{"copyright":"Copyright 2026 MLB Advanced Media, L.P.  Use of any content on this page acknowledges agreement to the terms posted here http://gdx.mlb.com/components/copyright.txt","gamePk":824231,"link":"/api/v1.1/game/824231/feed/live","metaData":{"wait":10,"timeStamp":"20260829_012356","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824231,"type":"R","doubleHeader":"N","id":"2026/08/28/lanmlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824231-2026-08-28","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-28T22:40:00Z","originalDate":"2026-08-28","officialDate":"2026-08-28","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119","season":2026,"venue":{"id":22,"name":"UNIQLO Field at Dodger Stadium","link":"/api/v1/venues/22"},"springVenue":{"id":3809,"link":"/api/v1/venues/3809"},"teamCode":"lan","fileCode":"la","abbreviation":"LAD","teamName":"Dodgers","locationName":"Los Angeles","firstYearOfPlay":"1884","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"LA Dodgers","record":{"gamesPlayed":135,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":81,"losses":54,"ties":0,"pct":".600"},"records":{},"divisionLeader":false,"wins":81,"losses":54,"winningPercentage":".600"},"franchiseName":"Los Angeles","clubName":"Dodgers","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116","season":2026,"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394"},"springVenue":{"id":2511,"link":"/api/v1/venues/2511"},"teamCode":"det","fileCode":"det","abbreviation":"DET","teamName":"Tigers","locationName":"Detroit","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Detroit","record":{"gamesPlayed":134,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":62,"losses":72,"ties":0,"pct":".463"},"records":{},"divisionLeader":false,"wins":62,"losses":72,"winningPercentage":".463"},"franchiseName":"Detroit","clubName":"Tigers","active":true}},"players":{"ID664285":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285","firstName":"Framber","lastName":"Valdez","primaryNumber":"59","birthDate":"1993-11-19","currentAge":32,"birthCity":"Palenque","birthCountry":"Dominican Republic","height":"5' 11\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Framber","useLastName":"Valdez","boxscoreName":"Valdez, F","gender":"M","nameMatrilineal":"Pinales","isPlayer":true,"isVerified":true,"pronunciation":"FRAHM-burr","mlbDebutDate":"2018-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Framber Valdez","nameSlug":"framber-valdez-664285","firstLastName":"Framber Valdez","lastFirstName":"Valdez, Framber","lastInitName":"Valdez, F","initLastName":"F Valdez","fullFMLName":"Framber Valdez","fullLFMName":"Valdez, Framber","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"ID814430":{"id":814430,"fullName":"Brett Callahan","link":"/api/v1/people/814430","firstName":"Brett","lastName":"Callahan","primaryNumber":"34","birthDate":"2001-11-02","currentAge":24,"birthCity":"Newark","birthStateProvince":"DE","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Brett","useLastName":"Callahan","middleName":"Ryan","boxscoreName":"Callahan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-08-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Callahan","nameSlug":"brett-callahan-814430","firstLastName":"Brett Callahan","lastFirstName":"Callahan, Brett","lastInitName":"Callahan, B","initLastName":"B Callahan","fullFMLName":"Brett Callahan","fullLFMName":"Callahan, Brett ","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID669373":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","firstName":"Tarik","lastName":"Skubal","primaryNumber":"29","birthDate":"1996-11-20","currentAge":29,"birthCity":"Hayward","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tarik","useLastName":"Skubal","middleName":"Daniel","boxscoreName":"Skubal","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"tare-ick sku-ble","mlbDebutDate":"2020-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tarik Skubal","nameSlug":"tarik-skubal-669373","firstLastName":"Tarik Skubal","lastFirstName":"Skubal, Tarik","lastInitName":"Skubal, T","initLastName":"T Skubal","fullFMLName":"Tarik Daniel Skubal","fullLFMName":"Skubal, Tarik Daniel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID701678":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678","firstName":"Hao-Yu","lastName":"Lee","primaryNumber":"50","birthDate":"2003-02-03","currentAge":23,"birthCity":"New Taipei","birthCountry":"Taiwan","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Hao-Yu","useLastName":"Lee","boxscoreName":"Lee","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hao-Yu Lee","nameSlug":"hao-yu-lee-701678","firstLastName":"Hao-Yu Lee","lastFirstName":"Lee, Hao-Yu","lastInitName":"Lee, H","initLastName":"H Lee","fullFMLName":"Hao-Yu Lee","fullLFMName":"Lee, Hao-Yu ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID623454":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454","firstName":"Andrew","lastName":"Anderson","primaryNumber":"38","birthDate":"1994-03-22","currentAge":32,"birthCity":"Reno","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Anderson","middleName":"J.","boxscoreName":"Anderson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Anderson","nameSlug":"drew-anderson-623454","firstLastName":"Drew Anderson","lastFirstName":"Anderson, Drew","lastInitName":"Anderson, D","initLastName":"D Anderson","fullFMLName":"Andrew J. Anderson","fullLFMName":"Anderson, Andrew J.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663432":{"id":663432,"fullName":"Tanner Rainey","link":"/api/v1/people/663432","firstName":"Tanner","lastName":"Rainey","primaryNumber":"56","birthDate":"1992-12-25","currentAge":33,"birthCity":"Folsom","birthStateProvince":"LA","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Rainey","middleName":"Scott","boxscoreName":"Rainey","nickName":"Rainman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Rainey","nameSlug":"tanner-rainey-663432","firstLastName":"Tanner Rainey","lastFirstName":"Rainey, Tanner","lastInitName":"Rainey, T","initLastName":"T Rainey","fullFMLName":"Tanner Scott Rainey","fullLFMName":"Rainey, Tanner Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663947":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947","firstName":"Weston","lastName":"Holton","primaryNumber":"87","birthDate":"1996-06-13","currentAge":30,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Holton","middleName":"Tyler","boxscoreName":"Holton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Holton","nameSlug":"tyler-holton-663947","firstLastName":"Tyler Holton","lastFirstName":"Holton, Tyler","lastInitName":"Holton, T","initLastName":"T Holton","fullFMLName":"Weston Tyler Holton","fullLFMName":"Holton, Weston Tyler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID571771":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771","firstName":"Enrique","lastName":"Hernández","primaryNumber":"8","birthDate":"1991-08-24","currentAge":35,"birthCity":"San Juan","birthCountry":"Puerto Rico","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Enrique","useLastName":"Hernández","middleName":"J.","boxscoreName":"Hernández, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"KEE-kay","mlbDebutDate":"2014-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Enrique Hernández","nameSlug":"enrique-hernandez-571771","firstLastName":"Enrique Hernández","lastFirstName":"Hernández, Enrique","lastInitName":"Hernández, E","initLastName":"E Hernández","fullFMLName":"Enrique J. Hernández","fullLFMName":"Hernández, Enrique J.","strikeZoneTop":3.131,"strikeZoneBottom":1.58},"ID571970":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970","firstName":"Maxwell","lastName":"Muncy","primaryNumber":"13","birthDate":"1990-08-25","currentAge":36,"birthCity":"Midland","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Max","useLastName":"Muncy","middleName":"Steven","boxscoreName":"Muncy","nickName":"Funky Muncy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Muncy","nameSlug":"max-muncy-571970","firstLastName":"Max Muncy","lastFirstName":"Muncy, Max","lastInitName":"Muncy, M","initLastName":"M Muncy","fullFMLName":"Maxwell Steven Muncy","fullLFMName":"Muncy, Maxwell Steven","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID805808":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808","firstName":"Kevin","lastName":"McGonigle","primaryNumber":"7","birthDate":"2004-08-18","currentAge":22,"birthCity":"Media","birthStateProvince":"PA","birthCountry":"USA","height":"5' 9\"","weight":187,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Kevin","useLastName":"McGonigle","middleName":"Patrick","boxscoreName":"McGonigle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin McGonigle","nameSlug":"kevin-mcgonigle-805808","firstLastName":"Kevin McGonigle","lastFirstName":"McGonigle, Kevin","lastInitName":"McGonigle, K","initLastName":"K McGonigle","fullFMLName":"Kevin McGonigle","fullLFMName":"McGonigle, Kevin","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID518692":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692","firstName":"Frederick","lastName":"Freeman","primaryNumber":"5","birthDate":"1989-09-12","currentAge":37,"birthCity":"Villa Park","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Freddie","useLastName":"Freeman","middleName":"Charles","boxscoreName":"Freeman, F","nickName":"Phillip","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"mlbDebutDate":"2010-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddie Freeman","nameSlug":"freddie-freeman-518692","firstLastName":"Freddie Freeman","lastFirstName":"Freeman, Freddie","lastInitName":"Freeman, F","initLastName":"F Freeman","fullFMLName":"Frederick Charles Freeman","fullLFMName":"Freeman, Frederick Charles","strikeZoneTop":3.382,"strikeZoneBottom":1.707},"ID445276":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276","firstName":"Kenley","lastName":"Jansen","primaryNumber":"74","birthDate":"1987-09-30","currentAge":38,"birthCity":"Willemstad","birthCountry":"Curacao","height":"6' 5\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kenley","useLastName":"Jansen","middleName":"Geronimo","boxscoreName":"Jansen, K","nickName":"Kenleyfornia","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KEHN-lee JAN-sin","mlbDebutDate":"2010-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kenley Jansen","nameSlug":"kenley-jansen-445276","firstLastName":"Kenley Jansen","lastFirstName":"Jansen, Kenley","lastInitName":"Jansen, K","initLastName":"K Jansen","fullFMLName":"Kenley Geronimo Jansen","fullLFMName":"Jansen, Kenley Geronimo","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID656945":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945","firstName":"Tanner","lastName":"Scott","primaryNumber":"66","birthDate":"1994-07-22","currentAge":32,"birthCity":"Warren","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Scott","middleName":"Alexander","boxscoreName":"Scott","nickName":"Scottie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tanner Scott","nameSlug":"tanner-scott-656945","firstLastName":"Tanner Scott","lastFirstName":"Scott, Tanner","lastInitName":"Scott, T","initLastName":"T Scott","fullFMLName":"Tanner Alexander Scott","fullLFMName":"Scott, Tanner Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID650402":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402","firstName":"Gleyber","lastName":"Torres","primaryNumber":"25","birthDate":"1996-12-13","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Gleyber","useLastName":"Torres","middleName":"David","boxscoreName":"Torres","nickName":"De Caracas","gender":"M","nameMatrilineal":"Castro","isPlayer":true,"isVerified":true,"pronunciation":"GLAY-burr","mlbDebutDate":"2018-04-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gleyber Torres","nameSlug":"gleyber-torres-650402","firstLastName":"Gleyber Torres","lastFirstName":"Torres, Gleyber","lastInitName":"Torres, G","initLastName":"G Torres","fullFMLName":"Gleyber David Torres","fullLFMName":"Torres, Gleyber David","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID641755":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755","firstName":"Tyler","lastName":"Kinley","primaryNumber":"55","birthDate":"1991-01-31","currentAge":35,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Kinley","middleName":"Harrison","boxscoreName":"Kinley","nickName":"TK","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Kinley","nameSlug":"tyler-kinley-641755","firstLastName":"Tyler Kinley","lastFirstName":"Kinley, Tyler","lastInitName":"Kinley, T","initLastName":"T Kinley","fullFMLName":"Tyler Harrison Kinley","fullLFMName":"Kinley, Tyler Harrison","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID623465":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465","firstName":"Evan","lastName":"Phillips","primaryNumber":"59","birthDate":"1994-09-11","currentAge":32,"birthCity":"Salisbury","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Evan","useLastName":"Phillips","middleName":"John","boxscoreName":"Phillips, E","nickName":"Philly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Evan Phillips","nameSlug":"evan-phillips-623465","firstLastName":"Evan Phillips","lastFirstName":"Phillips, Evan","lastInitName":"Phillips, E","initLastName":"E Phillips","fullFMLName":"Evan John Phillips","fullLFMName":"Phillips, Evan John","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID703601":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601","firstName":"Maxwell","lastName":"Clark","primaryNumber":"15","birthDate":"2004-12-21","currentAge":21,"birthCity":"Franklin","birthStateProvince":"IN","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Max","useLastName":"Clark","middleName":"Reece","boxscoreName":"Clark","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Max Clark","nameSlug":"max-clark-703601","firstLastName":"Max Clark","lastFirstName":"Clark, Max","lastInitName":"Clark, M","initLastName":"M Clark","fullFMLName":"Maxwell Reece Clark","fullLFMName":"Clark, Maxwell Reece","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID669743":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743","firstName":"Alex","lastName":"Call","primaryNumber":"12","birthDate":"1994-09-27","currentAge":31,"birthCity":"Burnsville","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":189,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Alex","useLastName":"Call","middleName":"M.","boxscoreName":"Call","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Call","nameSlug":"alex-call-669743","firstLastName":"Alex Call","lastFirstName":"Call, Alex","lastInitName":"Call, A","initLastName":"A Call","fullFMLName":"Alex M. Call","fullLFMName":"Call, Alex M.","strikeZoneTop":3.16,"strikeZoneBottom":1.595},"ID605483":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483","firstName":"Blake","lastName":"Snell","primaryNumber":"7","birthDate":"1992-12-04","currentAge":33,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Blake","useLastName":"Snell","middleName":"Ashton","boxscoreName":"Snell","nickName":"Zilla","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-04-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Blake Snell","nameSlug":"blake-snell-605483","firstLastName":"Blake Snell","lastFirstName":"Snell, Blake","lastInitName":"Snell, B","initLastName":"B Snell","fullFMLName":"Blake Ashton Snell","fullLFMName":"Snell, Blake Ashton","strikeZoneTop":3.77,"strikeZoneBottom":1.74},"ID500743":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743","firstName":"Miguel","lastName":"Rojas","primaryNumber":"72","birthDate":"1989-02-24","currentAge":37,"birthCity":"Los Teques","birthCountry":"Venezuela","height":"5' 10\"","weight":188,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Miguel","useLastName":"Rojas","middleName":"Elias","boxscoreName":"Rojas, M","nickName":"Miggy Ro","gender":"M","nameMatrilineal":"Naidernoff","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Rojas","nameSlug":"miguel-rojas-500743","firstLastName":"Miguel Rojas","lastFirstName":"Rojas, Miguel","lastInitName":"Rojas, M","initLastName":"M Rojas","fullFMLName":"Miguel Elias Rojas","fullLFMName":"Rojas, Miguel Elias","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID676263":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263","firstName":"Jacob","lastName":"Dreyer","primaryNumber":"86","birthDate":"1999-02-27","currentAge":27,"birthCity":"Salt Lake City","birthStateProvince":"UT","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Dreyer","middleName":"Andrew","boxscoreName":"Dreyer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"drai-ur","mlbDebutDate":"2025-03-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jack Dreyer","nameSlug":"jack-dreyer-676263","firstLastName":"Jack Dreyer","lastFirstName":"Dreyer, Jack","lastInitName":"Dreyer, J","initLastName":"J Dreyer","fullFMLName":"Jacob Andrew Dreyer","fullLFMName":"Dreyer, Jacob Andrew","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":27,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dillon","useLastName":"Dingler","middleName":"Dillon","boxscoreName":"Dingler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dillon Dingler","nameSlug":"dillon-dingler-693307","firstLastName":"Dillon Dingler","lastFirstName":"Dingler, Dillon","lastInitName":"Dingler, D","initLastName":"D Dingler","fullFMLName":"Francis Dillon Dingler","fullLFMName":"Dingler, Francis Dillon","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID690993":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993","firstName":"Colten","lastName":"Keith","primaryNumber":"33","birthDate":"2001-08-14","currentAge":25,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Colt","useLastName":"Keith","middleName":"Thomas","boxscoreName":"Keith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Keith","nameSlug":"colt-keith-690993","firstLastName":"Colt Keith","lastFirstName":"Keith, Colt","lastInitName":"Keith, C","initLastName":"C Keith","fullFMLName":"Colten Thomas Keith","fullLFMName":"Keith, Colten Thomas","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"ID677950":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950","firstName":"Alek","lastName":"Thomas","primaryNumber":"9","birthDate":"2000-04-28","currentAge":26,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Alek","useLastName":"Thomas","boxscoreName":"Thomas, A","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alek Thomas","nameSlug":"alek-thomas-677950","firstLastName":"Alek Thomas","lastFirstName":"Thomas, Alek","lastInitName":"Thomas, A","initLastName":"A Thomas","fullFMLName":"Alek  Thomas","fullLFMName":"Thomas, Alek","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID808825":{"id":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825","firstName":"Andrew","lastName":"Sears","primaryNumber":"64","birthDate":"2002-08-30","currentAge":24,"birthCity":"West Warwick","birthStateProvince":"RI","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Sears","middleName":"Warren","boxscoreName":"Sears, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-08-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Sears","nameSlug":"andrew-sears-808825","firstLastName":"Andrew Sears","lastFirstName":"Sears, Andrew","lastInitName":"Sears, A","initLastName":"A Sears","fullFMLName":"Andrew Sears","fullLFMName":"Sears, Andrew ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID667452":{"id":667452,"fullName":"Corey Julks","link":"/api/v1/people/667452","firstName":"Corey","lastName":"Julks","primaryNumber":"44","birthDate":"1996-02-27","currentAge":30,"birthCity":"Friendswood","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Corey","useLastName":"Julks","middleName":"Christopher","boxscoreName":"Julks","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2023-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Corey Julks","nameSlug":"corey-julks-667452","firstLastName":"Corey Julks","lastFirstName":"Julks, Corey","lastInitName":"Julks, C","initLastName":"C Julks","fullFMLName":"Corey Christopher Julks","fullLFMName":"Julks, Corey Christopher","strikeZoneTop":3.152,"strikeZoneBottom":1.591},"ID666163":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163","firstName":"Benjamin","lastName":"Rortvedt","primaryNumber":"47","birthDate":"1997-09-25","currentAge":28,"birthCity":"Madison","birthStateProvince":"WI","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Ben","useLastName":"Rortvedt","middleName":"Thomas","boxscoreName":"Rortvedt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"rort-vet","mlbDebutDate":"2021-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Rortvedt","nameSlug":"ben-rortvedt-666163","firstLastName":"Ben Rortvedt","lastFirstName":"Rortvedt, Ben","lastInitName":"Rortvedt, B","initLastName":"B Rortvedt","fullFMLName":"Benjamin Thomas Rortvedt","fullLFMName":"Rortvedt, Benjamin Thomas","strikeZoneTop":3.102,"strikeZoneBottom":1.565},"ID656716":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716","firstName":"Zachary","lastName":"McKinstry","primaryNumber":"39","birthDate":"1995-04-29","currentAge":31,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Zach","useLastName":"McKinstry","boxscoreName":"McKinstry","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"muh-KIN-stry","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach McKinstry","nameSlug":"zach-mckinstry-656716","firstLastName":"Zach McKinstry","lastFirstName":"McKinstry, Zach","lastInitName":"McKinstry, Z","initLastName":"Z McKinstry","fullFMLName":"Zachary McKinstry","fullLFMName":"McKinstry, Zachary","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID607192":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192","firstName":"Tyler","lastName":"Glasnow","primaryNumber":"31","birthDate":"1993-08-23","currentAge":33,"birthCity":"Newhall","birthStateProvince":"CA","birthCountry":"USA","height":"6' 8\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Glasnow","middleName":"Allen","boxscoreName":"Glasnow","nickName":"Baby Giraffe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"GLASS-now","mlbDebutDate":"2016-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Glasnow","nameSlug":"tyler-glasnow-607192","firstLastName":"Tyler Glasnow","lastFirstName":"Glasnow, Tyler","lastInitName":"Glasnow, T","initLastName":"T Glasnow","fullFMLName":"Tyler Allen Glasnow","fullLFMName":"Glasnow, Tyler Allen","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID681911":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911","firstName":"Alexander","lastName":"Vesia","primaryNumber":"51","birthDate":"1996-04-11","currentAge":30,"birthCity":"Alpine","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Vesia","middleName":"Victor","boxscoreName":"Vesia","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"VES-ee-uh","mlbDebutDate":"2020-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alex Vesia","nameSlug":"alex-vesia-681911","firstLastName":"Alex Vesia","lastFirstName":"Vesia, Alex","lastInitName":"Vesia, A","initLastName":"A Vesia","fullFMLName":"Alexander Victor Vesia","fullLFMName":"Vesia, Alexander Victor","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID663656":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656","firstName":"Kyle","lastName":"Tucker","primaryNumber":"23","birthDate":"1997-01-17","currentAge":29,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kyle","useLastName":"Tucker","middleName":"Daniel","boxscoreName":"Tucker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Tucker","nameSlug":"kyle-tucker-663656","firstLastName":"Kyle Tucker","lastFirstName":"Tucker, Kyle","lastInitName":"Tucker, K","initLastName":"K Tucker","fullFMLName":"Kyle Daniel Tucker","fullLFMName":"Tucker, Kyle Daniel","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID680664":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664","firstName":"Eduardo","lastName":"Valencia","primaryNumber":"32","birthDate":"2000-01-25","currentAge":26,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Eduardo","useLastName":"Valencia","middleName":"Andres","boxscoreName":"Valencia","gender":"M","nameMatrilineal":"Padilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduardo Valencia","nameSlug":"eduardo-valencia-680664","firstLastName":"Eduardo Valencia","lastFirstName":"Valencia, Eduardo","lastInitName":"Valencia, E","initLastName":"E Valencia","fullFMLName":"Eduardo Andres Valencia","fullLFMName":"Valencia, Eduardo Andres","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID621097":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097","firstName":"Jacob","lastName":"Waguespack","primaryNumber":"58","birthDate":"1993-11-05","currentAge":32,"birthCity":"Prairieville","birthStateProvince":"LA","birthCountry":"USA","height":"6' 6\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Waguespack","middleName":"Daniel","boxscoreName":"Waguespack","nickName":"Waguespack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAG-uh-spak","mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Waguespack","nameSlug":"jacob-waguespack-621097","firstLastName":"Jacob Waguespack","lastFirstName":"Waguespack, Jacob","lastInitName":"Waguespack, J","initLastName":"J Waguespack","fullFMLName":"Jacob Daniel Waguespack","fullLFMName":"Waguespack, Jacob Daniel","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID595879":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879","firstName":"Ednel","lastName":"Báez","primaryNumber":"28","birthDate":"1992-12-01","currentAge":33,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Javier","useLastName":"Báez","middleName":"Javier","boxscoreName":"Báez, J","nickName":"El Mago","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Báez","nameSlug":"javier-baez-595879","firstLastName":"Javier Báez","lastFirstName":"Báez, Javier","lastInitName":"Báez, J","initLastName":"J Báez","fullFMLName":"Ednel Javier Báez","fullLFMName":"Báez, Ednel Javier","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID683618":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618","firstName":"Edgardo","lastName":"Henriquez","primaryNumber":"60","birthDate":"2002-06-24","currentAge":24,"birthCity":"Cumana","birthCountry":"Venezuela","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Edgardo","useLastName":"Henriquez","middleName":"Luis","boxscoreName":"Henriquez, E","gender":"M","nameMatrilineal":"Vasquez","isPlayer":true,"isVerified":true,"pronunciation":"ehd-GAHR-doh en-REE-kes","mlbDebutDate":"2024-09-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edgardo Henriquez","nameSlug":"edgardo-henriquez-683618","firstLastName":"Edgardo Henriquez","lastFirstName":"Henriquez, Edgardo","lastInitName":"Henriquez, E","initLastName":"E Henriquez","fullFMLName":"Edgardo Luis Henriquez","fullLFMName":"Henriquez, Edgardo Luis","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID641778":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778","firstName":"Eric","lastName":"Lauer","primaryNumber":"33","birthDate":"1995-06-03","currentAge":31,"birthCity":"Elyria","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eric","useLastName":"Lauer","middleName":"Lance","boxscoreName":"Lauer","nickName":"Gomer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"LAO-wer","mlbDebutDate":"2018-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eric Lauer","nameSlug":"eric-lauer-641778","firstLastName":"Eric Lauer","lastFirstName":"Lauer, Eric","lastInitName":"Lauer, E","initLastName":"E Lauer","fullFMLName":"Eric Lance Lauer","fullLFMName":"Lauer, Eric Lance","strikeZoneTop":3.63,"strikeZoneBottom":1.67},"ID640448":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448","firstName":"Kyle","lastName":"Finnegan","primaryNumber":"67","birthDate":"1991-09-04","currentAge":35,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Finnegan","middleName":"Edward","boxscoreName":"Finnegan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Finnegan","nameSlug":"kyle-finnegan-640448","firstLastName":"Kyle Finnegan","lastFirstName":"Finnegan, Kyle","lastInitName":"Finnegan, K","initLastName":"K Finnegan","fullFMLName":"Kyle Edward Finnegan","fullLFMName":"Finnegan, Kyle Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID679529":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","firstName":"Spencer","lastName":"Torkelson","primaryNumber":"20","birthDate":"1999-08-26","currentAge":27,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Torkelson","middleName":"Enochs","boxscoreName":"Torkelson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Torkelson","nameSlug":"spencer-torkelson-679529","firstLastName":"Spencer Torkelson","lastFirstName":"Torkelson, Spencer","lastInitName":"Torkelson, S","initLastName":"S Torkelson","fullFMLName":"Spencer Enochs Torkelson","fullLFMName":"Torkelson, Spencer Enochs","strikeZoneTop":3.232,"strikeZoneBottom":1.631},"ID805427":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427","firstName":"Drew","lastName":"Sommers","primaryNumber":"51","birthDate":"2000-08-14","currentAge":26,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Sommers","middleName":"Gregory","boxscoreName":"Sommers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Sommers","nameSlug":"drew-sommers-805427","firstLastName":"Drew Sommers","lastFirstName":"Sommers, Drew","lastInitName":"Sommers, D","initLastName":"D Sommers","fullFMLName":"Drew Gregory Sommers","fullLFMName":"Sommers, Drew Gregory","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672456":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456","firstName":"Keider","lastName":"Montero","primaryNumber":"54","birthDate":"2000-07-06","currentAge":26,"birthCity":"Santa Teresa del Tuy","birthCountry":"Venezuela","height":"6' 1\"","weight":145,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keider","useLastName":"Montero","middleName":"Eduardo","boxscoreName":"Montero, K","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"pronunciation":"KAY-der","mlbDebutDate":"2024-05-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keider Montero","nameSlug":"keider-montero-672456","firstLastName":"Keider Montero","lastFirstName":"Montero, Keider","lastInitName":"Montero, K","initLastName":"K Montero","fullFMLName":"Keider Eduardo Montero","fullLFMName":"Montero, Keider Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID676439":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439","firstName":"Hunter","lastName":"Feduccia","primaryNumber":"46","birthDate":"1997-06-05","currentAge":29,"birthCity":"Lake Charles","birthStateProvince":"LA","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Feduccia","boxscoreName":"Feduccia","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"fe-DOO-she-uh","mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Feduccia","nameSlug":"hunter-feduccia-676439","firstLastName":"Hunter Feduccia","lastFirstName":"Feduccia, Hunter","lastInitName":"Feduccia, H","initLastName":"H Feduccia","fullFMLName":"Hunter Feduccia","fullLFMName":"Feduccia, Hunter","strikeZoneTop":3.262,"strikeZoneBottom":1.646},"ID701162":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162","firstName":"Benjamin","lastName":"Malgeri","primaryNumber":"53","birthDate":"2000-01-12","currentAge":26,"birthCity":"Exeter","birthStateProvince":"NH","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ben","useLastName":"Malgeri","middleName":"Joseph","boxscoreName":"Malgeri","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Malgeri","nameSlug":"ben-malgeri-701162","firstLastName":"Ben Malgeri","lastFirstName":"Malgeri, Ben","lastInitName":"Malgeri, B","initLastName":"B Malgeri","fullFMLName":"Benjamin Joseph Malgeri","fullLFMName":"Malgeri, Benjamin Joseph","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID669165":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165","firstName":"Kyle","lastName":"Hurt","primaryNumber":"63","birthDate":"1998-05-30","currentAge":28,"birthCity":"Rancho Santa Fe","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Hurt","middleName":"Dillon","boxscoreName":"Hurt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Hurt","nameSlug":"kyle-hurt-669165","firstLastName":"Kyle Hurt","lastFirstName":"Hurt, Kyle","lastInitName":"Hurt, K","initLastName":"K Hurt","fullFMLName":"Kyle Dillion Hurt","fullLFMName":"Hurt, Kyle Dillion","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669242":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242","firstName":"Thomas","lastName":"Edman","primaryNumber":"25","birthDate":"1995-05-09","currentAge":31,"birthCity":"Pontiac","birthStateProvince":"MI","birthCountry":"USA","height":"5' 10\"","weight":193,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Tommy","useLastName":"Edman","middleName":"Hyunsu","boxscoreName":"Edman","nickName":"Eddie","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-06-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Edman","nameSlug":"tommy-edman-669242","firstLastName":"Tommy Edman","lastFirstName":"Edman, Tommy","lastInitName":"Edman, T","initLastName":"T Edman","fullFMLName":"Thomas Hyunsu Edman","fullLFMName":"Edman, Thomas Hyunsu","strikeZoneTop":3.102,"strikeZoneBottom":1.566},"ID660271":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271","firstName":"Shohei","lastName":"Ohtani","primaryNumber":"17","birthDate":"1994-07-05","currentAge":32,"birthCity":"Oshu","birthCountry":"Japan","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"Y","name":"Two-Way Player","type":"Two-Way Player","abbreviation":"TWP"},"useName":"Shohei","useLastName":"Ohtani","boxscoreName":"Ohtani","nickName":"Showtime","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"show-HEY oh-TAWN-ee","mlbDebutDate":"2018-03-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shohei Ohtani","nameSlug":"shohei-ohtani-660271","firstLastName":"Shohei Ohtani","lastFirstName":"Ohtani, Shohei","lastInitName":"Ohtani, S","initLastName":"S Ohtani","fullFMLName":"Shohei Ohtani","fullLFMName":"Ohtani, Shohei","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"ID606192":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192","firstName":"Teoscar","lastName":"Hernández","primaryNumber":"37","birthDate":"1992-10-15","currentAge":33,"birthCity":"Cotui","birthCountry":"Dominican Republic","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Teoscar","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, T","nickName":"Mr. Seeds","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"tay-oscar","mlbDebutDate":"2016-08-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Teoscar Hernández","nameSlug":"teoscar-hernandez-606192","firstLastName":"Teoscar Hernández","lastFirstName":"Hernández, Teoscar","lastInitName":"Hernández, T","initLastName":"T Hernández","fullFMLName":"Teoscar Jose Hernández","fullLFMName":"Hernández, Teoscar Jose","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID605141":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141","firstName":"Markus","lastName":"Betts","primaryNumber":"50","birthDate":"1992-10-07","currentAge":33,"birthCity":"Nashville","birthStateProvince":"TN","birthCountry":"USA","height":"5' 9\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Mookie","useLastName":"Betts","middleName":"Lynn","boxscoreName":"Betts","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mookie Betts","nameSlug":"mookie-betts-605141","firstLastName":"Mookie Betts","lastFirstName":"Betts, Mookie","lastInitName":"Betts, M","initLastName":"M Betts","fullFMLName":"Markus Lynn Betts","fullLFMName":"Betts, Markus Lynn","strikeZoneTop":3.096,"strikeZoneBottom":1.563},"ID592779":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779","firstName":"Brock","lastName":"Stewart","primaryNumber":"41","birthDate":"1991-10-03","currentAge":34,"birthCity":"Normal","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brock","useLastName":"Stewart","middleName":"Allen","boxscoreName":"Stewart, B","nickName":"Beef Stew","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2016-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brock Stewart","nameSlug":"brock-stewart-592779","firstLastName":"Brock Stewart","lastFirstName":"Stewart, Brock","lastInitName":"Stewart, B","initLastName":"B Stewart","fullFMLName":"Brock Allen Stewart","fullLFMName":"Stewart, Brock Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID678020":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020","firstName":"Seth","lastName":"Halvorsen","primaryNumber":"56","birthDate":"2000-02-18","currentAge":26,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":243,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Halvorsen","middleName":"Michael","boxscoreName":"Halvorsen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Halvorsen","nameSlug":"seth-halvorsen-678020","firstLastName":"Seth Halvorsen","lastFirstName":"Halvorsen, Seth","lastInitName":"Halvorsen, S","initLastName":"S Halvorsen","fullFMLName":"Seth Michael Halvorsen","fullLFMName":"Halvorsen, Seth Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695549":{"id":695549,"fullName":"Jackson Jobe","link":"/api/v1/people/695549","firstName":"Jackson","lastName":"Jobe","primaryNumber":"21","birthDate":"2002-07-30","currentAge":24,"birthCity":"Irving","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jackson","useLastName":"Jobe","middleName":"William","boxscoreName":"Jobe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Jobe","nameSlug":"jackson-jobe-695549","firstLastName":"Jackson Jobe","lastFirstName":"Jobe, Jackson","lastInitName":"Jobe, J","initLastName":"J Jobe","fullFMLName":"Jackson William Jobe","fullLFMName":"Jobe, Jackson William","strikeZoneTop":3.467,"strikeZoneBottom":1.589},"ID808967":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967","firstName":"Yoshinobu","lastName":"Yamamoto","primaryNumber":"18","birthDate":"1998-08-17","currentAge":28,"birthCity":"Bizen","birthCountry":"Japan","height":"5' 10\"","weight":176,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yoshinobu","useLastName":"Yamamoto","boxscoreName":"Yamamoto","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"yo-SHE-no-boo ya-mah-moh-to","mlbDebutDate":"2024-03-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoshinobu Yamamoto","nameSlug":"yoshinobu-yamamoto-808967","firstLastName":"Yoshinobu Yamamoto","lastFirstName":"Yamamoto, Yoshinobu","lastInitName":"Yamamoto, Y","initLastName":"Y Yamamoto","fullFMLName":"Yoshinobu Yamamoto","fullLFMName":"Yamamoto, Yoshinobu ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID675512":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512","firstName":"Troy","lastName":"Melton","primaryNumber":"52","birthDate":"2000-12-03","currentAge":25,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Troy","useLastName":"Melton","middleName":"Edward","boxscoreName":"Melton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Troy Melton","nameSlug":"troy-melton-675512","firstLastName":"Troy Melton","lastFirstName":"Melton, Troy","lastInitName":"Melton, T","initLastName":"T Melton","fullFMLName":"Troy Edward Melton","fullLFMName":"Melton, Troy Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394","location":{"address1":"2100 Woodward Avenue","city":"Detroit","state":"Michigan","stateAbbrev":"MI","postalCode":"48201","defaultCoordinates":{"latitude":42.3391151,"longitude":-83.048695},"azimuthAngle":150.0,"elevation":600,"country":"USA","phone":"(313) 471-2000"},"timeZone":{"tz":"EDT","id":"America/Detroit","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41083,"turfType":"Grass","roofType":"Open","leftLine":345,"leftCenter":370,"center":420,"rightCenter":365,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":2394,"link":"/api/v1/venues/2394"},"weather":{"condition":"Partly Cloudy","temp":"76","wind":"5 mph, In From LF"},"gameInfo":{"attendance":41012,"firstPitch":"2026-08-28T22:40:00.000Z","gameDurationMinutes":163},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"home":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"}},"officialScorer":{"id":482386,"fullName":"Ron Kleinfelter","link":"/api/v1/people/482386"},"primaryDatacaster":{"id":570881,"fullName":"John Malkoski","link":"/api/v1/people/570881"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-28T22:40:47.032Z","endTime":"2026-08-28T22:41:45.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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},"index":0,"startTime":"2026-08-28T18:40:01.253Z","endTime":"2026-08-28T22:18:07.618Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"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},"index":1,"startTime":"2026-08-28T22:18:07.618Z","endTime":"2026-08-28T22:39:17.600Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"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},"index":2,"startTime":"2026-08-28T22:39:17.600Z","endTime":"2026-08-28T22:40:49.330Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"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},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.702362209658535,"aZ":-13.628299594100643,"pfxX":-3.1483461012386815,"pfxZ":9.725662632623063,"pX":0.3737870696083878,"pZ":2.5287111727624447,"vX0":6.633303312943284,"vY0":-137.28312950679367,"vZ0":-5.835676484137503,"x":102.75,"y":170.5,"x0":-1.6658836618490864,"y0":50.00276305328709,"z0":5.611549303516955,"aX":-6.004297610965268},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":4.3,"spinRate":2229,"spinDirection":210},"zone":6,"typeConfidence":0.91,"plateTime":0.39916136361705234,"extension":6.531193047036805},"index":3,"playId":"69da336f-5bcb-3865-8931-b1844899e2f4","pitchNumber":1,"startTime":"2026-08-28T22:40:49.330Z","endTime":"2026-08-28T22:40:52.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89834011685271,"aZ":-31.524370332914298,"pfxX":-9.397288854371766,"pfxZ":0.37617136798847284,"pX":-0.5388861838854633,"pZ":1.7019581427928714,"vX0":6.370333235356787,"vY0":-130.8584189860002,"vZ0":-4.204565032283657,"x":137.54,"y":192.83,"x0":-1.780432602614126,"y0":50.00615030540004,"z0":5.684125744642133,"aX":-16.345905469558105},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.0,"breakHorizontal":15.7,"spinRate":1570,"spinDirection":243},"zone":7,"typeConfidence":0.89,"plateTime":0.41813823306306785,"extension":6.483283924647824},"index":4,"playId":"244273b6-3952-3382-9dd2-b05f896361c7","pitchNumber":2,"startTime":"2026-08-28T22:41:04.494Z","endTime":"2026-08-28T22:41:09.801Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.182216084286956,"aZ":-34.487169531313654,"pfxX":-8.45320977934805,"pfxZ":-1.3110018682739657,"pX":-1.4543896879121043,"pZ":2.1118422082487727,"vX0":4.140518821812928,"vY0":-131.8753891201523,"vZ0":-2.4271327978017823,"x":172.44,"y":181.76,"x0":-1.9438598336748565,"y0":50.000557258495725,"z0":5.579720647880455,"aX":-14.935977010887461},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-2.6,"breakHorizontal":14.4,"spinRate":1680,"spinDirection":250},"zone":13,"typeConfidence":0.89,"plateTime":0.4148187421501164,"extension":6.483998142552133},"index":5,"playId":"ba7628b4-6622-30c7-a3b5-42c068e149ee","pitchNumber":3,"startTime":"2026-08-28T22:41:24.623Z","endTime":"2026-08-28T22:41:28.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.457405436205015,"aZ":-45.682144539139834,"pfxX":2.2207397341318673,"pfxZ":-9.95908784417999,"pX":1.3970850921580904,"pZ":0.7978009878873686,"vX0":6.517549347155592,"vY0":-116.74253386296321,"vZ0":-1.110156838712804,"x":63.75,"y":217.24,"x0":-1.7386561741273592,"y0":50.00188974504864,"z0":5.644644309705315,"aX":3.0115840984091253},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-17.9,"breakHorizontal":-5.9,"spinRate":2670,"spinDirection":18},"zone":14,"typeConfidence":0.9,"plateTime":0.4722543279345297,"extension":6.399919601132554},"index":6,"playId":"4d5c09e9-23a3-30f5-ac2a-3fe923d4ef53","pitchNumber":4,"startTime":"2026-08-28T22:41:40.031Z","endTime":"2026-08-28T22:41:45.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T22:41:45.468Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddie Freeman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-28T22:41:46.927Z","endTime":"2026-08-28T22:43:31.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59355056123483,"aZ":-44.47303269764754,"pfxX":5.155483709214488,"pfxZ":-9.504493128295817,"pX":-0.7255679238899163,"pZ":4.035539099527303,"vX0":1.1274846727516707,"vY0":-113.56151764644301,"vZ0":5.378671631569194,"x":144.66,"y":129.82,"x0":-1.8991849637766527,"y0":50.003123171120095,"z0":6.085344781894246,"aX":6.670755500748571},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-15.4,"breakHorizontal":-9.6,"spinRate":2771,"spinDirection":22},"zone":11,"typeConfidence":0.9,"plateTime":0.48404646770190185,"extension":6.264190435480578},"index":0,"playId":"1b530f79-0d39-31e8-9b9a-b7bf0d47ea5b","pitchNumber":1,"startTime":"2026-08-28T22:42:10.470Z","endTime":"2026-08-28T22:42:14.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.269693943922647,"aZ":-15.423034126279127,"pfxX":-5.3164397570448525,"pfxZ":8.590726870639704,"pX":0.903077631245646,"pZ":2.9444204016567275,"vX0":8.99784247226239,"vY0":-138.376413817929,"vZ0":-4.44071735326143,"x":82.58,"y":159.28,"x0":-1.6917659088487957,"y0":50.00332380925404,"z0":5.594795041476684,"aX":-10.368031470163075},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":7.9,"spinRate":2228,"spinDirection":212},"zone":12,"typeConfidence":0.85,"plateTime":0.3949764968734426,"extension":6.72648174221865},"index":1,"playId":"a477c87b-b862-3b04-9032-0b2f3cf74a31","pitchNumber":2,"startTime":"2026-08-28T22:42:26.520Z","endTime":"2026-08-28T22:42:31.478Z","isPitch":true,"type":"pitch"},{"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":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.969939586308907,"aZ":-35.2978722783375,"pfxX":-10.067514310968509,"pfxZ":-1.82436867290106,"pX":0.5462075345262254,"pZ":1.9069942017140302,"vX0":8.874511137239866,"vY0":-130.40853439629106,"vZ0":-2.7206932332922626,"x":96.18,"y":187.29,"x0":-1.6029453229929909,"y0":50.00403776146783,"z0":5.642656404891913,"aX":-17.237155387526553},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.7,"breakHorizontal":16.1,"spinRate":1481,"spinDirection":243},"zone":9,"typeConfidence":0.89,"plateTime":0.4209803669888319,"extension":6.522709209084235},"index":2,"playId":"b47723a0-3b25-328d-975a-a5c0bd950a5b","pitchNumber":3,"startTime":"2026-08-28T22:43:11.686Z","endTime":"2026-08-28T22:43:15.453Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.515281293812315,"aZ":-11.085284880881371,"pfxX":-5.796808293696076,"pfxZ":10.591281477491874,"pX":-0.060154687986979025,"pZ":3.3891009218776453,"vX0":6.671598903269336,"vY0":-140.81008851634707,"vZ0":-4.124007865732263,"x":119.29,"y":147.27,"x0":-1.7166625830291424,"y0":50.00120021297548,"z0":5.60028041517391,"aX":-11.540934618494084},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.4,"breakHorizontal":9.0,"spinRate":2373,"spinDirection":212},"zone":2,"typeConfidence":0.92,"plateTime":0.39026526720104826,"extension":6.633630288475695},"index":3,"playId":"306ce267-0472-3458-a755-1744d7c295f7","pitchNumber":4,"startTime":"2026-08-28T22:43:27.254Z","endTime":"2026-08-28T22:43:31.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T22:43:31.692Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mookie Betts walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-28T22:43:31.400Z","endTime":"2026-08-28T22:45:23.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18738529175531,"aZ":-14.022973248292926,"pfxX":-5.4153503052276015,"pfxZ":9.290360554423136,"pX":-0.17176826048634877,"pZ":3.572545622172529,"vX0":6.11619354843019,"vY0":-139.11994682628156,"vZ0":-3.224644934187283,"x":85.53,"y":106.03,"x0":-1.6986462956384036,"y0":50.00209854346395,"z0":5.6804130578259215,"aX":-10.579648769490133},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":8.5,"spinRate":2260,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.3942215826717401,"extension":6.60806257178892},"index":0,"playId":"03d716a0-c8ee-31cf-b99a-d03474e32230","pitchNumber":1,"startTime":"2026-08-28T22:43:57.392Z","endTime":"2026-08-28T22:44:01.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65411798641511,"aZ":-13.594945813200443,"pfxX":-6.572227019936248,"pfxZ":9.531130530033591,"pX":1.1609879596645876,"pZ":2.2813928000601176,"vX0":9.840488733620878,"vY0":-138.87153768639524,"vZ0":-6.3873577887654776,"x":72.75,"y":177.18,"x0":-1.5776920965145034,"y0":50.003566972061456,"z0":5.518902896939312,"aX":-12.813182359503866},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":9.8,"spinRate":2335,"spinDirection":207},"zone":14,"typeConfidence":0.87,"plateTime":0.39470803138660715,"extension":6.715375393360253},"index":1,"playId":"8376dc60-e20f-392a-848b-e5c5a2e1ff59","pitchNumber":2,"startTime":"2026-08-28T22:44:12.098Z","endTime":"2026-08-28T22:44:16.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47488223562135,"aZ":-12.573317571514508,"pfxX":-3.0283709997714756,"pfxZ":10.178242932803379,"pX":0.27873673323138026,"pZ":3.45262972202475,"vX0":6.6539806448962935,"vY0":-137.840735866772,"vZ0":-3.5197901563037837,"x":106.38,"y":145.56,"x0":-1.7723309250454193,"y0":50.00004078739945,"z0":5.594324030128938,"aX":-5.831396562278299},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.9,"breakHorizontal":4.1,"spinRate":2285,"spinDirection":202},"zone":12,"typeConfidence":0.92,"plateTime":0.39729191779025097,"extension":6.614448818380356},"index":2,"playId":"867f973e-b53b-3d2c-924a-e5d77922d8bb","pitchNumber":3,"startTime":"2026-08-28T22:44:27.831Z","endTime":"2026-08-28T22:44:33.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.918468145475344,"aZ":-14.92779255206637,"pfxX":-6.333589375026802,"pfxZ":8.935834874809196,"pX":-0.3501056437615514,"pZ":2.7418084843523567,"vX0":6.193694110231931,"vY0":-138.09809775554697,"vZ0":-5.014315796290251,"x":130.35,"y":164.75,"x0":-1.7997216002876206,"y0":50.004402097908645,"z0":5.586154558523593,"aX":-12.227337497504756},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":10.2,"spinRate":2298,"spinDirection":209},"zone":1,"typeConfidence":0.88,"plateTime":0.39670107198907045,"extension":6.6175410557818015},"index":3,"playId":"812cfd76-e2bb-37f3-9ddd-92ec47c6d3bc","pitchNumber":4,"startTime":"2026-08-28T22:44:44.873Z","endTime":"2026-08-28T22:44:49.144Z","isPitch":true,"type":"pitch"},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.343044206756524,"aZ":-44.60142864292612,"pfxX":4.098726779852345,"pfxZ":-9.48091329884534,"pX":0.2245814388921159,"pZ":1.6813754920765551,"vX0":3.2882099725856406,"vY0":-114.95310440661746,"vZ0":0.6375787254003773,"x":108.44,"y":193.38,"x0":-1.767411883783917,"y0":50.00246975449946,"z0":5.8025856029818,"aX":5.372731777753679},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-16.6,"breakHorizontal":-8.4,"spinRate":2749,"spinDirection":25},"zone":8,"typeConfidence":0.91,"plateTime":0.4802405324824286,"extension":6.533962112056665},"index":4,"playId":"71b384cd-4686-3e39-ab65-5181164140c7","pitchNumber":5,"startTime":"2026-08-28T22:45:00.137Z","endTime":"2026-08-28T22:45:04.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91663037361661,"aZ":-12.46254326212553,"pfxX":-4.042800292868985,"pfxZ":10.107923077482681,"pX":1.0909488370319365,"pZ":2.201998015927218,"vX0":9.020847896729496,"vY0":-139.15778683020653,"vZ0":-6.624347760397538,"x":75.42,"y":179.33,"x0":-1.675807986338934,"y0":50.00018698831788,"z0":5.448631200672584,"aX":-7.882631079588883},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":5.3,"spinRate":2290,"spinDirection":212},"zone":14,"typeConfidence":0.92,"plateTime":0.3944739033818383,"extension":6.757753612455931},"index":5,"playId":"f6360e48-dee5-3550-93ce-dc80cb6e455b","pitchNumber":6,"startTime":"2026-08-28T22:45:17.467Z","endTime":"2026-08-28T22:45:23.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T22:45:23.178Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Muncy walks. Mookie Betts to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-28T22:45:23.194Z","endTime":"2026-08-28T22:47:46.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"postOnSecond":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":80.2,"endSpeed":72.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.232282437547426,"aZ":-44.14255229240051,"pfxX":4.980002959105923,"pfxZ":-9.00793098210291,"pX":1.9978471363191186,"pZ":0.08043340529451434,"vX0":6.679929855209155,"vY0":-116.4313038755477,"vZ0":-2.8284282906507574,"x":40.85,"y":236.61,"x0":-1.590223086232968,"y0":50.000140322476106,"z0":5.616780229714744,"aX":6.619599648875682},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-16.7,"breakHorizontal":-11.2,"spinRate":2661,"spinDirection":23},"zone":14,"typeConfidence":0.91,"plateTime":0.4761970093582546,"extension":6.513488588095023},"index":0,"playId":"0e46b5a7-27ff-38b4-b0e7-44a7ff19028f","pitchNumber":1,"startTime":"2026-08-28T22:45:47.013Z","endTime":"2026-08-28T22:45:52.017Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.021129626657114,"aZ":-34.08816249187452,"pfxX":-8.109401431097869,"pfxZ":-1.1073240074881854,"pX":-0.8358208151319674,"pZ":1.5408090248585025,"vX0":5.303004585032748,"vY0":-131.32606633651352,"vZ0":-3.689134916012189,"x":148.86,"y":197.18,"x0":-1.8365020619383303,"y0":50.002516188046,"z0":5.522614890714623,"aX":-14.04392653960497},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.6,"breakHorizontal":13.4,"spinRate":1462,"spinDirection":252},"zone":13,"typeConfidence":0.9,"plateTime":0.4184500104966231,"extension":6.6169167555373125},"index":1,"playId":"5addb0cd-66e5-3d25-b2ee-6a7e4ef70037","pitchNumber":2,"startTime":"2026-08-28T22:46:11.938Z","endTime":"2026-08-28T22:46:16.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35568839912531,"aZ":-43.876795612413694,"pfxX":5.306031173671519,"pfxZ":-9.086933969634941,"pX":-0.5740604793603611,"pZ":3.100599111655548,"vX0":1.449224419066967,"vY0":-113.50891628143161,"vZ0":3.5528423959058135,"x":138.88,"y":155.06,"x0":-1.9122520791737514,"y0":50.00353004727438,"z0":5.923722170104059,"aX":6.83190850942122},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-15.0,"breakHorizontal":-10.0,"spinRate":2641,"spinDirection":27},"zone":1,"typeConfidence":0.9,"plateTime":0.48501204038312773,"extension":6.380333559552744},"index":2,"playId":"20fac3b3-6f59-3bb5-ab0e-507099546fbf","pitchNumber":3,"startTime":"2026-08-28T22:46:32.142Z","endTime":"2026-08-28T22:46:36.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.897739000703737,"aZ":-39.56145257202439,"pfxX":-8.919585478060428,"pfxZ":-4.3581506773011345,"pX":-0.9481611456892617,"pZ":3.1868342506701164,"vX0":5.1845729572455035,"vY0":-129.75845319938244,"vZ0":1.2316880765709832,"x":153.14,"y":152.74,"x0":-1.8203513669067994,"y0":50.00581331569141,"z0":5.736222222863773,"aX":-15.107913848507264},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-7.3,"breakHorizontal":14.9,"spinRate":1574,"spinDirection":242},"zone":11,"typeConfidence":0.89,"plateTime":0.42323165933198137,"extension":6.50169589703139},"index":3,"playId":"61946514-6e90-3df1-a369-b2358e8e1067","pitchNumber":4,"startTime":"2026-08-28T22:46:51.457Z","endTime":"2026-08-28T22:46:56.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11244208462064,"aZ":-14.02175069705526,"pfxX":-4.571675650872622,"pfxZ":9.22248483979405,"pX":0.5794349507707304,"pZ":2.3757038752625066,"vX0":7.775467043770026,"vY0":-139.3503266283081,"vZ0":-6.034416306464843,"x":94.91,"y":174.64,"x0":-1.6521075062072368,"y0":50.00158046332003,"z0":5.494428769073219,"aX":-8.997584649427143},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":6.7,"spinRate":2226,"spinDirection":209},"zone":6,"typeConfidence":0.91,"plateTime":0.39295203828699643,"extension":6.602688783263723},"index":4,"playId":"ef6aa9d4-ced2-34c3-a3ab-cf8ad46f694a","pitchNumber":5,"startTime":"2026-08-28T22:47:09.639Z","endTime":"2026-08-28T22:47:14.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82220266674717,"aZ":-15.802584685922307,"pfxX":-4.994112546323985,"pfxZ":8.497303984998627,"pX":0.5881047258977521,"pZ":4.05106837260886,"vX0":7.894352174082553,"vY0":-137.5263921570793,"vZ0":-1.3296872764767977,"x":94.58,"y":129.4,"x0":-1.6630320554630589,"y0":50.002374706243515,"z0":5.60622735574724,"aX":-9.622379849790653},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":7.6,"spinRate":2145,"spinDirection":211},"zone":12,"typeConfidence":0.85,"plateTime":0.39737717134759487,"extension":6.636614352951279},"index":5,"playId":"94875fda-788b-30ef-88e9-671033c768a1","pitchNumber":6,"startTime":"2026-08-28T22:47:38.955Z","endTime":"2026-08-28T22:47:46.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T22:47:46.817Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Edman grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-28T22:47:55.582Z","endTime":"2026-08-28T22:48:55.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.115896427048416,"aZ":-16.656261298688676,"pfxX":-4.848734803521657,"pfxZ":7.909287654768596,"pX":0.4280437181781725,"pZ":3.0586403839217167,"vX0":7.401070287789381,"vY0":-138.71887483164352,"vZ0":-3.902270729865815,"x":100.68,"y":156.2,"x0":-1.6364678323861608,"y0":50.00135497636166,"z0":5.58404649967381,"aX":-9.51186478543221},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.8,"breakHorizontal":7.3,"spinRate":2095,"spinDirection":213},"zone":3,"typeConfidence":0.84,"plateTime":0.3938600181858294,"extension":6.633683533756894},"index":0,"playId":"04e5e8e0-d578-308c-a6ea-3a9fcb7d7be6","pitchNumber":1,"startTime":"2026-08-28T22:48:07.666Z","endTime":"2026-08-28T22:48:12.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.4,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4289265274663,"aZ":-42.24404195840621,"pfxX":5.48856837282889,"pfxZ":-7.647454403595147,"pX":1.008145558378097,"pZ":1.2104193854375331,"vX0":4.636688714139201,"vY0":-114.89476089751675,"vZ0":-0.7953099553240013,"x":78.57,"y":206.1,"x0":-1.7610682227104506,"y0":50.00555648248181,"z0":5.723448434807201,"aX":7.222625792694753},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-13.7,"breakHorizontal":-11.3,"spinRate":2673,"spinDirection":24},"zone":14,"typeConfidence":0.9,"plateTime":0.4796418001873892,"extension":6.467948432183769},"index":1,"playId":"87810202-d493-3b5a-981d-9a09b1647404","pitchNumber":2,"startTime":"2026-08-28T22:48:28.146Z","endTime":"2026-08-28T22:48:33.523Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.431728667563362,"aZ":-14.07380621785708,"pfxX":-5.263516548846665,"pfxZ":9.452300483384267,"pX":0.9743509328926271,"pZ":2.3417447236077393,"vX0":8.742679563780742,"vY0":-137.04415210142625,"vZ0":-6.051560891255118,"x":79.86,"y":175.55,"x0":-1.5637312522238502,"y0":50.00160129406354,"z0":5.528661631464456,"aX":-10.078250404605981},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":7.8,"spinRate":2277,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.3986763881698594,"extension":6.6110567407932965},"hitData":{"launchSpeed":65.7,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.01,"coordY":167.9}},"index":2,"playId":"bcdd9a23-6554-374f-ae9c-e107139b4692","pitchNumber":3,"startTime":"2026-08-28T22:48:44.239Z","endTime":"2026-08-28T22:48:55.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T22:48:55.513Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gleyber Torres doubles (11) on a sharp line drive to center fielder Alek Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-28T22:51:48.856Z","endTime":"2026-08-28T22:52:18.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-28T22:51:07.162Z","endTime":"2026-08-28T22:51:51.171Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.073676081175787,"aZ":-14.133606294859336,"pfxX":1.2335591817193765,"pfxZ":9.148666571975355,"pX":0.7057790245391181,"pZ":3.3401499023683168,"vX0":-2.683231081879634,"vY0":-139.05363760962138,"vZ0":-4.840967633212366,"x":90.1,"y":148.6,"x0":1.5198845113430093,"y0":50.005471954726694,"z0":6.0305037099333605,"aX":2.4333636284958424},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":-1.7,"spinRate":2413,"spinDirection":157},"zone":12,"typeConfidence":0.88,"plateTime":0.39281046735911396,"extension":6.375995998842317},"index":1,"playId":"d42e142f-8810-32f1-9fff-976e3d6e63d5","pitchNumber":1,"startTime":"2026-08-28T22:51:51.171Z","endTime":"2026-08-28T22:51:55.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.818873742842793,"aZ":-10.411253309045355,"pfxX":0.773427900357637,"pfxZ":10.905517721190238,"pX":5.7256582365289E-4,"pZ":2.3066236948984735,"vX0":-4.347588613473867,"vY0":-140.17428217603555,"vZ0":-8.291666566830964,"x":116.98,"y":176.5,"x0":1.469308930086279,"y0":50.006544814893736,"z0":5.977721176619304,"aX":1.54444316973384},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.2,"breakHorizontal":-0.5,"spinRate":2312,"spinDirection":156},"zone":5,"typeConfidence":0.91,"plateTime":0.3903150493613552,"extension":6.355385754829199},"hitData":{"launchSpeed":105.1,"launchAngle":20.0,"totalDistance":381.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":103.63,"coordY":46.83}},"index":2,"playId":"fed38088-6005-32d3-8084-b9d2ba40d4ef","pitchNumber":2,"startTime":"2026-08-28T22:52:03.836Z","endTime":"2026-08-28T22:52:18.305Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T22:52:18.305Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-28T22:52:20.891Z","endTime":"2026-08-28T22:54:28.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01111343590043,"aZ":-27.90305903430434,"pfxX":10.165591724787442,"pfxZ":2.549515825757327,"pX":0.08998836896686524,"pZ":2.48800379466338,"vX0":-7.751939517052145,"vY0":-128.74582640126505,"vZ0":-3.056427371343689,"x":113.57,"y":171.6,"x0":1.820876526413411,"y0":50.00587390463491,"z0":5.852838758788336,"aX":17.049355717662927},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.1,"breakHorizontal":-16.7,"spinRate":1794,"spinDirection":126},"zone":5,"typeConfidence":0.9,"plateTime":0.4256170911391881,"extension":6.323148977428624},"index":0,"playId":"0fa12adc-b9db-3148-97ad-a84944a72cb8","pitchNumber":1,"startTime":"2026-08-28T22:52:47.617Z","endTime":"2026-08-28T22:52:51.583Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.677962321722134,"aZ":-11.062317218373922,"pfxX":1.815229549955743,"pfxZ":10.710802840629945,"pX":-0.34752364764836746,"pZ":3.699577798156297,"vX0":-5.354101045699443,"vY0":-139.7901651830418,"vZ0":-4.613880117847566,"x":130.25,"y":138.89,"x0":1.3601442371599397,"y0":50.003386594873646,"z0":6.102841813676244,"aX":3.5783141072541116},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":-2.2,"spinRate":2273,"spinDirection":150},"zone":11,"typeConfidence":0.91,"plateTime":0.39241379400000964,"extension":6.305546404140606},"index":1,"playId":"f4ef7bae-a2c5-304d-a72d-880b130f1f8f","pitchNumber":2,"startTime":"2026-08-28T22:53:03.195Z","endTime":"2026-08-28T22:53:07.648Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.794313904905582,"aZ":-31.133007127420136,"pfxX":11.018265328561817,"pfxZ":0.6493094051900279,"pX":0.7278491310397569,"pZ":1.1894730162224851,"vX0":-6.544272716589444,"vY0":-125.96663104844653,"vZ0":-4.986196548408883,"x":89.26,"y":206.66,"x0":1.934803038937148,"y0":50.00094056033097,"z0":5.726266750527782,"aX":17.615560987419652},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.2,"breakHorizontal":-18.4,"spinRate":1757,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.4356606393076792,"extension":6.344653714501122},"index":2,"playId":"33f57e8e-fb02-3090-aea9-d517decb5f4c","pitchNumber":3,"startTime":"2026-08-28T22:53:19.870Z","endTime":"2026-08-28T22:53:24.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75792358152908,"aZ":-28.7989275245789,"pfxX":10.840052874221872,"pfxZ":2.0813081147998753,"pX":0.13525117172693668,"pZ":1.798408921242391,"vX0":-7.823259044885887,"vY0":-126.91765703014262,"vZ0":-4.058573480807874,"x":111.84,"y":190.22,"x0":1.8606401077958,"y0":50.00125036789518,"z0":5.7308995225180155,"aX":17.553170653906655},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.0,"breakHorizontal":-17.6,"spinRate":1741,"spinDirection":128},"zone":8,"typeConfidence":0.9,"plateTime":0.43278758514613225,"extension":6.363601404566938},"index":3,"playId":"21487f28-7b75-3523-8e37-31daaa5ee1ee","pitchNumber":4,"startTime":"2026-08-28T22:53:41.600Z","endTime":"2026-08-28T22:53:46.247Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.015866354957836,"aZ":-13.7234300202743,"pfxX":1.0509320917871166,"pfxZ":9.097480201940714,"pX":-0.9975863206083319,"pZ":3.784362918517029,"vX0":-6.735192335819865,"vY0":-141.66591700924724,"vZ0":-4.195950583833174,"x":155.03,"y":136.6,"x0":1.2764095831930817,"y0":50.00503088419467,"z0":6.1649870926433765,"aX":2.1335314396065383},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.7,"breakHorizontal":-0.5,"spinRate":2249,"spinDirection":159},"zone":11,"typeConfidence":0.91,"plateTime":0.38696474330067154,"extension":6.285957737139571},"index":4,"playId":"3daf489f-be04-3674-bb50-df4abe095d2d","pitchNumber":5,"startTime":"2026-08-28T22:54:05.719Z","endTime":"2026-08-28T22:54:09.854Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.791639692148685,"aZ":-24.46050446365985,"pfxX":8.323265491524552,"pfxZ":4.703547622280475,"pX":-0.38538498026632606,"pZ":1.867239293547571,"vX0":-8.185587415896865,"vY0":-127.21447644475725,"vZ0":-4.901151130049418,"x":131.69,"y":188.36,"x0":1.790700323379464,"y0":50.005397657027785,"z0":5.75478190119446,"aX":13.661331768730859},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.6,"breakHorizontal":-13.2,"spinRate":1873,"spinDirection":132},"zone":7,"typeConfidence":0.9,"plateTime":0.43034840424113696,"extension":6.304655675160415},"index":5,"playId":"e591072c-cd9a-3c15-897b-26119f7f1e89","pitchNumber":6,"startTime":"2026-08-28T22:54:24.023Z","endTime":"2026-08-28T22:54:28.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T22:54:28.998Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin McGonigle strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-28T22:54:30.559Z","endTime":"2026-08-28T22:55:58.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39951098411596,"aZ":-12.251863841842189,"pfxX":0.021964044721126674,"pfxZ":9.854487582836521,"pX":-0.3232461104641546,"pZ":3.2276496637073024,"vX0":-5.01551265392885,"vY0":-141.3178133334259,"vZ0":-5.816561581008789,"x":129.32,"y":151.63,"x0":1.4720351911117007,"y0":50.00005294824932,"z0":6.100520061104232,"aX":0.04567004861342212},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.8,"breakHorizontal":1.0,"spinRate":2272,"spinDirection":155},"zone":1,"typeConfidence":0.9,"plateTime":0.3876809688734064,"extension":6.318666499595884},"index":0,"playId":"5a4a9c04-a313-3ad2-9a84-7750dd6d11d0","pitchNumber":1,"startTime":"2026-08-28T22:54:53.587Z","endTime":"2026-08-28T22:54:57.459Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.5,"endSpeed":88.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.03029394462705,"aZ":-12.119732915136826,"pfxX":1.38088072706027,"pfxZ":9.955375462956216,"pX":-0.15239297783839287,"pZ":2.486298147628047,"vX0":-5.252256664603572,"vY0":-141.65823610275433,"vZ0":-7.616219607151878,"x":122.81,"y":171.65,"x0":1.5535501188499081,"y0":50.003997568011485,"z0":6.0004964149213516,"aX":2.7827858898686566},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":-1.3,"spinRate":2333,"spinDirection":155},"zone":5,"typeConfidence":0.91,"plateTime":0.38797450220839735,"extension":6.4584790053104655},"index":1,"playId":"bffe8a29-e12d-3a6d-b516-b2d3b616d871","pitchNumber":2,"startTime":"2026-08-28T22:55:11.657Z","endTime":"2026-08-28T22:55:15.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.523199623024276,"aZ":-12.299914407968686,"pfxX":2.9918298878500256,"pfxZ":9.715724309628392,"pX":-0.07880001730519685,"pZ":3.7873289675672144,"vX0":-5.034192938091334,"vY0":-142.73062443876697,"vZ0":-4.608755206299093,"x":120.0,"y":136.52,"x0":1.3261569756446712,"y0":50.00123705561106,"z0":6.209149674842383,"aX":6.119511017637341},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.7,"breakHorizontal":-4.3,"spinRate":2374,"spinDirection":161},"zone":11,"typeConfidence":0.91,"plateTime":0.3850414457787359,"extension":6.176275137486661},"index":2,"playId":"5f4a8546-1cbd-3721-8321-83d83dcfca85","pitchNumber":3,"startTime":"2026-08-28T22:55:33.580Z","endTime":"2026-08-28T22:55:37.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.193298314008647,"aZ":-29.05876116880264,"pfxX":10.33802708294022,"pfxZ":1.7970787100901369,"pX":0.2815681966997585,"pZ":1.6288250159773159,"vX0":-7.363197106479086,"vY0":-131.6830016352558,"vZ0":-4.843962845146731,"x":106.27,"y":194.8,"x0":1.7883577599427303,"y0":50.003641367047834,"z0":5.674023933573301,"aX":17.931919180233432},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.3,"breakHorizontal":-16.8,"spinRate":1786,"spinDirection":135},"zone":9,"typeConfidence":0.89,"plateTime":0.41792952909229353,"extension":6.505911326247989},"index":3,"playId":"9f92705e-155b-3fe0-9c43-28734af9f714","pitchNumber":4,"startTime":"2026-08-28T22:55:54.071Z","endTime":"2026-08-28T22:55:58.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T22:55:58.653Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Dingler flies out to center fielder Alek Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-28T22:56:00.266Z","endTime":"2026-08-28T22:57:31.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.233983603022807,"aZ":-26.80187177927884,"pfxX":10.090672132172266,"pfxZ":3.2216627540053384,"pX":1.128926395194372,"pZ":2.326965580564248,"vX0":-5.52493110075144,"vY0":-128.9929891709999,"vZ0":-3.508027793826907,"x":73.97,"y":175.95,"x0":1.9983151973788646,"y0":50.00461385988292,"z0":5.793045885087596,"aX":16.843463741660194},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.2,"breakHorizontal":-16.9,"spinRate":1765,"spinDirection":132},"zone":14,"typeConfidence":0.9,"plateTime":0.4261833796433323,"extension":6.264026297220678},"index":0,"playId":"ed34775f-d0ed-3e15-8661-54b20b3f4488","pitchNumber":1,"startTime":"2026-08-28T22:56:23.187Z","endTime":"2026-08-28T22:56:27.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.00384734750982,"aZ":-11.42793479607909,"pfxX":3.3310955484385567,"pfxZ":10.305863840228364,"pX":-0.30355489310402606,"pZ":3.554188932356875,"vX0":-6.053118512463474,"vY0":-141.62254243818143,"vZ0":-4.875264025675312,"x":128.57,"y":142.82,"x0":1.4373971986191505,"y0":50.00578881507182,"z0":6.040784900054164,"aX":6.7079777715604125},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.8,"breakHorizontal":-4.7,"spinRate":2355,"spinDirection":153},"zone":11,"typeConfidence":0.91,"plateTime":0.3880635944441675,"extension":6.399897948202845},"index":1,"playId":"573f13f1-4ee0-3158-8d55-fdd8c208dfdf","pitchNumber":2,"startTime":"2026-08-28T22:56:42.453Z","endTime":"2026-08-28T22:56:48.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":79.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.809114231497837,"aZ":-29.458274158576657,"pfxX":11.067639321771724,"pfxZ":1.6507119762078268,"pX":0.5798815179835918,"pZ":1.9013135236291954,"vX0":-7.254809642018562,"vY0":-128.44003665829808,"vZ0":-3.787182772214629,"x":94.9,"y":187.44,"x0":2.027719428596311,"y0":50.001677422982056,"z0":5.729233917054678,"aX":18.176921430015813},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.3,"breakHorizontal":-18.0,"spinRate":1737,"spinDirection":131},"zone":9,"typeConfidence":0.9,"plateTime":0.4292512956417891,"extension":6.426189380659639},"index":2,"playId":"07bc6322-7bf8-3d4f-b137-1acf6ef59bb1","pitchNumber":3,"startTime":"2026-08-28T22:57:02.063Z","endTime":"2026-08-28T22:57:05.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.48700318042951,"aZ":-12.058519273570488,"pfxX":3.665701299435268,"pfxZ":9.941121798534867,"pX":-0.7321014159058032,"pZ":2.5136789348876833,"vX0":-7.599604162594552,"vY0":-142.05162027042653,"vZ0":-7.535119685101114,"x":144.91,"y":170.91,"x0":1.5134879596432222,"y0":50.00562658897613,"z0":5.984571831057515,"aX":7.42002229772832},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":-4.9,"spinRate":2288,"spinDirection":157},"zone":4,"typeConfidence":0.9,"plateTime":0.38701387187977554,"extension":6.443917272327071},"hitData":{"launchSpeed":89.3,"launchAngle":41.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.21,"coordY":71.68}},"index":3,"playId":"54c95fbe-0e62-344b-9249-9b4f7d493679","pitchNumber":4,"startTime":"2026-08-28T22:57:22.138Z","endTime":"2026-08-28T22:57:31.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T22:57:31.962Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out sharply to right fielder Ben Malgeri.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-28T22:59:31.254Z","endTime":"2026-08-28T23:00:08.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.74582433657534,"aZ":-15.731096642497215,"pfxX":-5.299692434303385,"pfxZ":8.94846966843107,"pX":-0.20605682812555545,"pZ":3.4100666972593734,"vX0":5.837672204101811,"vY0":-135.90598769655222,"vZ0":-3.2410402454923526,"x":124.85,"y":146.71,"x0":-1.7117529330375374,"y0":50.00020783185661,"z0":5.7361702488627655,"aX":-9.735715482481654},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":8.0,"spinRate":2152,"spinDirection":205},"zone":2,"typeConfidence":0.87,"plateTime":0.405806306555502,"extension":6.4974655354363655},"hitData":{"launchSpeed":100.5,"launchAngle":41.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":184.21,"coordY":71.71}},"index":0,"playId":"225c86e3-cd24-3a78-96f0-0b7b9c31de62","pitchNumber":1,"startTime":"2026-08-28T22:59:55.926Z","endTime":"2026-08-28T23:00:08.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:00:08.400Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alek Thomas grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-28T23:00:06.901Z","endTime":"2026-08-28T23:02:44.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17250000296777,"aZ":-12.673236291057368,"pfxX":-3.0809056337105445,"pfxZ":10.49703784152487,"pX":0.987367523982772,"pZ":2.462866954277267,"vX0":7.995758869222208,"vY0":-136.01450496585036,"vZ0":-6.192015514500346,"x":79.36,"y":172.28,"x0":-1.6012379038590512,"y0":50.00477217857331,"z0":5.66213587199387,"aX":-5.725452220604851},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.8,"breakHorizontal":3.7,"spinRate":2248,"spinDirection":205},"zone":12,"typeConfidence":0.91,"plateTime":0.4040011949375648,"extension":6.500804925567153},"index":0,"playId":"6e8eb00a-09d2-32c6-a182-d94a39c7a6cf","pitchNumber":1,"startTime":"2026-08-28T23:00:33.026Z","endTime":"2026-08-28T23:00:38.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":69.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.179284731595,"aZ":-45.32095048750988,"pfxX":5.69460835955418,"pfxZ":-10.535789831720848,"pX":-1.282060504397949,"pZ":3.0378523840246934,"vX0":0.14170399390402255,"vY0":-112.43558008675382,"vZ0":3.6883489218872665,"x":165.87,"y":156.76,"x0":-2.083218022591056,"y0":50.00220709855153,"z0":6.056261806984017,"aX":7.106426883187039},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-17.4,"breakHorizontal":-10.3,"spinRate":2767,"spinDirection":32},"zone":11,"typeConfidence":0.91,"plateTime":0.4919381503331821,"extension":6.266649363263678},"index":1,"playId":"d3be10b8-bf58-3088-81a9-a91f04f53153","pitchNumber":2,"startTime":"2026-08-28T23:00:47.547Z","endTime":"2026-08-28T23:00:52.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.530227549898918,"aZ":-14.215526852185388,"pfxX":-3.505025793447915,"pfxZ":9.341781325232184,"pX":0.9850366868269065,"pZ":3.011893929292641,"vX0":8.308409920498615,"vY0":-137.53273939217434,"vZ0":-4.387939849310136,"x":79.45,"y":157.46,"x0":-1.6150254144332723,"y0":50.00267396279539,"z0":5.587201494110306,"aX":-6.739140497743567},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":4.7,"spinRate":2502,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.3977509532054442,"extension":6.698028045039796},"index":2,"playId":"5b66872a-9395-3454-b08e-94c834e61a3c","pitchNumber":3,"startTime":"2026-08-28T23:01:02.598Z","endTime":"2026-08-28T23:01:07.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68287173681251,"aZ":-34.18826664436279,"pfxX":-7.461204024825501,"pfxZ":-1.1869079679956425,"pX":-1.039318250751975,"pZ":2.9660229353372727,"vX0":4.477944734601591,"vY0":-129.75612994324095,"vZ0":-0.5291928092447474,"x":156.62,"y":158.7,"x0":-1.8234270604220342,"y0":50.00494551084755,"z0":5.7913392891243465,"aX":-12.647339730365148},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.0,"breakHorizontal":12.5,"spinRate":1647,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.42309872908374,"extension":6.415026650129292},"index":3,"playId":"e20d4b9f-e93d-3d82-8b1b-f60754ba7f49","pitchNumber":4,"startTime":"2026-08-28T23:01:56.335Z","endTime":"2026-08-28T23:02:02.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.561464475906124,"aZ":-13.333964731853701,"pfxX":-4.499242410933544,"pfxZ":9.783638359161046,"pX":0.8696608281596394,"pZ":1.5889669436438987,"vX0":8.497767551347119,"vY0":-138.09068478580767,"vZ0":-7.88147697318514,"x":83.85,"y":195.88,"x0":-1.6669356941879452,"y0":50.00416563048531,"z0":5.382711462522113,"aX":-8.66594299058992},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":6.4,"spinRate":2378,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.3970677509689984,"extension":6.7284009159827045},"index":4,"playId":"a67ac0ed-35ca-317d-aaba-959e1ee3dd7c","pitchNumber":5,"startTime":"2026-08-28T23:02:12.981Z","endTime":"2026-08-28T23:02:17.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.499519484909925,"aZ":-32.595576274054054,"pfxX":-8.686847676988858,"pfxZ":-0.24841972005687474,"pX":-1.1160591792831034,"pZ":1.9256901847164647,"vX0":4.702928251367567,"vY0":-130.06555487740096,"vZ0":-3.0393359980606176,"x":159.54,"y":186.79,"x0":-1.8274060181857286,"y0":50.0017294858784,"z0":5.603386771555668,"aX":-14.752897828068956},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.0,"breakHorizontal":14.5,"spinRate":1557,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.4225146225723506,"extension":6.581432900928347},"hitData":{"launchSpeed":51.5,"launchAngle":-61.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.27,"coordY":166.07}},"index":5,"playId":"a10dd927-d26b-324e-ba0e-8e31fb4969b0","pitchNumber":6,"startTime":"2026-08-28T23:02:34.463Z","endTime":"2026-08-28T23:02:44.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:02:44.096Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-28T23:02:43.571Z","endTime":"2026-08-28T23:04:18.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.946423542241206,"aZ":-16.65630498600774,"pfxX":-9.764021211397464,"pfxZ":8.126371195342477,"pX":-0.5194698017788698,"pZ":2.9172476146478155,"vX0":6.87978488772732,"vY0":-137.43962316346483,"vZ0":-4.016937805202102,"x":136.8,"y":160.01,"x0":-1.78865655916818,"y0":50.004513127150936,"z0":5.531623662354391,"aX":-18.649684041593517},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.0,"breakHorizontal":16.2,"spinRate":1968,"spinDirection":218},"zone":1,"typeConfidence":0.51,"plateTime":0.39878842968942063,"extension":6.582152296069962},"index":0,"playId":"50d4d7c9-57c0-3a06-974c-30156787d9f8","pitchNumber":1,"startTime":"2026-08-28T23:03:09.007Z","endTime":"2026-08-28T23:03:12.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.280042328366044,"aZ":-46.478991223418255,"pfxX":4.778051792966845,"pfxZ":-11.052987860866562,"pX":-0.6757338132857511,"pZ":2.876713780363158,"vX0":1.4721524702717523,"vY0":-114.04660670939451,"vZ0":3.5033109460286416,"x":142.76,"y":161.11,"x0":-1.953092499768453,"y0":50.00070115830882,"z0":5.959483496158975,"aX":6.185856555590032},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.6,"breakVerticalInduced":-18.5,"breakHorizontal":-9.0,"spinRate":2739,"spinDirection":29},"zone":1,"typeConfidence":0.91,"plateTime":0.48341349101776787,"extension":6.4010793118462015},"index":1,"playId":"d5107ba0-6fed-3fe4-a47f-45a6895c09da","pitchNumber":2,"startTime":"2026-08-28T23:03:25.860Z","endTime":"2026-08-28T23:03:30.188Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-28T23:03:44.023Z","endTime":"2026-08-28T23:03:58.009Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.357653072807512,"aZ":-15.512405676915561,"pfxX":-3.809100056267469,"pfxZ":8.45777467667934,"pX":1.8812847740278997,"pZ":3.578942458749128,"vX0":10.794936966568907,"vY0":-139.04665804576553,"vZ0":-2.8242258680305845,"x":45.29,"y":142.15,"x0":-1.5458859437324484,"y0":50.00607925227711,"z0":5.629248312210062,"aX":-7.508415117392985},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":4.8,"spinRate":2274,"spinDirection":208},"zone":12,"typeConfidence":0.84,"plateTime":0.3929938423445236,"extension":6.74677983063093},"index":3,"playId":"213baf79-af30-3b81-8bc5-31a21ea96bef","pitchNumber":3,"startTime":"2026-08-28T23:03:58.009Z","endTime":"2026-08-28T23:04:01.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.247156682217337,"aZ":-13.732487437502462,"pfxX":-3.325235340944002,"pfxZ":9.32509412738672,"pX":-0.6544950505002858,"pZ":3.848571925474491,"vX0":4.334547017139997,"vY0":-139.2724630521239,"vZ0":-2.5315248844701665,"x":141.95,"y":134.87,"x0":-1.7939839618319906,"y0":50.00556640020875,"z0":5.669693016012757,"aX":-6.578630641881646},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":5.2,"spinRate":2237,"spinDirection":209},"zone":11,"typeConfidence":0.92,"plateTime":0.39223307498583804,"extension":6.477983530160859},"index":4,"playId":"95ed806d-bdda-370a-857d-afda263d6bd7","pitchNumber":4,"startTime":"2026-08-28T23:04:13.950Z","endTime":"2026-08-28T23:04:18.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:04:18.878Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eduardo Valencia strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-28T23:06:22.248Z","endTime":"2026-08-28T23:07:33.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.142818626098755,"aZ":-9.940338821051453,"pfxX":1.935311261561815,"pfxZ":11.131134805361565,"pX":-0.3372060723897167,"pZ":2.31663817194497,"vX0":-6.060432864765038,"vY0":-140.2944488104516,"vZ0":-8.204225720721714,"x":129.85,"y":176.23,"x0":1.5975981928533207,"y0":50.00241567820797,"z0":5.923188919236185,"aX":3.8660870771308087},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.7,"breakHorizontal":-2.3,"spinRate":2255,"spinDirection":155},"zone":4,"typeConfidence":0.92,"plateTime":0.39010995932335213,"extension":6.502413667505051},"index":0,"playId":"21622b78-812a-3968-bb3a-f8b97d511d22","pitchNumber":1,"startTime":"2026-08-28T23:06:39.223Z","endTime":"2026-08-28T23:06:42.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05290187599772,"aZ":-10.79346750804754,"pfxX":1.5957586636524652,"pfxZ":10.595460296644497,"pX":-0.32553528067657383,"pZ":2.4199308416896774,"vX0":-4.93236091400811,"vY0":-141.12798587563094,"vZ0":-7.89441107841294,"x":129.41,"y":173.44,"x0":1.2372552393075735,"y0":50.00053802323765,"z0":5.948222086251111,"aX":3.2201268595296306},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.8,"breakHorizontal":-1.9,"spinRate":2255,"spinDirection":160},"zone":4,"typeConfidence":0.91,"plateTime":0.38808749711703294,"extension":6.472512516714672},"index":1,"playId":"f4bf35a9-2858-3ba3-a52f-0f9c0dc7a60d","pitchNumber":2,"startTime":"2026-08-28T23:06:52.242Z","endTime":"2026-08-28T23:06:56.392Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-28T23:07:00.244Z","endTime":"2026-08-28T23:07:10.515Z","isPitch":false,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"}},{"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},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.217542439077956,"aZ":-26.382903706096798,"pfxX":10.123028490713544,"pfxZ":3.385242257207732,"pX":-0.05376920239651139,"pZ":0.7598566105128036,"vX0":-8.030390930326469,"vY0":-129.76967828154397,"vZ0":-7.6939545762548605,"x":119.05,"y":218.26,"x0":1.7599795041052761,"y0":50.00583813622535,"z0":5.762449794504194,"aX":17.33233538906203},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.7,"breakHorizontal":-16.7,"spinRate":1619,"spinDirection":134},"zone":13,"typeConfidence":0.9,"plateTime":0.42147718489463726,"extension":6.375416565022958},"index":3,"playId":"ba5c1646-5f15-3b5e-b577-92ac122f0873","pitchNumber":3,"startTime":"2026-08-28T23:07:10.515Z","endTime":"2026-08-28T23:07:14.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68657811227494,"aZ":-24.75332479352624,"pfxX":8.000365781794244,"pfxZ":4.3167740312977205,"pX":-0.4528918582588959,"pZ":0.44288851146142216,"vX0":-8.426207243406086,"vY0":-129.88824775317659,"vZ0":-8.575322173806097,"x":134.26,"y":226.82,"x0":1.7846300322333242,"y0":50.00353164126802,"z0":5.651968543200411,"aX":13.752687794863267},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.1,"breakHorizontal":-12.7,"spinRate":1776,"spinDirection":132},"zone":13,"typeConfidence":0.88,"plateTime":0.42073804553179617,"extension":6.349061736996704},"index":4,"playId":"81e6b451-2665-3421-b120-fb4f74d42bc0","pitchNumber":4,"startTime":"2026-08-28T23:07:27.668Z","endTime":"2026-08-28T23:07:33.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:07:33.410Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ben Malgeri flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-28T23:07:37.590Z","endTime":"2026-08-28T23:08:25.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5801099357157,"aZ":-9.953325833877575,"pfxX":2.469414012652337,"pfxZ":11.038707482886325,"pX":0.7566400652305998,"pZ":1.7429626978103094,"vX0":-3.108097270708289,"vY0":-141.08519807651072,"vZ0":-9.731903248559634,"x":88.16,"y":191.72,"x0":1.5525474438812636,"y0":50.00055479563177,"z0":5.881659379684188,"aX":4.96986525649597},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.1,"breakHorizontal":-3.8,"spinRate":2467,"spinDirection":154},"zone":9,"typeConfidence":0.92,"plateTime":0.3884675526714876,"extension":6.446653798550715},"index":0,"playId":"13570b6f-1653-35cf-b50f-81a4757096ff","pitchNumber":1,"startTime":"2026-08-28T23:07:58.725Z","endTime":"2026-08-28T23:08:04.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49127909374967,"aZ":-11.534775281608503,"pfxX":2.8769372041789367,"pfxZ":10.409608263485872,"pX":0.2618738955841456,"pZ":2.5478661468531727,"vX0":-4.485704513304866,"vY0":-140.1040771185525,"vZ0":-7.2363764364872365,"x":107.02,"y":169.99,"x0":1.5119582943398493,"y0":50.00069145590244,"z0":5.922882054328832,"aX":5.703189013318911},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":-4.2,"spinRate":2414,"spinDirection":156},"zone":5,"typeConfidence":0.91,"plateTime":0.3913725457742401,"extension":6.378305694063715},"hitData":{"launchSpeed":95.2,"launchAngle":43.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.58,"coordY":89.57}},"index":1,"playId":"a25d22f5-be21-344e-be6a-21a28795d103","pitchNumber":2,"startTime":"2026-08-28T23:08:13.112Z","endTime":"2026-08-28T23:08:25.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:08:25.195Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Torkelson lines out to shortstop Mookie Betts.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-28T23:08:23.523Z","endTime":"2026-08-28T23:10:22.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.891759485635806,"aZ":-31.81392230087023,"pfxX":-1.7057095275311687,"pfxZ":0.20854204637993945,"pX":1.0798691066441868,"pZ":2.6975220589871083,"vX0":-2.0181700828439353,"vY0":-130.88183023612413,"vZ0":-2.112823487609399,"x":75.84,"y":165.95,"x0":2.081771574398235,"y0":50.00372397442279,"z0":5.891158673480169,"aX":-2.967648379337596},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.1,"breakHorizontal":3.5,"spinRate":2188,"spinDirection":220},"zone":12,"typeConfidence":0.91,"plateTime":0.41803068049079073,"extension":6.595017330097208},"index":0,"playId":"3c07aff9-e4de-3e8e-81b8-f0e0c51bb8f3","pitchNumber":1,"startTime":"2026-08-28T23:08:44.956Z","endTime":"2026-08-28T23:08:49.317Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20382975334885,"aZ":-25.59328191761379,"pfxX":8.638424678455713,"pfxZ":4.017221286679376,"pX":0.9562842241333536,"pZ":2.7079768621476585,"vX0":-5.487922145459057,"vY0":-127.21575221484643,"vZ0":-2.925510626661889,"x":80.55,"y":165.66,"x0":2.019600385722144,"y0":50.00416988785526,"z0":5.902624409203414,"aX":14.153952138361833},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.8,"breakHorizontal":-14.4,"spinRate":1885,"spinDirection":126},"zone":12,"typeConfidence":0.9,"plateTime":0.43062367710786686,"extension":6.278703298863647},"index":1,"playId":"64eec7b3-58ce-3f01-875a-63ab0e5642aa","pitchNumber":2,"startTime":"2026-08-28T23:08:59.176Z","endTime":"2026-08-28T23:09:03.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00046011715227,"aZ":-24.727062920607317,"pfxX":10.025322965567883,"pfxZ":4.428021597965499,"pX":-0.062101609114556,"pZ":3.0169587997569525,"vX0":-8.063660594184672,"vY0":-129.10820534415143,"vZ0":-2.4367372821848257,"x":119.37,"y":157.32,"x0":1.8060079956410953,"y0":50.00041436536481,"z0":5.8848752245413385,"aX":16.847272388068834},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.7,"breakHorizontal":-16.2,"spinRate":1917,"spinDirection":132},"zone":2,"typeConfidence":0.89,"plateTime":0.4249637416119767,"extension":6.346437921596522},"index":2,"playId":"6f622631-fe9c-3ad6-893c-4a1afa88ede7","pitchNumber":3,"startTime":"2026-08-28T23:09:17.264Z","endTime":"2026-08-28T23:09:21.459Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":81.4,"endSpeed":75.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.176969308110277,"aZ":-38.890491252682494,"pfxX":-4.1770828879732065,"pfxZ":-4.686379918977332,"pX":0.6213528769767296,"pZ":3.6816752527702508,"vX0":-1.338025836958904,"vY0":-118.59117246700923,"vZ0":2.2059302656548754,"x":93.32,"y":139.37,"x0":1.7344229521411663,"y0":50.001007261158975,"z0":6.268967205753923,"aX":-5.990318968550128},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.8,"breakHorizontal":7.9,"spinRate":2593,"spinDirection":320},"zone":12,"typeConfidence":0.9,"plateTime":0.4606325505678974,"extension":6.274750396357046},"index":3,"playId":"5ed7f796-9efb-3d55-b8b7-a5c223aae83e","pitchNumber":4,"startTime":"2026-08-28T23:09:37.633Z","endTime":"2026-08-28T23:09:42.194Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.993283878327876,"aZ":-24.18958660063353,"pfxX":9.668639908907476,"pfxZ":4.726915293039131,"pX":0.0015515655488859423,"pZ":1.2261977016395094,"vX0":-8.07106618477312,"vY0":-128.9243434662136,"vZ0":-6.746336904354916,"x":116.94,"y":205.67,"x0":1.9115977760792844,"y0":50.002562164337974,"z0":5.735298180062224,"aX":16.328805908282956},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.3,"breakHorizontal":-15.8,"spinRate":1847,"spinDirection":133},"zone":13,"typeConfidence":0.89,"plateTime":0.42433136025792484,"extension":6.423599546018699},"index":4,"playId":"9959f937-1d73-3d5f-a785-76a23c24851e","pitchNumber":5,"startTime":"2026-08-28T23:09:56.249Z","endTime":"2026-08-28T23:10:00.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":86.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.779088868175496,"aZ":-25.194758315869304,"pfxX":-0.2001996343150746,"pfxZ":3.7370901450903764,"pX":-0.1306518688729618,"pZ":2.0255613821460705,"vX0":-5.704647345722011,"vY0":-134.7416935700741,"vZ0":-5.338236293034793,"x":121.98,"y":184.09,"x0":2.0257243549707877,"y0":50.00644742358369,"z0":5.775447659631669,"aX":-0.37328303817840236},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.0,"breakHorizontal":1.4,"spinRate":2169,"spinDirection":160},"zone":8,"typeConfidence":0.84,"plateTime":0.4039918552340138,"extension":6.5796946469327535},"hitData":{"launchSpeed":84.9,"launchAngle":11.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":107.2,"coordY":143.71}},"index":5,"playId":"9f7017cd-07c6-313f-9a89-632cd92dca5f","pitchNumber":6,"startTime":"2026-08-28T23:10:13.786Z","endTime":"2026-08-28T23:10:22.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:10:22.301Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Feduccia walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-28T23:12:06.422Z","endTime":"2026-08-28T23:13:44.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.110327848318686,"aZ":-43.03270973753184,"pfxX":4.5319506638124425,"pfxZ":-8.123674540938044,"pX":1.3810423505287812,"pZ":1.3748920236318876,"vX0":5.642753603398256,"vY0":-115.65969368150436,"vZ0":-0.7626992264821184,"x":64.36,"y":201.66,"x0":-1.6906076343123613,"y0":50.00025993411971,"z0":5.881265717905772,"aX":6.060174769662683},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-14.5,"breakHorizontal":-9.7,"spinRate":2688,"spinDirection":24},"zone":14,"typeConfidence":0.9,"plateTime":0.47586708391141386,"extension":6.4493715080374745},"index":0,"playId":"88533bef-13dc-3ed0-955b-2274bad7ebda","pitchNumber":1,"startTime":"2026-08-28T23:12:22.927Z","endTime":"2026-08-28T23:12:26.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0318283942409,"aZ":-44.005054413980005,"pfxX":5.095825642982588,"pfxZ":-8.876931788465612,"pX":1.1876768025231117,"pZ":1.4323640027251179,"vX0":5.102887142255971,"vY0":-115.69119663218923,"vZ0":-0.2566705575093027,"x":71.73,"y":200.11,"x0":-1.7229704542853177,"y0":50.00479653039387,"z0":5.824390220163112,"aX":6.788994805398323},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-15.7,"breakHorizontal":-10.7,"spinRate":2743,"spinDirection":28},"zone":14,"typeConfidence":0.91,"plateTime":0.4765787656602902,"extension":6.4060158116336074},"index":1,"playId":"3b65d8e4-f6a3-3833-bfd2-6ef874191b12","pitchNumber":2,"startTime":"2026-08-28T23:12:34.575Z","endTime":"2026-08-28T23:12:38.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.700092114835225,"aZ":-13.132068517982235,"pfxX":-3.9042924238093195,"pfxZ":10.385325837440405,"pX":-0.6427894548180829,"pZ":2.8006509532475636,"vX0":4.37265816721888,"vY0":-134.89437817812785,"vZ0":-5.089573115779802,"x":141.5,"y":163.16,"x0":-1.7813549663951629,"y0":50.00603286588358,"z0":5.645630985946367,"aX":-7.161288478836306},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.9,"breakHorizontal":6.1,"spinRate":2191,"spinDirection":210},"zone":4,"typeConfidence":0.91,"plateTime":0.40682324086046506,"extension":6.5027451486237915},"index":2,"playId":"f18f37c1-b27f-3489-b6e2-c8f83593f929","pitchNumber":3,"startTime":"2026-08-28T23:12:49.123Z","endTime":"2026-08-28T23:12:53.088Z","isPitch":true,"type":"pitch"},{"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":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":71.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.480682779351095,"aZ":-44.37929907864969,"pfxX":6.256305360623022,"pfxZ":-9.301533379868545,"pX":-0.5101587863819718,"pZ":4.177599413096964,"vX0":1.3178691123329194,"vY0":-114.75558528070297,"vZ0":5.7497447834355215,"x":136.45,"y":125.98,"x0":-1.9065115026143642,"y0":50.0039555721208,"z0":6.005038431786335,"aX":8.20742085880535},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-14.8,"breakHorizontal":-11.6,"spinRate":2780,"spinDirection":27},"zone":11,"typeConfidence":0.9,"plateTime":0.48032452806027415,"extension":6.44687421830289},"index":3,"playId":"16d455dc-dd55-352a-8cd0-1c792d5fc085","pitchNumber":4,"startTime":"2026-08-28T23:13:03.245Z","endTime":"2026-08-28T23:13:07.519Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.644937643051357,"aZ":-12.447867718960058,"pfxX":-4.245356734075041,"pfxZ":10.470993379130032,"pX":-0.42513188209285496,"pZ":2.6778311164947315,"vX0":5.139712061004328,"vY0":-136.7533805637762,"vZ0":-5.4248948745694205,"x":133.21,"y":166.48,"x0":-1.7820598234629035,"y0":50.0044499215133,"z0":5.549424831639138,"aX":-7.99949345948653},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.9,"breakHorizontal":6.5,"spinRate":2195,"spinDirection":213},"zone":4,"typeConfidence":0.92,"plateTime":0.4013428783912203,"extension":6.642098558457406},"index":4,"playId":"2271a8e8-8b19-34fa-baf2-4007e2f6d0be","pitchNumber":5,"startTime":"2026-08-28T23:13:18.729Z","endTime":"2026-08-28T23:13:22.438Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.092558282232048,"aZ":-16.53028904685661,"pfxX":-5.079810601400761,"pfxZ":8.052705209956748,"pX":-1.1483243816542796,"pZ":3.436415771737731,"vX0":3.5627330794540004,"vY0":-138.3361790562637,"vZ0":-2.9524489420209483,"x":160.77,"y":146.0,"x0":-1.7911473131862794,"y0":50.0059446288983,"z0":5.622030581306301,"aX":-9.873436643499774},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":8.5,"spinRate":2193,"spinDirection":212},"zone":11,"typeConfidence":0.88,"plateTime":0.3955403112510778,"extension":6.559143182582946},"index":5,"playId":"ba8194ed-f7af-349f-9181-39f9abb889d7","pitchNumber":6,"startTime":"2026-08-28T23:13:39.540Z","endTime":"2026-08-28T23:13:44.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:13:44.147Z","atBatIndex":15},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Shohei Ohtani grounds into a double play, second baseman Gleyber Torres to shortstop Kevin McGonigle to first baseman Spencer Torkelson. Hunter Feduccia out at 2nd. Shohei Ohtani out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-28T23:13:43.155Z","endTime":"2026-08-28T23:14:32.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24708100323275,"aZ":-34.92254592018498,"pfxX":-7.352453194199701,"pfxZ":-1.6105222301394164,"pX":-0.495143306022466,"pZ":2.662072966229662,"vX0":5.488277337148921,"vY0":-129.41558063341108,"vZ0":-1.0582272625867843,"x":135.87,"y":166.9,"x0":-1.6848772668273775,"y0":50.005524433179026,"z0":5.743883208165984,"aX":-12.511115782457596},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.9,"breakHorizontal":12.1,"spinRate":1594,"spinDirection":245},"zone":4,"typeConfidence":0.89,"plateTime":0.42274081708742806,"extension":6.4851482071084},"index":0,"playId":"335202ba-d108-32fa-b12f-554922472995","pitchNumber":1,"startTime":"2026-08-28T23:14:05.871Z","endTime":"2026-08-28T23:14:09.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.561897953195047,"aZ":-32.927978876809696,"pfxX":-7.807000748298399,"pfxZ":-0.4549395988604825,"pX":-0.0926013992690118,"pZ":2.7062850344341824,"vX0":6.854877614542116,"vY0":-128.2788480504268,"vZ0":-1.1543309380177238,"x":120.53,"y":165.71,"x0":-1.7852898929977092,"y0":50.001791697628015,"z0":5.729454170714452,"aX":-13.009321466279307},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.8,"breakHorizontal":12.6,"spinRate":1733,"spinDirection":241},"zone":5,"typeConfidence":0.89,"plateTime":0.427000848069516,"extension":6.511652779662974},"hitData":{"launchSpeed":104.7,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.57,"coordY":150.51}},"index":1,"playId":"185bd0d5-3279-3445-bb93-12139fa85df6","pitchNumber":2,"startTime":"2026-08-28T23:14:23.714Z","endTime":"2026-08-28T23:14:32.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:14:32.828Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Freddie Freeman walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-28T23:14:38.959Z","endTime":"2026-08-28T23:16:29.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21539902589397,"aZ":-15.97440020684745,"pfxX":-4.84364528373186,"pfxZ":8.40751197855667,"pX":1.8437125394462264,"pZ":1.9056752017919998,"vX0":11.06652524006363,"vY0":-137.4033524401311,"vZ0":-6.720022013971709,"x":46.72,"y":187.33,"x0":-1.5928502629674297,"y0":50.00648374063774,"z0":5.453773858089626,"aX":-9.337964434660195},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":6.6,"spinRate":2044,"spinDirection":212},"zone":14,"typeConfidence":0.84,"plateTime":0.39745367678111787,"extension":6.679252953464811},"index":0,"playId":"609912d8-98e7-33d1-8d42-08724183c0c6","pitchNumber":1,"startTime":"2026-08-28T23:15:02.728Z","endTime":"2026-08-28T23:15:06.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.006321870175476,"aZ":-14.311288456476667,"pfxX":-4.858596794513009,"pfxZ":9.329729531268123,"pX":-0.9421819451556883,"pZ":2.470322177855076,"vX0":4.273115641390044,"vY0":-137.39593868963743,"vZ0":-5.678203875964301,"x":152.91,"y":172.08,"x0":-1.8851670843454653,"y0":50.00556494813883,"z0":5.533907159423927,"aX":-9.305003330936279},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":7.9,"spinRate":2202,"spinDirection":213},"zone":13,"typeConfidence":0.91,"plateTime":0.3984225529395675,"extension":6.642979207522536},"index":1,"playId":"73131644-0e18-3de3-b103-f86f2aa55123","pitchNumber":2,"startTime":"2026-08-28T23:15:18.557Z","endTime":"2026-08-28T23:15:23.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.017476386339993,"aZ":-32.55790810902989,"pfxX":-9.060996719869296,"pfxZ":-0.23314295914514815,"pX":-0.8726308350725774,"pZ":3.100054402210702,"vX0":5.349377360199096,"vY0":-128.15084253124954,"vZ0":-0.22436028486351,"x":150.26,"y":155.08,"x0":-1.80791905076882,"y0":50.00105684454153,"z0":5.72797920777422,"aX":-15.097441942341062},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.2,"breakHorizontal":15.2,"spinRate":1862,"spinDirection":234},"zone":11,"typeConfidence":0.89,"plateTime":0.42711061889587,"extension":6.544132274760716},"index":2,"playId":"8b65c1e9-110d-3afd-be8b-ddb8f0adab2a","pitchNumber":3,"startTime":"2026-08-28T23:15:33.846Z","endTime":"2026-08-28T23:15:39.020Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57551657564213,"aZ":-14.775320550527896,"pfxX":-5.663116912238414,"pfxZ":9.233684001237982,"pX":1.3309407232330233,"pZ":3.1337123392244015,"vX0":10.021439058394167,"vY0":-135.87193038040706,"vZ0":-3.7892320448362735,"x":66.27,"y":154.17,"x0":-1.6563108285009853,"y0":50.00467187220744,"z0":5.561928758176488,"aX":-10.67410992727227},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":8.3,"spinRate":2291,"spinDirection":205},"zone":12,"typeConfidence":0.87,"plateTime":0.4019204738074693,"extension":6.7537701254610605},"index":3,"playId":"995d1adb-1ed9-30ed-82fa-0e6f1bd78886","pitchNumber":4,"startTime":"2026-08-28T23:15:50.962Z","endTime":"2026-08-28T23:15:55.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.434636652836307,"aZ":-32.94441658654932,"pfxX":-9.265492161613167,"pfxZ":-0.4602597918951936,"pX":-0.24273655893599916,"pZ":2.3288246624537416,"vX0":6.76843137871359,"vY0":-128.22690690749295,"vZ0":-2.0235349068732127,"x":126.25,"y":175.9,"x0":-1.7122983156185902,"y0":50.004775657930466,"z0":5.697852016431919,"aX":-15.43601281184675},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.1,"breakHorizontal":15.2,"spinRate":1741,"spinDirection":247},"zone":5,"typeConfidence":0.89,"plateTime":0.42710927273394006,"extension":6.532691721433058},"index":4,"playId":"85a5ef84-08bd-3358-8e96-41802cecccca","pitchNumber":5,"startTime":"2026-08-28T23:16:07.662Z","endTime":"2026-08-28T23:16:11.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.143190393213256,"aZ":-31.603594899546685,"pfxX":-8.597216076875652,"pfxZ":0.34175881536680386,"pX":-0.8584160124104562,"pZ":3.5594117873181754,"vX0":5.297324058046084,"vY0":-127.76442321215579,"vZ0":0.7090524484214205,"x":149.72,"y":142.68,"x0":-1.8409657312217158,"y0":50.000561663218775,"z0":5.760547546900144,"aX":-14.221779205268653},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.1,"breakHorizontal":14.4,"spinRate":1708,"spinDirection":245},"zone":11,"typeConfidence":0.89,"plateTime":0.4285887363253358,"extension":6.56890625396418},"index":5,"playId":"76df4738-ef50-3eed-858b-d0fc711130f0","pitchNumber":6,"startTime":"2026-08-28T23:16:23.769Z","endTime":"2026-08-28T23:16:29.162Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:16:29.162Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mookie Betts strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-28T23:16:28.695Z","endTime":"2026-08-28T23:18:33.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38386314245855,"aZ":-16.59000964923395,"pfxX":-4.4151278742239874,"pfxZ":8.18213700829848,"pX":0.26017147624966747,"pZ":3.489380097129667,"vX0":7.040849858791103,"vY0":-136.94198206647476,"vZ0":-2.391571459876711,"x":107.08,"y":144.57,"x0":-1.7670926229987807,"y0":50.00585385279301,"z0":5.505031029696417,"aX":-8.4131999280695},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":6.6,"spinRate":2217,"spinDirection":215},"zone":12,"typeConfidence":0.86,"plateTime":0.39951575748601575,"extension":6.7102571080469655},"index":0,"playId":"17fede88-95cd-3c4b-9cac-b646bd7bc5f9","pitchNumber":1,"startTime":"2026-08-28T23:16:52.369Z","endTime":"2026-08-28T23:16:57.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.260692583037734,"aZ":-44.058927810957464,"pfxX":5.258145332241613,"pfxZ":-9.137209658474722,"pX":0.19056529215474222,"pZ":2.940912788844074,"vX0":3.099048862388718,"vY0":-113.99321576514586,"vZ0":3.3478740602721877,"x":109.74,"y":159.38,"x0":-1.8751753855516582,"y0":50.003938657082365,"z0":5.838638196059867,"aX":6.837783929510533},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-15.2,"breakHorizontal":-10.3,"spinRate":2724,"spinDirection":28},"zone":2,"typeConfidence":0.91,"plateTime":0.48268498693609363,"extension":6.472096634925639},"index":1,"playId":"229dc854-6b6a-3f80-9aad-e9dccf718b2d","pitchNumber":2,"startTime":"2026-08-28T23:17:08.883Z","endTime":"2026-08-28T23:17:13.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8150328036805,"aZ":-34.36745410116657,"pfxX":-9.365541692865271,"pfxZ":-1.3464252529248295,"pX":-0.23862407012122674,"pZ":2.958283022709456,"vX0":6.970268823553312,"vY0":-127.16380642127854,"vZ0":0.005139433925730241,"x":126.1,"y":158.91,"x0":-1.8081032605243244,"y0":50.005479399129854,"z0":5.699052197110132,"aX":-15.231337285156826},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.2,"breakHorizontal":15.2,"spinRate":1747,"spinDirection":244},"zone":2,"typeConfidence":0.89,"plateTime":0.4319146189887624,"extension":6.597545088329271},"index":2,"playId":"a3743196-c855-3a97-97cd-d26c0d6d317a","pitchNumber":3,"startTime":"2026-08-28T23:17:25.714Z","endTime":"2026-08-28T23:17:29.583Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.190560970033367,"aZ":-15.31029501609307,"pfxX":-4.900654256995132,"pfxZ":8.801266551612635,"pX":0.5844220400329553,"pZ":3.242876277892403,"vX0":7.765060729924898,"vY0":-137.03584818161596,"vZ0":-3.4845188223547057,"x":94.72,"y":151.22,"x0":-1.6396132011157036,"y0":50.00237957027934,"z0":5.566553890559498,"aX":-9.39013563683097},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":7.4,"spinRate":2203,"spinDirection":213},"zone":3,"typeConfidence":0.88,"plateTime":0.39857418186507454,"extension":6.669532686828471},"index":3,"playId":"9035678f-71a6-3085-9ccf-5f62cac056f2","pitchNumber":4,"startTime":"2026-08-28T23:17:47.573Z","endTime":"2026-08-28T23:17:52.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.154100410777783,"aZ":-44.90821419622857,"pfxX":3.937850655177564,"pfxZ":-9.551247211887222,"pX":0.5426691230954348,"pZ":0.4776592411852848,"vX0":4.0795888697580756,"vY0":-115.77301355687815,"vZ0":-1.784359083930558,"x":96.31,"y":225.88,"x0":-1.7654994281007528,"y0":50.002247021411186,"z0":5.626222519365618,"aX":5.250407579874409},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-17.4,"breakHorizontal":-8.3,"spinRate":2674,"spinDirection":23},"zone":14,"typeConfidence":0.91,"plateTime":0.4763251977656724,"extension":6.572947291112739},"index":4,"playId":"17f3eff2-a415-346c-920f-1d2dcf733a2e","pitchNumber":5,"startTime":"2026-08-28T23:18:07.968Z","endTime":"2026-08-28T23:18:12.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.625710038296546,"aZ":-34.24128385682812,"pfxX":-8.234904582089769,"pfxZ":-1.1927902287243892,"pX":0.13541043433946293,"pZ":0.4592104697193027,"vX0":7.779910449924031,"vY0":-130.54041381910443,"vZ0":-6.080278408735115,"x":111.84,"y":226.38,"x0":-1.8032971404594722,"y0":50.00145878516922,"z0":5.373988189904415,"aX":-14.314242725168862},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-3.2,"breakHorizontal":13.3,"spinRate":1490,"spinDirection":250},"zone":14,"typeConfidence":0.9,"plateTime":0.41843187015114536,"extension":6.717505828532535},"index":5,"playId":"a42a27c9-c9c3-3022-a7ad-4216301d5278","pitchNumber":6,"startTime":"2026-08-28T23:18:28.724Z","endTime":"2026-08-28T23:18:33.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:18:33.762Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Clark strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-28T23:20:25.250Z","endTime":"2026-08-28T23:21:17.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":96.1,"endSpeed":89.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09544617532121,"aZ":-18.54695371180338,"pfxX":7.671393641600158,"pfxZ":6.78499715145078,"pX":-0.033501077218693345,"pZ":1.5841509519951698,"vX0":-7.308398290401898,"vY0":-139.75118174599203,"vZ0":-8.3706180983277,"x":118.28,"y":196.01,"x0":1.6001170017561435,"y0":50.000103831126765,"z0":5.802894193390612,"aX":15.3984181773765},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.0,"breakHorizontal":-12.7,"spinRate":2299,"spinDirection":155},"zone":8,"typeConfidence":0.9,"plateTime":0.38973143962262036,"extension":6.585833706825962},"index":0,"playId":"7f3c7c96-b5e1-3b26-b318-916c7552225c","pitchNumber":1,"startTime":"2026-08-28T23:20:40.260Z","endTime":"2026-08-28T23:20:44.084Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-28T23:20:49.745Z","endTime":"2026-08-28T23:20:58.390Z","isPitch":false,"type":"action","player":{"id":703601,"link":"/api/v1/people/703601"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.344007290491888,"aZ":-12.962253451863642,"pfxX":1.1150515740566318,"pfxZ":9.497654160232532,"pX":0.06778308843710734,"pZ":3.1064033759891503,"vX0":-4.220183529170832,"vY0":-140.72010272071603,"vZ0":-6.08492030625424,"x":114.42,"y":154.91,"x0":1.4364198082703556,"y0":50.00440162852938,"z0":6.122803828135095,"aX":2.2564536917049245},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":-1.2,"spinRate":2357,"spinDirection":154},"zone":2,"typeConfidence":0.9,"plateTime":0.3879487265510777,"extension":6.406500184221162},"index":2,"playId":"6af3af17-ba87-3dd0-9f2f-c977e6f67192","pitchNumber":2,"startTime":"2026-08-28T23:20:58.390Z","endTime":"2026-08-28T23:21:03.384Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.648297315007856,"aZ":-29.20503965290294,"pfxX":7.5500296427468445,"pfxZ":1.7013565409915419,"pX":0.5756114842421375,"pZ":1.070315136717917,"vX0":-5.916206027661185,"vY0":-130.96609418803268,"vZ0":-6.4697479391197605,"x":95.06,"y":209.88,"x0":1.8786215473542909,"y0":50.001530349031356,"z0":5.7457589334977275,"aX":13.165775553563634},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.9,"breakHorizontal":-12.5,"spinRate":1944,"spinDirection":134},"zone":14,"typeConfidence":0.9,"plateTime":0.4175929037627206,"extension":6.290812931845219},"index":3,"playId":"c2998ca6-2771-3307-bb1f-21b47d4639d4","pitchNumber":3,"startTime":"2026-08-28T23:21:13.155Z","endTime":"2026-08-28T23:21:17.744Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:21:17.744Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-28T23:21:17.864Z","endTime":"2026-08-28T23:22:58.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.750050136583873,"aZ":-29.49910313319641,"pfxX":7.977856705608465,"pfxZ":1.5669068554804806,"pX":0.3312048709828662,"pZ":2.337863669039594,"vX0":-7.075365628725383,"vY0":-129.72058642639152,"vZ0":-3.1322517116142055,"x":104.38,"y":175.66,"x0":2.0555688507891925,"y0":50.00254629109477,"z0":5.806238759170139,"aX":13.616941343695219},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.4,"breakHorizontal":-13.0,"spinRate":1902,"spinDirection":131},"zone":6,"typeConfidence":0.9,"plateTime":0.42199699197867435,"extension":6.397522094744861},"index":0,"playId":"d076ca99-0132-3fb0-b411-3ca9a32a58c3","pitchNumber":1,"startTime":"2026-08-28T23:21:45.026Z","endTime":"2026-08-28T23:21:48.879Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.019524958943204,"aZ":-30.318488542683454,"pfxX":7.80864429100821,"pfxZ":1.090380732854097,"pX":1.40482057467205,"pZ":2.1576498304643934,"vX0":-4.2563628334039745,"vY0":-129.42133681464185,"vZ0":-3.2456052612059114,"x":63.45,"y":180.52,"x0":2.052800774279095,"y0":50.004966787573046,"z0":5.740594089932328,"aX":13.299971629381664},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.4,"breakHorizontal":-13.2,"spinRate":1854,"spinDirection":129},"zone":14,"typeConfidence":0.9,"plateTime":0.4225884914674647,"extension":6.372267504873476},"index":1,"playId":"a36bbcbe-5832-32d2-bdd7-ab8cc2bac477","pitchNumber":2,"startTime":"2026-08-28T23:21:58.918Z","endTime":"2026-08-28T23:22:02.778Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81003485529957,"aZ":-29.799910813992838,"pfxX":7.547134726661221,"pfxZ":1.35525456675986,"pX":1.017858216704587,"pZ":1.204965312006283,"vX0":-5.402550786380304,"vY0":-131.51181944893136,"vZ0":-5.838225483297027,"x":78.2,"y":206.25,"x0":2.1179242953993302,"y0":50.00283632879903,"z0":5.6631595403007875,"aX":13.224016051402806},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.3,"breakHorizontal":-12.5,"spinRate":1890,"spinDirection":128},"zone":14,"typeConfidence":0.89,"plateTime":0.41642586135281734,"extension":6.455708231298663},"index":2,"playId":"05846e5b-410e-3b5b-881a-1f911bbbe0c4","pitchNumber":3,"startTime":"2026-08-28T23:22:22.345Z","endTime":"2026-08-28T23:22:26.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":90.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.63071492192417,"aZ":-11.401328031408212,"pfxX":2.84391048689238,"pfxZ":9.785954347645315,"pX":0.0739764411606448,"pZ":3.8773939507500317,"vX0":-6.085673124405998,"vY0":-144.94876532237876,"vZ0":-4.353208821544496,"x":114.18,"y":134.09,"x0":1.8334786220101165,"y0":50.00317486603455,"z0":6.097727838950583,"aX":6.037543036555311},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.0,"breakHorizontal":-4.0,"spinRate":2448,"spinDirection":151},"zone":12,"typeConfidence":0.92,"plateTime":0.37821622300055413,"extension":6.278518922925226},"index":3,"playId":"e9b73b99-5649-3f0f-86e4-4345183947f4","pitchNumber":4,"startTime":"2026-08-28T23:22:53.655Z","endTime":"2026-08-28T23:22:58.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:22:58.367Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-28T23:22:59.449Z","endTime":"2026-08-28T23:24:52.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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},"pitchData":{"startSpeed":92.0,"endSpeed":85.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85887581426592,"aZ":-24.809057353012996,"pfxX":-0.35046253385505954,"pfxZ":4.008595580659024,"pX":0.8268763718972626,"pZ":0.9567862581343827,"vX0":-3.390267830361247,"vY0":-133.938783164053,"vZ0":-7.8554285451365296,"x":85.48,"y":212.95,"x0":2.1486747610972783,"y0":50.002975750321944,"z0":5.671291483490485,"aX":-0.643756064549155},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.0,"breakHorizontal":1.3,"spinRate":2255,"spinDirection":156},"zone":14,"typeConfidence":0.87,"plateTime":0.40717870147551416,"extension":6.449728698651507},"index":0,"playId":"430d09f9-da3f-3db0-9a45-c672e2b32ffd","pitchNumber":1,"startTime":"2026-08-28T23:23:18.820Z","endTime":"2026-08-28T23:23:22.313Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43781718682292,"aZ":-24.85115350838469,"pfxX":0.2028401567962121,"pfxZ":4.121327415835271,"pX":-0.010953794836353213,"pZ":2.1123660027311018,"vX0":-5.449587305372827,"vY0":-132.01084884435272,"vZ0":-4.735026167588719,"x":117.42,"y":181.75,"x0":2.0482126369517104,"y0":50.00193999329589,"z0":5.7443531275569,"aX":0.3613831450356765},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.7,"breakHorizontal":0.7,"spinRate":2219,"spinDirection":148},"zone":8,"typeConfidence":0.87,"plateTime":0.41391342367366946,"extension":6.515018603684225},"index":1,"playId":"9cf722bf-5e49-3608-9609-93a68ee6ddcd","pitchNumber":2,"startTime":"2026-08-28T23:23:31.575Z","endTime":"2026-08-28T23:23:35.698Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.736589569565286,"aZ":-27.8623638451567,"pfxX":7.657765218165438,"pfxZ":2.6819910732276937,"pX":0.410240405138309,"pZ":0.644063377276389,"vX0":-6.818697425304557,"vY0":-126.28328512859626,"vZ0":-6.615943155317481,"x":101.36,"y":221.39,"x0":2.156007513158113,"y0":50.00259332180466,"z0":5.551676529873692,"aX":12.315605746387115},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.5,"breakHorizontal":-12.2,"spinRate":1975,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.43442593620806047,"extension":6.397971646018294},"index":2,"playId":"837c4081-a604-3fd9-a575-d18f0cecdeb4","pitchNumber":3,"startTime":"2026-08-28T23:23:44.449Z","endTime":"2026-08-28T23:23:48.642Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21441069180179,"aZ":-8.154972955330718,"pfxX":2.5687624086840835,"pfxZ":11.768820800761258,"pX":1.9592618548163814,"pZ":2.3444430101271396,"vX0":-0.503252371765827,"vY0":-141.9053382041142,"vZ0":-8.623635209238424,"x":42.32,"y":175.48,"x0":1.8050071993027625,"y0":50.005786956070885,"z0":5.940987927106437,"aX":5.24425207020764},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.8,"breakHorizontal":-4.6,"spinRate":2409,"spinDirection":150},"zone":14,"typeConfidence":0.92,"plateTime":0.3858573178634468,"extension":6.333010012975386},"index":3,"playId":"b7909b0f-f00f-3870-944b-04fc60e20a8a","pitchNumber":4,"startTime":"2026-08-28T23:24:02.714Z","endTime":"2026-08-28T23:24:06.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45398653438227,"aZ":-9.389298039452658,"pfxX":2.9111409893648985,"pfxZ":11.545490540481449,"pX":0.0027844768591525383,"pZ":2.25108828372641,"vX0":-5.280658858363075,"vY0":-139.81234942562557,"vZ0":-8.226954149304923,"x":116.89,"y":178.0,"x0":1.540491877117856,"y0":50.00297437590382,"z0":5.853561466996308,"aX":5.745565860199755},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.3,"breakHorizontal":-4.2,"spinRate":2292,"spinDirection":144},"zone":5,"typeConfidence":0.92,"plateTime":0.39223959481848514,"extension":6.4363127090400365},"index":4,"playId":"e07a8b85-04c0-3c18-8025-10d38df5cd86","pitchNumber":5,"startTime":"2026-08-28T23:24:20.749Z","endTime":"2026-08-28T23:24:25.109Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-28T23:24:33.318Z","endTime":"2026-08-28T23:24:47.098Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59024385184062,"aZ":-29.288769948961075,"pfxX":10.518168724210947,"pfxZ":1.7388074171943817,"pX":-0.4919905363993681,"pZ":1.5856358396860404,"vX0":-9.273909456986559,"vY0":-128.38346602291966,"vZ0":-4.670566223290256,"x":135.75,"y":195.97,"x0":1.8077196844916459,"y0":50.0046127086279,"z0":5.718891179690111,"aX":17.488236216604264},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.3,"breakHorizontal":-16.8,"spinRate":1872,"spinDirection":132},"zone":7,"typeConfidence":0.9,"plateTime":0.4272905588544922,"extension":6.4171506984130575},"index":6,"playId":"cfc5bbee-2241-3c82-a305-4389b6a70a31","pitchNumber":6,"startTime":"2026-08-28T23:24:47.098Z","endTime":"2026-08-28T23:24:52.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:24:52.968Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Max Muncy lines out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-28T23:26:48.158Z","endTime":"2026-08-28T23:28:06.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.279806185061958,"aZ":-20.84600231483919,"pfxX":-4.491913554285452,"pfxZ":5.9664724832106,"pX":-0.8038376341029323,"pZ":3.310540654862868,"vX0":4.301583130866696,"vY0":-136.29741503768176,"vZ0":-2.5275155060232426,"x":147.64,"y":149.4,"x0":-1.811676761170761,"y0":50.00543086339308,"z0":5.674420534808271,"aX":-8.533333519720067},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.6,"breakHorizontal":7.3,"spinRate":2091,"spinDirection":212},"zone":11,"typeConfidence":0.72,"plateTime":0.4004048082687466,"extension":6.537918942237187},"index":0,"playId":"aeb7c12d-9eb6-3472-afd8-3e00ad8ffb89","pitchNumber":1,"startTime":"2026-08-28T23:27:01.828Z","endTime":"2026-08-28T23:27:05.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.622556219716017,"aZ":-31.067280212503693,"pfxX":-6.028599933958077,"pfxZ":0.6579327545892664,"pX":-0.4773315887565202,"pZ":3.4161315542619763,"vX0":5.2584352817735365,"vY0":-128.35214805059056,"vZ0":0.045312012665035706,"x":135.19,"y":146.54,"x0":-1.7616189584852437,"y0":50.00216946752164,"z0":5.801846207664223,"aX":-10.13698237903262},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.4,"breakHorizontal":9.8,"spinRate":1688,"spinDirection":248},"zone":11,"typeConfidence":0.91,"plateTime":0.4254758153408389,"extension":6.502400872826499},"index":1,"playId":"731b7ac6-2f4a-35a6-a29a-6e3eb46a4220","pitchNumber":2,"startTime":"2026-08-28T23:27:15.119Z","endTime":"2026-08-28T23:27:20.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":69.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.487892232682114,"aZ":-42.49341084371239,"pfxX":7.51318290188884,"pfxZ":-8.406586393866338,"pX":-1.792162184392748,"pZ":5.693951418710651,"vX0":-1.6678003230295857,"vY0":-110.06200281686243,"vZ0":8.57230404362914,"x":185.31,"y":85.04,"x0":-2.000853022980452,"y0":50.003864856442405,"z0":6.248073544320984,"aX":9.220195488104398},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-12.7,"breakHorizontal":-13.2,"spinRate":2671,"spinDirection":28},"zone":11,"typeConfidence":0.9,"plateTime":0.497606376806766,"extension":6.238106521358546},"index":2,"playId":"04660284-8f23-3385-ba3b-4dcec6fee97f","pitchNumber":3,"startTime":"2026-08-28T23:27:30.104Z","endTime":"2026-08-28T23:27:34.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.784036864857427,"aZ":-13.196713329095791,"pfxX":-3.5896241137465092,"pfxZ":10.005698705214888,"pX":-0.7551893351325468,"pZ":1.818752511775127,"vX0":4.040490063131688,"vY0":-136.54561806508775,"vZ0":-7.296756061626712,"x":145.79,"y":189.67,"x0":-1.7845492709672128,"y0":50.00416053625329,"z0":5.425162596693088,"aX":-6.809758422208595},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":5.6,"spinRate":2207,"spinDirection":207},"zone":7,"typeConfidence":0.91,"plateTime":0.400432742909266,"extension":6.62324959983224},"index":3,"playId":"798710ab-001e-3745-8745-259a70810f43","pitchNumber":4,"startTime":"2026-08-28T23:27:45.197Z","endTime":"2026-08-28T23:27:50.243Z","isPitch":true,"type":"pitch"},{"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":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.786158670846408,"aZ":-32.49973637676977,"pfxX":-6.882136777146455,"pfxZ":-0.19255725611976082,"pX":-0.2330797029595618,"pZ":2.153766929699881,"vX0":6.4239574380039555,"vY0":-128.24383811026635,"vZ0":-2.427547087906339,"x":125.88,"y":180.63,"x0":-1.8679392700026218,"y0":50.00340805763002,"z0":5.630156820991078,"aX":-11.543953405650736},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.6,"breakHorizontal":11.2,"spinRate":1659,"spinDirection":244},"zone":5,"typeConfidence":0.9,"plateTime":0.42594976744020263,"extension":6.575160489960236},"hitData":{"launchSpeed":85.5,"launchAngle":14.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":168.57,"coordY":153.93}},"index":4,"playId":"c9932540-83c0-3bae-b10c-19173c7daa24","pitchNumber":5,"startTime":"2026-08-28T23:28:00.412Z","endTime":"2026-08-28T23:28:06.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:28:06.787Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Edman singles on a fly ball to second baseman Gleyber Torres.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-28T23:28:07.427Z","endTime":"2026-08-28T23:28:59.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.611864894427928,"aZ":-16.587584093592287,"pfxX":-5.0215857717035135,"pfxZ":8.112673074603526,"pX":0.746039887646027,"pZ":2.258246245579239,"vX0":8.155663357507924,"vY0":-137.2939968158009,"vZ0":-5.83690045425429,"x":88.56,"y":177.81,"x0":-1.602058651444324,"y0":50.00314149264974,"z0":5.529355074186956,"aX":-9.648242207555084},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":7.6,"spinRate":2208,"spinDirection":209},"zone":6,"typeConfidence":0.85,"plateTime":0.39800759084940074,"extension":6.65679839150003},"index":0,"playId":"e625b9ad-415a-3c5a-9152-48fda4b84876","pitchNumber":1,"startTime":"2026-08-28T23:28:29.301Z","endTime":"2026-08-28T23:28:33.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.934671336917788,"aZ":-14.565228822893008,"pfxX":-3.752587691724016,"pfxZ":9.28518453278921,"pX":0.9307309396492327,"pZ":2.237214520330473,"vX0":8.270924685885923,"vY0":-136.34238747894568,"vZ0":-6.15430167818703,"x":81.52,"y":178.38,"x0":-1.6447144497765607,"y0":50.00267540076667,"z0":5.515956157929193,"aX":-7.117236716791947},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":5.2,"spinRate":2229,"spinDirection":211},"zone":14,"typeConfidence":0.89,"plateTime":0.40061276529435874,"extension":6.630166063939293},"hitData":{"launchSpeed":62.9,"launchAngle":34.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.55,"coordY":118.82}},"index":1,"playId":"05ec39b0-9449-3b90-a494-68a4c3df0160","pitchNumber":2,"startTime":"2026-08-28T23:28:45.783Z","endTime":"2026-08-28T23:28:59.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:28:59.382Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Tucker singles on a line drive to left fielder Javier Báez. Tommy Edman to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-28T23:29:07.634Z","endTime":"2026-08-28T23:29:38.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnSecond":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"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":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.368711288624997,"aZ":-12.653667960911159,"pfxX":-3.780604084009442,"pfxZ":10.04896030690751,"pX":0.6428108718188693,"pZ":2.663495159938772,"vX0":7.724793650008056,"vY0":-138.38179933830017,"vZ0":-5.49337034867074,"x":92.5,"y":166.87,"x0":-1.6915021476393566,"y0":50.00444210885475,"z0":5.519326239515825,"aX":-7.345653918987189},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":5.3,"spinRate":2289,"spinDirection":213},"zone":6,"typeConfidence":0.92,"plateTime":0.39554144521168544,"extension":6.601657931362268},"hitData":{"launchSpeed":75.6,"launchAngle":15.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":101.18,"coordY":101.54}},"index":0,"playId":"50afd388-e6d3-30df-86ac-e8cf5f85c457","pitchNumber":1,"startTime":"2026-08-28T23:29:26.037Z","endTime":"2026-08-28T23:29:38.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:29:38.676Z","atBatIndex":24},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alek Thomas grounds into a double play, second baseman Gleyber Torres to shortstop Kevin McGonigle to first baseman Spencer Torkelson. Kyle Tucker out at 2nd. Alek Thomas out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-28T23:29:38.874Z","endTime":"2026-08-28T23:30:08.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19120790072761,"aZ":-44.28027873921487,"pfxX":4.277655538429794,"pfxZ":-9.646988334735456,"pX":-0.42717701050040124,"pZ":2.5421077824561484,"vX0":2.1426398074963635,"vY0":-111.93035922232421,"vZ0":2.6951897277482124,"x":133.28,"y":170.14,"x0":-1.9557499396584022,"y0":50.00037515274804,"z0":5.891119322166624,"aX":5.369670300345786},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-16.3,"breakHorizontal":-8.3,"spinRate":2648,"spinDirection":28},"zone":4,"typeConfidence":0.91,"plateTime":0.49133147311375636,"extension":6.388745467311841},"hitData":{"launchSpeed":96.4,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.86,"coordY":151.18}},"index":0,"playId":"f36757ee-6c37-393b-bdcc-b04c5e206500","pitchNumber":1,"startTime":"2026-08-28T23:29:59.599Z","endTime":"2026-08-28T23:30:08.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:30:08.583Z","atBatIndex":25},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hao-Yu Lee lines out to right fielder Kyle Tucker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-28T23:32:02.014Z","endTime":"2026-08-28T23:32:43.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50291809532137,"aZ":-27.84054767717699,"pfxX":-1.4271002679787301,"pfxZ":2.49097160578879,"pX":0.037963189454465786,"pZ":1.8075006472304873,"vX0":-4.67061943311148,"vY0":-130.43382358988433,"vZ0":-4.9045572641541755,"x":115.55,"y":189.98,"x0":2.02922924006922,"y0":50.00647768172319,"z0":5.782938214676531,"aX":-2.4874315368924473},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.7,"breakHorizontal":3.5,"spinRate":2212,"spinDirection":155},"zone":8,"typeConfidence":0.91,"plateTime":0.41810865183870494,"extension":6.463551766317666},"index":0,"playId":"62003c20-dbc9-3750-8f57-b81a6daf6b9e","pitchNumber":1,"startTime":"2026-08-28T23:32:20.687Z","endTime":"2026-08-28T23:32:24.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73621642056119,"aZ":-27.996141743069977,"pfxX":8.205829310061619,"pfxZ":2.548885271338688,"pX":0.49429693045534656,"pZ":2.090920048504122,"vX0":-6.419300536229829,"vY0":-126.87916811169619,"vZ0":-3.7323973795294254,"x":98.16,"y":182.33,"x0":1.9847488438635903,"y0":50.002604873722156,"z0":5.799615618166852,"aX":13.446311895487838},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.1,"breakHorizontal":-13.4,"spinRate":1966,"spinDirection":133},"zone":9,"typeConfidence":0.9,"plateTime":0.43085858534165844,"extension":6.425529336988569},"hitData":{"launchSpeed":99.7,"launchAngle":21.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.9,"coordY":72.53}},"index":1,"playId":"fee76689-2a23-3736-ac64-4d22234cc92b","pitchNumber":2,"startTime":"2026-08-28T23:32:33.339Z","endTime":"2026-08-28T23:32:43.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:32:43.825Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-28T23:32:41.984Z","endTime":"2026-08-28T23:33:57.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.6397008904719,"aZ":-10.715248624568941,"pfxX":1.8358200802303828,"pfxZ":10.590908991231387,"pX":-0.6012962169925211,"pZ":1.332238364538212,"vX0":-6.379112778269011,"vY0":-141.73694628256703,"vZ0":-10.733189919199498,"x":139.92,"y":202.81,"x0":1.4440269593083455,"y0":50.001588939221875,"z0":5.861138085489149,"aX":3.7194059375294444},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":-1.9,"spinRate":2295,"spinDirection":156},"zone":13,"typeConfidence":0.92,"plateTime":0.38703669588093526,"extension":6.491890737112782},"index":0,"playId":"73519e2b-9425-3282-9aab-857493c1e193","pitchNumber":1,"startTime":"2026-08-28T23:33:06.411Z","endTime":"2026-08-28T23:33:10.534Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.156991100183276,"aZ":-14.609497104353446,"pfxX":7.955479561456617,"pfxZ":8.748953927519356,"pX":0.26597677737069314,"pZ":2.533711841846274,"vX0":-6.722457561400515,"vY0":-140.85870668162337,"vZ0":-6.546792097599392,"x":106.86,"y":170.37,"x0":1.6504730453832863,"y0":50.006993236606405,"z0":5.833708698057154,"aX":15.981539185490607},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":-13.1,"spinRate":2269,"spinDirection":148},"zone":5,"typeConfidence":0.91,"plateTime":0.3889218951831892,"extension":6.313629470475331},"index":1,"playId":"de488004-60dc-3a67-ab96-3ceefef63487","pitchNumber":2,"startTime":"2026-08-28T23:33:21.453Z","endTime":"2026-08-28T23:33:25.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.794136919814072,"aZ":-29.789244322436474,"pfxX":9.370933696158017,"pfxZ":1.4393889629924201,"pX":0.1287928600405316,"pZ":1.8034163952474331,"vX0":-7.73093824077393,"vY0":-128.03015279322196,"vZ0":-4.197275554712597,"x":112.09,"y":190.09,"x0":1.9721789126971871,"y0":50.00389939664333,"z0":5.799349241063905,"aX":15.535408259358261},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.8,"breakHorizontal":-15.2,"spinRate":1941,"spinDirection":133},"zone":8,"typeConfidence":0.9,"plateTime":0.4280534448905997,"extension":6.462188223468485},"hitData":{"launchSpeed":91.2,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.58,"coordY":165.87}},"index":2,"playId":"45229e83-e1b0-33be-a539-f3b3d0ace540","pitchNumber":3,"startTime":"2026-08-28T23:33:48.178Z","endTime":"2026-08-28T23:33:57.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:33:57.761Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out softly to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-28T23:33:58.923Z","endTime":"2026-08-28T23:36:31.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.593667797654053,"aZ":-12.201797161130472,"pfxX":1.7911545577947625,"pfxZ":9.873172028117661,"pX":0.23365294621532462,"pZ":2.872747934602211,"vX0":-4.149555824582221,"vY0":-140.7753249182447,"vZ0":-6.587272478443827,"x":108.09,"y":161.22,"x0":1.4888845440979952,"y0":50.00378548693726,"z0":6.020060085602892,"aX":3.6240394440697945},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.8,"breakHorizontal":-2.5,"spinRate":2168,"spinDirection":149},"zone":2,"typeConfidence":0.91,"plateTime":0.3879134131717432,"extension":6.384144375637836},"index":0,"playId":"4367d38b-573c-32d8-a819-5194ce859d07","pitchNumber":1,"startTime":"2026-08-28T23:34:22.239Z","endTime":"2026-08-28T23:34:25.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.454137333890476,"aZ":-27.450882529532862,"pfxX":-0.998473589952062,"pfxZ":2.6317919921644393,"pX":1.1850102377250733,"pZ":2.8136928732574638,"vX0":-2.1318744545629986,"vY0":-132.2103134944144,"vZ0":-2.708700041095089,"x":71.83,"y":162.81,"x0":2.1271188653212025,"y0":50.00482435960371,"z0":5.836866705114129,"aX":-1.792117776340908},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.4,"breakHorizontal":2.2,"spinRate":2134,"spinDirection":172},"zone":12,"typeConfidence":0.9,"plateTime":0.41208482836769544,"extension":6.37441641103207},"index":1,"playId":"b298f283-8732-3582-a0e4-cf77ffe43426","pitchNumber":2,"startTime":"2026-08-28T23:34:37.479Z","endTime":"2026-08-28T23:34:41.727Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-08-28T23:34:49.173Z","endTime":"2026-08-28T23:35:01.874Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"}},{"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},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78950627715166,"aZ":-13.308355193104017,"pfxX":3.139262930514052,"pfxZ":9.135239856212886,"pX":0.03373779124438396,"pZ":2.989097394693313,"vX0":-5.731464983062332,"vY0":-142.55818323599573,"vZ0":-6.088058586081617,"x":115.71,"y":158.07,"x0":1.6594501934210402,"y0":50.001625815733654,"z0":5.987344419069691,"aX":6.482701665922425},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.5,"breakHorizontal":-4.6,"spinRate":2295,"spinDirection":147},"zone":2,"typeConfidence":0.91,"plateTime":0.3837563902606149,"extension":6.346681229078819},"index":3,"playId":"e37ec1a3-6f18-38fc-94dd-ee1e432e20fd","pitchNumber":3,"startTime":"2026-08-28T23:35:01.874Z","endTime":"2026-08-28T23:35:05.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80485961649997,"aZ":-25.75194554610868,"pfxX":7.0737899310076084,"pfxZ":3.633450764796911,"pX":1.6163464362665034,"pZ":1.5627731181675035,"vX0":-3.7778156778705996,"vY0":-131.14316980176983,"vZ0":-5.949149501865751,"x":55.39,"y":196.59,"x0":2.1450627052759437,"y0":50.004717741940624,"z0":5.743531739938675,"aX":12.50904726990488},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.6,"breakHorizontal":-12.1,"spinRate":1827,"spinDirection":135},"zone":14,"typeConfidence":0.88,"plateTime":0.415273795505982,"extension":6.312328718085321},"index":4,"playId":"d461ea2b-4e72-3e31-af4a-44f35d2baf94","pitchNumber":4,"startTime":"2026-08-28T23:35:20.273Z","endTime":"2026-08-28T23:35:23.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.610751939368495,"aZ":-26.566853338955013,"pfxX":7.802858536757732,"pfxZ":3.1924391385005526,"pX":-0.648686690210898,"pZ":1.6385277933832711,"vX0":-9.310788864559473,"vY0":-130.50863098451384,"vZ0":-5.3532142607462525,"x":141.73,"y":194.54,"x0":1.9202380129123806,"y0":50.005564181223,"z0":5.670495331379676,"aX":13.716923431859557},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.9,"breakHorizontal":-12.6,"spinRate":1951,"spinDirection":128},"zone":7,"typeConfidence":0.9,"plateTime":0.4167091666967524,"extension":6.520994598199474},"index":5,"playId":"3da061a6-1e89-3f8c-a29f-d02c67ed43a6","pitchNumber":5,"startTime":"2026-08-28T23:35:36.976Z","endTime":"2026-08-28T23:35:41.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70708443342971,"aZ":-10.927220961462474,"pfxX":3.216440526965681,"pfxZ":10.004468319644053,"pX":-0.14515188974629237,"pZ":3.350668839852593,"vX0":-6.15017443393879,"vY0":-144.37915185215775,"vZ0":-5.695054261607369,"x":122.53,"y":148.31,"x0":1.5889256173792727,"y0":50.00556659678152,"z0":6.012974992005757,"aX":6.833195736299749},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.3,"breakHorizontal":-4.7,"spinRate":2348,"spinDirection":156},"zone":2,"typeConfidence":0.92,"plateTime":0.37848868929447477,"extension":6.390828721307158},"index":6,"playId":"f61151ef-6edd-3a39-a386-052eca874b91","pitchNumber":6,"startTime":"2026-08-28T23:36:00.993Z","endTime":"2026-08-28T23:36:04.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68093226667185,"aZ":-26.533660304340042,"pfxX":-2.0967840430368248,"pfxZ":2.9968372961376666,"pX":-0.8208519796561243,"pZ":3.4342116919866594,"vX0":-6.805943183539988,"vY0":-135.62650600613398,"vZ0":-2.0287825790294076,"x":148.29,"y":146.06,"x0":1.9828113408516719,"y0":50.00454701801171,"z0":6.022750483961452,"aX":-3.9473043620250334},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.3,"breakHorizontal":5.0,"spinRate":2242,"spinDirection":180},"zone":11,"typeConfidence":0.87,"plateTime":0.4022025247688745,"extension":6.423040217777471},"hitData":{"launchSpeed":36.3,"launchAngle":49.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":144.13,"coordY":178.83}},"index":7,"playId":"18f76692-fb87-3563-aafe-24dde65e6d18","pitchNumber":7,"startTime":"2026-08-28T23:36:22.256Z","endTime":"2026-08-28T23:36:31.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:36:31.021Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Teoscar Hernández singles on a line drive to left fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-28T23:38:46.079Z","endTime":"2026-08-28T23:39:20.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"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(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},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03438341564852,"aZ":-16.883692221712245,"pfxX":-4.89600076802663,"pfxZ":8.079026463247512,"pX":0.6739678437263513,"pZ":1.8850745062643686,"vX0":7.957889197506719,"vY0":-136.2594202359838,"vZ0":-6.647108390548036,"x":91.31,"y":187.88,"x0":-1.6393097871126894,"y0":50.005290396858896,"z0":5.509279352753045,"aX":-9.270223923822456},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":7.3,"spinRate":2021,"spinDirection":211},"zone":9,"typeConfidence":0.85,"plateTime":0.4009231703053646,"extension":6.60213011323061},"index":0,"playId":"72e76f31-dc05-370b-bd0f-84bc024804d7","pitchNumber":1,"startTime":"2026-08-28T23:38:54.382Z","endTime":"2026-08-28T23:38:57.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.716864028823395,"aZ":-29.912776560425996,"pfxX":-4.579861634829015,"pfxZ":1.3309927266289172,"pX":-0.06176557427125044,"pZ":1.9099049753841884,"vX0":5.957454162312492,"vY0":-129.2720809773733,"vZ0":-3.605242563296086,"x":119.35,"y":187.21,"x0":-1.7959407725367669,"y0":50.00303326923169,"z0":5.606633587705123,"aX":-7.789249801210945},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.8,"breakHorizontal":7.1,"spinRate":1630,"spinDirection":241},"zone":8,"typeConfidence":0.92,"plateTime":0.42290264989954673,"extension":6.550189084924077},"hitData":{"launchSpeed":88.0,"launchAngle":18.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":96.93,"coordY":87.17}},"index":1,"playId":"cfcbed85-5e0f-3c72-a524-b10c574bdc1a","pitchNumber":2,"startTime":"2026-08-28T23:39:09.168Z","endTime":"2026-08-28T23:39:20.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:39:20.225Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hunter Feduccia flies out to right fielder Ben Malgeri.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-28T23:39:20.902Z","endTime":"2026-08-28T23:40:51.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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},"pitchData":{"startSpeed":77.9,"endSpeed":71.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62450432162325,"aZ":-43.17785447795635,"pfxX":6.60707064569586,"pfxZ":-8.508568885913514,"pX":-0.2012968556613413,"pZ":2.971890263696876,"vX0":2.051011843362248,"vY0":-113.31360180257025,"vZ0":3.245144829196233,"x":124.67,"y":158.54,"x0":-1.9774591074717713,"y0":50.00022837359152,"z0":5.849466323208607,"aX":8.548716237683688},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-14.2,"breakHorizontal":-12.5,"spinRate":2648,"spinDirection":28},"zone":2,"typeConfidence":0.9,"plateTime":0.48425407007688515,"extension":6.302213643662122},"index":0,"playId":"bba26d87-d37e-3615-b4ff-8302fca3a7a5","pitchNumber":1,"startTime":"2026-08-28T23:39:41.838Z","endTime":"2026-08-28T23:39:45.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.587849402279595,"aZ":-33.856060668705716,"pfxX":-7.419959131780404,"pfxZ":-1.013759434806925,"pX":-0.0471514738154354,"pZ":1.650096230017254,"vX0":6.6661205570168045,"vY0":-127.92727073149864,"vZ0":-3.334015817661008,"x":118.8,"y":194.23,"x0":-1.7186078818659278,"y0":50.000903737088144,"z0":5.61512150009423,"aX":-12.337050902627096},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.4,"breakHorizontal":12.0,"spinRate":1591,"spinDirection":244},"zone":8,"typeConfidence":0.9,"plateTime":0.42761806653941736,"extension":6.62650272814072},"index":1,"playId":"830847d2-f8df-3b06-91c4-a98d7f360c68","pitchNumber":2,"startTime":"2026-08-28T23:39:58.014Z","endTime":"2026-08-28T23:40:03.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.988489432158023,"aZ":-18.802878446029986,"pfxX":-6.109797873920321,"pfxZ":6.906741585431704,"pX":-0.6569619073760998,"pZ":2.5204394033147173,"vX0":5.20089809819647,"vY0":-137.64557893290757,"vZ0":-4.680848528306521,"x":142.04,"y":170.73,"x0":-1.7688416973218501,"y0":50.0045370733359,"z0":5.50052541544573,"aX":-11.830335822353637},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.8,"breakHorizontal":10.1,"spinRate":2079,"spinDirection":212},"zone":4,"typeConfidence":0.77,"plateTime":0.39656933317127807,"extension":6.6552314792572185},"index":2,"playId":"d19fe6dc-193c-3b0c-ab59-1185c45c3b95","pitchNumber":3,"startTime":"2026-08-28T23:40:21.925Z","endTime":"2026-08-28T23:40:25.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.700148345369445,"aZ":-43.897792947766305,"pfxX":5.381173326837767,"pfxZ":-8.876556612678314,"pX":-0.17453208352826272,"pZ":2.6805276245206366,"vX0":2.2718923045887442,"vY0":-115.1918029654034,"vZ0":2.6626095108702543,"x":123.65,"y":166.41,"x0":-1.8775025421512388,"y0":50.00013876264279,"z0":5.804841692683138,"aX":7.11016202862246},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-14.9,"breakHorizontal":-10.3,"spinRate":2766,"spinDirection":33},"zone":5,"typeConfidence":0.9,"plateTime":0.4785369125044632,"extension":6.4270798874995},"hitData":{"launchSpeed":77.8,"launchAngle":35.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.83,"coordY":104.6}},"index":3,"playId":"b7d783f6-9ff0-309e-84dd-b22cdf8c1c8e","pitchNumber":4,"startTime":"2026-08-28T23:40:41.126Z","endTime":"2026-08-28T23:40:51.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:40:51.307Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Shohei Ohtani walks. Teoscar Hernández to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-28T23:40:54.615Z","endTime":"2026-08-28T23:42:40.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.386214172636556,"aZ":-17.355198243042754,"pfxX":-4.214047191583974,"pfxZ":7.7518004994976195,"pX":0.7531409262351269,"pZ":3.9639215338866296,"vX0":8.039055398467704,"vY0":-136.96007377806256,"vZ0":-1.4368445710076894,"x":88.29,"y":131.75,"x0":-1.6639957866328243,"y0":50.005723330105795,"z0":5.674345359271498,"aX":-8.059831709941768},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":6.1,"spinRate":2099,"spinDirection":212},"zone":12,"typeConfidence":0.81,"plateTime":0.39891544475070173,"extension":6.6509054954471365},"index":0,"playId":"6e4b5262-9c72-3744-bbca-7add54878146","pitchNumber":1,"startTime":"2026-08-28T23:41:22.845Z","endTime":"2026-08-28T23:41:27.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.843952566224914,"aZ":-43.35347340765501,"pfxX":5.2233351190801995,"pfxZ":-8.699110616971666,"pX":-1.062396764007956,"pZ":1.8716495251838923,"vX0":0.3861864153169515,"vY0":-113.52983333277655,"vZ0":1.0122092196751267,"x":157.5,"y":188.25,"x0":-1.9126861565973616,"y0":50.00359144415873,"z0":5.789364699186874,"aX":6.711061754867028},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-15.0,"breakHorizontal":-9.5,"spinRate":2591,"spinDirection":26},"zone":13,"typeConfidence":0.9,"plateTime":0.4853996095949564,"extension":6.344210004020689},"index":1,"playId":"3591935d-8970-3f44-bbfc-eec1c25d0d1c","pitchNumber":2,"startTime":"2026-08-28T23:41:39.416Z","endTime":"2026-08-28T23:41:43.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71053039980703,"aZ":-43.85771384938804,"pfxX":6.162708176852702,"pfxZ":-8.939710052752195,"pX":-0.31578249706499395,"pZ":2.9961062555446563,"vX0":1.666040350897433,"vY0":-114.36188729162676,"vZ0":3.1763653084665924,"x":129.04,"y":157.89,"x0":-1.8566775511140716,"y0":50.00237180674688,"z0":5.931318174307649,"aX":8.054026703931466},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-14.9,"breakHorizontal":-11.6,"spinRate":2753,"spinDirection":27},"zone":1,"typeConfidence":0.9,"plateTime":0.4814059962947672,"extension":6.302424871430858},"index":2,"playId":"a250cec2-e942-390b-a9c4-86b50b1ac9c4","pitchNumber":3,"startTime":"2026-08-28T23:41:57.245Z","endTime":"2026-08-28T23:42:01.352Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1832793504194,"aZ":-16.57273334166216,"pfxX":-4.4279707517022695,"pfxZ":8.310786640759565,"pX":-1.3935561582095446,"pZ":3.878797389201766,"vX0":3.048533165246688,"vY0":-136.2302416795171,"vZ0":-1.7282200234930265,"x":170.12,"y":134.05,"x0":-1.9522955488598217,"y0":50.006128663432044,"z0":5.668103881949128,"aX":-8.316773807910089},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.9,"breakHorizontal":7.3,"spinRate":2141,"spinDirection":212},"zone":11,"typeConfidence":0.89,"plateTime":0.4021981536924639,"extension":6.603339112500314},"index":3,"playId":"cbd205b1-9b9b-3187-8d26-b3875afef08c","pitchNumber":4,"startTime":"2026-08-28T23:42:15.601Z","endTime":"2026-08-28T23:42:20.168Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"actionPlayId":"cbd205b1-9b9b-3187-8d26-b3875afef08c","startTime":"2026-08-28T23:42:23.890Z","endTime":"2026-08-28T23:42:35.780Z","isPitch":false,"type":"pickoff"},{"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":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12989326684453,"aZ":-35.4375824792002,"pfxX":-8.14017919130826,"pfxZ":-1.9155293644027775,"pX":-1.06921081447271,"pZ":2.407528344463094,"vX0":4.695818133332309,"vY0":-129.60699747108853,"vZ0":-1.2468640955014485,"x":157.76,"y":173.78,"x0":-1.84702857557448,"y0":50.00440561416925,"z0":5.601518226424955,"aX":-13.847670190219382},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-3.5,"breakHorizontal":13.7,"spinRate":1660,"spinDirection":243},"zone":13,"typeConfidence":0.89,"plateTime":0.42262221377825515,"extension":6.484952088815696},"index":5,"playId":"4eb7c593-af77-3d83-99b5-ce3e7e7ddf8c","pitchNumber":5,"startTime":"2026-08-28T23:42:35.780Z","endTime":"2026-08-28T23:42:40.627Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:42:40.627Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddie Freeman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-28T23:43:52.089Z","endTime":"2026-08-28T23:47:58.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8,9,10,11],"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-28T23:42:55.692Z","endTime":"2026-08-28T23:43:54.380Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.653357231184575,"aZ":-35.98226543731011,"pfxX":-8.339618213638358,"pfxZ":-2.192567398608528,"pX":-1.1440503742280042,"pZ":2.3516171427102464,"vX0":4.482172276614816,"vY0":-131.0829398858879,"vZ0":-1.511263623969029,"x":160.61,"y":175.29,"x0":-1.7958607033305023,"y0":50.00479620331245,"z0":5.631012890719639,"aX":-14.461693623015389},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-4.1,"breakHorizontal":14.0,"spinRate":1725,"spinDirection":246},"zone":13,"typeConfidence":0.89,"plateTime":0.4184344833769238,"extension":6.527013193160344},"index":1,"playId":"202b7cb0-d135-3907-8d06-f59dbad5d9f0","pitchNumber":1,"startTime":"2026-08-28T23:43:54.380Z","endTime":"2026-08-28T23:43:58.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.360591696582524,"aZ":-31.356747454736773,"pfxX":-9.519214478012152,"pfxZ":0.48562513075083746,"pX":0.016841209861211515,"pZ":1.3023369292820848,"vX0":7.87322369468242,"vY0":-128.6967691807059,"vZ0":-4.6232980981760585,"x":116.36,"y":203.62,"x0":-1.8431998505058893,"y0":50.00291494347782,"z0":5.5469554110930925,"aX":-15.990780923137224},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.0,"breakHorizontal":15.5,"spinRate":1379,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.4253794478963626,"extension":6.61620486461783},"index":2,"playId":"cf96ef15-936b-354b-91e0-262069b18a86","pitchNumber":2,"startTime":"2026-08-28T23:44:11.237Z","endTime":"2026-08-28T23:44:15.598Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.965262457810006,"aZ":-16.76324964593101,"pfxX":-4.232863680135826,"pfxZ":8.15112182196464,"pX":0.800940851917501,"pZ":3.26527887710292,"vX0":7.7267937905733355,"vY0":-136.150188860511,"vZ0":-3.2893212246796413,"x":86.47,"y":150.62,"x0":-1.5149800833072753,"y0":50.001737802436125,"z0":5.639141570845701,"aX":-8.002437841567414},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":6.1,"spinRate":2243,"spinDirection":212},"zone":3,"typeConfidence":0.86,"plateTime":0.40124460231752224,"extension":6.5955522682818355},"index":3,"playId":"3c320269-e04a-3481-a74f-3f1170846738","pitchNumber":3,"startTime":"2026-08-28T23:44:27.510Z","endTime":"2026-08-28T23:44:31.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.706202964889425,"aZ":-34.1226726336271,"pfxX":-7.448575934831125,"pfxZ":-1.151728379795971,"pX":-0.8989811040183271,"pZ":2.095977757513561,"vX0":4.928720767618627,"vY0":-128.58372780012107,"vZ0":-2.069960346944246,"x":151.27,"y":182.19,"x0":-1.865274081924879,"y0":50.005688469339844,"z0":5.539328548960655,"aX":-12.572640093224361},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.3,"breakHorizontal":12.5,"spinRate":1545,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.42469905371692107,"extension":6.584595590930298},"index":4,"playId":"c11c3cc1-703f-3604-9db4-7e28db2e002e","pitchNumber":4,"startTime":"2026-08-28T23:44:47.814Z","endTime":"2026-08-28T23:44:52.283Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.970938631945405,"aZ":-17.999874690029216,"pfxX":-3.983651916370362,"pfxZ":7.30761055377576,"pX":0.3146953953217963,"pZ":3.9218617591575313,"vX0":6.918899334017961,"vY0":-137.53676997412012,"vZ0":-1.4018649320005143,"x":105.0,"y":132.89,"x0":-1.7018744198561941,"y0":50.00258876350297,"z0":5.643867157987323,"aX":-7.727404679363162},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":6.0,"spinRate":2007,"spinDirection":211},"zone":12,"typeConfidence":0.8,"plateTime":0.39638176143254666,"extension":6.692599573107259},"index":5,"playId":"0b6fbe1b-245c-3557-86c2-a86e7870d04d","pitchNumber":5,"startTime":"2026-08-28T23:45:11.094Z","endTime":"2026-08-28T23:45:16.528Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07052051302892,"aZ":-16.03001178880703,"pfxX":-4.718506357082095,"pfxZ":8.457943730027141,"pX":0.7361204087532333,"pZ":3.7075464667939504,"vX0":7.967411266940393,"vY0":-136.7789664721681,"vZ0":-2.221786558345072,"x":88.94,"y":138.68,"x0":-1.5916664447374802,"y0":50.00418076328068,"z0":5.620351308512651,"aX":-9.00882024314551},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":7.0,"spinRate":2174,"spinDirection":211},"zone":12,"typeConfidence":0.86,"plateTime":0.3993230458751946,"extension":6.540038405697926},"index":6,"playId":"66e8ba87-4759-312c-b524-dddbe85e03b5","pitchNumber":6,"startTime":"2026-08-28T23:45:37.149Z","endTime":"2026-08-28T23:45:42.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62578567022491,"aZ":-31.228273695434247,"pfxX":-6.677799695538052,"pfxZ":0.5570177227394026,"pX":-0.5428631832829536,"pZ":2.085927583089009,"vX0":5.316988644716885,"vY0":-129.25226517818405,"vZ0":-3.001049622542067,"x":137.69,"y":182.46,"x0":-1.7537650440674666,"y0":50.003681310141275,"z0":5.647181404269585,"aX":-11.35824249368541},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.6,"breakHorizontal":11.0,"spinRate":1562,"spinDirection":242},"zone":7,"typeConfidence":0.91,"plateTime":0.4229214148962268,"extension":6.59714388069507},"index":7,"playId":"6fc2f0bc-b823-35c8-ac6e-5c7352c8d9bf","pitchNumber":7,"startTime":"2026-08-28T23:46:06.605Z","endTime":"2026-08-28T23:46:10.652Z","isPitch":true,"type":"pitch"},{"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":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.26065827992852,"aZ":-43.34486041838509,"pfxX":6.343810382355276,"pfxZ":-8.40836607932178,"pX":-0.959044474589709,"pZ":3.4834280697122812,"vX0":0.36593840095082686,"vY0":-114.79222547503969,"vZ0":4.263758278352069,"x":153.56,"y":144.73,"x0":-1.9444486961756364,"y0":50.00461952072553,"z0":5.835473904857162,"aX":8.424068884055751},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-13.8,"breakHorizontal":-11.5,"spinRate":2661,"spinDirection":30},"zone":11,"typeConfidence":0.9,"plateTime":0.4780772353272975,"extension":6.500951474186789},"index":8,"playId":"0578954e-d7a5-344d-b0d7-4f60f3349134","pitchNumber":8,"startTime":"2026-08-28T23:46:28.931Z","endTime":"2026-08-28T23:46:35.477Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25150692096915,"aZ":-17.636083432619603,"pfxX":-5.51615810944622,"pfxZ":7.443861590162761,"pX":-0.10864245483044112,"pZ":2.5981671132846476,"vX0":6.435359214680432,"vY0":-138.88458826172095,"vZ0":-4.677021711836442,"x":121.14,"y":168.63,"x0":-1.7396425150974326,"y0":50.00143577625161,"z0":5.477809527242924,"aX":-10.770553615056562},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.7,"breakHorizontal":8.6,"spinRate":2145,"spinDirection":216},"zone":5,"typeConfidence":0.81,"plateTime":0.39445313914794555,"extension":6.659926501329705},"index":9,"playId":"d24539af-1793-3e11-8e7d-0b5de9e93a18","pitchNumber":9,"startTime":"2026-08-28T23:47:00.278Z","endTime":"2026-08-28T23:47:05.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.455431145610113,"aZ":-28.249404219410508,"pfxX":-0.10270825947639484,"pfxZ":2.2934581645733303,"pX":1.3686123727609856,"pZ":2.7053240174316837,"vX0":8.095738529317535,"vY0":-129.3559890516042,"vZ0":-1.471508963352655,"x":64.83,"y":165.74,"x0":-1.7751236350917623,"y0":50.00253993112707,"z0":5.427008634440074,"aX":-0.17587556412568747},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.1,"breakHorizontal":-1.4,"spinRate":2492,"spinDirection":177},"zone":12,"typeConfidence":0.9,"plateTime":0.4218215928257534,"extension":6.584620942942016},"index":10,"playId":"10d13715-155a-3c1e-8701-1f04a069ef84","pitchNumber":10,"startTime":"2026-08-28T23:47:23.686Z","endTime":"2026-08-28T23:47:29.728Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00409509687252,"aZ":-44.58442142967507,"pfxX":4.764264685531074,"pfxZ":-9.026231402351133,"pX":-0.2240006516730255,"pZ":1.6009687387236007,"vX0":2.3541582939178465,"vY0":-117.04712994783306,"vZ0":0.3528105382480562,"x":125.54,"y":195.55,"x0":-1.8648356122735599,"y0":50.004374974885735,"z0":5.655035209072024,"aX":6.548926737992497},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-16.0,"breakHorizontal":-9.2,"spinRate":2674,"spinDirection":28},"zone":13,"typeConfidence":0.9,"plateTime":0.46962553200995094,"extension":6.536857510967706},"index":11,"playId":"d85a99c3-0fcb-3852-b0d9-e9d428a2dd14","pitchNumber":11,"startTime":"2026-08-28T23:47:53.377Z","endTime":"2026-08-28T23:47:58.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:47:58.672Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mookie Betts singles on a ground ball to third baseman Hao-Yu Lee. Teoscar Hernández to 3rd. Shohei Ohtani to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-28T23:47:59.462Z","endTime":"2026-08-28T23:49:33.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnThird":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14584771800513,"aZ":-45.09489921323809,"pfxX":4.877665771684301,"pfxZ":-9.96790894994175,"pX":-0.6715101749532012,"pZ":2.0472218427600035,"vX0":1.3092973365929628,"vY0":-114.0812369073313,"vZ0":1.7421619285564052,"x":142.6,"y":183.51,"x0":-1.8886712465774418,"y0":50.00068969493933,"z0":5.773931273132946,"aX":6.32437662722293},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-17.2,"breakHorizontal":-9.1,"spinRate":2687,"spinDirection":28},"zone":7,"typeConfidence":0.91,"plateTime":0.48312141235625106,"extension":6.490421432917295},"index":0,"playId":"d39ad64b-fd0a-3329-9273-72986830de77","pitchNumber":1,"startTime":"2026-08-28T23:48:22.305Z","endTime":"2026-08-28T23:48:25.991Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66212866288773,"aZ":-17.785818437995033,"pfxX":-3.043486983994227,"pfxZ":7.693723570933294,"pX":0.02325578624266106,"pZ":3.4856860135536056,"vX0":5.750856648152189,"vY0":-135.64227438116723,"vZ0":-2.3277835495329597,"x":116.11,"y":144.67,"x0":-1.7254693352464066,"y0":50.00338622957299,"z0":5.590101273783932,"aX":-5.69277769159161},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":4.3,"spinRate":2061,"spinDirection":209},"zone":12,"typeConfidence":0.85,"plateTime":0.4032446539942338,"extension":6.527378211990439},"index":1,"playId":"c8dc4ad6-f2bc-3199-a5fa-6163810ca722","pitchNumber":2,"startTime":"2026-08-28T23:48:40.012Z","endTime":"2026-08-28T23:48:45.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.230031393317706,"aZ":-35.869091984885536,"pfxX":-7.891112698783628,"pfxZ":-2.2672312151203373,"pX":0.20542963146372348,"pZ":1.3163853337638223,"vX0":7.420808953758203,"vY0":-126.61176588911258,"vZ0":-3.366690942443654,"x":109.17,"y":203.24,"x0":-1.7346516809202828,"y0":50.00476202613701,"z0":5.526253016453913,"aX":-12.846094383337945},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.7,"breakHorizontal":12.6,"spinRate":1592,"spinDirection":247},"zone":14,"typeConfidence":0.89,"plateTime":0.43217264995000715,"extension":6.606239530104379},"index":2,"playId":"5387fa9f-0807-3702-aea2-cc74665f2090","pitchNumber":3,"startTime":"2026-08-28T23:48:57.271Z","endTime":"2026-08-28T23:49:01.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06869441890312,"aZ":-43.471249853204775,"pfxX":3.6250515737137254,"pfxZ":-8.417684251534489,"pX":0.4687802915322461,"pZ":1.2086543983213351,"vX0":3.9859789677029918,"vY0":-115.84652166078132,"vZ0":-0.4222460407046795,"x":99.13,"y":206.15,"x0":-1.7527335762494511,"y0":50.00046418973561,"z0":5.591526925336857,"aX":4.866690431730721},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-15.0,"breakHorizontal":-7.7,"spinRate":2596,"spinDirection":21},"zone":14,"typeConfidence":0.9,"plateTime":0.47499434235775784,"extension":6.616724253764115},"hitData":{"launchSpeed":75.5,"launchAngle":9.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":171.11,"coordY":238.19}},"index":3,"playId":"b840c347-b3cb-32bc-94d7-2398e40d0352","pitchNumber":4,"startTime":"2026-08-28T23:49:22.452Z","endTime":"2026-08-28T23:49:33.085Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:49:33.085Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-28T23:52:01.359Z","endTime":"2026-08-28T23:54:16.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"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":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-28T23:50:34.116Z","endTime":"2026-08-28T23:50:40.743Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Drew Sommers replaces Drew Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-28T23:50:40.743Z","endTime":"2026-08-28T23:52:03.669Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805427,"link":"/api/v1/people/805427"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.439797538317304,"aZ":-29.20999936527384,"pfxX":10.308191911514587,"pfxZ":1.5325847089818527,"pX":0.12307615026582334,"pZ":2.6297324071068813,"vX0":-10.658408849980836,"vY0":-137.82486519146593,"vZ0":-0.28549650839190144,"x":112.31,"y":167.78,"x0":2.686994027376518,"y0":50.006395782702526,"z0":4.694540140223417,"aX":19.987650956745593},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.9,"breakHorizontal":-16.7,"spinRate":2082,"spinDirection":121},"zone":5,"typeConfidence":0.9,"plateTime":0.3962493123445463,"extension":7.226959130782649},"index":2,"playId":"f906c63d-c13e-33ee-917d-4e32a1ad2f91","pitchNumber":1,"startTime":"2026-08-28T23:52:03.669Z","endTime":"2026-08-28T23:52:07.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.105685987028014,"aZ":-18.190242256738866,"pfxX":8.340981829579015,"pfxZ":7.257508062644101,"pX":-0.19707869088022592,"pZ":3.3882053895900652,"vX0":-10.66559151774107,"vY0":-137.58101279921348,"vZ0":-0.38525367267089305,"x":124.51,"y":147.3,"x0":2.6370889709003023,"y0":50.00031179251799,"z0":4.757453764897658,"aX":16.06736762044259},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":-13.0,"spinRate":2115,"spinDirection":119},"zone":11,"typeConfidence":2.0,"plateTime":0.3973552019269504,"extension":7.208642070776423},"index":3,"playId":"1927b882-28aa-3614-b73a-482327815edc","pitchNumber":2,"startTime":"2026-08-28T23:52:23.212Z","endTime":"2026-08-28T23:52:27.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.632487415661142,"aZ":-19.140712492231515,"pfxX":7.514254152781968,"pfxZ":6.64768590187013,"pX":1.1465865858839162,"pZ":4.294533358806947,"vX0":-6.939573915696658,"vY0":-139.03026852150774,"vZ0":2.0061639383626275,"x":73.29,"y":122.83,"x0":2.696456038321999,"y0":50.005506555124235,"z0":4.8324801895879785,"aX":14.739844238428066},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":-12.2,"spinRate":1977,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.3936871840945382,"extension":7.207562748713108},"index":4,"playId":"13856315-d0c7-3898-a2da-e3dff57e5dff","pitchNumber":3,"startTime":"2026-08-28T23:52:45.389Z","endTime":"2026-08-28T23:52:49.517Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.279470916816454,"aZ":-18.89862821183274,"pfxX":7.604641759957916,"pfxZ":6.877722697613349,"pX":0.32110223586479325,"pZ":3.760110544798558,"vX0":-9.084957379798539,"vY0":-137.9488660780724,"vZ0":0.6887119347737491,"x":104.76,"y":137.26,"x0":2.666856445628943,"y0":50.00143467611881,"z0":4.779858547569583,"aX":14.676737161894605},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.8,"breakHorizontal":-11.9,"spinRate":2070,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.39682738761937975,"extension":7.162555177192466},"index":5,"playId":"ee47300a-3f8b-342e-bff9-19b10a19f6e6","pitchNumber":4,"startTime":"2026-08-28T23:53:05.692Z","endTime":"2026-08-28T23:53:09.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96677344764438,"aZ":-27.996715785411407,"pfxX":11.770977993103845,"pfxZ":2.1693541890351726,"pX":-1.314416277491717,"pZ":1.691369597057905,"vX0":-14.848943220878093,"vY0":-137.86902946334737,"vZ0":-2.7749593500756946,"x":167.1,"y":193.11,"x0":2.6060334133478937,"y0":50.00633472869863,"z0":4.595658309662894,"aX":22.718374598039272},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.5,"breakHorizontal":-18.4,"spinRate":2122,"spinDirection":121},"zone":13,"typeConfidence":0.9,"plateTime":0.3969209533565654,"extension":7.3011643235661055},"index":6,"playId":"36a3928e-c0f6-32f2-82d7-d736970de05b","pitchNumber":5,"startTime":"2026-08-28T23:53:28.672Z","endTime":"2026-08-28T23:53:32.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.458226933387344,"aZ":-30.987957481828765,"pfxX":10.966019387293736,"pfxZ":0.6172845136790723,"pX":0.5642878705868325,"pZ":2.417921261596646,"vX0":-9.764422705157292,"vY0":-138.1120097532172,"vZ0":-0.29708682992715263,"x":95.49,"y":173.5,"x0":2.725003691021178,"y0":50.00490021406683,"z0":4.6152848727508,"aX":21.136449464664146},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.3,"breakHorizontal":-17.8,"spinRate":2051,"spinDirection":117},"zone":6,"typeConfidence":0.9,"plateTime":0.3969600318639306,"extension":7.309892834967673},"index":7,"playId":"c9ee6e2e-e96c-314f-addc-8e8069689a7c","pitchNumber":6,"startTime":"2026-08-28T23:53:47.978Z","endTime":"2026-08-28T23:53:53.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.862680889532825,"aZ":-20.524958397273675,"pfxX":8.35507383044859,"pfxZ":5.921923003594568,"pX":0.26549978131543417,"pZ":2.7136390694934143,"vX0":-9.83250574601918,"vY0":-139.71014472929775,"vZ0":-1.4537876105685203,"x":106.88,"y":165.51,"x0":2.7528556432507614,"y0":50.00424946308181,"z0":4.596075423258732,"aX":16.440580691933004},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.6,"breakHorizontal":-13.0,"spinRate":2196,"spinDirection":116},"zone":2,"typeConfidence":2.0,"plateTime":0.39274881104095805,"extension":7.224109268254497},"index":8,"playId":"5cad2f33-bc69-3a27-a933-3f926e32ac37","pitchNumber":7,"startTime":"2026-08-28T23:54:11.462Z","endTime":"2026-08-28T23:54:16.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:54:16.527Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Eduardo Valencia doubles (7) on a line drive to left fielder Teoscar Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-28T23:56:06.485Z","endTime":"2026-08-28T23:57:11.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.959854920020927,"aZ":-11.70776922195145,"pfxX":2.2742033975688303,"pfxZ":10.523255621189817,"pX":1.2033138809412587,"pZ":3.3814018744283776,"vX0":-1.6032318643903039,"vY0":-138.58021807838497,"vZ0":-5.295621442690344,"x":71.13,"y":147.48,"x0":1.4938517449507414,"y0":50.004660934309086,"z0":6.099211443339912,"aX":4.42393394819432},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":-3.8,"spinRate":2373,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.395239891421717,"extension":6.35420596279313},"index":0,"playId":"bf4a1a1d-80bb-3d0e-901f-5ff6f7376887","pitchNumber":1,"startTime":"2026-08-28T23:56:21.793Z","endTime":"2026-08-28T23:56:25.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.645772662150666,"aZ":-12.885282254129677,"pfxX":3.264704974985419,"pfxZ":10.010545342943148,"pX":1.1571133924376729,"pZ":2.9147190346218967,"vX0":-2.456149615847189,"vY0":-137.92429115099262,"vZ0":-5.951500217049297,"x":72.89,"y":160.08,"x0":1.6349726120805201,"y0":50.00232717602237,"z0":5.969252860688528,"aX":6.290390820597898},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":-5.4,"spinRate":2374,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.3970990356517148,"extension":6.504770839918511},"index":1,"playId":"913150fe-e59b-3380-aa9d-a8829e8bbda9","pitchNumber":2,"startTime":"2026-08-28T23:56:35.227Z","endTime":"2026-08-28T23:56:38.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.915267074865792,"aZ":-26.8937669635713,"pfxX":-1.2167184398039244,"pfxZ":2.9829405886098836,"pX":-0.4816503977165167,"pZ":2.93108284789339,"vX0":-5.629844254663456,"vY0":-131.72419975668032,"vZ0":-2.7080251737067034,"x":135.36,"y":159.64,"x0":1.8346065189941299,"y0":50.00424608328522,"z0":5.944498026701838,"aX":-2.154723172037185},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.0,"breakHorizontal":3.4,"spinRate":2099,"spinDirection":163},"zone":1,"typeConfidence":0.9,"plateTime":0.41456230979102004,"extension":6.429882586237351},"hitData":{"launchSpeed":92.4,"launchAngle":12.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":57.96,"coordY":139.2}},"index":2,"playId":"66877476-e9c8-340e-881a-61dec76a5f4c","pitchNumber":3,"startTime":"2026-08-28T23:56:54.630Z","endTime":"2026-08-28T23:57:11.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:57:11.791Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Malgeri grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-28T23:57:20.737Z","endTime":"2026-08-28T23:59:31.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.790828459334666,"aZ":-36.61737952299926,"pfxX":-5.188796849359826,"pfxZ":-3.4724487756432243,"pX":-1.060801372895678,"pZ":2.579809291111961,"vX0":-4.769228613319328,"vY0":-112.50618124520008,"vZ0":0.2589406100045262,"x":157.44,"y":169.13,"x0":1.7621622549126148,"y0":50.0028518776437,"z0":6.180372487570688,"aX":-6.638110496401877},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-5.9,"breakHorizontal":10.7,"spinRate":2514,"spinDirection":316},"zone":11,"typeConfidence":0.91,"plateTime":0.48721583237671284,"extension":6.418182897487918},"index":0,"playId":"93f97dbf-8add-3442-8912-f7048c51d5c1","pitchNumber":1,"startTime":"2026-08-28T23:57:51.928Z","endTime":"2026-08-28T23:57:56.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.416562444480586,"aZ":-26.693842255817625,"pfxX":8.154607217437144,"pfxZ":3.5670573750452217,"pX":0.7016120645442648,"pZ":2.256631553706735,"vX0":-5.942440245502482,"vY0":-123.62996705126943,"vZ0":-3.2132187596222996,"x":90.26,"y":177.85,"x0":2.0861637673803224,"y0":50.00126129857384,"z0":5.832159885515387,"aX":12.525002359299057},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.9,"breakHorizontal":-13.2,"spinRate":1925,"spinDirection":130},"zone":6,"typeConfidence":0.9,"plateTime":0.4443304619199364,"extension":6.433886647988544},"index":1,"playId":"d89ef68d-a9de-36f0-bcb6-cf84ea73e7b9","pitchNumber":2,"startTime":"2026-08-28T23:58:08.520Z","endTime":"2026-08-28T23:58:13.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79171540548295,"aZ":-26.523052665178188,"pfxX":9.499037329283759,"pfxZ":3.568318247992692,"pX":-0.726969366300048,"pZ":0.46930080533701585,"vX0":-9.397862435178867,"vY0":-125.15861513640701,"vZ0":-7.442952564840619,"x":144.71,"y":226.11,"x0":1.846460508219042,"y0":50.002148909255965,"z0":5.660661817439242,"aX":15.036239581535357},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.8,"breakHorizontal":-15.0,"spinRate":1800,"spinDirection":126},"zone":13,"typeConfidence":0.9,"plateTime":0.43800600603596296,"extension":6.432920036774053},"index":2,"playId":"42bab90c-dcdd-3c22-b118-34a882ec9833","pitchNumber":3,"startTime":"2026-08-28T23:58:37.980Z","endTime":"2026-08-28T23:58:42.072Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.122966446400625,"aZ":-9.828748911303965,"pfxX":3.1922549432341705,"pfxZ":11.351317168605863,"pX":-0.9633932701181679,"pZ":2.9325204768241475,"vX0":-7.506519497056941,"vY0":-139.5809638343868,"vZ0":-6.748193875501828,"x":153.72,"y":159.6,"x0":1.3488648019524776,"y0":50.00184956357795,"z0":6.032389502881974,"aX":6.284273791569111},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.3,"breakHorizontal":-4.2,"spinRate":2327,"spinDirection":150},"zone":11,"typeConfidence":0.91,"plateTime":0.3927674867761026,"extension":6.476837419647855},"index":3,"playId":"afb52b54-caa6-3728-acf1-660a7a6d6c52","pitchNumber":4,"startTime":"2026-08-28T23:59:00.087Z","endTime":"2026-08-28T23:59:03.667Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81393313229689,"aZ":-27.31196444091188,"pfxX":9.460183704113025,"pfxZ":2.972117858279531,"pX":0.46425006504167654,"pZ":1.4138294509479117,"vX0":-6.925677953471957,"vY0":-127.4710361158146,"vZ0":-5.4318251298463025,"x":99.3,"y":200.61,"x0":1.9962471387707519,"y0":50.002684970373004,"z0":5.746581503743492,"aX":15.465851068540006},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.3,"breakHorizontal":-15.5,"spinRate":1770,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.4307876361724805,"extension":6.349454477047955},"hitData":{"launchSpeed":67.8,"launchAngle":-20.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.05,"coordY":155.18}},"index":4,"playId":"69b8fbfd-dcd1-3535-9e60-ad05c5292573","pitchNumber":5,"startTime":"2026-08-28T23:59:23.218Z","endTime":"2026-08-28T23:59:31.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:59:31.835Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson challenged (pitch result), call on the field was confirmed: Spencer Torkelson called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-28T23:59:36.693Z","endTime":"2026-08-29T00:01:51.208Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24054601920775,"aZ":-27.21740403332069,"pfxX":9.980619346890297,"pfxZ":3.1139082698803406,"pX":-0.1407401500703795,"pZ":1.6991855646882834,"vX0":-8.072631916815615,"vY0":-125.3326367134755,"vZ0":-4.5714624829745265,"x":122.36,"y":192.9,"x0":1.8246048379009092,"y0":50.003467993089956,"z0":5.768701200719153,"aX":15.885283775017639},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.8,"breakHorizontal":-16.2,"spinRate":1776,"spinDirection":128},"zone":8,"typeConfidence":0.9,"plateTime":0.4369650520011352,"extension":6.32184180109767},"index":0,"playId":"f4f54b1b-2f7b-3418-b9fb-7189359b2c9f","pitchNumber":1,"startTime":"2026-08-28T23:59:57.777Z","endTime":"2026-08-29T00:00:02.752Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.586843640579808,"aZ":-11.030538052326502,"pfxX":3.579863240556786,"pfxZ":10.480898145544248,"pX":-0.05541451368943007,"pZ":3.263118628187911,"vX0":-5.932691067850312,"vY0":-141.02211286603884,"vZ0":-5.81764113317821,"x":119.11,"y":150.68,"x0":1.608922103262758,"y0":50.001960515129035,"z0":6.061932607359949,"aX":7.221737478319242},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.0,"breakHorizontal":-5.3,"spinRate":2381,"spinDirection":153},"zone":2,"typeConfidence":0.91,"plateTime":0.3881511594469367,"extension":6.317114371549483},"index":1,"playId":"95049d69-23a9-35d4-ab2d-a141b789b16b","pitchNumber":2,"startTime":"2026-08-29T00:00:24.145Z","endTime":"2026-08-29T00:00:28.861Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12211336162804,"aZ":-32.18883957514956,"pfxX":9.536022675049038,"pfxZ":-0.011558679442439157,"pX":1.1023504423212862,"pZ":2.0728418018397448,"vX0":-5.295317600688234,"vY0":-126.92440116542004,"vZ0":-2.9307127102000137,"x":74.98,"y":182.81,"x0":1.9864833865496856,"y0":50.000553349335874,"z0":5.828917032190885,"aX":15.419207664501947},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.5,"breakHorizontal":-16.0,"spinRate":1783,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.433002583778173,"extension":6.210118633980534},"index":2,"playId":"3e630ba0-cab8-3275-8db5-7b3a3a31ff2c","pitchNumber":3,"startTime":"2026-08-29T00:00:47.125Z","endTime":"2026-08-29T00:00:51.821Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"72a0b1a5-cf5f-459c-8530-ea859ce80a8a","startTime":"2026-08-29T00:01:07.455Z","endTime":"2026-08-29T00:01:12.455Z","isPitch":false,"type":"stepoff"},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.774775390172966,"aZ":-28.527643999639892,"pfxX":7.926137906696725,"pfxZ":2.2244194684426235,"pX":-0.4337027141617773,"pZ":0.8099809753806593,"vX0":-8.48185683095477,"vY0":-127.21992041751126,"vZ0":-6.554563838991834,"x":133.53,"y":216.91,"x0":1.911636871058389,"y0":50.00471076504316,"z0":5.6770599107801,"aX":13.01114559283962},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":-12.5,"spinRate":1811,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.4303129467260822,"extension":6.342797592763812},"index":4,"playId":"75e1f261-b942-36ac-8fea-5cdc23a9caed","pitchNumber":4,"startTime":"2026-08-29T00:01:21.603Z","endTime":"2026-08-29T00:01:25.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.660337400772505,"aZ":-25.21027915945535,"pfxX":-0.6892372542349263,"pfxZ":3.9280606624472085,"pX":0.6344649757540398,"pZ":1.8634299192393369,"vX0":-3.7056162984298564,"vY0":-131.96785222803803,"vZ0":-5.344125798169186,"x":92.82,"y":188.47,"x0":2.1433146579780136,"y0":50.00454456384653,"z0":5.758940100018686,"aX":-1.2218060679713072},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.2,"breakHorizontal":2.0,"spinRate":2028,"spinDirection":155},"zone":9,"typeConfidence":0.89,"plateTime":0.41420047909704794,"extension":6.365570666994657},"index":5,"playId":"aaa7a1cc-bfc5-35ed-a48f-0e280d18db67","pitchNumber":5,"startTime":"2026-08-29T00:01:45.404Z","endTime":"2026-08-29T00:01:51.208Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"}},"playEndTime":"2026-08-29T00:01:51.208Z","atBatIndex":37},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Max Clark triples (3) on a line drive to left fielder Teoscar Hernández. Eduardo Valencia scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T00:01:59.800Z","endTime":"2026-08-29T00:03:56.417Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":62},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":{"id":669373,"link":"/api/v1/people/669373"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35649416162023,"aZ":-12.912109216668998,"pfxX":1.8978898006068388,"pfxZ":9.472855130991245,"pX":-0.8598763486020631,"pZ":2.5057605064672535,"vX0":-7.20014427737927,"vY0":-141.2597524868594,"vZ0":-7.375932685880921,"x":149.78,"y":171.12,"x0":1.4687110670450851,"y0":50.00290148805723,"z0":5.970172261135966,"aX":3.860516947516671},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":-2.0,"spinRate":2290,"spinDirection":150},"zone":11,"typeConfidence":0.91,"plateTime":0.3868573281930967,"extension":6.503388960933217},"index":0,"playId":"ff3f4d3b-e027-3ad6-8b62-a3e47ef25f58","pitchNumber":1,"startTime":"2026-08-29T00:02:24.884Z","endTime":"2026-08-29T00:02:30.039Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32260387354593,"aZ":-29.707345168352607,"pfxX":8.828850843223153,"pfxZ":1.4154315756636038,"pX":-0.5883409844014854,"pZ":1.2740067815327476,"vX0":-9.539783417962235,"vY0":-131.22672657700227,"vZ0":-5.666493271760792,"x":139.43,"y":204.38,"x0":1.9441071589797787,"y0":50.005829081420806,"z0":5.6698006580488,"aX":15.427446294120655},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.4,"breakHorizontal":-13.9,"spinRate":1901,"spinDirection":132},"zone":13,"typeConfidence":0.9,"plateTime":0.4171105787023248,"extension":6.611794469221813},"index":1,"playId":"7a02ac5b-4b13-3fff-9a75-3c70d9e86496","pitchNumber":2,"startTime":"2026-08-29T00:02:41.953Z","endTime":"2026-08-29T00:02:46.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.943096093702046,"aZ":-17.671170915156516,"pfxX":8.477561543515977,"pfxZ":7.154245672858276,"pX":-0.04162727060070557,"pZ":2.366821541112643,"vX0":-7.393336679915764,"vY0":-141.1984459303163,"vZ0":-6.776669111108652,"x":118.59,"y":174.88,"x0":1.5041380291833235,"y0":50.00374016024972,"z0":5.927250028745185,"aX":17.187588219487107},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.8,"breakHorizontal":-13.9,"spinRate":2185,"spinDirection":155},"zone":5,"typeConfidence":0.91,"plateTime":0.3873136567181983,"extension":6.41952024992381},"index":2,"playId":"50ad64d9-5235-3584-8e34-76d57b294c6a","pitchNumber":3,"startTime":"2026-08-29T00:03:02.597Z","endTime":"2026-08-29T00:03:07.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":91.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.471629497868914,"aZ":-10.449334849402904,"pfxX":3.1127060752145983,"pfxZ":10.2974161891099,"pX":-0.4679354199744592,"pZ":2.7286145631389593,"vX0":-6.791211416203437,"vY0":-143.89893188986375,"vZ0":-7.708609587622415,"x":134.84,"y":165.11,"x0":1.5118470765791416,"y0":50.005721772723106,"z0":6.079501261623201,"aX":6.569192872252873},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.4,"breakHorizontal":-4.3,"spinRate":2363,"spinDirection":149},"zone":4,"typeConfidence":0.92,"plateTime":0.37974295223033216,"extension":6.456382243507443},"hitData":{"launchSpeed":105.0,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":31.88,"coordY":107.09}},"index":3,"playId":"5bf0b159-d4c6-30e1-a6d7-50d022d825ec","pitchNumber":4,"startTime":"2026-08-29T00:03:40.985Z","endTime":"2026-08-29T00:03:56.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:03:56.417Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Báez flies out sharply to center fielder Alek Thomas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T00:04:15.010Z","endTime":"2026-08-29T00:04:39.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.946312477076855,"aZ":-29.49064508937512,"pfxX":8.277356458056193,"pfxZ":1.6145504847278342,"pX":0.3977372171183638,"pZ":2.5057938807360016,"vX0":-6.792468318919113,"vY0":-127.68909035853868,"vZ0":-2.5181856325355767,"x":101.84,"y":171.12,"x0":2.0098291376970514,"y0":50.002534897722875,"z0":5.812440572846545,"aX":13.743285642473927},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.6,"breakHorizontal":-13.6,"spinRate":1917,"spinDirection":130},"zone":6,"typeConfidence":0.9,"plateTime":0.4280650180287715,"extension":6.343720530711726},"hitData":{"launchSpeed":100.5,"launchAngle":25.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":136.07,"coordY":42.18}},"index":0,"playId":"1b493689-8430-3e3c-9a59-49fcd7ed9074","pitchNumber":1,"startTime":"2026-08-29T00:04:29.531Z","endTime":"2026-08-29T00:04:39.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:04:39.029Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Edman called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T00:06:36.780Z","endTime":"2026-08-29T00:08:13.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.939452067264554,"aZ":-21.45454050194551,"pfxX":8.576569310982759,"pfxZ":5.653510557347735,"pX":0.8186097704605795,"pZ":3.4068069602784967,"vX0":-8.278109469221466,"vY0":-136.78135683002773,"vZ0":0.2408545104009291,"x":85.8,"y":146.8,"x0":2.7687860185461344,"y0":50.004124645371895,"z0":4.787762103671928,"aX":16.266154574288848},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.6,"breakHorizontal":-13.8,"spinRate":2151,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.40032695992092115,"extension":7.107643147772907},"index":0,"playId":"5a3baa9c-d308-323c-95c5-276414cee7e5","pitchNumber":1,"startTime":"2026-08-29T00:06:48.270Z","endTime":"2026-08-29T00:06:52.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.0,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.026499749989654,"aZ":-32.07539480361584,"pfxX":-9.605765095152556,"pfxZ":0.07340485351607029,"pX":1.1423819238055517,"pZ":2.137469719869303,"vX0":-1.539159547030293,"vY0":-117.41993641897805,"vZ0":0.7594773813504891,"x":73.46,"y":181.07,"x0":3.054741958419625,"y0":50.00455490219433,"z0":4.803261440665377,"aX":-13.36251610170862},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.6,"breakHorizontal":17.8,"spinRate":2273,"spinDirection":302},"zone":14,"typeConfidence":0.89,"plateTime":0.4671572126895205,"extension":7.09845229611717},"index":1,"playId":"066bc1a6-d80a-3390-a21a-07f4a671ebda","pitchNumber":2,"startTime":"2026-08-29T00:07:05.096Z","endTime":"2026-08-29T00:07:12.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.116439686003485,"aZ":-21.76679200804434,"pfxX":9.710329965643501,"pfxZ":5.319927658540175,"pX":0.9839804111101866,"pZ":3.1751786229704817,"vX0":-8.671105789049637,"vY0":-138.99796438232008,"vZ0":-0.11963927070705582,"x":79.49,"y":153.05,"x0":2.882163164679837,"y0":50.005245921137686,"z0":4.66390496875995,"aX":19.00608859557429},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":-15.8,"spinRate":2171,"spinDirection":119},"zone":12,"typeConfidence":0.51,"plateTime":0.3940312664898342,"extension":7.152720097319398},"index":2,"playId":"3a76ba57-1fa1-30e2-9b6c-44b2785c023f","pitchNumber":3,"startTime":"2026-08-29T00:07:22.613Z","endTime":"2026-08-29T00:07:26.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.044742488180514,"aZ":-22.60834491237956,"pfxX":7.560309301006859,"pfxZ":4.940874049465652,"pX":0.17858922709799385,"pZ":3.2036816273010174,"vX0":-9.874604378869666,"vY0":-137.8983160295004,"vZ0":0.04474713937820929,"x":110.19,"y":152.28,"x0":2.814231445100662,"y0":50.00567906729208,"z0":4.705401967480908,"aX":14.646179756581198},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.1,"breakHorizontal":-11.8,"spinRate":1980,"spinDirection":111},"zone":2,"typeConfidence":2.0,"plateTime":0.3963572238648654,"extension":7.142558553490431},"index":3,"playId":"1142e2d7-06cb-3baa-b77e-7054e8ba3d46","pitchNumber":4,"startTime":"2026-08-29T00:07:44.557Z","endTime":"2026-08-29T00:07:49.127Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-29T00:07:53.575Z","endTime":"2026-08-29T00:08:09.011Z","isPitch":false,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4783135690607,"aZ":-20.740087027650354,"pfxX":8.771547043273763,"pfxZ":5.885886291327671,"pX":-0.027744311559671747,"pZ":2.3980580182159117,"vX0":-10.965062471212882,"vY0":-137.95377888212852,"vZ0":-2.230251390157685,"x":118.06,"y":174.03,"x0":2.8445367840828677,"y0":50.00231465723689,"z0":4.603576408971501,"aX":17.037743572929923},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.4,"breakHorizontal":-13.8,"spinRate":2107,"spinDirection":116},"zone":5,"typeConfidence":2.0,"plateTime":0.39587486461728005,"extension":7.2055569874990795},"index":5,"playId":"e7f1874d-7ff9-331e-8c25-c6d2b01e2331","pitchNumber":5,"startTime":"2026-08-29T00:08:09.011Z","endTime":"2026-08-29T00:08:13.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:08:13.407Z","atBatIndex":40},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Kyle Tucker reaches on a throwing error by shortstop Kevin McGonigle. Kyle Tucker to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T00:08:13.451Z","endTime":"2026-08-29T00:09:13.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.546070458234748,"aZ":-24.799917676695475,"pfxX":10.490334674932715,"pfxZ":3.799026042102958,"pX":0.3531304293357744,"pZ":2.3029946458968342,"vX0":-10.065882118295917,"vY0":-137.93533480147914,"vZ0":-1.7049593871801392,"x":103.54,"y":176.6,"x0":2.673689990928837,"y0":50.00268139967281,"z0":4.589030840123271,"aX":20.3645436578586},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.7,"breakHorizontal":-17.0,"spinRate":2130,"spinDirection":121},"zone":6,"typeConfidence":0.9,"plateTime":0.39595652566727946,"extension":7.272443938769911},"index":0,"playId":"c99d56e8-5791-3dc2-9414-5429cd2dca72","pitchNumber":1,"startTime":"2026-08-29T00:08:40.833Z","endTime":"2026-08-29T00:08:45.257Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.003352410027684,"aZ":-32.53115314558137,"pfxX":9.982723800360276,"pfxZ":-0.18123208537523539,"pX":0.5104167755221515,"pZ":3.102472100474311,"vX0":-9.854735799326557,"vY0":-139.13186209776387,"vZ0":1.6371306015679516,"x":97.54,"y":155.01,"x0":2.7826561763447986,"y0":50.002536878144554,"z0":4.645550648167765,"aX":19.786923050804592},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":0.2,"breakHorizontal":-16.3,"spinRate":2167,"spinDirection":117},"zone":3,"typeConfidence":0.9,"plateTime":0.3920364758772128,"extension":7.146930695509254},"hitData":{"launchSpeed":56.0,"launchAngle":10.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.17,"coordY":149.91}},"index":1,"playId":"52c4fc77-a249-3b1f-be6b-7f793aa5bd9e","pitchNumber":2,"startTime":"2026-08-29T00:09:03.063Z","endTime":"2026-08-29T00:09:13.067Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:09:13.067Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Enrique Hernández singles on a line drive to right fielder Ben Malgeri. Kyle Tucker out at home on the throw, right fielder Ben Malgeri to catcher Dillon Dingler.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T00:10:41.909Z","endTime":"2026-08-29T00:11:34.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[0],"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":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Enrique Hernández replaces Alek Thomas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-29T00:09:35.668Z","endTime":"2026-08-29T00:09:44.341Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571771,"link":"/api/v1/people/571771"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":677950,"link":"/api/v1/people/677950"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-29T00:09:44.341Z","endTime":"2026-08-29T00:10:44.259Z","isPitch":false,"type":"action"},{"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},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.104925007580515,"aZ":-19.764704383846556,"pfxX":8.524228578539038,"pfxZ":6.2678725230254715,"pX":0.015254615931870778,"pZ":2.388289048442537,"vX0":-11.125316621847654,"vY0":-139.30590208053806,"vZ0":-2.5388239951999276,"x":116.42,"y":174.3,"x0":2.9393000534861033,"y0":50.00412103432061,"z0":4.607140583976788,"aX":16.88098581379425},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.0,"breakHorizontal":-13.3,"spinRate":2214,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.3920641135222578,"extension":7.0893189942023636},"index":2,"playId":"6ba6be51-da55-3031-aa22-a0f9460c3c11","pitchNumber":1,"startTime":"2026-08-29T00:10:44.259Z","endTime":"2026-08-29T00:10:49.838Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.358501754903763,"aZ":-26.98835275871098,"pfxX":10.687304757909356,"pfxZ":2.5735737240420455,"pX":0.24702260229736434,"pZ":2.375387431732518,"vX0":-11.159360464117972,"vY0":-140.53664136092777,"vZ0":-1.2882489567588953,"x":107.58,"y":174.64,"x0":2.864936559882862,"y0":50.00477376587207,"z0":4.578946204922786,"aX":21.5588658965551},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.6,"breakHorizontal":-17.3,"spinRate":2331,"spinDirection":120},"zone":5,"typeConfidence":0.9,"plateTime":0.3885061731845596,"extension":7.255342988681414},"index":3,"playId":"12dbb2ba-42b2-3529-9436-f627190ed417","pitchNumber":2,"startTime":"2026-08-29T00:11:01.231Z","endTime":"2026-08-29T00:11:04.997Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.182011609132505,"aZ":-22.89827061180053,"pfxX":8.293941974126565,"pfxZ":4.676331358616558,"pX":-0.17472720580885212,"pZ":2.9745910065396397,"vX0":-11.577590568825048,"vY0":-138.9733639087317,"vZ0":-0.36510754655189165,"x":123.66,"y":158.47,"x0":2.941504823003935,"y0":50.00070345676061,"z0":4.610958796696665,"aX":16.44360475543194},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.6,"breakHorizontal":-13.0,"spinRate":2236,"spinDirection":119},"zone":2,"typeConfidence":2.0,"plateTime":0.3921004197035831,"extension":7.115436279552925},"hitData":{"launchSpeed":84.7,"launchAngle":13.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.54,"coordY":110.77}},"index":4,"playId":"f82e96e0-a613-322c-ad4b-c27cc772d0b5","pitchNumber":3,"startTime":"2026-08-29T00:11:24.192Z","endTime":"2026-08-29T00:11:34.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:11:34.766Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Teoscar Hernández walks. Enrique Hernández to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T00:12:12.215Z","endTime":"2026-08-29T00:14:16.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"postOnSecond":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02585005687681,"aZ":-21.50357333221367,"pfxX":7.802344990178439,"pfxZ":5.424720310999135,"pX":0.647345655177366,"pZ":3.738286636541317,"vX0":-9.001184786839518,"vY0":-138.88603182718046,"vZ0":1.3898413736766178,"x":92.32,"y":137.85,"x0":2.905665825106574,"y0":50.00435156588381,"z0":4.654518713321651,"aX":15.35327648492022},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.3,"breakHorizontal":-12.5,"spinRate":2180,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.3933097073510483,"extension":7.169787535137235},"index":0,"playId":"997dce96-36d0-319e-8439-8335e77d9a57","pitchNumber":1,"startTime":"2026-08-29T00:12:23.194Z","endTime":"2026-08-29T00:12:27.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53889703614201,"aZ":-20.567015093204137,"pfxX":7.6531035418669555,"pfxZ":5.855356070196857,"pX":0.5779689319532213,"pZ":3.901505627794783,"vX0":-8.905933745373224,"vY0":-139.45969207121473,"vZ0":1.529534693570883,"x":94.97,"y":133.44,"x0":2.8091052242115317,"y0":50.00116624574722,"z0":4.697005812390003,"aX":15.167671305906694},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.2,"breakHorizontal":-12.1,"spinRate":2148,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.39183082437782657,"extension":7.121898164485419},"index":1,"playId":"5c103166-44cc-3fc8-99ed-f8c312deabc3","pitchNumber":2,"startTime":"2026-08-29T00:12:41.366Z","endTime":"2026-08-29T00:12:45.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.099586421528546,"aZ":-27.992658148839123,"pfxX":10.96371270911014,"pfxZ":2.133700314197524,"pX":-0.3424009863338098,"pZ":2.577351007076252,"vX0":-12.889523760391722,"vY0":-138.64992224046986,"vZ0":-0.16448427290428802,"x":130.05,"y":169.19,"x0":2.9279288595309296,"y0":50.00190861016344,"z0":4.495106546714382,"aX":21.48454866102945},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.1,"breakHorizontal":-17.4,"spinRate":2206,"spinDirection":114},"zone":4,"typeConfidence":0.9,"plateTime":0.3940442581350254,"extension":7.17865559648748},"index":2,"playId":"02c89669-9da3-3464-b3b1-c854fe0932d2","pitchNumber":3,"startTime":"2026-08-29T00:12:59.694Z","endTime":"2026-08-29T00:13:03.237Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.985725899652103,"aZ":-26.838099188839724,"pfxX":10.423931686077811,"pfxZ":2.704192082341457,"pX":-0.29603894459589297,"pZ":3.6516762224679713,"vX0":-12.17813544774289,"vY0":-138.897717954049,"vZ0":2.2387164489874514,"x":128.28,"y":140.18,"x0":2.7688491718940855,"y0":50.004396471949036,"z0":4.6075770387309625,"aX":20.58781933894036},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.5,"breakHorizontal":-16.7,"spinRate":2215,"spinDirection":121},"zone":11,"typeConfidence":0.9,"plateTime":0.39273642354160465,"extension":7.130224167147448},"index":3,"playId":"d4f031e3-4259-3513-8967-fe2638f7c227","pitchNumber":4,"startTime":"2026-08-29T00:13:20.074Z","endTime":"2026-08-29T00:13:24.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.049754124779472,"aZ":-25.48455720827446,"pfxX":8.729974395088277,"pfxZ":3.4101298681292107,"pX":-0.1055064105375211,"pZ":2.787768882234098,"vX0":-11.620702593193595,"vY0":-138.53392637045903,"vZ0":-2.170538911199227E-4,"x":121.02,"y":163.51,"x0":2.989968592164328,"y0":50.00604877661809,"z0":4.47732725253295,"aX":17.142425966860667},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.4,"breakHorizontal":-13.7,"spinRate":2105,"spinDirection":101},"zone":2,"typeConfidence":2.0,"plateTime":0.3938706731890238,"extension":7.162355823211312},"index":4,"playId":"34fe6609-5e4f-3f7e-bf2b-120d5a39eaba","pitchNumber":5,"startTime":"2026-08-29T00:13:39.710Z","endTime":"2026-08-29T00:13:44.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49290649049791,"aZ":-30.410767358306042,"pfxX":10.861415140083391,"pfxZ":0.9033564503892801,"pX":1.8678549935009818,"pZ":2.9666154171796832,"vX0":-7.222353697119442,"vY0":-138.94790847074628,"vZ0":1.171287286049523,"x":45.8,"y":158.68,"x0":3.086664259508729,"y0":50.006673524962835,"z0":4.5569998484771075,"aX":21.289098342442607},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.0,"breakHorizontal":-18.2,"spinRate":2171,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.3938638318858496,"extension":7.089482652806411},"index":5,"playId":"330e6b46-299e-3033-9225-1ffe662741ad","pitchNumber":6,"startTime":"2026-08-29T00:14:06.072Z","endTime":"2026-08-29T00:14:16.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:14:16.953Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Rojas singles on a line drive to center fielder Max Clark. Enrique Hernández scores. Teoscar Hernández to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T00:15:14.279Z","endTime":"2026-08-29T00:15:29.989Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":703601,"link":"/api/v1/people/703601"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"responsiblePitcher":{"id":805427,"link":"/api/v1/people/805427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Miguel Rojas replaces Hunter Feduccia.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T00:14:26.032Z","endTime":"2026-08-29T00:15:01.312Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":676439,"link":"/api/v1/people/676439"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-29T00:15:01.312Z","endTime":"2026-08-29T00:15:16.573Z","isPitch":false,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60658374328816,"aZ":-29.87472234328499,"pfxX":10.665651242408082,"pfxZ":1.171445434954908,"pX":0.30463163190073905,"pZ":2.5774912444417692,"vX0":-10.764709051207756,"vY0":-138.9967073306008,"vZ0":0.25015870379589367,"x":105.39,"y":169.19,"x0":2.8320480936556294,"y0":50.005590415368694,"z0":4.4614943494114385,"aX":20.984344212134953},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.4,"breakHorizontal":-17.3,"spinRate":2133,"spinDirection":113},"zone":6,"typeConfidence":0.9,"plateTime":0.3932569600658793,"extension":7.159496534911246},"hitData":{"launchSpeed":100.6,"launchAngle":5.0,"totalDistance":109.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.0,"coordY":104.56}},"index":2,"playId":"03c9251c-b5f5-3c5e-8bfc-134061e4a1c6","pitchNumber":1,"startTime":"2026-08-29T00:15:16.573Z","endTime":"2026-08-29T00:15:29.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:15:29.989Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T00:15:35.879Z","endTime":"2026-08-29T00:16:59.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.178308044733203,"aZ":-30.0803969722481,"pfxX":10.610896685492307,"pfxZ":1.039988702881887,"pX":1.482617442988016,"pZ":3.1884559636010623,"vX0":-7.736426950563538,"vY0":-140.8085984795713,"vZ0":1.2840477869115516,"x":60.49,"y":152.69,"x0":2.8834730676742284,"y0":50.002753674388295,"z0":4.668992516008741,"aX":21.363797948861283},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.4,"breakHorizontal":-17.6,"spinRate":2120,"spinDirection":118},"zone":12,"typeConfidence":0.9,"plateTime":0.3885992912010865,"extension":7.088027980974233},"index":0,"playId":"11abab60-e771-3a55-b3be-2c85feaf8ed4","pitchNumber":1,"startTime":"2026-08-29T00:16:05.077Z","endTime":"2026-08-29T00:16:08.562Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90519910740183,"aZ":-29.20991353112222,"pfxX":8.990928659633559,"pfxZ":1.4900109495602436,"pX":0.9216503194980104,"pZ":2.7906627158644683,"vX0":-8.443970825880001,"vY0":-139.48179391783287,"vZ0":0.38851687078446495,"x":81.87,"y":163.43,"x0":2.8028083532162635,"y0":50.006675484822374,"z0":4.557650326124936,"aX":17.929272381301654},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.0,"breakHorizontal":-14.8,"spinRate":2072,"spinDirection":119},"zone":12,"typeConfidence":0.9,"plateTime":0.3909344258815426,"extension":7.1476416564127465},"index":1,"playId":"506bd74c-d3c9-30df-9e91-272430de6654","pitchNumber":2,"startTime":"2026-08-29T00:16:27.415Z","endTime":"2026-08-29T00:16:31.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.514261938384877,"aZ":-19.170767953504317,"pfxX":8.79077717606291,"pfxZ":6.516053386170361,"pX":-0.38279941270983414,"pZ":3.0470928497396104,"vX0":-11.909026511242853,"vY0":-139.47951483551194,"vZ0":-1.0786206882634035,"x":131.59,"y":156.51,"x0":2.7742273765658116,"y0":50.006108185531,"z0":4.687257211358308,"aX":17.55263175967388},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.8,"breakHorizontal":-13.8,"spinRate":2211,"spinDirection":115},"zone":1,"typeConfidence":2.0,"plateTime":0.39073854624281745,"extension":7.112154449900842},"index":2,"playId":"0022b160-6405-3052-afab-b1544a1ec5f3","pitchNumber":3,"startTime":"2026-08-29T00:16:52.348Z","endTime":"2026-08-29T00:16:59.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:16:59.362Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gleyber Torres singles on a line drive to center fielder Enrique Hernández.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T00:18:59.201Z","endTime":"2026-08-29T00:20:54.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":571771,"link":"/api/v1/people/571771"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Enrique Hernández remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T00:18:02.273Z","endTime":"2026-08-29T00:18:02.287Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571771,"link":"/api/v1/people/571771"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":677950,"link":"/api/v1/people/677950"}},{"details":{"description":"Defensive Substitution: Ben Rortvedt replaces Miguel Rojas, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T00:18:02.287Z","endTime":"2026-08-29T00:19:01.343Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666163,"link":"/api/v1/people/666163"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":500743,"link":"/api/v1/people/500743"}},{"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},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17292194391516,"aZ":-12.231763713092942,"pfxX":3.6000330140185675,"pfxZ":10.274240507117593,"pX":0.8321792906583748,"pZ":1.9473932886902474,"vX0":-3.32724457677753,"vY0":-137.61134403405285,"vZ0":-8.792025951504572,"x":85.28,"y":186.2,"x0":1.5823543487161689,"y0":50.00021607522218,"z0":5.9886305196815,"aX":6.984957432627673},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":-5.9,"spinRate":2475,"spinDirection":157},"zone":9,"typeConfidence":0.89,"plateTime":0.3962592289742397,"extension":6.513932200620703},"index":2,"playId":"ebb78476-122e-3280-88ba-c0010335a794","pitchNumber":1,"startTime":"2026-08-29T00:19:01.343Z","endTime":"2026-08-29T00:19:05.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.812996633246662,"aZ":-11.425338873760092,"pfxX":5.887358465058002,"pfxZ":10.410108988918452,"pX":0.037671852820225046,"pZ":2.405462329553385,"vX0":-6.099388417782024,"vY0":-139.8773111528701,"vZ0":-7.694987816498264,"x":115.56,"y":173.83,"x0":1.4754520656986987,"y0":50.00235621841747,"z0":5.93071784585019,"aX":11.73464892268114},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":-9.5,"spinRate":2487,"spinDirection":146},"zone":5,"typeConfidence":0.76,"plateTime":0.39069986513325583,"extension":6.404710053400394},"index":3,"playId":"d8827cad-2fcd-3602-82bb-813e14235eeb","pitchNumber":2,"startTime":"2026-08-29T00:19:18.204Z","endTime":"2026-08-29T00:19:21.641Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.817566155902547,"aZ":-25.96321202957542,"pfxX":6.771331949839265,"pfxZ":3.5309145211411064,"pX":1.4559288570349287,"pZ":2.3051941875210824,"vX0":-3.9502610045151125,"vY0":-131.10756216231263,"vZ0":-4.027551589924836,"x":61.5,"y":176.54,"x0":2.0936878114263777,"y0":50.0045804990958,"z0":5.773919349089683,"aX":11.921230099224692},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.8,"breakHorizontal":-11.5,"spinRate":2007,"spinDirection":139},"zone":14,"typeConfidence":0.88,"plateTime":0.4159911066286863,"extension":6.2969273153996745},"index":4,"playId":"9ead8036-cdbf-3bb3-8cad-94c1e3b6c3f4","pitchNumber":3,"startTime":"2026-08-29T00:19:39.180Z","endTime":"2026-08-29T00:19:43.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.759358895234573,"aZ":-11.981014826651688,"pfxX":1.4336566408134974,"pfxZ":9.59649247794333,"pX":-0.6227513063928831,"pZ":2.9887910415109507,"vX0":-6.54180437907288,"vY0":-143.5780277536893,"vZ0":-6.367927803909973,"x":140.74,"y":158.08,"x0":1.4912137749694114,"y0":50.00689029350012,"z0":5.96892840424018,"aX":3.0189641120260986},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.4,"breakHorizontal":-1.4,"spinRate":2403,"spinDirection":153},"zone":1,"typeConfidence":0.92,"plateTime":0.3803269580559925,"extension":6.614810503808664},"index":5,"playId":"c3f97095-ace4-3390-89c2-3e77d44c1356","pitchNumber":4,"startTime":"2026-08-29T00:19:58.261Z","endTime":"2026-08-29T00:20:01.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":77.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.515791811883908,"aZ":-33.767374024761914,"pfxX":-4.064039909113582,"pfxZ":-1.0804863875588326,"pX":-0.825238380408829,"pZ":0.0758953647530145,"vX0":-4.532891891289073,"vY0":-120.36783377352701,"vZ0":-6.622880767699524,"x":148.46,"y":236.73,"x0":1.6076549220210965,"y0":50.00333239141122,"z0":5.838773557008518,"aX":-5.986439700944838},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.2,"breakHorizontal":8.4,"spinRate":2542,"spinDirection":321},"zone":13,"typeConfidence":0.84,"plateTime":0.4543623742091665,"extension":6.734212692437761},"index":6,"playId":"777fc8ca-323f-3025-911b-e149c426f616","pitchNumber":5,"startTime":"2026-08-29T00:20:21.591Z","endTime":"2026-08-29T00:20:26.231Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32638104428486,"aZ":-30.019913353801712,"pfxX":9.082687271612507,"pfxZ":1.3082633985376875,"pX":0.26913342824026903,"pZ":2.0418945169052702,"vX0":-7.103073092307674,"vY0":-127.47602784536147,"vZ0":-3.5122710660650536,"x":106.74,"y":183.65,"x0":1.9123075410838433,"y0":50.00244186709041,"z0":5.808761783071057,"aX":14.940655764817372},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.8,"breakHorizontal":-14.9,"spinRate":1863,"spinDirection":134},"zone":8,"typeConfidence":0.9,"plateTime":0.42975474797199364,"extension":6.303205165946663},"hitData":{"launchSpeed":94.9,"launchAngle":14.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.83,"coordY":91.21}},"index":7,"playId":"14b26f65-c0e1-3131-a978-a7ceeef14338","pitchNumber":6,"startTime":"2026-08-29T00:20:43.378Z","endTime":"2026-08-29T00:20:54.009Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:20:54.009Z","atBatIndex":46},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Hao-Yu Lee grounds into a force out, shortstop Mookie Betts to second baseman Tommy Edman. Gleyber Torres out at 2nd. Hao-Yu Lee to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T00:21:00.456Z","endTime":"2026-08-29T00:22:14.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669242,"link":"/api/v1/people/669242"},"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":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15983780543279,"aZ":-9.525669086828815,"pfxX":3.8016713172759458,"pfxZ":11.516605947828236,"pX":-1.298229568269544,"pZ":2.7530858086881977,"vX0":-8.706300137582499,"vY0":-139.75000230721383,"vZ0":-7.164680884769002,"x":166.49,"y":164.45,"x0":1.3715699116188833,"y0":50.003935532617696,"z0":5.9848920833573125,"aX":7.477552879216662},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.4,"breakHorizontal":-4.9,"spinRate":2386,"spinDirection":151},"zone":11,"typeConfidence":0.91,"plateTime":0.39278232367122845,"extension":6.466284966705546},"index":0,"playId":"a1cad9bd-ae73-37b8-9289-8b4ef18b013f","pitchNumber":1,"startTime":"2026-08-29T00:21:21.030Z","endTime":"2026-08-29T00:21:25.442Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03837277841798,"aZ":-9.60640786983366,"pfxX":3.1892893353762517,"pfxZ":11.67009930795362,"pX":-2.2398667243236536,"pZ":2.1565425257043427,"vX0":-10.613637814936306,"vY0":-138.45927231823742,"vZ0":-8.576157494537158,"x":202.38,"y":180.55,"x0":1.2355075093955155,"y0":50.00675262101113,"z0":5.944395221048005,"aX":6.170491736446688},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.3,"breakHorizontal":-3.5,"spinRate":2315,"spinDirection":153},"zone":13,"typeConfidence":0.91,"plateTime":0.39617400189750107,"extension":6.43715552791493},"index":1,"playId":"fdd1fc31-d09f-39b7-90dc-134f23155d87","pitchNumber":2,"startTime":"2026-08-29T00:21:41.496Z","endTime":"2026-08-29T00:21:47.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.096794733292857,"aZ":-25.01886225788457,"pfxX":0.2576380855015947,"pfxZ":4.09002121039058,"pX":-0.5062375520262795,"pZ":1.7644053357341882,"vX0":-6.575086369988101,"vY0":-131.2646509109817,"vZ0":-5.536307247271097,"x":136.3,"y":191.14,"x0":1.994869326712608,"y0":50.00516863562034,"z0":5.757382163862592,"aX":0.4525894332121082},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.4,"breakHorizontal":1.0,"spinRate":2126,"spinDirection":156},"zone":7,"typeConfidence":0.88,"plateTime":0.41685530065684784,"extension":6.373401206171081},"hitData":{"launchSpeed":110.2,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.37,"coordY":149.66}},"index":2,"playId":"0fe87db4-3427-336a-9473-4898b65c8ca6","pitchNumber":3,"startTime":"2026-08-29T00:22:04.682Z","endTime":"2026-08-29T00:22:14.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:22:14.033Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T00:22:23.186Z","endTime":"2026-08-29T00:23:14.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.852939499583545,"aZ":-27.29315948613802,"pfxX":-1.6874648153766496,"pfxZ":2.7875444386807153,"pX":0.1403234123534571,"pZ":3.814641153227214,"vX0":-4.1697477272039,"vY0":-130.77414354496278,"vZ0":-0.5099069206810696,"x":111.65,"y":135.78,"x0":1.9679916242327673,"y0":50.00250455740668,"z0":6.040871953683312,"aX":-2.952236343992341},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.2,"breakHorizontal":3.8,"spinRate":2126,"spinDirection":179},"zone":12,"typeConfidence":0.91,"plateTime":0.41716691121056115,"extension":6.295021798981804},"index":0,"playId":"6730e37e-bb1b-34e2-9606-fdf555b3a025","pitchNumber":1,"startTime":"2026-08-29T00:22:41.396Z","endTime":"2026-08-29T00:22:45.270Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56391052816884,"aZ":-15.794322723556803,"pfxX":8.323200314898326,"pfxZ":8.240535467589835,"pX":0.42234499579769663,"pZ":2.3789043144230138,"vX0":-6.440153654345351,"vY0":-140.06702092783195,"vZ0":-6.952772558587701,"x":100.9,"y":174.55,"x0":1.6697532520931717,"y0":50.00314872192709,"z0":5.925799469490003,"aX":16.542398850092955},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":-13.8,"spinRate":2184,"spinDirection":153},"zone":6,"typeConfidence":0.91,"plateTime":0.39102456817923903,"extension":6.419582453983791},"hitData":{"launchSpeed":85.4,"launchAngle":37.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.06,"coordY":96.5}},"index":1,"playId":"767ffabb-40ff-3fb0-a872-a3dab6763860","pitchNumber":2,"startTime":"2026-08-29T00:23:02.051Z","endTime":"2026-08-29T00:23:14.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:23:14.020Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dillon Dingler lines out sharply to right fielder Kyle Tucker.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T00:23:14.661Z","endTime":"2026-08-29T00:23:48.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50046792795866,"aZ":-11.048234796739688,"pfxX":1.3308403661531867,"pfxZ":10.440174055561426,"pX":0.5490345319565976,"pZ":2.4898965655998144,"vX0":-3.1223037831550946,"vY0":-141.19670884602343,"vZ0":-7.705881172690347,"x":96.07,"y":171.55,"x0":1.4952037419586601,"y0":50.00398685449052,"z0":5.961722830218231,"aX":2.693610808835645},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":-1.8,"spinRate":2328,"spinDirection":148},"zone":6,"typeConfidence":0.91,"plateTime":0.3875992292362338,"extension":6.409261081925469},"hitData":{"launchSpeed":100.9,"launchAngle":19.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":177.87,"coordY":75.69}},"index":0,"playId":"f1d81bfc-c6ff-348e-a279-6dbfc74ffbd5","pitchNumber":1,"startTime":"2026-08-29T00:23:40.685Z","endTime":"2026-08-29T00:23:48.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:23:48.169Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a sharp line drive to left fielder Javier Báez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T00:26:45.219Z","endTime":"2026-08-29T00:27:47.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Holton replaces Drew Sommers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T00:24:24.629Z","endTime":"2026-08-29T00:26:47.473Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663947,"link":"/api/v1/people/663947"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.803487111772032,"aZ":-23.660666578358587,"pfxX":9.63096860065058,"pfxZ":4.9051382025857535,"pX":-2.2163773648355787,"pZ":2.2981295968404427,"vX0":-12.462068321616577,"vY0":-130.5082774341915,"vZ0":-4.2239543202850385,"x":201.48,"y":176.73,"x0":1.355026091882441,"y0":50.00410874042048,"z0":5.7057696088654515,"aX":16.722628689909612},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.2,"breakHorizontal":-14.9,"spinRate":1967,"spinDirection":139},"zone":13,"typeConfidence":0.89,"plateTime":0.4186576721845645,"extension":6.5404904399062875},"index":1,"playId":"8f253910-40b4-3dbb-82a1-36746d6db699","pitchNumber":1,"startTime":"2026-08-29T00:26:47.473Z","endTime":"2026-08-29T00:26:52.443Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.710145411732533,"aZ":-23.429728084646673,"pfxX":7.674404529467635,"pfxZ":4.9658003985589225,"pX":-0.10931298262307626,"pZ":2.5469332130269846,"vX0":-6.977069332473388,"vY0":-131.07276949447137,"vZ0":-3.6885914362623407,"x":121.17,"y":170.01,"x0":1.5752374283013952,"y0":50.00021015566659,"z0":5.698488158773271,"aX":13.505585188730684},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.5,"breakHorizontal":-12.6,"spinRate":2081,"spinDirection":140},"zone":5,"typeConfidence":0.89,"plateTime":0.4160584811546211,"extension":6.589852316889969},"index":2,"playId":"d67e7a5d-3afe-3824-9901-52ea3cf85380","pitchNumber":2,"startTime":"2026-08-29T00:27:02.577Z","endTime":"2026-08-29T00:27:06.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.495615648402747,"aZ":-32.595944484082644,"pfxX":-11.20852514279188,"pfxZ":-0.320542839956385,"pX":-0.7765065989979824,"pZ":1.6971196409133817,"vX0":-2.879546169885804,"vY0":-115.2034557896466,"vZ0":-1.7041723080772986,"x":146.6,"y":192.96,"x0":1.9470234490725729,"y0":50.00019044942906,"z0":5.613262545362863,"aX":-14.97958515423639},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-0.7,"breakHorizontal":21.0,"spinRate":2818,"spinDirection":311},"zone":13,"typeConfidence":0.9,"plateTime":0.47643773740557727,"extension":6.316367328703458},"index":3,"playId":"1b3f87e9-8c5d-326c-8608-5de9a2f40498","pitchNumber":3,"startTime":"2026-08-29T00:27:22.622Z","endTime":"2026-08-29T00:27:27.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.610559789812978,"aZ":-21.128729855391743,"pfxX":8.586885254365589,"pfxZ":6.155666798592392,"pX":-0.18706409717787054,"pZ":2.226733667747082,"vX0":-7.584471224931901,"vY0":-132.65430585333064,"vZ0":-5.02027462339658,"x":124.13,"y":178.66,"x0":1.5842697344840129,"y0":50.00191090491577,"z0":5.670303577119397,"aX":15.404912592959484},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.3,"breakHorizontal":-14.0,"spinRate":2101,"spinDirection":142},"zone":8,"typeConfidence":0.89,"plateTime":0.4118531412653592,"extension":6.4995672673376275},"hitData":{"launchSpeed":101.5,"launchAngle":12.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":64.27,"coordY":105.11}},"index":4,"playId":"71913022-d55c-31ee-acb7-71f3208b64ef","pitchNumber":4,"startTime":"2026-08-29T00:27:38.103Z","endTime":"2026-08-29T00:27:47.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:27:47.999Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mookie Betts strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T00:27:48.946Z","endTime":"2026-08-29T00:28:50.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.236598583385895,"aZ":-26.60445294398405,"pfxX":-3.1614587617454757,"pfxZ":3.3916785919761825,"pX":0.6259255392754205,"pZ":2.443726435052932,"vX0":-1.736924142928761,"vY0":-126.8963665113984,"vZ0":-3.1589455039005445,"x":93.14,"y":172.8,"x0":1.7284501860839456,"y0":50.00255086663385,"z0":5.807943764177638,"aX":-5.192523053807341},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.8,"breakHorizontal":6.1,"spinRate":2381,"spinDirection":188},"zone":6,"typeConfidence":0.91,"plateTime":0.4304531997634462,"extension":6.421995805567127},"index":0,"playId":"a1535b87-13f4-3ce8-bce0-01df7a0d79fd","pitchNumber":1,"startTime":"2026-08-29T00:28:12.652Z","endTime":"2026-08-29T00:28:16.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.195710985711607,"aZ":-13.145215643555554,"pfxX":3.4423348702591814,"pfxZ":10.482017632819538,"pX":0.891825196229788,"pZ":2.143158570198121,"vX0":-2.909397450329724,"vY0":-134.16426624521873,"vZ0":-7.0334919845281645,"x":83.01,"y":180.91,"x0":1.5453612333764586,"y0":50.001395601817705,"z0":5.743699138513033,"aX":6.247989899382238},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.6,"breakHorizontal":-5.5,"spinRate":2285,"spinDirection":148},"zone":14,"typeConfidence":0.91,"plateTime":0.4089342418763833,"extension":6.598603151925121},"index":1,"playId":"3dd974ae-68f0-34ab-8564-ce7573bea70a","pitchNumber":2,"startTime":"2026-08-29T00:28:27.682Z","endTime":"2026-08-29T00:28:32.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4031135509711,"aZ":-25.97708010240409,"pfxX":8.5150083099719,"pfxZ":4.203832291549055,"pX":1.2606328037293064,"pZ":1.2291300516973576,"vX0":-3.7694937532165214,"vY0":-120.88552499314797,"vZ0":-4.915934449266338,"x":68.95,"y":205.59,"x0":1.7370766802210649,"y0":50.00385137531015,"z0":5.580094290015919,"aX":12.554922014429692},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.6,"breakHorizontal":-14.5,"spinRate":1629,"spinDirection":103},"zone":14,"typeConfidence":0.9,"plateTime":0.4537618461025126,"extension":6.4237578144893925},"index":2,"playId":"f77dc116-338e-34f1-81d0-f1b31526a3ee","pitchNumber":3,"startTime":"2026-08-29T00:28:44.294Z","endTime":"2026-08-29T00:28:50.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:28:50.608Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Max Muncy pops out to shortstop Kevin McGonigle.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T00:28:52.677Z","endTime":"2026-08-29T00:29:40.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.859307168162868,"aZ":-33.36217968805285,"pfxX":-6.756571621206062,"pfxZ":-0.8472007686575243,"pX":-1.2204545903311415,"pZ":2.525829375699391,"vX0":-4.93133365792544,"vY0":-118.0141578873504,"vZ0":-0.200041574206964,"x":163.52,"y":170.58,"x0":1.782717042524673,"y0":50.005064654285924,"z0":5.714554815882961,"aX":-9.422966217410321},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.3,"breakHorizontal":13.6,"spinRate":2934,"spinDirection":305},"zone":11,"typeConfidence":0.91,"plateTime":0.4661536923175902,"extension":6.450575256524969},"index":0,"playId":"2cda7e68-9d57-369e-adca-267528b38088","pitchNumber":1,"startTime":"2026-08-29T00:29:11.971Z","endTime":"2026-08-29T00:29:15.792Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.839506367259325,"aZ":-19.96334973355055,"pfxX":9.754429727827317,"pfxZ":6.636224286792988,"pX":0.2738568018941581,"pZ":2.309796601285301,"vX0":-6.777176834889265,"vY0":-134.91714433895476,"vZ0":-5.076988379686711,"x":106.56,"y":176.42,"x0":1.553281146755561,"y0":50.00382467325989,"z0":5.626421276792769,"aX":17.95181125412939},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.0,"breakHorizontal":-16.2,"spinRate":2246,"spinDirection":142},"zone":5,"typeConfidence":0.88,"plateTime":0.40623931455947915,"extension":6.51112845136767},"hitData":{"launchSpeed":94.9,"launchAngle":66.0,"totalDistance":138.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.97,"coordY":151.18}},"index":1,"playId":"33b22af1-bcbd-3c76-887a-da7260386798","pitchNumber":2,"startTime":"2026-08-29T00:29:28.324Z","endTime":"2026-08-29T00:29:40.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:29:40.022Z","atBatIndex":52},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Tommy Edman hit by pitch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T00:29:51.061Z","endTime":"2026-08-29T00:31:20.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"postOnSecond":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30427381027172,"aZ":-16.76017248689904,"pfxX":5.029316303224473,"pfxZ":8.726388460994404,"pX":0.042864217212404084,"pZ":1.787153794676402,"vX0":-5.262965345223629,"vY0":-131.86345904606299,"vZ0":-6.979149349703205,"x":115.37,"y":190.53,"x0":1.4085173521536332,"y0":50.00080462968774,"z0":5.698657562957086,"aX":8.880933455111311},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.5,"breakHorizontal":-8.0,"spinRate":2099,"spinDirection":142},"zone":8,"typeConfidence":0.88,"plateTime":0.4149410084367635,"extension":6.683878302122413},"index":0,"playId":"6485141c-f2f0-3cc8-9d07-281103b7d66e","pitchNumber":1,"startTime":"2026-08-29T00:30:06.146Z","endTime":"2026-08-29T00:30:09.988Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47911429937048,"aZ":-26.852481802077655,"pfxX":7.7558945712361815,"pfxZ":3.5570891138509886,"pX":0.5148805621289635,"pZ":-0.05973522344063181,"vX0":-5.21168180476297,"vY0":-121.46103392199493,"vZ0":-7.601504810550051,"x":97.37,"y":240.39,"x0":1.6792371698576078,"y0":50.00267464422963,"z0":5.440821451620434,"aX":11.60450222112865},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.9,"breakHorizontal":-12.8,"spinRate":1613,"spinDirection":103},"zone":14,"typeConfidence":0.9,"plateTime":0.45070315448239295,"extension":6.542075737579163},"index":1,"playId":"372c1ce2-97cd-33dc-8835-5c4f39995a7c","pitchNumber":2,"startTime":"2026-08-29T00:30:23.260Z","endTime":"2026-08-29T00:30:28.451Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Tyler Holton. Freddie Freeman to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"372c1ce2-97cd-33dc-8835-5c4f39995a7c","startTime":"2026-08-29T00:30:34.289Z","endTime":"2026-08-29T00:30:55.768Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":518692,"link":"/api/v1/people/518692"}},{"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":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.5,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.99420844739668,"aZ":-28.0026314330593,"pfxX":7.11564518611895,"pfxZ":2.7651758205733277,"pX":1.6615447593463792,"pZ":1.8601183511834283,"vX0":-2.863712090847785,"vY0":-121.33592984896973,"vZ0":-3.285730429331552,"x":53.67,"y":188.56,"x0":1.9245821831191214,"y0":50.00337139810632,"z0":5.640020726601082,"aX":10.741332340190592},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.6,"breakHorizontal":-12.4,"spinRate":1586,"spinDirection":106},"zone":14,"typeConfidence":0.9,"plateTime":0.4493034671823444,"extension":6.458996238673004},"index":3,"playId":"16513e65-fb4b-3e86-af7b-97448ef5135b","pitchNumber":3,"startTime":"2026-08-29T00:30:55.768Z","endTime":"2026-08-29T00:31:00.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.6,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.612670835477847,"aZ":-26.870554482374143,"pfxX":-2.0576345847219795,"pfxZ":3.201513057435494,"pX":-2.360770414903456,"pZ":1.3022989730844923,"vX0":-8.747016832971697,"vY0":-127.04774621776393,"vZ0":-5.708438398176097,"x":206.99,"y":203.62,"x0":1.3747793968901612,"y0":50.00592744005645,"z0":5.676443745500899,"aX":-3.4094478534926407},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.8,"breakHorizontal":5.4,"spinRate":2473,"spinDirection":193},"zone":13,"typeConfidence":0.89,"plateTime":0.42884229141581764,"extension":6.6442188448158035},"index":4,"playId":"d77eb2c9-8bb2-3713-b662-4e5d092166c6","pitchNumber":4,"startTime":"2026-08-29T00:31:15.956Z","endTime":"2026-08-29T00:31:20.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:31:20.951Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Tucker walks. Freddie Freeman to 3rd. Tommy Edman to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T00:31:21.362Z","endTime":"2026-08-29T00:33:58.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnSecond":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"postOnThird":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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(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},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.588274675779164,"aZ":-30.089144871679405,"pfxX":-9.013631910899115,"pfxZ":1.4679354139069432,"pX":-1.7623178253412088,"pZ":2.514597399097174,"vX0":-5.6167889319317705,"vY0":-118.24050978635019,"vZ0":-0.875950574871746,"x":184.18,"y":170.89,"x0":1.8147363051811622,"y0":50.000144857882816,"z0":5.651328704311412,"aX":-12.75561872354162},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.8,"breakHorizontal":17.6,"spinRate":2733,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.46327987276848326,"extension":6.488270026192429},"index":0,"playId":"d1061714-5a9d-3a5d-842b-de1afc19050e","pitchNumber":1,"startTime":"2026-08-29T00:32:05.296Z","endTime":"2026-08-29T00:32:10.762Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.185348019664954,"aZ":-22.4582642008716,"pfxX":9.940787036911667,"pfxZ":5.378123706049958,"pX":-0.6691359331498226,"pZ":1.3099654322530516,"vX0":-8.925631227180189,"vY0":-133.17055322704317,"vZ0":-6.876751857040272,"x":142.51,"y":203.41,"x0":1.4258701672859604,"y0":50.000126962606224,"z0":5.53735188115849,"aX":17.946622446132356},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.5,"breakHorizontal":-16.2,"spinRate":2052,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.4104788852826693,"extension":6.689491964556045},"index":1,"playId":"4d337202-5b6d-32bc-8579-5e13a66fae63","pitchNumber":2,"startTime":"2026-08-29T00:32:23.473Z","endTime":"2026-08-29T00:32:28.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.276449670182686,"aZ":-24.467000185342552,"pfxX":10.21450446364322,"pfxZ":4.2167285432803165,"pX":0.2657671953408825,"pZ":1.9499066873483972,"vX0":-6.773218084354687,"vY0":-133.92444034701555,"vZ0":-5.017554519785053,"x":106.87,"y":186.13,"x0":1.4927170243432775,"y0":50.00373113208982,"z0":5.584273136708004,"aX":18.668525049223323},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.8,"breakHorizontal":-17.2,"spinRate":2037,"spinDirection":138},"zone":8,"typeConfidence":0.9,"plateTime":0.408049779727242,"extension":6.59601370067403},"index":2,"playId":"f5f0cd9a-e4bd-372c-9ec8-2b9e382813b7","pitchNumber":3,"startTime":"2026-08-29T00:32:43.346Z","endTime":"2026-08-29T00:32:47.988Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":80.9,"endSpeed":74.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.260040246531382,"aZ":-35.113559241515475,"pfxX":-8.738670163079107,"pfxZ":-2.102195395468608,"pX":-1.315202108670486,"pZ":1.5363212826735246,"vX0":-4.644579547825258,"vY0":-117.81699917134765,"vZ0":-1.8949141990310594,"x":167.13,"y":197.3,"x0":1.8195804774877635,"y0":50.00213234128616,"z0":5.609023616588962,"aX":-12.231119874545575},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-4.0,"breakHorizontal":17.0,"spinRate":2794,"spinDirection":307},"zone":13,"typeConfidence":0.9,"plateTime":0.46565059742506687,"extension":6.643561893188199},"index":3,"playId":"b1fdee1e-2b1a-3c92-82ec-48d521ec6b2d","pitchNumber":4,"startTime":"2026-08-29T00:33:04.986Z","endTime":"2026-08-29T00:33:10.092Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.202960881521243,"aZ":-22.71649892283863,"pfxX":9.397245081081147,"pfxZ":5.24647781162018,"pX":-0.13356596668169746,"pZ":2.3220742225136988,"vX0":-7.739107373451176,"vY0":-132.8452444283069,"vZ0":-4.304919522378334,"x":122.09,"y":176.08,"x0":1.584433379394315,"y0":50.002951151195035,"z0":5.597646743601328,"aX":16.938790068585064},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.9,"breakHorizontal":-15.5,"spinRate":2088,"spinDirection":130},"zone":5,"typeConfidence":0.89,"plateTime":0.41098172960217516,"extension":6.684554419305909},"index":4,"playId":"ffa71552-753c-3bb0-8ef7-02d67316160f","pitchNumber":5,"startTime":"2026-08-29T00:33:23.011Z","endTime":"2026-08-29T00:33:27.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.336036690114454,"aZ":-23.22867045963733,"pfxX":8.714761392279183,"pfxZ":4.843074656314523,"pX":0.8329560180812903,"pZ":1.7733073196012448,"vX0":-5.25954527510584,"vY0":-134.59678048652114,"vZ0":-5.769201298908127,"x":85.25,"y":190.9,"x0":1.673178530778902,"y0":50.003420147426255,"z0":5.573876548140108,"aX":16.10013857665135},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.8,"breakHorizontal":-14.8,"spinRate":2071,"spinDirection":138},"zone":14,"typeConfidence":0.89,"plateTime":0.40588131577207553,"extension":6.653845446742197},"index":5,"playId":"acc49908-b6ca-3787-a5d6-888f2547a117","pitchNumber":6,"startTime":"2026-08-29T00:33:48.009Z","endTime":"2026-08-29T00:33:58.103Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:33:58.103Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Enrique Hernández pops out to second baseman Gleyber Torres.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T00:36:21.004Z","endTime":"2026-08-29T00:36:52.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"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":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T00:34:22.845Z","endTime":"2026-08-29T00:34:29.497Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jacob Waguespack replaces Tyler Holton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-29T00:34:29.497Z","endTime":"2026-08-29T00:36:23.257Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621097,"link":"/api/v1/people/621097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.370106522276338,"aZ":-25.46429927028311,"pfxX":0.7145420920091008,"pfxZ":4.231531807029391,"pX":0.13811849311740904,"pZ":2.796474279975792,"vX0":0.9024279370648063,"vY0":-124.71621169622618,"vZ0":-3.3128806885478177,"x":111.74,"y":163.28,"x0":-0.32028115356477677,"y0":50.00494557835031,"z0":6.225532841961865,"aX":1.1339552523037366},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.2,"breakHorizontal":-1.4,"spinRate":1853,"spinDirection":175},"zone":2,"typeConfidence":0.9,"plateTime":0.437953024995835,"extension":6.872952222417441},"index":2,"playId":"f29fee23-c4b2-39f3-a176-cdecc8cf5438","pitchNumber":1,"startTime":"2026-08-29T00:36:23.257Z","endTime":"2026-08-29T00:36:27.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09386925448338,"aZ":-13.583731517727928,"pfxX":-2.821486490096957,"pfxZ":10.081488784168616,"pX":-0.6574883292955994,"pZ":3.182478312276494,"vX0":-0.6985156535870076,"vY0":-134.8893068188388,"vZ0":-5.510258116953927,"x":142.06,"y":152.85,"x0":-0.028554408309245848,"y0":50.006271460879006,"z0":6.208109847913325,"aX":-5.20501451792049},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":5.3,"spinRate":2131,"spinDirection":196},"zone":1,"typeConfidence":0.9,"plateTime":0.4059163024501169,"extension":6.9924725538717585},"hitData":{"launchSpeed":77.4,"launchAngle":56.0,"totalDistance":174.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":149.15,"coordY":135.5}},"index":3,"playId":"44457708-ec9d-3592-a2ba-6e7dd1200f9b","pitchNumber":2,"startTime":"2026-08-29T00:36:41.666Z","endTime":"2026-08-29T00:36:52.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:36:52.613Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T00:39:59.069Z","endTime":"2026-08-29T00:40:53.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666163,"link":"/api/v1/people/666163"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Evan Phillips replaces Tarik Skubal.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T00:38:03.401Z","endTime":"2026-08-29T00:38:55.516Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623465,"link":"/api/v1/people/623465"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Colt Keith replaces Eduardo Valencia.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T00:38:55.516Z","endTime":"2026-08-29T00:39:19.839Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":680664,"link":"/api/v1/people/680664"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-29T00:39:19.839Z","endTime":"2026-08-29T00:40:01.426Z","isPitch":false,"type":"action"},{"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},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.204605076267214,"aZ":-15.34776679714053,"pfxX":-8.889105942905605,"pfxZ":8.763558972074819,"pX":0.6328194999152674,"pZ":2.0320922348132298,"vX0":11.946769537783133,"vY0":-137.62394857879755,"vZ0":-5.890927812380598,"x":92.88,"y":183.91,"x0":-2.607163687940627,"y0":50.0048983981287,"z0":5.237810293248934,"aX":-17.073442945955758},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":13.7,"spinRate":2434,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.39779856311732376,"extension":6.2651697251531635},"index":3,"playId":"8e09fe1f-0e5f-3718-b264-fa77e50c10fe","pitchNumber":1,"startTime":"2026-08-29T00:40:01.426Z","endTime":"2026-08-29T00:40:05.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67483622756478,"aZ":-13.690410551113583,"pfxX":-8.487208298901685,"pfxZ":9.265006120129076,"pX":-0.7324661057064329,"pZ":1.7591585201612272,"vX0":8.483417567223217,"vY0":-140.76314099082455,"vZ0":-7.1205097251866825,"x":144.92,"y":191.28,"x0":-2.691057739253656,"y0":50.0024538658391,"z0":5.2182748708036915,"aX":-16.933026079223552},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.4,"breakHorizontal":13.6,"spinRate":2518,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.3899701214801592,"extension":6.3342975129877885},"index":4,"playId":"2557b0e9-d69a-334b-a744-cd4757d8aa69","pitchNumber":2,"startTime":"2026-08-29T00:40:19.512Z","endTime":"2026-08-29T00:40:23.764Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-29T00:40:29.671Z","endTime":"2026-08-29T00:40:48.232Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.51647542121579,"aZ":-14.452468316816876,"pfxX":-7.405465741798606,"pfxZ":8.94294926885294,"pX":0.5259066119624625,"pZ":3.169474624660584,"vX0":10.88315970963769,"vY0":-139.88932452857205,"vZ0":-3.49822885614343,"x":96.95,"y":153.2,"x0":-2.4526716905125148,"y0":50.006598685036025,"z0":5.38354281356587,"aX":-14.682319983563772},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":11.2,"spinRate":2512,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.3915147171599407,"extension":6.240497490250259},"index":6,"playId":"f19608c9-b619-3e0f-86dc-4cf7be6c91ec","pitchNumber":3,"startTime":"2026-08-29T00:40:48.232Z","endTime":"2026-08-29T00:40:53.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:40:53.008Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Malgeri called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T00:40:57.563Z","endTime":"2026-08-29T00:42:18.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666163,"link":"/api/v1/people/666163"},"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},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51430880383201,"aZ":-11.35582796076795,"pfxX":-6.532534418711029,"pfxZ":10.380025004528473,"pX":-0.09156041309825808,"pZ":2.719366235565685,"vX0":9.618771832053108,"vY0":-140.85194266260342,"vZ0":-5.10681117298218,"x":120.49,"y":165.36,"x0":-2.7048673131170893,"y0":50.00636060956544,"z0":5.292849726392595,"aX":-13.106821129006125},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":9.8,"spinRate":2572,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3891302182499592,"extension":6.302106778801791},"index":0,"playId":"0386bb4f-5b62-347a-a8d0-9e99445c2c06","pitchNumber":1,"startTime":"2026-08-29T00:41:17.983Z","endTime":"2026-08-29T00:41:22.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.409426655001646,"aZ":-33.50759752208889,"pfxX":9.094216229662486,"pfxZ":-0.8562075460250398,"pX":0.7176435154069096,"pZ":1.1358652383569474,"vX0":5.795284714549154,"vY0":-124.59769138364408,"vZ0":-3.191028169213742,"x":89.65,"y":208.11,"x0":-2.8243305316192857,"y0":50.00178274760581,"z0":5.218892339830438,"aX":14.21114069566983},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.0,"breakHorizontal":-17.9,"spinRate":2661,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.44059781598338077,"extension":6.282580092172413},"index":1,"playId":"49803f25-30af-3f12-aef6-4f4dbc4f8551","pitchNumber":2,"startTime":"2026-08-29T00:41:33.064Z","endTime":"2026-08-29T00:41:37.088Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21080503241975,"aZ":-12.742330160628196,"pfxX":-9.27375060394384,"pfxZ":9.747254296217568,"pX":-0.14127656610462672,"pZ":2.2222907336875006,"vX0":10.241335984816804,"vY0":-140.40732281534554,"vZ0":-6.043193728260282,"x":122.39,"y":178.78,"x0":-2.633649557765974,"y0":50.00676345454924,"z0":5.234195004707559,"aX":-18.495101801221992},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":14.6,"spinRate":2593,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.39032220410293217,"extension":6.362067585528604},"index":2,"playId":"dfeb65b8-669f-32bf-8b9e-c190e251861b","pitchNumber":3,"startTime":"2026-08-29T00:41:49.408Z","endTime":"2026-08-29T00:41:52.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17055121920115,"aZ":-34.59984527034241,"pfxX":7.409842817444561,"pfxZ":-1.5410407162787294,"pX":-0.2848475400574557,"pZ":2.150578873463387,"vX0":4.099966001571829,"vY0":-124.36670181340575,"vZ0":-0.8305337450308197,"x":127.86,"y":180.71,"x0":-2.9158045105181465,"y0":50.00387941850145,"z0":5.350178035821993,"aX":11.646487699896989},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.8,"breakHorizontal":-14.4,"spinRate":2510,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.43985155193007186,"extension":6.122768546764998},"index":3,"playId":"665233d1-d1d3-381a-87e7-27fa1011f2b3","pitchNumber":4,"startTime":"2026-08-29T00:42:13.523Z","endTime":"2026-08-29T00:42:18.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:42:18.704Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T00:42:18.798Z","endTime":"2026-08-29T00:43:26.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666163,"link":"/api/v1/people/666163"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.311321016476015,"aZ":-14.146435398434157,"pfxX":-7.504626815098862,"pfxZ":9.052493136736198,"pX":0.06586671460889074,"pZ":1.8294163260046992,"vX0":9.953562154232646,"vY0":-140.34359493427402,"vZ0":-6.789666765960884,"x":114.49,"y":189.39,"x0":-2.5547160418988915,"y0":50.001121417487724,"z0":5.204715091102061,"aX":-14.942284874909882},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":11.5,"spinRate":2521,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.3905585298181493,"extension":6.306440868626516},"index":0,"playId":"f50045c6-89a9-39b5-9357-668f727de101","pitchNumber":1,"startTime":"2026-08-29T00:42:44.524Z","endTime":"2026-08-29T00:42:48.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36974610680276,"aZ":-12.951157780821244,"pfxX":-7.809183791925053,"pfxZ":9.695494112900029,"pX":0.4581681565767165,"pZ":2.3619654105142613,"vX0":10.906412510777013,"vY0":-140.29071274886556,"vZ0":-5.7992346754567965,"x":99.54,"y":175.01,"x0":-2.47514804548444,"y0":50.00160913662684,"z0":5.3088113206441045,"aX":-15.481199355285158},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":11.8,"spinRate":2390,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3912537810201995,"extension":6.342842479358799},"index":1,"playId":"91a5bade-91b7-3da1-8551-83c6fe37ad0b","pitchNumber":2,"startTime":"2026-08-29T00:43:02.464Z","endTime":"2026-08-29T00:43:07.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34665231114056,"aZ":-33.052071635813874,"pfxX":6.081036281877556,"pfxZ":-0.543828144318725,"pX":1.5853371413502564,"pZ":0.541934020248812,"vX0":8.530319736395734,"vY0":-126.46413816859032,"vZ0":-5.034520164770527,"x":56.57,"y":224.15,"x0":-2.6299394063839823,"y0":50.003488352514886,"z0":5.229390009046013,"aX":9.786574733788088},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.0,"breakHorizontal":-13.1,"spinRate":2511,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4341826343248991,"extension":6.203439683361485},"index":2,"playId":"404a6faf-eafb-393a-bd2c-e33f63b0c9d3","pitchNumber":3,"startTime":"2026-08-29T00:43:20.447Z","endTime":"2026-08-29T00:43:26.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:43:26.930Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Teoscar Hernández singles on a line drive to left fielder Javier Báez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T00:45:45.123Z","endTime":"2026-08-29T00:47:07.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Colt Keith remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T00:44:07.857Z","endTime":"2026-08-29T00:45:32.345Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":680664,"link":"/api/v1/people/680664"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T00:45:32.345Z","endTime":"2026-08-29T00:45:47.413Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"}},{"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},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75442350952548,"aZ":-11.68960929505546,"pfxX":-2.0557518741701264,"pfxZ":11.256702692548417,"pX":0.48461472199258887,"pZ":3.3453195550285595,"vX0":2.1297994446762574,"vY0":-133.98817154386333,"vZ0":-5.347788791703418,"x":98.53,"y":148.46,"x0":-0.053198235841558514,"y0":50.00023444610139,"z0":6.201191430029272,"aX":-3.740116083584487},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.4,"breakHorizontal":3.2,"spinRate":2172,"spinDirection":196},"zone":3,"typeConfidence":0.9,"plateTime":0.408676927815943,"extension":7.064274838396693},"index":2,"playId":"35251a14-0323-35ea-b6d7-015ecf811db3","pitchNumber":1,"startTime":"2026-08-29T00:45:47.413Z","endTime":"2026-08-29T00:45:51.097Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.886683038112572,"aZ":-25.21738480158968,"pfxX":2.016843483627559,"pfxZ":4.268132044015566,"pX":1.2879182591368519,"pZ":0.6197916810606903,"vX0":3.1514133582231807,"vY0":-126.39899501561607,"vZ0":-8.609998630259899,"x":67.91,"y":222.05,"x0":-0.2334309600126527,"y0":50.00573989064929,"z0":6.071284108602335,"aX":3.288741089444906},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.1,"breakHorizontal":-4.3,"spinRate":1919,"spinDirection":182},"zone":14,"typeConfidence":0.91,"plateTime":0.4320449151153798,"extension":6.97190837404691},"index":3,"playId":"0060ad01-14ef-35e3-a8e4-1401c7f04634","pitchNumber":2,"startTime":"2026-08-29T00:46:02.531Z","endTime":"2026-08-29T00:46:05.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.138743115632185,"aZ":-27.12260147873931,"pfxX":3.4277596556958594,"pfxZ":3.1046126633028734,"pX":1.2068406276581372,"pZ":4.17995905217707,"vX0":2.6548499441150004,"vY0":-126.61138132111154,"vZ0":-0.09071918451844119,"x":71.0,"y":125.92,"x0":-0.29967827195210917,"y0":50.005524792632635,"z0":6.38148327935309,"aX":5.581347230456195},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.9,"breakHorizontal":-6.8,"spinRate":1870,"spinDirection":172},"zone":12,"typeConfidence":0.91,"plateTime":0.43212517376218296,"extension":6.775651548246407},"index":4,"playId":"2aa9e310-39b7-342e-9baa-66f63cd04a9e","pitchNumber":3,"startTime":"2026-08-29T00:46:21.557Z","endTime":"2026-08-29T00:46:25.818Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.596788068417485,"aZ":-11.275505652037168,"pfxX":-1.4999297269712852,"pfxZ":11.212358814624029,"pX":-0.845423632699094,"pZ":2.6695804527034586,"vX0":-1.4092004615743305,"vY0":-135.86610056560613,"vZ0":-7.124202032582001,"x":149.23,"y":166.7,"x0":-0.12459121991118756,"y0":50.00379777310808,"z0":6.114601867249912,"aX":-2.795765197675417},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.0,"breakHorizontal":3.0,"spinRate":2124,"spinDirection":194},"zone":11,"typeConfidence":0.92,"plateTime":0.40360329138331075,"extension":7.088286486423996},"index":5,"playId":"1dd17df3-2887-3970-886d-a00da1afc5dc","pitchNumber":4,"startTime":"2026-08-29T00:46:37.894Z","endTime":"2026-08-29T00:46:41.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29476435294243,"aZ":-12.6309141069597,"pfxX":-1.927161038888745,"pfxZ":10.722212822550471,"pX":-1.0624761700848024,"pZ":2.7817375022619975,"vX0":-1.9817616886707479,"vY0":-133.98511279206062,"vZ0":-6.445117404870227,"x":157.5,"y":163.67,"x0":-0.06359553836269691,"y0":50.00066951166478,"z0":6.116642528083346,"aX":-3.511570315345486},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.2,"breakHorizontal":4.0,"spinRate":2036,"spinDirection":194},"zone":11,"typeConfidence":0.9,"plateTime":0.4084198661840861,"extension":7.148633300696081},"hitData":{"launchSpeed":83.0,"launchAngle":21.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":103.22,"coordY":79.93}},"index":6,"playId":"1a8eb1d8-44fd-3b63-a7e1-36aeadfd8c34","pitchNumber":5,"startTime":"2026-08-29T00:46:56.599Z","endTime":"2026-08-29T00:47:07.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:47:07.350Z","atBatIndex":59},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Ben Rortvedt out on a sacrifice bunt, third baseman Hao-Yu Lee to first baseman Spencer Torkelson. Teoscar Hernández to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T00:47:11.110Z","endTime":"2026-08-29T00:48:33.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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},"pitchData":{"startSpeed":75.6,"endSpeed":70.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.98069251839156,"aZ":-40.03134926766081,"pfxX":1.4243826470672456,"pfxZ":-6.339492619967254,"pX":0.3366376060181599,"pZ":1.8632496840156145,"vX0":0.6005751389246159,"vY0":-110.1633519973887,"vZ0":-0.5640877114994588,"x":104.17,"y":188.47,"x0":-0.12383165900134606,"y0":50.00196841799177,"z0":6.322927238748168,"aX":1.7657011041172892},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-11.4,"breakHorizontal":-2.8,"spinRate":2127,"spinDirection":25},"zone":9,"typeConfidence":0.91,"plateTime":0.49556321942958315,"extension":6.8668683383378895},"index":0,"playId":"bce5edc5-4c46-38f3-b444-6866d46154fa","pitchNumber":1,"startTime":"2026-08-29T00:47:30.532Z","endTime":"2026-08-29T00:47:35.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.816310777326127,"aZ":-14.912354228860584,"pfxX":0.20436166595315097,"pfxZ":9.297628153072848,"pX":0.10022915189834315,"pZ":2.5989692233312143,"vX0":0.21025236076413442,"vY0":-134.78864804103338,"vZ0":-6.555460308057767,"x":113.18,"y":168.61,"x0":-0.005083294599384584,"y0":50.00379352739001,"z0":6.09855617547703,"aX":0.3794096202299713},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":-0.4,"spinRate":1977,"spinDirection":191},"zone":5,"typeConfidence":0.87,"plateTime":0.40496708928474145,"extension":7.158296534655973},"index":1,"playId":"a6dea31b-a039-38c4-b43a-5bf83b52cc8e","pitchNumber":2,"startTime":"2026-08-29T00:47:50.991Z","endTime":"2026-08-29T00:47:56.247Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-29T00:48:07.310Z","endTime":"2026-08-29T00:48:24.884Z","isPitch":false,"type":"action","player":{"id":666163,"link":"/api/v1/people/666163"}},{"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":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62842533710211,"aZ":-14.148528467286065,"pfxX":-0.6702337643543401,"pfxZ":9.544224502328913,"pX":-0.144035322665746,"pZ":3.807218453363553,"vX0":0.186948929094018,"vY0":-136.47040251531087,"vZ0":-3.766903897450588,"x":122.49,"y":135.99,"x0":-0.12627726683055088,"y0":50.005449357833605,"z0":6.1780657863345265,"aX":-1.2661968288370078},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":1.2,"spinRate":2114,"spinDirection":192},"zone":11,"typeConfidence":0.91,"plateTime":0.40113078635514965,"extension":7.078841490670696},"hitData":{"launchSpeed":28.8,"launchAngle":-64.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":120.97,"coordY":193.86}},"index":3,"playId":"81d876ef-d435-3e62-82ae-c1afc439b2f8","pitchNumber":3,"startTime":"2026-08-29T00:48:24.884Z","endTime":"2026-08-29T00:48:33.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:48:33.530Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shohei Ohtani grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson. Teoscar Hernández to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T00:48:49.966Z","endTime":"2026-08-29T00:51:33.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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},"pitchData":{"startSpeed":78.8,"endSpeed":73.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.26500425610115,"aZ":-40.355367419571046,"pfxX":1.570052071856427,"pfxZ":-6.139202426829413,"pX":1.3548621767349216,"pZ":1.7501147423085917,"vX0":2.98831108677826,"vY0":-114.76621646021185,"vZ0":-1.3319462266222915,"x":65.36,"y":191.53,"x0":-0.16803637480978234,"y0":50.000852201644996,"z0":6.269008744491993,"aX":2.093108409470303},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-11.2,"breakHorizontal":-3.6,"spinRate":2200,"spinDirection":28},"zone":14,"typeConfidence":0.9,"plateTime":0.47728992844135965,"extension":6.943689802236161},"index":0,"playId":"70803055-6080-3501-9ebf-3ae5eb15e0e5","pitchNumber":1,"startTime":"2026-08-29T00:49:03.311Z","endTime":"2026-08-29T00:49:07.282Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.589666764333945,"aZ":-12.326352410813891,"pfxX":-1.1308685034438055,"pfxZ":10.581647317990985,"pX":0.05561387292071654,"pZ":2.4221314931837905,"vX0":1.0183568246276684,"vY0":-136.25427678356627,"vZ0":-7.451064839703858,"x":114.88,"y":173.38,"x0":-0.17647457209798484,"y0":50.005937997257,"z0":6.0485208991871575,"aX":-2.1217913891706752},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":1.8,"spinRate":2072,"spinDirection":191},"zone":5,"typeConfidence":0.91,"plateTime":0.40235852424544927,"extension":7.147339685483307},"index":1,"playId":"9f6c1182-2ce2-30c1-8673-e04ab1150d1c","pitchNumber":2,"startTime":"2026-08-29T00:49:23.181Z","endTime":"2026-08-29T00:49:27.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.388368115840887,"aZ":-25.68204103296002,"pfxX":-7.229987832288557,"pfxZ":4.126601569495248,"pX":-0.06368951620974699,"pZ":-1.0600278711641633,"vX0":2.739829069196216,"vY0":-124.51881308954385,"vZ0":-11.909367258770494,"x":119.43,"y":267.4,"x0":-0.23721538707498518,"y0":50.005545485927904,"z0":5.8999833932312225,"aX":-11.384945269006447},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.0,"breakHorizontal":12.5,"spinRate":1548,"spinDirection":200},"zone":13,"typeConfidence":0.89,"plateTime":0.43943540877048903,"extension":7.142337283349306},"index":2,"playId":"57db7813-3950-36d5-976b-e52204eded28","pitchNumber":3,"startTime":"2026-08-29T00:49:41.330Z","endTime":"2026-08-29T00:49:45.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70315077216082,"aZ":-22.61273649614674,"pfxX":-6.494355940312975,"pfxZ":6.053806645160966,"pX":0.8698148430882053,"pZ":1.3233813296476342,"vX0":4.64363161429654,"vY0":-124.28270108469998,"vZ0":-7.325638221731369,"x":83.84,"y":203.05,"x0":-0.1703397920672883,"y0":50.002403397983294,"z0":6.1609136420495565,"aX":-10.255461466623402},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.6,"breakHorizontal":10.8,"spinRate":1566,"spinDirection":204},"zone":14,"typeConfidence":0.9,"plateTime":0.4391381385413866,"extension":7.100813857953932},"index":3,"playId":"2d3526e8-a040-3fc6-9610-bd7f0e3f03b2","pitchNumber":4,"startTime":"2026-08-29T00:50:09.781Z","endTime":"2026-08-29T00:50:14.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.814177491429238,"aZ":-11.794341352840158,"pfxX":-2.578352315226529,"pfxZ":10.670183625961567,"pX":0.4517167540316745,"pZ":3.418110980746545,"vX0":2.227645126759275,"vY0":-137.20098129584943,"vZ0":-5.324388024750957,"x":99.78,"y":146.49,"x0":-0.03498113748428029,"y0":50.00551497218926,"z0":6.185012691543754,"aX":-4.925805736323825},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.5,"breakHorizontal":4.2,"spinRate":2149,"spinDirection":191},"zone":3,"typeConfidence":0.92,"plateTime":0.3989393128452825,"extension":7.002021349098793},"index":4,"playId":"c097e44c-e0e8-3a1f-a7e6-295e75d3dadf","pitchNumber":5,"startTime":"2026-08-29T00:50:30.140Z","endTime":"2026-08-29T00:50:33.982Z","isPitch":true,"type":"pitch"},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.059176096516012,"aZ":-38.76702227934926,"pfxX":0.7434206702087374,"pfxZ":-4.867712364555036,"pX":0.6866192129309467,"pZ":2.465319955011667,"vX0":1.9307000061256792,"vY0":-115.56170720153578,"vZ0":-0.2520886223480716,"x":90.83,"y":172.22,"x0":-0.2554003639374785,"y0":50.000543865684755,"z0":6.292398978409583,"aX":1.0074013717972534},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-8.6,"breakHorizontal":-1.8,"spinRate":2267,"spinDirection":33},"zone":6,"typeConfidence":0.88,"plateTime":0.47354168789226847,"extension":6.857489830812386},"index":5,"playId":"ba1aed2f-78c8-3469-8222-4c2ef0dde973","pitchNumber":6,"startTime":"2026-08-29T00:50:53.688Z","endTime":"2026-08-29T00:51:00.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.548042599304623,"aZ":-14.661847042750994,"pfxX":-2.64910465399969,"pfxZ":9.278372128595414,"pX":-4.29127004337858E-4,"pZ":1.8549378320742718,"vX0":1.3496554597367394,"vY0":-135.51631463923684,"vZ0":-8.458352586496526,"x":117.02,"y":188.7,"x0":-0.156855404819078,"y0":50.00316344278297,"z0":6.009547800522359,"aX":-4.99938893644646},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.5,"breakHorizontal":4.6,"spinRate":2018,"spinDirection":192},"zone":8,"typeConfidence":0.9,"plateTime":0.40195047604731915,"extension":7.248866342196816},"hitData":{"launchSpeed":107.7,"launchAngle":-1.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.47,"coordY":151.68}},"index":6,"playId":"b522b953-1c87-3930-9291-90114e46f9d2","pitchNumber":7,"startTime":"2026-08-29T00:51:24.060Z","endTime":"2026-08-29T00:51:33.839Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:51:33.839Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a sharp line drive to center fielder Max Clark. Teoscar Hernández scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T00:51:40.424Z","endTime":"2026-08-29T00:52:09.592Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":703601,"link":"/api/v1/people/703601"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":{"id":621097,"link":"/api/v1/people/621097"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18209488085675,"aZ":-13.348487866898571,"pfxX":-1.5233478277196122,"pfxZ":9.901833178619567,"pX":-0.202229592009744,"pZ":3.116695176905677,"vX0":-0.03090115747157717,"vY0":-136.5592052038943,"vZ0":-5.689928322617306,"x":124.71,"y":154.63,"x0":0.007352658812245061,"y0":50.004230977781624,"z0":6.134683816763337,"aX":-2.89654821079807},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":2.8,"spinRate":2180,"spinDirection":191},"zone":2,"typeConfidence":0.92,"plateTime":0.4000713569744865,"extension":7.012110953129047},"hitData":{"launchSpeed":103.2,"launchAngle":11.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":125.16,"coordY":91.46}},"index":0,"playId":"dbc5c591-e558-3d5b-92ef-29c70f402b4a","pitchNumber":1,"startTime":"2026-08-29T00:52:00.077Z","endTime":"2026-08-29T00:52:09.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:52:09.592Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mookie Betts lines out to center fielder Max Clark.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T00:52:12.622Z","endTime":"2026-08-29T00:53:01.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":703601,"link":"/api/v1/people/703601"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.300987565771038,"aZ":-12.784338279000679,"pfxX":-2.0954125859484445,"pfxZ":10.327779780212293,"pX":0.8026005719751033,"pZ":2.4572351158852395,"vX0":2.893903970980318,"vY0":-135.80360353416964,"vZ0":-7.405394963778711,"x":86.41,"y":172.43,"x0":-0.00204502999993395,"y0":50.00552878618155,"z0":6.099259907832642,"aX":-3.935134735598024},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":3.2,"spinRate":2069,"spinDirection":189},"zone":6,"typeConfidence":0.91,"plateTime":0.40253330974494084,"extension":7.225129954469941},"index":0,"playId":"33a56ec6-da4b-30d4-80ff-3a37f9526b16","pitchNumber":1,"startTime":"2026-08-29T00:52:36.474Z","endTime":"2026-08-29T00:52:40.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37019212500318,"aZ":-10.22863935679319,"pfxX":0.10950031513788006,"pfxZ":11.493197929864735,"pX":0.1869149662464787,"pZ":2.6196537522783685,"vX0":0.777114658262316,"vY0":-137.0779648463783,"vZ0":-7.394561503414752,"x":109.88,"y":168.05,"x0":-0.11408356108983254,"y0":50.00147083985859,"z0":6.044859186464898,"aX":0.20890694368693324},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.6,"breakHorizontal":-0.4,"spinRate":2151,"spinDirection":192},"zone":5,"typeConfidence":0.92,"plateTime":0.3990752357173113,"extension":7.123881078737974},"hitData":{"launchSpeed":88.7,"launchAngle":23.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.3,"coordY":71.13}},"index":1,"playId":"39ff91d1-1580-316f-ad31-e53939f03ea9","pitchNumber":2,"startTime":"2026-08-29T00:52:53.915Z","endTime":"2026-08-29T00:53:01.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:53:01.943Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Clark walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T00:55:34.000Z","endTime":"2026-08-29T00:57:18.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"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":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Brock Stewart replaces Evan Phillips.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T00:53:58.276Z","endTime":"2026-08-29T00:55:20.558Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592779,"link":"/api/v1/people/592779"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T00:55:20.558Z","endTime":"2026-08-29T00:55:36.278Z","isPitch":false,"type":"action","player":{"id":703601,"link":"/api/v1/people/703601"}},{"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},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.019930895197565,"aZ":-23.692034104275557,"pfxX":0.7196357474667617,"pfxZ":4.746493822729004,"pX":0.22380634866215518,"pZ":4.055614588963433,"vX0":4.670965502583996,"vY0":-132.54912295781747,"vZ0":1.5254406416199207,"x":108.47,"y":129.28,"x0":-1.651269740217464,"y0":50.00539463316395,"z0":5.196587031154316,"aX":1.2872220137683932},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.1,"breakHorizontal":-2.3,"spinRate":2441,"spinDirection":193},"zone":12,"typeConfidence":0.91,"plateTime":0.4124434779690995,"extension":6.239158862319807},"index":2,"playId":"8c6f0ca9-e890-3237-af49-0f197961bab0","pitchNumber":1,"startTime":"2026-08-29T00:55:36.278Z","endTime":"2026-08-29T00:55:41.367Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82196391471209,"aZ":-20.55665869829022,"pfxX":-8.341797827115602,"pfxZ":6.122883125396838,"pX":1.1701717754064107,"pZ":2.487694103799488,"vX0":10.364812492446328,"vY0":-137.0036886120705,"vZ0":-2.770443970176961,"x":72.4,"y":171.61,"x0":-1.581722071907937,"y0":50.00356433539515,"z0":4.920209360522528,"aX":-15.828724279168343},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.7,"breakHorizontal":12.8,"spinRate":2598,"spinDirection":236},"zone":12,"typeConfidence":0.63,"plateTime":0.4001025787331298,"extension":6.48236392588959},"index":3,"playId":"6a753ed6-a333-3fcc-abb2-397056163f58","pitchNumber":2,"startTime":"2026-08-29T00:55:53.887Z","endTime":"2026-08-29T00:55:58.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.055355620871104,"aZ":-24.67326576195917,"pfxX":0.9055397825656879,"pfxZ":4.190118350213432,"pX":1.109004225067852,"pZ":2.2054095022446307,"vX0":6.568165921086577,"vY0":-132.83400409009397,"vZ0":-2.5734020593495313,"x":74.73,"y":179.23,"x0":-1.5117117472944699,"y0":50.001547599867465,"z0":4.977705065226631,"aX":1.619819909438678},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.2,"breakHorizontal":-3.0,"spinRate":2403,"spinDirection":195},"zone":14,"typeConfidence":0.91,"plateTime":0.4120952779260376,"extension":6.2298457724242},"index":4,"playId":"1c66197f-7962-3193-bb3e-db92125c60f9","pitchNumber":3,"startTime":"2026-08-29T00:56:12.805Z","endTime":"2026-08-29T00:56:16.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.536387308963068,"aZ":-19.138299193691033,"pfxX":-7.956584061850561,"pfxZ":6.735792280241347,"pX":-0.1809968173194217,"pZ":2.9397306322642214,"vX0":6.443341581108763,"vY0":-138.1688421867271,"vZ0":-2.362041447440733,"x":123.9,"y":159.41,"x0":-1.5084942212044468,"y0":50.00254280165663,"z0":5.090552766112118,"aX":-15.397057975139214},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.9,"breakHorizontal":13.1,"spinRate":2676,"spinDirection":227},"zone":2,"typeConfidence":0.83,"plateTime":0.3962907554244439,"extension":6.278982738624231},"index":5,"playId":"c2ebefe4-8062-3531-94ba-355eae97e846","pitchNumber":4,"startTime":"2026-08-29T00:56:30.854Z","endTime":"2026-08-29T00:56:35.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.615224178517693,"aZ":-18.471749244314537,"pfxX":-7.482263520715869,"pfxZ":7.093787815987133,"pX":0.4226181474285751,"pZ":1.997852998726776,"vX0":8.207795274631984,"vY0":-138.31558725977555,"vZ0":-4.368125048916012,"x":100.89,"y":184.84,"x0":-1.6149608547965995,"y0":50.005929055833626,"z0":4.840750083337234,"aX":-14.461419584520407},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":11.8,"spinRate":2578,"spinDirection":230},"zone":9,"typeConfidence":0.88,"plateTime":0.3964013644442055,"extension":6.387029531953745},"index":6,"playId":"8b461f8c-6bf0-31bc-b701-0e9e1f22d88c","pitchNumber":5,"startTime":"2026-08-29T00:56:49.981Z","endTime":"2026-08-29T00:56:55.100Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.212757409852347,"aZ":-16.357465470618948,"pfxX":-6.8254361309548095,"pfxZ":8.143343638474159,"pX":-0.8623938390772729,"pZ":2.708982511120444,"vX0":5.063843171871743,"vY0":-138.5526284562464,"vZ0":-3.1399399795972087,"x":149.87,"y":165.64,"x0":-1.827737012206084,"y0":50.00556620676255,"z0":4.951426175238195,"aX":-13.260606860824478},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":11.3,"spinRate":2632,"spinDirection":233},"zone":11,"typeConfidence":0.91,"plateTime":0.39546719334512526,"extension":6.247610899870329},"index":7,"playId":"289b2fcc-c722-3e1e-81df-6040e760b94b","pitchNumber":6,"startTime":"2026-08-29T00:57:09.143Z","endTime":"2026-08-29T00:57:18.829Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:57:18.829Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Callahan singles on a sharp ground ball to right fielder Kyle Tucker. Max Clark to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T00:58:10.037Z","endTime":"2026-08-29T00:58:43.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":814430,"fullName":"Brett Callahan","link":"/api/v1/people/814430"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814430,"fullName":"Brett Callahan","link":"/api/v1/people/814430"},"postOnSecond":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0],"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":814430,"fullName":"Brett Callahan","link":"/api/v1/people/814430"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"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":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Brett Callahan replaces Javier Báez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T00:57:20.909Z","endTime":"2026-08-29T00:57:36.442Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814430,"link":"/api/v1/people/814430"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":595879,"link":"/api/v1/people/595879"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T00:57:36.442Z","endTime":"2026-08-29T00:58:12.371Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46232316501313,"aZ":-16.41372518780987,"pfxX":-7.733765284018166,"pfxZ":8.135705326985637,"pX":-0.49035113902838523,"pZ":3.049508624570179,"vX0":5.689514251790833,"vY0":-138.21484345019113,"vZ0":-2.5342944076329594,"x":135.69,"y":156.44,"x0":-1.5695177449841433,"y0":50.002010075334475,"z0":5.079002216987522,"aX":-14.980132580167913},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":12.8,"spinRate":2591,"spinDirection":227},"zone":1,"typeConfidence":0.9,"plateTime":0.39611258266085203,"extension":6.270111904665089},"index":2,"playId":"926e461c-0384-3661-aaea-a8054689a78a","pitchNumber":1,"startTime":"2026-08-29T00:58:12.371Z","endTime":"2026-08-29T00:58:16.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.611760831954875,"aZ":-32.30312110393976,"pfxX":-10.134914202183232,"pfxZ":-0.07686781995177938,"pX":-0.17795927653776283,"pZ":2.5052292495468356,"vX0":7.16058983163776,"vY0":-129.11429238818766,"vZ0":-0.31675648234867093,"x":123.78,"y":171.14,"x0":-1.6635275867808796,"y0":50.0014866377725,"z0":5.104586608984863,"aX":-17.196551188233375},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.0,"breakHorizontal":16.9,"spinRate":1641,"spinDirection":247},"zone":5,"typeConfidence":0.91,"plateTime":0.42339280911211263,"extension":6.198863460945725},"hitData":{"launchSpeed":106.9,"launchAngle":8.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":177.92,"coordY":116.81}},"index":3,"playId":"47c6b2d2-19f6-3d89-82a4-bfdb842a5941","pitchNumber":2,"startTime":"2026-08-29T00:58:33.404Z","endTime":"2026-08-29T00:58:43.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:58:43.570Z","atBatIndex":65},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Gleyber Torres grounds into a double play, second baseman Tommy Edman to shortstop Mookie Betts to first baseman Freddie Freeman. Max Clark to 3rd. Brett Callahan out at 2nd. Gleyber Torres out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T00:58:47.115Z","endTime":"2026-08-29T00:59:35.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":814430,"fullName":"Brett Callahan","link":"/api/v1/people/814430"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.588569617929895,"aZ":-17.69309616263576,"pfxX":-7.110380203635535,"pfxZ":7.376582751646086,"pX":-0.4550415038578566,"pZ":2.3491884684299174,"vX0":5.241260252028853,"vY0":-138.86428103818398,"vZ0":-4.008048280548565,"x":134.35,"y":175.35,"x0":-1.4382232083990756,"y0":50.00420516255898,"z0":4.980251560648432,"aX":-13.959574813089908},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.7,"breakHorizontal":11.9,"spinRate":2528,"spinDirection":228},"zone":4,"typeConfidence":0.91,"plateTime":0.3936687894097566,"extension":6.332350863654601},"hitData":{"launchSpeed":95.0,"launchAngle":-6.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.83,"coordY":144.59}},"index":0,"playId":"2485f992-a7e7-3254-ba63-c78b9c49e1da","pitchNumber":1,"startTime":"2026-08-29T00:59:26.504Z","endTime":"2026-08-29T00:59:35.465Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:59:35.465Z","atBatIndex":66},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Brock Stewart intentionally walks Hao-Yu Lee.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T00:59:43.183Z","endTime":"2026-08-29T01:01:10.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"postOnThird":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72122871728197,"aZ":-30.366690938460764,"pfxX":6.511460897121514,"pfxZ":1.1986942335728754,"pX":1.705856710691439,"pZ":1.4623775169583113,"vX0":5.298638093836306,"vY0":-121.74366594491244,"vZ0":-2.215831195166671,"x":51.98,"y":199.3,"x0":-1.3438190806830774,"y0":50.000340427946036,"z0":5.010630248111256,"aX":9.778645862699921},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.9,"breakHorizontal":-13.1,"spinRate":2449,"spinDirection":60},"zone":14,"typeConfidence":0.91,"plateTime":0.44977815105372887,"extension":6.516092825911513},"index":0,"playId":"887f07c6-10a8-3daf-bd58-de5c3cff8d13","pitchNumber":1,"startTime":"2026-08-29T01:00:04.764Z","endTime":"2026-08-29T01:00:09.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.014602023603377,"aZ":-15.95802567426297,"pfxX":-6.078444850163881,"pfxZ":8.314115209223147,"pX":1.7528896407047194,"pZ":2.4819897546155683,"vX0":10.463119941156037,"vY0":-138.34289513637702,"vZ0":-3.8234842627202377,"x":50.18,"y":171.77,"x0":-1.2775792007593094,"y0":50.00629320752314,"z0":4.94243402004036,"aX":-11.861480936372942},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":9.0,"spinRate":2527,"spinDirection":232},"zone":12,"typeConfidence":0.9,"plateTime":0.39497110504809996,"extension":6.4675007806970415},"index":1,"playId":"48947991-f0c0-3a89-95a8-184237b65059","pitchNumber":2,"startTime":"2026-08-29T01:00:23.979Z","endTime":"2026-08-29T01:00:28.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72001227350847,"aZ":-15.185688226118886,"pfxX":-5.92908995979024,"pfxZ":8.383414800938235,"pX":0.8073667085558944,"pZ":2.9672889657844377,"vX0":8.159493592039599,"vY0":-141.1384204205706,"vZ0":-3.16316130386324,"x":86.23,"y":158.66,"x0":-1.3445437658326023,"y0":50.006591324988875,"z0":5.0746584865904,"aX":-12.02088881840659},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.8,"breakHorizontal":9.1,"spinRate":2614,"spinDirection":222},"zone":3,"typeConfidence":0.92,"plateTime":0.38739211672052587,"extension":6.466450211721906},"index":2,"playId":"9c86913f-87d0-35e5-a85e-8c759926b1e1","pitchNumber":3,"startTime":"2026-08-29T01:00:48.439Z","endTime":"2026-08-29T01:00:55.478Z","isPitch":true,"type":"pitch"},{"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},"index":3,"playId":"08242316-0686-1003-000c-f08cd117d70a","pitchNumber":3,"startTime":"2026-08-29T01:01:09.957Z","endTime":"2026-08-29T01:01:10.950Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-08-29T01:01:10.950Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out sharply to center fielder Enrique Hernández.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T01:04:01.158Z","endTime":"2026-08-29T01:04:14.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571771,"link":"/api/v1/people/571771"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T01:01:44.837Z","endTime":"2026-08-29T01:02:06.337Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Alex Vesia replaces Brock Stewart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-29T01:02:06.337Z","endTime":"2026-08-29T01:04:03.474Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681911,"link":"/api/v1/people/681911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26413575358085,"aZ":-8.099909313354688,"pfxX":4.166788104902084,"pfxZ":13.373700836351833,"pX":-0.11632232509066966,"pZ":2.680706901079157,"vX0":-2.0030151349081176,"vY0":-134.11885017507075,"vZ0":-6.34523497078854,"x":121.43,"y":166.4,"x0":0.10380375519954506,"y0":50.00019572726252,"z0":5.67279386767491,"aX":7.498262120139137},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":22.8,"breakHorizontal":-7.1,"spinRate":2627,"spinDirection":160},"zone":2,"typeConfidence":0.9,"plateTime":0.4102848559340564,"extension":6.502880143710101},"hitData":{"launchSpeed":106.0,"launchAngle":32.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":153.91,"coordY":38.47}},"index":2,"playId":"c159efd3-70e9-317b-ad50-d695aeaa8bb0","pitchNumber":1,"startTime":"2026-08-29T01:04:03.474Z","endTime":"2026-08-29T01:04:14.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:04:14.756Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Max Muncy pops out to third baseman Hao-Yu Lee.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T01:06:44.699Z","endTime":"2026-08-29T01:07:16.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Brett Callahan remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T01:05:13.969Z","endTime":"2026-08-29T01:05:13.983Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814430,"link":"/api/v1/people/814430"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":595879,"link":"/api/v1/people/595879"}},{"details":{"description":"Pitching Change: Tyler Kinley replaces Jacob Waguespack.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T01:05:13.983Z","endTime":"2026-08-29T01:06:46.965Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641755,"link":"/api/v1/people/641755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9954323468542,"aZ":-27.98395142518066,"pfxX":0.32689355330717706,"pfxZ":2.5739333553391877,"pX":-0.8022817862688358,"pZ":2.1643677598014395,"vX0":-0.2131097891889131,"vY0":-126.63532285728003,"vZ0":-4.59493324736046,"x":147.58,"y":180.34,"x0":-0.7596610454886418,"y0":50.005305964481884,"z0":6.231663235370809,"aX":0.5329004601411472},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.8,"breakHorizontal":-0.6,"spinRate":2563,"spinDirection":175},"zone":4,"typeConfidence":0.9,"plateTime":0.4319343943537839,"extension":5.4170039886947485},"index":2,"playId":"4a398cd8-bf69-390f-9547-aa65a63e3085","pitchNumber":1,"startTime":"2026-08-29T01:06:46.965Z","endTime":"2026-08-29T01:06:51.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.78448386518887,"aZ":-27.24426337316648,"pfxX":0.35512511411871683,"pfxZ":2.919693599155094,"pX":-0.17723232946635242,"pZ":2.9593789809056124,"vX0":0.8657834897114185,"vY0":-129.08104878017917,"vZ0":-3.007438890160371,"x":123.76,"y":158.88,"x0":-0.5630659454504613,"y0":50.00139224935167,"z0":6.236335640261653,"aX":0.5993996919183678},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.8,"breakHorizontal":-0.8,"spinRate":2607,"spinDirection":148},"zone":2,"typeConfidence":0.87,"plateTime":0.42425967239890294,"extension":5.429030035356192},"hitData":{"launchSpeed":89.8,"launchAngle":78.0,"totalDistance":25.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":119.53,"coordY":196.23}},"index":3,"playId":"cabca47b-5405-3a49-9a64-9b47a9f3527d","pitchNumber":2,"startTime":"2026-08-29T01:07:05.511Z","endTime":"2026-08-29T01:07:16.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:07:16.835Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy Edman flies out to left fielder Brett Callahan.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T01:07:24.197Z","endTime":"2026-08-29T01:08:11.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":814430,"link":"/api/v1/people/814430"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.913677964503925,"aZ":-29.84897781125741,"pfxX":0.573355274755339,"pfxZ":1.4411723545807487,"pX":-0.20081293112705123,"pZ":2.943259970290327,"vX0":0.8940836385249988,"vY0":-125.1256004931725,"vZ0":-2.441124127278269,"x":124.65,"y":159.31,"x0":-0.6352870710093141,"y0":50.00004558359469,"z0":6.343266434319523,"aX":0.92145579026901},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.4,"breakHorizontal":-1.2,"spinRate":2433,"spinDirection":159},"zone":2,"typeConfidence":0.9,"plateTime":0.4354221823856852,"extension":5.306112738016412},"index":0,"playId":"1ef78f24-6aaf-35ec-bb6c-519b838ab544","pitchNumber":1,"startTime":"2026-08-29T01:07:43.822Z","endTime":"2026-08-29T01:07:47.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.3,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.273478085063466,"aZ":-28.35868309846663,"pfxX":1.0513969001565635,"pfxZ":2.300952311262927,"pX":0.04286543943179721,"pZ":2.5906854453317023,"vX0":1.3196450216822158,"vY0":-126.77313865140019,"vZ0":-3.5790536311690957,"x":115.37,"y":168.83,"x0":-0.6173279693150082,"y0":50.00308612446163,"z0":6.237796381156974,"aX":1.744010263889868},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.7,"breakHorizontal":-2.2,"spinRate":2463,"spinDirection":166},"zone":5,"typeConfidence":0.9,"plateTime":0.42894087791438906,"extension":5.366174179502593},"hitData":{"launchSpeed":82.6,"launchAngle":38.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.22,"coordY":102.11}},"index":1,"playId":"8ac9db17-4fcf-3e93-aaf3-ac29a7a9858d","pitchNumber":2,"startTime":"2026-08-29T01:08:01.304Z","endTime":"2026-08-29T01:08:11.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:08:11.015Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Tucker walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T01:08:12.326Z","endTime":"2026-08-29T01:11:16.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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},"pitchData":{"startSpeed":87.0,"endSpeed":81.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.704062501216978,"aZ":-29.80762939349802,"pfxX":1.8133256165710305,"pfxZ":1.4268831398534871,"pX":-1.0345893685640821,"pZ":2.9292070106476578,"vX0":-1.2397035686629074,"vY0":-126.90424925279791,"vZ0":-2.6778307895591453,"x":156.44,"y":159.69,"x0":-0.779602439625161,"y0":50.00447240357897,"z0":6.330822055164873,"aX":3.009798519714542},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.3,"breakHorizontal":-3.1,"spinRate":2542,"spinDirection":158},"zone":11,"typeConfidence":0.91,"plateTime":0.4287574479117233,"extension":5.3420686783372355},"index":0,"playId":"7e6623d7-d211-3afe-9d6c-152522150a65","pitchNumber":1,"startTime":"2026-08-29T01:08:40.897Z","endTime":"2026-08-29T01:08:46.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.158884140053463,"aZ":-31.24692615503603,"pfxX":1.4973022897642392,"pfxZ":0.5641296666834243,"pX":0.041273572885857084,"pZ":2.6337629331384846,"vX0":1.1110188422740745,"vY0":-126.62698200763845,"vZ0":-2.957928428326883,"x":115.43,"y":167.67,"x0":-0.5954501030809709,"y0":50.00564335199256,"z0":6.278455535016789,"aX":2.468506923083504},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.6,"breakHorizontal":-2.9,"spinRate":2559,"spinDirection":115},"zone":5,"typeConfidence":0.91,"plateTime":0.43005623493345446,"extension":5.435507322190502},"index":1,"playId":"4142f035-761a-3695-b18a-7d671be80f30","pitchNumber":2,"startTime":"2026-08-29T01:08:57.645Z","endTime":"2026-08-29T01:09:01.078Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.495048055166233,"aZ":-29.418274184024032,"pfxX":0.4681877292897112,"pfxZ":1.6220641154428428,"pX":0.4827271892806449,"pZ":3.200542114940264,"vX0":2.399659271838499,"vY0":-128.29081765585212,"vZ0":-2.0756907057235985,"x":98.6,"y":152.37,"x0":-0.5179591595009191,"y0":50.005293595593706,"z0":6.268466762877581,"aX":0.7957135619850595},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.8,"breakHorizontal":-1.3,"spinRate":2388,"spinDirection":149},"zone":3,"typeConfidence":0.87,"plateTime":0.42369301982110663,"extension":5.42395083427495},"index":2,"playId":"59f125a3-a4e4-3dbc-8d8e-9e6aed83fdb5","pitchNumber":3,"startTime":"2026-08-29T01:09:17.451Z","endTime":"2026-08-29T01:09:23.227Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-29T01:09:32.249Z","endTime":"2026-08-29T01:09:50.891Z","isPitch":false,"type":"action","player":{"id":663656,"link":"/api/v1/people/663656"}},{"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":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.836170209096686,"aZ":-31.03465104848933,"pfxX":1.3161277261690802,"pfxZ":0.6984166646084695,"pX":-0.7025893042242086,"pZ":2.2670330669144176,"vX0":-0.5990811622060174,"vY0":-126.46227308379757,"vZ0":-3.6850069671186594,"x":143.78,"y":177.57,"x0":-0.6351956762945287,"y0":50.006089822984165,"z0":6.200181001720672,"aX":2.158206727710995},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.7,"breakHorizontal":-2.3,"spinRate":2564,"spinDirection":83},"zone":7,"typeConfidence":0.91,"plateTime":0.4311174064570533,"extension":5.536257390484543},"index":4,"playId":"5d6d56bb-17e2-321f-97b9-2474a422927f","pitchNumber":4,"startTime":"2026-08-29T01:09:50.891Z","endTime":"2026-08-29T01:09:54.517Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.404198619005633,"aZ":-34.41806879647467,"pfxX":1.3430131196400965,"pfxZ":-1.4798949078480148,"pX":0.19962953489009136,"pZ":0.9530253595216166,"vX0":1.0576560406157898,"vY0":-122.1798665913385,"vZ0":-5.428263244370578,"x":109.39,"y":213.05,"x0":-0.41290699590390656,"y0":50.003858347741414,"z0":6.151408353076352,"aX":2.036255734652034},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.7,"breakHorizontal":-2.6,"spinRate":2642,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.44780023001926406,"extension":5.4275673603230885},"index":5,"playId":"5d8c018b-6edb-34c4-bd85-fb0cb88449ef","pitchNumber":5,"startTime":"2026-08-29T01:10:11.086Z","endTime":"2026-08-29T01:10:15.556Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.408419526479754,"aZ":-29.216446051025443,"pfxX":0.9895863702845797,"pfxZ":1.7721065904365245,"pX":0.022065174632177043,"pZ":1.404855990428551,"vX0":1.1084470106779125,"vY0":-127.55963600707405,"vZ0":-6.103025398078737,"x":116.16,"y":200.85,"x0":-0.5448130632186051,"y0":50.00260323076278,"z0":6.098635647669418,"aX":1.6490795479678895},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.2,"breakHorizontal":-2.0,"spinRate":2598,"spinDirection":189},"zone":14,"typeConfidence":0.9,"plateTime":0.4275307648464448,"extension":5.478945421649646},"index":6,"playId":"1b914b2b-c129-30df-8acd-2e99c4cb9959","pitchNumber":6,"startTime":"2026-08-29T01:10:28.821Z","endTime":"2026-08-29T01:10:33.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.969691416602817,"aZ":-16.068321865231614,"pfxX":-1.1883044311785678,"pfxZ":8.551118385321743,"pX":0.3624096210822895,"pZ":5.243985105603269,"vX0":2.2902801246509257,"vY0":-136.36622570459335,"vZ0":-0.2875776254194812,"x":103.19,"y":97.19,"x0":-0.33391751443506107,"y0":50.00135256006943,"z0":6.459192738438526,"aX":-2.237936948309622},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":1.7,"spinRate":2358,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.40163912156209136,"extension":5.405866096238492},"index":7,"playId":"4501ce3b-38fc-32c4-ac89-9ac30db7369b","pitchNumber":7,"startTime":"2026-08-29T01:10:52.417Z","endTime":"2026-08-29T01:10:57.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.768352313704288,"aZ":-29.611491853405454,"pfxX":0.8846854214271755,"pfxZ":1.6124809443534183,"pX":-0.536741580589266,"pZ":4.112883798744857,"vX0":-0.019991908574662313,"vY0":-124.6234312371744,"vZ0":0.43434329429416096,"x":137.46,"y":127.73,"x0":-0.6437660532232978,"y0":50.00191999124331,"z0":6.363349188612125,"aX":1.404941213825069},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.2,"breakHorizontal":-1.6,"spinRate":2463,"spinDirection":106},"zone":11,"typeConfidence":0.9,"plateTime":0.4378809624060498,"extension":5.373685934963848},"index":8,"playId":"002652de-1e2a-3433-b7d4-db7127f35360","pitchNumber":8,"startTime":"2026-08-29T01:11:10.520Z","endTime":"2026-08-29T01:11:16.035Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:11:16.035Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Enrique Hernández walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T01:11:18.454Z","endTime":"2026-08-29T01:13:00.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.626488633276193,"aZ":-27.89496482874764,"pfxX":-0.4858578628246102,"pfxZ":2.6622706945202896,"pX":0.2574582415419665,"pZ":1.9665521656893974,"vX0":2.4827217738294936,"vY0":-125.32006434093216,"vZ0":-4.647374469224589,"x":107.19,"y":185.68,"x0":-0.6781290652884912,"y0":50.00391217037134,"z0":6.093387700306005,"aX":-0.7816174595438231},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.1,"breakHorizontal":0.4,"spinRate":2478,"spinDirection":160},"zone":8,"typeConfidence":0.9,"plateTime":0.4351634083595042,"extension":5.439488001102534},"index":0,"playId":"d2906dbc-52ab-39e3-931d-2d4d564cc22a","pitchNumber":1,"startTime":"2026-08-29T01:11:38.182Z","endTime":"2026-08-29T01:11:42.510Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.474547578596876,"aZ":-14.82354982086248,"pfxX":-1.2436460908417875,"pfxZ":9.235309672354441,"pX":1.2830579712704648,"pZ":2.9578800763226334,"vX0":4.9666614456084055,"vY0":-135.44013582752666,"vZ0":-5.706550766188486,"x":68.09,"y":158.92,"x0":-0.4040180908795512,"y0":50.00435088008386,"z0":6.109521121267671,"aX":-2.3378180901702987},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":1.3,"spinRate":2313,"spinDirection":193},"zone":12,"typeConfidence":0.9,"plateTime":0.40269496170622654,"extension":5.502776788495926},"index":1,"playId":"7f3bdf08-54e3-3480-9edd-57bfffe2333b","pitchNumber":2,"startTime":"2026-08-29T01:11:55.010Z","endTime":"2026-08-29T01:12:00.774Z","isPitch":true,"type":"pitch"},{"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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.583245668742165,"aZ":-27.33890787137434,"pfxX":-0.5878637479684379,"pfxZ":2.9638228371432245,"pX":-0.04114654012116031,"pZ":0.8006847420082088,"vX0":1.633318525311894,"vY0":-126.62180750256951,"vZ0":-7.445359912768829,"x":118.57,"y":217.16,"x0":-0.6167056268855355,"y0":50.00587128947,"z0":5.9509783783545815,"aX":-0.9600327877771738},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.0,"breakHorizontal":0.7,"spinRate":2559,"spinDirection":189},"zone":13,"typeConfidence":0.89,"plateTime":0.4317130233972364,"extension":5.474167128486901},"index":2,"playId":"548ebbfc-8430-361e-b052-9535442ae2e4","pitchNumber":3,"startTime":"2026-08-29T01:12:12.355Z","endTime":"2026-08-29T01:12:19.982Z","isPitch":true,"type":"pitch"},{"details":{"description":"Kyle Tucker steals (9) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"actionPlayId":"548ebbfc-8430-361e-b052-9535442ae2e4","startTime":"2026-08-29T01:12:23.247Z","endTime":"2026-08-29T01:12:35.713Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663656,"link":"/api/v1/people/663656"}},{"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},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.446156157694503,"aZ":-26.876348803129755,"pfxX":-1.9552177483167328,"pfxZ":3.2100929945200427,"pX":0.5905112979802524,"pZ":1.051659493848638,"vX0":3.677969745525487,"vY0":-127.26999968269114,"vZ0":-7.1805766186273425,"x":94.49,"y":210.39,"x0":-0.6149209306201889,"y0":50.004721650331234,"z0":6.0181235925041365,"aX":-3.2298518434027366},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.6,"breakHorizontal":2.8,"spinRate":2498,"spinDirection":187},"zone":14,"typeConfidence":0.85,"plateTime":0.4292488016387104,"extension":5.488187309965171},"index":4,"playId":"c13f5234-d948-3bb3-bbc7-a86164d14d2a","pitchNumber":4,"startTime":"2026-08-29T01:12:35.713Z","endTime":"2026-08-29T01:12:40.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07221844136316,"aZ":-27.85502899102787,"pfxX":-1.0691555094387613,"pfxZ":2.626651390687676,"pX":0.03021391460800285,"pZ":1.2309373188266546,"vX0":2.188478844532513,"vY0":-127.12020523502784,"vZ0":-6.570626098787923,"x":115.85,"y":205.54,"x0":-0.7013715676100203,"y0":50.00229497725822,"z0":6.048762685855007,"aX":-1.7571133810222532},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.6,"breakHorizontal":1.4,"spinRate":2540,"spinDirection":185},"zone":14,"typeConfidence":0.88,"plateTime":0.430215469244434,"extension":5.503299837871192},"index":5,"playId":"8971ba3c-2f37-336c-9be7-d5eb00faeed6","pitchNumber":5,"startTime":"2026-08-29T01:12:54.276Z","endTime":"2026-08-29T01:13:00.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:13:00.187Z","atBatIndex":72},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Teoscar Hernández pops out to third baseman Hao-Yu Lee in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T01:14:09.718Z","endTime":"2026-08-29T01:16:23.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T01:13:19.611Z","endTime":"2026-08-29T01:14:11.983Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59360298277349,"aZ":-28.401642123860753,"pfxX":-1.0949402058593884,"pfxZ":2.274443824675912,"pX":0.5065114315285519,"pZ":1.054799886093687,"vX0":3.6083818805877916,"vY0":-126.99394431967181,"vZ0":-7.2243669116083815,"x":97.69,"y":210.3,"x0":-0.7818234079743216,"y0":50.000292349050575,"z0":6.152870844402521,"aX":-1.8136113194889611},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.9,"breakHorizontal":1.3,"spinRate":2639,"spinDirection":226},"zone":14,"typeConfidence":0.88,"plateTime":0.42900909054987624,"extension":5.5241764608103585},"index":1,"playId":"3bff32fd-b85b-3bb2-adb3-0c482dea732f","pitchNumber":1,"startTime":"2026-08-29T01:14:11.983Z","endTime":"2026-08-29T01:14:16.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72333059373609,"aZ":-28.769169037221932,"pfxX":-0.6654942097628604,"pfxZ":2.0023097866591844,"pX":-0.05452132625354879,"pZ":2.179256091436773,"vX0":2.084760460509288,"vY0":-128.74474019614325,"vZ0":-4.608276030262752,"x":119.08,"y":179.94,"x0":-0.7840521391828177,"y0":50.001484134600226,"z0":6.188005965120781,"aX":-1.1307480562012937},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.9,"breakHorizontal":0.8,"spinRate":2700,"spinDirection":177},"zone":8,"typeConfidence":0.85,"plateTime":0.42349886658676983,"extension":5.422109874586843},"index":2,"playId":"41b5a64a-0474-374a-bdaa-e279fa74b357","pitchNumber":2,"startTime":"2026-08-29T01:14:31.587Z","endTime":"2026-08-29T01:14:35.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.564420536397016,"aZ":-28.008325205454884,"pfxX":-0.86397144374261,"pfxZ":2.5154482645974547,"pX":0.8483490390671256,"pZ":0.5769668716569466,"vX0":3.884809793232147,"vY0":-128.0105564808104,"vZ0":-8.062646624633206,"x":84.66,"y":223.2,"x0":-0.5770908512825236,"y0":50.00533078988719,"z0":5.961933671603354,"aX":-1.4331407328096286},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.9,"breakHorizontal":0.7,"spinRate":2696,"spinDirection":173},"zone":14,"typeConfidence":0.89,"plateTime":0.4279695245860662,"extension":5.5644334790681995},"index":3,"playId":"1848c807-d6de-3592-8ae8-0c7eea40370c","pitchNumber":3,"startTime":"2026-08-29T01:14:51.430Z","endTime":"2026-08-29T01:14:56.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.333474663521926,"aZ":-28.05946518710513,"pfxX":-1.3072598224243368,"pfxZ":2.506924288084484,"pX":1.2554307665765667,"pZ":2.3097476394992507,"vX0":4.925027517505093,"vY0":-127.08437094694156,"vZ0":-4.256843599688818,"x":69.15,"y":176.42,"x0":-0.535299424201018,"y0":50.00200781404689,"z0":6.227839901273657,"aX":-2.144989170130469},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.8,"breakHorizontal":1.3,"spinRate":2437,"spinDirection":165},"zone":14,"typeConfidence":0.87,"plateTime":0.4305088571163629,"extension":5.534523394426033},"index":4,"playId":"c51f7329-71df-3fd8-a1ac-07b50c5ca6a3","pitchNumber":4,"startTime":"2026-08-29T01:15:17.529Z","endTime":"2026-08-29T01:15:22.082Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.912708621657398,"aZ":-29.315502008902122,"pfxX":-1.7845674454995968,"pfxZ":1.756151590948086,"pX":-0.19302105267230482,"pZ":2.2056324197552697,"vX0":1.8405596880848565,"vY0":-126.41334612168227,"vZ0":-4.0342054748141845,"x":124.36,"y":179.23,"x0":-0.6974601042029334,"y0":50.00005995214239,"z0":6.166141365376087,"aX":-2.8981772245334585},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.5,"breakHorizontal":2.9,"spinRate":2416,"spinDirection":184},"zone":5,"typeConfidence":0.87,"plateTime":0.4327010131340514,"extension":5.5293919518177885},"index":5,"playId":"886a5124-630d-3dcf-9176-4292005e71ce","pitchNumber":5,"startTime":"2026-08-29T01:15:36.438Z","endTime":"2026-08-29T01:15:43.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.683989642066223,"aZ":-25.888732031084263,"pfxX":-0.9140750143056178,"pfxZ":3.684350506231212,"pX":0.1796276317424998,"pZ":2.7046399175468174,"vX0":2.5443777076370644,"vY0":-129.01351601269832,"vZ0":-3.989830514414246,"x":110.15,"y":165.75,"x0":-0.6952228329840264,"y0":50.00534751443639,"z0":6.237936190463433,"aX":-1.5607669185589808},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.1,"breakHorizontal":1.2,"spinRate":2445,"spinDirection":192},"zone":5,"typeConfidence":0.78,"plateTime":0.42252743861465714,"extension":5.574983274074214},"hitData":{"launchSpeed":83.6,"launchAngle":79.0,"totalDistance":43.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":108.1,"coordY":203.84}},"index":6,"playId":"600b8560-2f37-3c8f-90f2-54bad26e6abe","pitchNumber":6,"startTime":"2026-08-29T01:16:12.920Z","endTime":"2026-08-29T01:16:23.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:16:23.583Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T01:18:43.999Z","endTime":"2026-08-29T01:20:29.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666163,"link":"/api/v1/people/666163"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Alex Call replaces left fielder Teoscar Hernández, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T01:17:35.601Z","endTime":"2026-08-29T01:17:35.622Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":606192,"link":"/api/v1/people/606192"}},{"details":{"description":"Pitching Change: Tanner Scott replaces Alex Vesia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T01:17:35.622Z","endTime":"2026-08-29T01:18:46.288Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656945,"link":"/api/v1/people/656945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.435051311267998,"aZ":-33.46270633194411,"pfxX":-3.8035607630410615,"pfxZ":-0.7770333019164575,"pX":0.709805749263432,"pZ":2.8973602890415924,"vX0":-3.359951113484876,"vY0":-127.51729588958267,"vZ0":0.7034126724813374,"x":89.94,"y":160.55,"x0":2.5352213256460896,"y0":50.002681598027756,"z0":5.242858513174898,"aX":-6.308726415128004},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.1,"breakHorizontal":7.6,"spinRate":2471,"spinDirection":212},"zone":3,"typeConfidence":0.9,"plateTime":0.4283465757638476,"extension":6.078213299485642},"index":2,"playId":"ee474177-e9e9-3687-b041-fb8ff457e8b0","pitchNumber":1,"startTime":"2026-08-29T01:18:46.288Z","endTime":"2026-08-29T01:18:50.220Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.244418902964483,"aZ":-14.468517562795254,"pfxX":4.0210569672599155,"pfxZ":8.662494131072702,"pX":1.6579816881336753,"pZ":4.582691764211593,"vX0":-3.934856417555443,"vY0":-141.7891031296861,"vZ0":0.670444647229766,"x":53.8,"y":115.05,"x0":2.5387069916535063,"y0":50.002082454387214,"z0":5.263808307054338,"aX":8.218758482531754},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":-6.5,"spinRate":2396,"spinDirection":147},"zone":12,"typeConfidence":0.9,"plateTime":0.3857254629309379,"extension":6.027372035377621},"index":3,"playId":"10e1d51a-9631-3c53-a2c2-583eca3f55f6","pitchNumber":2,"startTime":"2026-08-29T01:19:01.314Z","endTime":"2026-08-29T01:19:05.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.874721809132733,"aZ":-28.684513864802714,"pfxX":-2.6100250068720254,"pfxZ":2.109025749900626,"pX":0.6910695738745091,"pZ":2.5713531894668056,"vX0":-3.7873872756143774,"vY0":-126.76023682138182,"vZ0":-0.9047458945942601,"x":90.66,"y":169.35,"x0":2.534225180735909,"y0":50.002873728860855,"z0":5.1893800832999215,"aX":-4.317189246737955},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.8,"breakHorizontal":5.5,"spinRate":2452,"spinDirection":240},"zone":6,"typeConfidence":0.9,"plateTime":0.42938870588335476,"extension":6.016033777027734},"index":4,"playId":"c765f611-b36c-3b41-a67c-8cc0d08938df","pitchNumber":3,"startTime":"2026-08-29T01:19:18.424Z","endTime":"2026-08-29T01:19:22.628Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.017692411749433,"aZ":-13.733284026179922,"pfxX":4.254933067607997,"pfxZ":8.98979886408383,"pX":0.9483670653111911,"pZ":3.4608459616413922,"vX0":-5.277378526828115,"vY0":-141.97011068131943,"vZ0":-2.36370699362308,"x":80.85,"y":145.34,"x0":2.2742481112478363,"y0":50.003191758247816,"z0":5.173121353731849,"aX":8.728876916638233},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.1,"breakHorizontal":-6.7,"spinRate":2450,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.38509028939294554,"extension":6.075861940189402},"index":5,"playId":"e4067d96-30c2-3274-86e7-75f6480b7f82","pitchNumber":4,"startTime":"2026-08-29T01:19:35.834Z","endTime":"2026-08-29T01:19:41.288Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-29T01:19:47.103Z","endTime":"2026-08-29T01:20:04.622Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48647107841215,"aZ":-32.49068763112752,"pfxX":-3.9413737730107705,"pfxZ":-0.1904627436517945,"pX":-0.4642556807565663,"pZ":1.1695311974327691,"vX0":-5.919091001981339,"vY0":-127.88549926475974,"vZ0":-3.313580239336813,"x":134.7,"y":207.2,"x0":2.385526523479901,"y0":50.002747729718976,"z0":5.010368767807667,"aX":-6.576885459778833},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.8,"breakHorizontal":8.4,"spinRate":2497,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.4270494419566311,"extension":6.218908335047931},"index":7,"playId":"c38f513d-1287-34bb-9a66-0a867e269d6d","pitchNumber":5,"startTime":"2026-08-29T01:20:04.622Z","endTime":"2026-08-29T01:20:10.454Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.463388414556675,"aZ":-31.76422277594759,"pfxX":-3.3350661842490523,"pfxZ":0.24350133734014712,"pX":0.43991326898856975,"pZ":2.9048411680142574,"vX0":-4.076882597061749,"vY0":-127.97852416259744,"vZ0":0.4840748531735648,"x":100.23,"y":160.35,"x0":2.477407860591288,"y0":50.002467512703085,"z0":5.169833975666928,"aX":-5.620154437510987},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.7,"breakHorizontal":6.8,"spinRate":2597,"spinDirection":264},"zone":3,"typeConfidence":0.9,"plateTime":0.42540819018627873,"extension":6.12375662366794},"index":8,"playId":"96539d32-54fa-36c9-85ae-7a58d794510e","pitchNumber":6,"startTime":"2026-08-29T01:20:24.401Z","endTime":"2026-08-29T01:20:29.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:20:29.793Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corey Julks grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T01:21:34.473Z","endTime":"2026-08-29T01:22:01.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":667452,"fullName":"Corey Julks","link":"/api/v1/people/667452"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0],"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":667452,"fullName":"Corey Julks","link":"/api/v1/people/667452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Corey Julks replaces Colt Keith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-29T01:20:39.226Z","endTime":"2026-08-29T01:20:44.671Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667452,"link":"/api/v1/people/667452"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"502","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-29T01:20:44.671Z","endTime":"2026-08-29T01:20:46.773Z","isPitch":false,"type":"action"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-08-29T01:20:46.773Z","endTime":"2026-08-29T01:21:36.699Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.113221979580636,"aZ":-33.220879651624834,"pfxX":-3.7583632170941526,"pfxZ":-0.6221814181733407,"pX":0.08621932519640142,"pZ":2.454111232693208,"vX0":-4.834661478420392,"vY0":-127.83410356210166,"vZ0":-0.30555506888057327,"x":113.71,"y":172.52,"x0":2.481107456077629,"y0":50.005372606550466,"z0":5.154425541834469,"aX":-6.301083255472243},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.0,"breakHorizontal":7.8,"spinRate":2632,"spinDirection":257},"zone":5,"typeConfidence":0.9,"plateTime":0.4263446355476703,"extension":6.183430006999979},"index":3,"playId":"d6997ec3-e6de-3a69-befb-62342c4b9d56","pitchNumber":1,"startTime":"2026-08-29T01:21:36.699Z","endTime":"2026-08-29T01:21:40.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3362057776956,"aZ":-35.87391398860821,"pfxX":-3.464020957543884,"pfxZ":-2.2579797373989887,"pX":0.46434359120825475,"pZ":1.8517399092454272,"vX0":-3.9582981231598824,"vY0":-126.51273728863181,"vZ0":-1.0541736844101073,"x":99.3,"y":188.78,"x0":2.4933836097060613,"y0":50.003918535054765,"z0":5.123117852563807,"aX":-5.67233866997097},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.1,"breakHorizontal":7.1,"spinRate":2728,"spinDirection":271},"zone":9,"typeConfidence":0.9,"plateTime":0.4312651669557539,"extension":6.329715162937207},"hitData":{"launchSpeed":96.4,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.72,"coordY":147.71}},"index":4,"playId":"bc7a5772-dd1a-3a1b-a50a-3e8ad52fa50b","pitchNumber":2,"startTime":"2026-08-29T01:21:52.186Z","endTime":"2026-08-29T01:22:01.085Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:22:01.085Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Malgeri strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T01:22:04.628Z","endTime":"2026-08-29T01:23:56.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".462"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.99"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.97"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.76"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.50"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.09"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.45"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.68"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.94"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"101.03"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.70"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.34"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.83"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666163,"link":"/api/v1/people/666163"},"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},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.010186121104137,"aZ":-31.58989038893334,"pfxX":-2.983281443078779,"pfxZ":0.34895741380394796,"pX":0.109344971765148,"pZ":2.830661631542853,"vX0":-4.8891554262330255,"vY0":-128.27811255450993,"vZ0":0.2556872986476666,"x":112.83,"y":162.35,"x0":2.4230412233397916,"y0":50.00246358659758,"z0":5.180089589211672,"aX":-5.00233879284342},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.0,"breakHorizontal":6.5,"spinRate":2546,"spinDirection":256},"zone":2,"typeConfidence":0.9,"plateTime":0.4259739490699861,"extension":6.3617444075629175},"index":0,"playId":"b958c782-4296-3761-9188-15ebd80e2045","pitchNumber":1,"startTime":"2026-08-29T01:22:30.163Z","endTime":"2026-08-29T01:22:34.103Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.572411103704734,"aZ":-12.972821407949787,"pfxX":3.8791110653421432,"pfxZ":9.510885063095735,"pX":0.3110746869903314,"pZ":3.8160702905016803,"vX0":-7.243752748343646,"vY0":-140.85402088928865,"vZ0":-1.1504022786012322,"x":105.14,"y":135.75,"x0":2.4065698830874065,"y0":50.00126741666471,"z0":5.064451207183197,"aX":7.830789594537605},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.2,"breakHorizontal":-5.6,"spinRate":2418,"spinDirection":147},"zone":12,"typeConfidence":0.9,"plateTime":0.38815585486766624,"extension":6.230056499817397},"index":1,"playId":"87357b91-c6d3-39ac-b04a-e3586d99707b","pitchNumber":2,"startTime":"2026-08-29T01:22:45.281Z","endTime":"2026-08-29T01:22:49.722Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.655611170187637,"aZ":-32.29382673402708,"pfxX":-3.207736997981823,"pfxZ":-0.07417396749406924,"pX":-0.39131364399821583,"pZ":-0.14415837733902806,"vX0":-5.752403118816686,"vY0":-127.69790545978064,"vZ0":-6.213882411214678,"x":131.92,"y":242.67,"x0":2.3049035654010566,"y0":50.0021076191068,"z0":4.853164744117737,"aX":-5.309918523586166},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.3,"breakHorizontal":7.1,"spinRate":2548,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.4284995240679521,"extension":6.447380323285781},"index":2,"playId":"39df5851-2d65-3124-91ba-5e0a6631b69b","pitchNumber":3,"startTime":"2026-08-29T01:23:01.238Z","endTime":"2026-08-29T01:23:05.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.926425247090172,"aZ":-13.88071377553559,"pfxX":4.924423217670904,"pfxZ":9.097644626139463,"pX":-0.06386357011303304,"pZ":2.0908116065142264,"vX0":-8.155652035412425,"vY0":-140.4661841132481,"vZ0":-5.457074718641323,"x":119.43,"y":182.33,"x0":2.229057295967808,"y0":50.005566671823146,"z0":4.951492565698775,"aX":9.905502002466413},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":-7.3,"spinRate":2590,"spinDirection":140},"zone":8,"typeConfidence":0.9,"plateTime":0.38899974066356746,"extension":6.2181666126259785},"index":3,"playId":"706fd31c-905a-31c7-b6d0-a27759d85385","pitchNumber":4,"startTime":"2026-08-29T01:23:26.434Z","endTime":"2026-08-29T01:23:30.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90235281381364,"aZ":-29.604544608363824,"pfxX":-3.0312223668141858,"pfxZ":1.486325451114329,"pX":0.44380412626694415,"pZ":2.347526635767024,"vX0":-4.535075421092505,"vY0":-129.76625172965515,"vZ0":-1.0334089511878288,"x":100.08,"y":175.4,"x0":2.5992961302141313,"y0":50.000888859287585,"z0":4.980324430553933,"aX":-5.235023084460073},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.8,"breakHorizontal":6.4,"spinRate":2773,"spinDirection":250},"zone":6,"typeConfidence":0.9,"plateTime":0.42003110339559147,"extension":6.152896886447094},"index":4,"playId":"d2fbe3ec-220f-3819-b0c1-31a9cc3cb790","pitchNumber":5,"startTime":"2026-08-29T01:23:51.303Z","endTime":"2026-08-29T01:23:56.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:23:56.899Z","atBatIndex":76}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Malgeri strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T01:22:04.628Z","endTime":"2026-08-29T01:23:56.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".462"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.99"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.97"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.76"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.50"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.09"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.45"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.68"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.94"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"101.03"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.70"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.34"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.83"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666163,"link":"/api/v1/people/666163"},"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},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.010186121104137,"aZ":-31.58989038893334,"pfxX":-2.983281443078779,"pfxZ":0.34895741380394796,"pX":0.109344971765148,"pZ":2.830661631542853,"vX0":-4.8891554262330255,"vY0":-128.27811255450993,"vZ0":0.2556872986476666,"x":112.83,"y":162.35,"x0":2.4230412233397916,"y0":50.00246358659758,"z0":5.180089589211672,"aX":-5.00233879284342},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.0,"breakHorizontal":6.5,"spinRate":2546,"spinDirection":256},"zone":2,"typeConfidence":0.9,"plateTime":0.4259739490699861,"extension":6.3617444075629175},"index":0,"playId":"b958c782-4296-3761-9188-15ebd80e2045","pitchNumber":1,"startTime":"2026-08-29T01:22:30.163Z","endTime":"2026-08-29T01:22:34.103Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.572411103704734,"aZ":-12.972821407949787,"pfxX":3.8791110653421432,"pfxZ":9.510885063095735,"pX":0.3110746869903314,"pZ":3.8160702905016803,"vX0":-7.243752748343646,"vY0":-140.85402088928865,"vZ0":-1.1504022786012322,"x":105.14,"y":135.75,"x0":2.4065698830874065,"y0":50.00126741666471,"z0":5.064451207183197,"aX":7.830789594537605},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.2,"breakHorizontal":-5.6,"spinRate":2418,"spinDirection":147},"zone":12,"typeConfidence":0.9,"plateTime":0.38815585486766624,"extension":6.230056499817397},"index":1,"playId":"87357b91-c6d3-39ac-b04a-e3586d99707b","pitchNumber":2,"startTime":"2026-08-29T01:22:45.281Z","endTime":"2026-08-29T01:22:49.722Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.655611170187637,"aZ":-32.29382673402708,"pfxX":-3.207736997981823,"pfxZ":-0.07417396749406924,"pX":-0.39131364399821583,"pZ":-0.14415837733902806,"vX0":-5.752403118816686,"vY0":-127.69790545978064,"vZ0":-6.213882411214678,"x":131.92,"y":242.67,"x0":2.3049035654010566,"y0":50.0021076191068,"z0":4.853164744117737,"aX":-5.309918523586166},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.3,"breakHorizontal":7.1,"spinRate":2548,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.4284995240679521,"extension":6.447380323285781},"index":2,"playId":"39df5851-2d65-3124-91ba-5e0a6631b69b","pitchNumber":3,"startTime":"2026-08-29T01:23:01.238Z","endTime":"2026-08-29T01:23:05.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.926425247090172,"aZ":-13.88071377553559,"pfxX":4.924423217670904,"pfxZ":9.097644626139463,"pX":-0.06386357011303304,"pZ":2.0908116065142264,"vX0":-8.155652035412425,"vY0":-140.4661841132481,"vZ0":-5.457074718641323,"x":119.43,"y":182.33,"x0":2.229057295967808,"y0":50.005566671823146,"z0":4.951492565698775,"aX":9.905502002466413},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":-7.3,"spinRate":2590,"spinDirection":140},"zone":8,"typeConfidence":0.9,"plateTime":0.38899974066356746,"extension":6.2181666126259785},"index":3,"playId":"706fd31c-905a-31c7-b6d0-a27759d85385","pitchNumber":4,"startTime":"2026-08-29T01:23:26.434Z","endTime":"2026-08-29T01:23:30.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90235281381364,"aZ":-29.604544608363824,"pfxX":-3.0312223668141858,"pfxZ":1.486325451114329,"pX":0.44380412626694415,"pZ":2.347526635767024,"vX0":-4.535075421092505,"vY0":-129.76625172965515,"vZ0":-1.0334089511878288,"x":100.08,"y":175.4,"x0":2.5992961302141313,"y0":50.000888859287585,"z0":4.980324430553933,"aX":-5.235023084460073},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.8,"breakHorizontal":6.4,"spinRate":2773,"spinDirection":250},"zone":6,"typeConfidence":0.9,"plateTime":0.42003110339559147,"extension":6.152896886447094},"index":4,"playId":"d2fbe3ec-220f-3819-b0c1-31a9cc3cb790","pitchNumber":5,"startTime":"2026-08-29T01:23:51.303Z","endTime":"2026-08-29T01:23:56.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:23:56.899Z","atBatIndex":76},"scoringPlays":[38,44,62],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":154.01,"y":167.9},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":103.63,"y":46.83},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":113.21,"y":71.68},"type":"O","description":"Flyout"}]}},{"startIndex":9,"endIndex":14,"top":[9,10,11],"bottom":[12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":184.21,"y":71.71},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":154.27,"y":166.07},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"coordinates":{"x":184.58,"y":89.57},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":107.2,"y":143.71},"type":"O","description":"Lineout"}]}},{"startIndex":15,"endIndex":21,"top":[15,16,17,18],"bottom":[19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":149.57,"y":150.51},"type":"O","description":"Grounded Into DP"}],"home":[]}},{"startIndex":22,"endIndex":28,"top":[22,23,24,25],"bottom":[26,27,28],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":168.57,"y":153.93},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":149.55,"y":118.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":101.18,"y":101.54},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":142.86,"y":151.18},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":170.9,"y":72.53},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":159.58,"y":165.87},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":144.13,"y":178.83},"type":"O","description":"Groundout"}]}},{"startIndex":29,"endIndex":39,"top":[29,30,31,32,33,34],"bottom":[35,36,37,38,39],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":96.93,"y":87.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"coordinates":{"x":181.83,"y":104.6},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":171.11,"y":238.19},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"coordinates":{"x":57.96,"y":139.2},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"coordinates":{"x":107.05,"y":155.18},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"coordinates":{"x":31.88,"y":107.09},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":136.07,"y":42.18},"type":"O","description":"Flyout"}]}},{"startIndex":40,"endIndex":49,"top":[40,41,42,43,44,45],"bottom":[46,47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":116.17,"y":149.91},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"coordinates":{"x":172.54,"y":110.77},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":116.0,"y":104.56},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":114.83,"y":91.21},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":106.37,"y":149.66},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":73.06,"y":96.5},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":177.87,"y":75.69},"type":"O","description":"Lineout"}]}},{"startIndex":50,"endIndex":58,"top":[50,51,52,53,54,55],"bottom":[56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":64.27,"y":105.11},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":113.97,"y":151.18},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"batter":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"coordinates":{"x":149.15,"y":135.5},"type":"O","description":"Pop Out"}],"home":[]}},{"startIndex":59,"endIndex":68,"top":[59,60,61,62,63],"bottom":[64,65,66,67,68],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":103.22,"y":79.93},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"batter":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"coordinates":{"x":120.97,"y":193.86},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":151.47,"y":151.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":125.16,"y":91.46},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":110.3,"y":71.13},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"batter":{"id":814430,"fullName":"Brett Callahan","link":"/api/v1/people/814430"},"coordinates":{"x":177.92,"y":116.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":140.83,"y":144.59},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":153.91,"y":38.47},"type":"O","description":"Flyout"}]}},{"startIndex":69,"endIndex":76,"top":[69,70,71,72,73],"bottom":[74,75,76],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":119.53,"y":196.23},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":64.22,"y":102.11},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":108.1,"y":203.84},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"batter":{"id":667452,"fullName":"Corey Julks","link":"/api/v1/people/667452"},"coordinates":{"x":111.72,"y":147.71},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":3}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":3}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":1,"hits":5,"errors":1,"leftOnBase":5},"away":{"runs":2,"hits":9,"errors":0,"leftOnBase":15}},"defense":{"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"catcher":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"first":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"second":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"third":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"shortstop":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"left":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"center":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"right":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batter":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"onDeck":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"inHole":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"battingOrder":9,"team":{"id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"}},"offense":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"onDeck":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"inHole":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"battingOrder":6,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":7,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":9,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".258","atBats":33,"obp":".336","slg":".423","ops":".759","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":9,"rbi":2,"leftOnBase":23,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":6,"airOuts":8,"runs":1,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":1,"hits":5,"hitByPitch":0,"atBats":31,"obp":".212","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":119,"era":"3.65","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.16","battersFaced":33,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":119,"balls":40,"strikes":79,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":1,"pitchesPerInning":"13.22","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":0,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID666163":{"person":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"jerseyNumber":"47","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":4,"groundOuts":6,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".174","atBats":23,"obp":".174","slg":".174","ops":".348","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":4,"rbi":1,"leftOnBase":10,"sacBunts":1,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":4,"putOuts":91,"errors":0,"chances":95,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID669373":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":7,"runs":1,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":83,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":27,"strikes":56,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":60,"groundOuts":117,"airOuts":101,"runs":44,"doubles":22,"triples":3,"homeRuns":12,"strikeOuts":153,"baseOnBalls":21,"intentionalWalks":0,"hits":98,"hitByPitch":5,"atBats":465,"obp":".252","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1909,"era":"2.84","inningsPitched":"126.2","wins":8,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"0.94","battersFaced":495,"outs":380,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1909,"balls":608,"strikes":1301,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":1,"winPercentage":".533","pitchesPerInning":"15.07","gamesFinished":0,"strikeoutWalkRatio":"7.29","strikeoutsPer9Inn":"10.87","walksPer9Inn":"1.49","hitsPer9Inn":"6.96","runsScoredPer9":"3.13","homeRunsPer9":"0.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":20,"lineOuts":21},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":1,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID607192":{"person":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":19,"groundOuts":35,"airOuts":39,"runs":15,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":56,"baseOnBalls":13,"intentionalWalks":1,"hits":26,"hitByPitch":0,"atBats":154,"obp":".231","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":688,"era":"3.02","inningsPitched":"44.2","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"0.87","battersFaced":169,"outs":134,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":688,"balls":254,"strikes":434,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.40","gamesFinished":0,"strikeoutWalkRatio":"4.31","strikeoutsPer9Inn":"11.28","walksPer9Inn":"2.62","hitsPer9Inn":"5.24","runsScoredPer9":"3.02","homeRunsPer9":"1.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681911":{"person":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(H, 18)","summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":1,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":1,"balls":0,"strikes":1,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":60,"gamesStarted":0,"flyOuts":39,"groundOuts":26,"airOuts":57,"runs":17,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":59,"baseOnBalls":31,"intentionalWalks":3,"hits":25,"hitByPitch":0,"atBats":166,"obp":".283","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":843,"era":"3.09","inningsPitched":"46.2","wins":1,"losses":1,"saves":3,"saveOpportunities":5,"holds":18,"blownSaves":2,"earnedRuns":16,"whip":"1.20","battersFaced":198,"outs":140,"gamesPitched":60,"completeGames":0,"shutouts":0,"pitchesThrown":843,"balls":316,"strikes":527,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":0,"winPercentage":".500","pitchesPerInning":"18.06","gamesFinished":9,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"11.38","walksPer9Inn":"5.98","hitsPer9Inn":"4.82","runsScoredPer9":"3.28","homeRunsPer9":"0.58","inheritedRunners":30,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663656":{"person":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | 2 BB, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":96,"groundOuts":109,"airOuts":148,"runs":71,"doubles":19,"triples":3,"homeRuns":11,"strikeOuts":94,"baseOnBalls":63,"intentionalWalks":1,"hits":103,"hitByPitch":3,"avg":".229","atBats":450,"obp":".325","slg":".358","ops":".683","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":520,"totalBases":161,"rbi":57,"leftOnBase":212,"sacBunts":0,"sacFlies":4,"babip":".264","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.91","popOuts":23,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":222,"errors":4,"chances":232,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID571771":{"person":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"jerseyNumber":"8","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"1-2 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":6,"groundOuts":9,"airOuts":10,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".231","atBats":39,"obp":".286","slg":".436","ops":".722","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":17,"rbi":5,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".269","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.50","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":25,"errors":0,"chances":34,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID571970":{"person":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":124,"flyOuts":62,"groundOuts":85,"airOuts":103,"runs":69,"doubles":20,"triples":1,"homeRuns":26,"strikeOuts":118,"baseOnBalls":56,"intentionalWalks":4,"hits":102,"hitByPitch":4,"avg":".251","atBats":407,"obp":".346","slg":".496","ops":".842","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":468,"totalBases":202,"rbi":67,"leftOnBase":218,"sacBunts":0,"sacFlies":1,"babip":".288","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.65","popOuts":20,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":182,"putOuts":83,"errors":11,"chances":276,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID518692":{"person":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | BB, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":81,"groundOuts":132,"airOuts":128,"runs":65,"doubles":31,"triples":1,"homeRuns":15,"strikeOuts":93,"baseOnBalls":58,"intentionalWalks":3,"hits":150,"hitByPitch":3,"avg":".302","atBats":497,"obp":".374","slg":".459","ops":".833","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":18,"groundIntoTriplePlay":0,"plateAppearances":564,"totalBases":228,"rbi":62,"leftOnBase":215,"sacBunts":0,"sacFlies":6,"babip":".342","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.13","popOuts":13,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":90,"putOuts":889,"errors":1,"chances":980,"fielding":".999","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID683618":{"person":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":54,"gamesStarted":1,"flyOuts":23,"groundOuts":48,"airOuts":47,"runs":23,"doubles":7,"triples":1,"homeRuns":1,"strikeOuts":62,"baseOnBalls":23,"intentionalWalks":0,"hits":31,"hitByPitch":5,"atBats":186,"obp":".276","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":863,"era":"2.82","inningsPitched":"54.1","wins":4,"losses":1,"saves":1,"saveOpportunities":2,"holds":9,"blownSaves":1,"earnedRuns":17,"whip":"0.99","battersFaced":216,"outs":163,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":863,"balls":320,"strikes":543,"strikePercentage":".630","hitBatsmen":5,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".800","pitchesPerInning":"15.88","gamesFinished":7,"strikeoutWalkRatio":"2.70","strikeoutsPer9Inn":"10.27","walksPer9Inn":"3.81","hitsPer9Inn":"5.13","runsScoredPer9":"3.81","homeRunsPer9":"0.17","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641778":{"person":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":17,"flyOuts":96,"groundOuts":84,"airOuts":156,"runs":57,"doubles":16,"triples":1,"homeRuns":24,"strikeOuts":70,"baseOnBalls":34,"intentionalWalks":0,"hits":99,"hitByPitch":4,"atBats":403,"obp":".309","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1751,"era":"4.78","inningsPitched":"105.1","wins":8,"losses":6,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":56,"whip":"1.26","battersFaced":448,"outs":316,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1751,"balls":601,"strikes":1150,"strikePercentage":".660","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".571","pitchesPerInning":"16.62","gamesFinished":1,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"5.98","walksPer9Inn":"2.91","hitsPer9Inn":"8.46","runsScoredPer9":"4.87","homeRunsPer9":"2.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":33,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":1,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656945":{"person":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(S, 20)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":59,"gamesStarted":0,"flyOuts":31,"groundOuts":41,"airOuts":52,"runs":15,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":67,"baseOnBalls":12,"intentionalWalks":4,"hits":40,"hitByPitch":1,"atBats":198,"obp":".251","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":814,"era":"2.45","inningsPitched":"55.0","wins":1,"losses":5,"saves":20,"saveOpportunities":22,"holds":12,"blownSaves":2,"earnedRuns":15,"whip":"0.95","battersFaced":213,"outs":165,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":814,"balls":244,"strikes":570,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".167","pitchesPerInning":"14.80","gamesFinished":29,"strikeoutWalkRatio":"5.58","strikeoutsPer9Inn":"10.96","walksPer9Inn":"1.96","hitsPer9Inn":"6.55","runsScoredPer9":"2.45","homeRunsPer9":"0.65","inheritedRunners":21,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676439":{"person":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"jerseyNumber":"46","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"900","stats":{"batting":{"summary":"0-1 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":36,"groundOuts":33,"airOuts":58,"runs":20,"doubles":9,"triples":1,"homeRuns":3,"strikeOuts":51,"baseOnBalls":20,"intentionalWalks":0,"hits":44,"hitByPitch":1,"avg":".243","atBats":181,"obp":".320","slg":".354","ops":".674","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":207,"totalBases":64,"rbi":16,"leftOnBase":75,"sacBunts":4,"sacFlies":1,"babip":".320","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.33","popOuts":5,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":13,"stolenBases":51,"stolenBasePercentage":".797","caughtStealingPercentage":".203","assists":16,"putOuts":508,"errors":5,"chances":529,"fielding":".991","passedBall":5,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID669242":{"person":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | HBP, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":31,"groundOuts":47,"airOuts":50,"runs":30,"doubles":9,"triples":2,"homeRuns":5,"strikeOuts":48,"baseOnBalls":15,"intentionalWalks":0,"hits":52,"hitByPitch":10,"avg":".267","atBats":195,"obp":".350","slg":".410","ops":".760","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":222,"totalBases":80,"rbi":27,"leftOnBase":83,"sacBunts":2,"sacFlies":0,"babip":".331","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":9,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":88,"putOuts":65,"errors":3,"chances":156,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669165":{"person":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":1,"flyOuts":18,"groundOuts":33,"airOuts":36,"runs":23,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":52,"baseOnBalls":22,"intentionalWalks":1,"hits":36,"hitByPitch":1,"atBats":156,"obp":".330","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":666,"era":"4.61","inningsPitched":"41.0","wins":4,"losses":1,"saves":1,"saveOpportunities":3,"holds":9,"blownSaves":2,"earnedRuns":21,"whip":"1.41","battersFaced":180,"outs":123,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":666,"balls":225,"strikes":441,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".800","pitchesPerInning":"16.24","gamesFinished":10,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"11.41","walksPer9Inn":"4.83","hitsPer9Inn":"7.90","runsScoredPer9":"5.05","homeRunsPer9":"1.10","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660271":{"person":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"jerseyNumber":"17","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":76,"groundOuts":109,"airOuts":108,"runs":86,"doubles":25,"triples":4,"homeRuns":30,"strikeOuts":135,"baseOnBalls":77,"intentionalWalks":16,"hits":137,"hitByPitch":5,"avg":".283","atBats":484,"obp":".384","slg":".537","ops":".921","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":573,"totalBases":260,"rbi":80,"leftOnBase":163,"sacBunts":0,"sacFlies":5,"babip":".330","groundOutsToAirouts":"1.01","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"16.13","popOuts":12,"lineOuts":20},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":37,"groundOuts":87,"airOuts":71,"runs":21,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":95,"baseOnBalls":26,"intentionalWalks":0,"hits":55,"hitByPitch":6,"atBats":305,"obp":".257","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1335,"era":"1.79","inningsPitched":"85.2","wins":8,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"0.95","battersFaced":340,"outs":257,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1335,"balls":473,"strikes":862,"strikePercentage":".650","hitBatsmen":6,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".800","pitchesPerInning":"15.58","gamesFinished":0,"strikeoutWalkRatio":"3.65","strikeoutsPer9Inn":"9.98","walksPer9Inn":"2.73","hitsPer9Inn":"5.78","runsScoredPer9":"2.21","homeRunsPer9":"0.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":11,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID606192":{"person":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"jerseyNumber":"37","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":55,"groundOuts":72,"airOuts":85,"runs":51,"doubles":14,"triples":1,"homeRuns":11,"strikeOuts":107,"baseOnBalls":31,"intentionalWalks":1,"hits":86,"hitByPitch":2,"avg":".248","atBats":347,"obp":".311","slg":".389","ops":".700","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":383,"totalBases":135,"rbi":44,"leftOnBase":162,"sacBunts":0,"sacFlies":3,"babip":".323","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.54","popOuts":17,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":149,"errors":1,"chances":153,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID623465":{"person":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(W, 2-2)","summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":1,"strikes":9,"strikePercentage":".900","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":14,"groundOuts":13,"airOuts":18,"runs":9,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":21,"baseOnBalls":5,"intentionalWalks":2,"hits":18,"hitByPitch":0,"atBats":69,"obp":".307","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":300,"era":"4.08","inningsPitched":"17.2","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":8,"whip":"1.30","battersFaced":75,"outs":53,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":300,"balls":99,"strikes":201,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".500","pitchesPerInning":"16.98","gamesFinished":5,"strikeoutWalkRatio":"4.20","strikeoutsPer9Inn":"10.70","walksPer9Inn":"2.55","hitsPer9Inn":"9.17","runsScoredPer9":"4.58","homeRunsPer9":"2.04","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605141":{"person":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"jerseyNumber":"50","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":94,"groundOuts":88,"airOuts":155,"runs":50,"doubles":15,"triples":0,"homeRuns":16,"strikeOuts":47,"baseOnBalls":31,"intentionalWalks":3,"hits":91,"hitByPitch":2,"avg":".239","atBats":380,"obp":".300","slg":".405","ops":".705","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":414,"totalBases":154,"rbi":47,"leftOnBase":185,"sacBunts":0,"sacFlies":1,"babip":".236","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.75","popOuts":20,"lineOuts":41},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":214,"putOuts":102,"errors":5,"chances":321,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669743":{"person":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"801","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":22,"groundOuts":35,"airOuts":40,"runs":21,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":29,"baseOnBalls":19,"intentionalWalks":0,"hits":35,"hitByPitch":5,"avg":".255","atBats":137,"obp":".362","slg":".328","ops":".690","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":45,"rbi":18,"leftOnBase":70,"sacBunts":0,"sacFlies":2,"babip":".312","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"137.00","popOuts":12,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":78,"errors":1,"chances":80,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID605483":{"person":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"jerseyNumber":"7","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":9,"groundOuts":20,"airOuts":18,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":26,"baseOnBalls":9,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":76,"obp":".264","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":345,"era":"2.57","inningsPitched":"21.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.05","battersFaced":87,"outs":63,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":345,"balls":114,"strikes":231,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".667","pitchesPerInning":"16.43","gamesFinished":0,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"11.14","walksPer9Inn":"3.86","hitsPer9Inn":"5.57","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592779":{"person":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(H, 7)","summary":"0.2 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":7,"strikes":5,"strikePercentage":".420","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":8,"groundOuts":21,"airOuts":16,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":8,"intentionalWalks":2,"hits":9,"hitByPitch":0,"atBats":64,"obp":".236","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":268,"era":"1.89","inningsPitched":"19.0","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":7,"blownSaves":0,"earnedRuns":4,"whip":"0.89","battersFaced":72,"outs":57,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":268,"balls":98,"strikes":170,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".000","pitchesPerInning":"14.11","gamesFinished":3,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"8.53","walksPer9Inn":"3.79","hitsPer9Inn":"4.26","runsScoredPer9":"2.37","homeRunsPer9":"0.95","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID500743":{"person":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"jerseyNumber":"72","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"1-1 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":30,"groundOuts":56,"airOuts":61,"runs":20,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":13,"intentionalWalks":0,"hits":50,"hitByPitch":2,"avg":".278","atBats":180,"obp":".323","slg":".394","ops":".717","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":71,"rbi":19,"leftOnBase":79,"sacBunts":2,"sacFlies":6,"babip":".290","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.00","popOuts":17,"lineOuts":14},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":5,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":21,"obp":".478","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":53,"era":"13.50","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.50","battersFaced":23,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":20,"strikes":33,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".---","pitchesPerInning":"13.25","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.25","hitsPer9Inn":"20.25","runsScoredPer9":"13.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":101,"putOuts":77,"errors":1,"chances":179,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID676263":{"person":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"jerseyNumber":"86","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":57,"gamesStarted":1,"flyOuts":25,"groundOuts":48,"airOuts":44,"runs":17,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":66,"baseOnBalls":18,"intentionalWalks":2,"hits":37,"hitByPitch":1,"atBats":193,"obp":".264","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":863,"era":"2.83","inningsPitched":"54.0","wins":5,"losses":1,"saves":1,"saveOpportunities":4,"holds":10,"blownSaves":3,"earnedRuns":17,"whip":"1.02","battersFaced":214,"outs":162,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":863,"balls":295,"strikes":568,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".833","pitchesPerInning":"15.98","gamesFinished":14,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"11.00","walksPer9Inn":"3.00","hitsPer9Inn":"6.17","runsScoredPer9":"2.83","homeRunsPer9":"1.17","inheritedRunners":39,"inheritedRunnersScored":13,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678020":{"person":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":8,"groundOuts":20,"airOuts":25,"runs":10,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":17,"baseOnBalls":16,"intentionalWalks":2,"hits":22,"hitByPitch":0,"atBats":84,"obp":".380","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":386,"era":"4.50","inningsPitched":"20.0","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":10,"whip":"1.90","battersFaced":100,"outs":60,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":386,"balls":156,"strikes":230,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".500","pitchesPerInning":"19.30","gamesFinished":5,"strikeoutWalkRatio":"1.06","strikeoutsPer9Inn":"7.65","walksPer9Inn":"7.20","hitsPer9Inn":"9.90","runsScoredPer9":"4.50","homeRunsPer9":"1.35","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677950":{"person":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"700","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":18,"groundOuts":30,"airOuts":35,"runs":12,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":4,"intentionalWalks":0,"hits":20,"hitByPitch":2,"avg":".180","atBats":111,"obp":".222","slg":".315","ops":".537","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":35,"rbi":13,"leftOnBase":57,"sacBunts":1,"sacFlies":0,"babip":".220","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.50","popOuts":7,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":94,"errors":0,"chances":95,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID808967":{"person":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":24,"flyOuts":75,"groundOuts":162,"airOuts":145,"runs":46,"doubles":19,"triples":1,"homeRuns":16,"strikeOuts":153,"baseOnBalls":36,"intentionalWalks":1,"hits":105,"hitByPitch":6,"atBats":562,"obp":".242","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2372,"era":"2.56","inningsPitched":"158.0","wins":12,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"0.89","battersFaced":607,"outs":474,"gamesPitched":24,"completeGames":1,"shutouts":0,"pitchesThrown":2372,"balls":810,"strikes":1562,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".600","pitchesPerInning":"15.01","gamesFinished":0,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"8.72","walksPer9Inn":"2.05","hitsPer9Inn":"5.98","runsScoredPer9":"2.62","homeRunsPer9":"0.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":27,"lineOuts":43},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":19,"errors":0,"chances":33,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[660271,518692,605141,571970,669242,663656,677950,571771,606192,669743,676439,500743,666163,669373,623465,592779,681911,656945],"pitchers":[669373,623465,592779,681911,656945],"bench":[],"bullpen":[676263,607192,678020,683618,669165,641778,605483,808967],"battingOrder":[660271,518692,605141,571970,669242,663656,571771,669743,666163],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Betts; Edman; Freeman, F 2; Hernández, E; Hernández, T 2; Rojas, M; Tucker."},{"label":"RBI","value":"Freeman, F (62); Rojas, M (19)."},{"label":"2-out RBI","value":"Rojas, M; Freeman, F."},{"label":"Runners left in scoring position, 2 out","value":"Edman; Hernández, E 2; Ohtani; Hernández, T; Muncy 2."},{"label":"SAC","value":"Rortvedt."},{"label":"GIDP","value":"Ohtani; Thomas, A."},{"label":"Team RISP","value":"4-for-12."},{"label":"Team LOB","value":"15."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Tucker (9, 2nd base off Kinley/Dingler)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Edman-Betts-Freeman, F)."}]}],"note":[{"label":"a","value":"Singled for Thomas, A in the 6th."},{"label":"b","value":"Singled for Feduccia in the 6th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":6,"airOuts":8,"runs":1,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":1,"hits":5,"hitByPitch":0,"avg":".239","atBats":31,"obp":".315","slg":".400","ops":".715","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":9,"rbi":1,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":7,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":9,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":33,"obp":".442","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":178,"era":"3.58","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.22","battersFaced":44,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":67,"strikes":111,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":2,"pitchesPerInning":"19.78","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":1,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID667452":{"person":{"id":667452,"fullName":"Corey Julks","link":"/api/v1/people/667452"},"jerseyNumber":"44","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"502","stats":{"batting":{"note":"c-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".286","atBats":7,"obp":".286","slg":".429","ops":".715","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID664285":{"person":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":68,"groundOuts":190,"airOuts":121,"runs":78,"doubles":24,"triples":2,"homeRuns":14,"strikeOuts":111,"baseOnBalls":56,"intentionalWalks":0,"hits":148,"hitByPitch":13,"atBats":566,"obp":".340","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2302,"era":"4.35","inningsPitched":"144.2","wins":8,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":70,"whip":"1.41","battersFaced":639,"outs":434,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2302,"balls":824,"strikes":1478,"strikePercentage":".640","hitBatsmen":13,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":0,"winPercentage":".471","pitchesPerInning":"15.91","gamesFinished":0,"strikeoutWalkRatio":"1.98","strikeoutsPer9Inn":"6.91","walksPer9Inn":"3.48","hitsPer9Inn":"9.21","runsScoredPer9":"4.85","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":37},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID814430":{"person":{"id":814430,"fullName":"Brett Callahan","link":"/api/v1/people/814430"},"jerseyNumber":"34","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":4,"groundOuts":4,"airOuts":7,"runs":2,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".292","atBats":24,"obp":".333","slg":".542","ops":".875","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":13,"rbi":6,"leftOnBase":14,"sacBunts":0,"sacFlies":1,"babip":".353","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":67,"groundOuts":89,"airOuts":112,"runs":35,"doubles":15,"triples":3,"homeRuns":4,"strikeOuts":58,"baseOnBalls":37,"intentionalWalks":1,"hits":70,"hitByPitch":2,"avg":".216","atBats":324,"obp":".299","slg":".318","ops":".617","caughtStealing":5,"stolenBases":1,"stolenBasePercentage":".167","caughtStealingPercentage":".833","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":368,"totalBases":103,"rbi":26,"leftOnBase":136,"sacBunts":3,"sacFlies":2,"babip":".250","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"81.00","popOuts":14,"lineOuts":31},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".625","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"5.00","battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":15,"strikes":13,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"28.00","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"27.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":152,"putOuts":142,"errors":4,"chances":298,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701678":{"person":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"jerseyNumber":"50","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":37,"groundOuts":51,"airOuts":67,"runs":26,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":57,"baseOnBalls":15,"intentionalWalks":1,"hits":63,"hitByPitch":0,"avg":".268","atBats":235,"obp":".310","slg":".417","ops":".727","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":253,"totalBases":98,"rbi":33,"leftOnBase":93,"sacBunts":1,"sacFlies":2,"babip":".324","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.57","popOuts":12,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":148,"putOuts":87,"errors":5,"chances":240,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID623454":{"person":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"4.2 IP, 0 ER, 5 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":35,"strikes":54,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":7,"flyOuts":42,"groundOuts":80,"airOuts":75,"runs":40,"doubles":13,"triples":1,"homeRuns":13,"strikeOuts":96,"baseOnBalls":35,"intentionalWalks":1,"hits":79,"hitByPitch":4,"atBats":327,"obp":".322","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1435,"era":"3.87","inningsPitched":"86.0","wins":4,"losses":5,"saves":2,"saveOpportunities":8,"holds":6,"blownSaves":6,"earnedRuns":37,"whip":"1.33","battersFaced":369,"outs":258,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":1435,"balls":511,"strikes":924,"strikePercentage":".640","hitBatsmen":4,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".444","pitchesPerInning":"16.69","gamesFinished":9,"strikeoutWalkRatio":"2.74","strikeoutsPer9Inn":"10.05","walksPer9Inn":"3.66","hitsPer9Inn":"8.27","runsScoredPer9":"4.19","homeRunsPer9":"1.36","inheritedRunners":19,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":14},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID595879":{"person":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":16,"groundOuts":49,"airOuts":34,"runs":22,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":30,"baseOnBalls":4,"intentionalWalks":0,"hits":39,"hitByPitch":2,"avg":".258","atBats":151,"obp":".285","slg":".371","ops":".656","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":56,"rbi":14,"leftOnBase":80,"sacBunts":0,"sacFlies":1,"babip":".308","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"75.50","popOuts":9,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":75,"putOuts":82,"errors":6,"chances":163,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID680664":{"person":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"jerseyNumber":"32","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"1-2 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":7,"groundOuts":15,"airOuts":11,"runs":13,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":22,"baseOnBalls":1,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".333","atBats":72,"obp":".351","slg":".681","ops":"1.032","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":49,"rbi":17,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".409","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.00","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","assists":5,"putOuts":70,"errors":1,"chances":76,"fielding":".987","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID621097":{"person":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(L, 1-2)","summary":"1.1 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":5,"strikes":15,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":1,"flyOuts":17,"groundOuts":41,"airOuts":35,"runs":10,"doubles":0,"triples":0,"homeRuns":5,"strikeOuts":18,"baseOnBalls":11,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":107,"obp":".242","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":454,"era":"2.59","inningsPitched":"31.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":9,"whip":"0.89","battersFaced":123,"outs":94,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":454,"balls":163,"strikes":291,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":1,"winPercentage":".333","pitchesPerInning":"14.49","gamesFinished":7,"strikeoutWalkRatio":"1.64","strikeoutsPer9Inn":"5.17","walksPer9Inn":"3.16","hitsPer9Inn":"4.88","runsScoredPer9":"2.87","homeRunsPer9":"1.44","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663432":{"person":{"id":663432,"fullName":"Tanner Rainey","link":"/api/v1/people/663432"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":5,"groundOuts":3,"airOuts":9,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":19,"obp":".280","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":101,"era":"0.00","inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.05","battersFaced":25,"outs":20,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":45,"strikes":56,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"15.15","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"8.10","walksPer9Inn":"8.10","hitsPer9Inn":"1.35","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663947":{"person":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"jerseyNumber":"87","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":9,"strikes":10,"strikePercentage":".530","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":58,"gamesStarted":3,"flyOuts":21,"groundOuts":79,"airOuts":50,"runs":26,"doubles":10,"triples":1,"homeRuns":8,"strikeOuts":50,"baseOnBalls":15,"intentionalWalks":0,"hits":65,"hitByPitch":5,"atBats":243,"obp":".323","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":984,"era":"3.03","inningsPitched":"62.1","wins":1,"losses":5,"saves":2,"saveOpportunities":4,"holds":14,"blownSaves":2,"earnedRuns":21,"whip":"1.28","battersFaced":264,"outs":187,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":984,"balls":349,"strikes":635,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.58","rbi":0,"winPercentage":".167","pitchesPerInning":"15.79","gamesFinished":10,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"7.22","walksPer9Inn":"2.17","hitsPer9Inn":"9.39","runsScoredPer9":"3.75","homeRunsPer9":"1.16","inheritedRunners":25,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID805808":{"person":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":130,"flyOuts":125,"groundOuts":97,"airOuts":187,"runs":84,"doubles":24,"triples":3,"homeRuns":14,"strikeOuts":81,"baseOnBalls":79,"intentionalWalks":1,"hits":138,"hitByPitch":3,"avg":".276","atBats":500,"obp":".376","slg":".420","ops":".796","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":585,"totalBases":210,"rbi":56,"leftOnBase":175,"sacBunts":0,"sacFlies":3,"babip":".304","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.71","popOuts":33,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":301,"putOuts":143,"errors":14,"chances":458,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":55,"gamesStarted":0,"flyOuts":26,"groundOuts":60,"airOuts":49,"runs":20,"doubles":9,"triples":1,"homeRuns":8,"strikeOuts":41,"baseOnBalls":32,"intentionalWalks":0,"hits":53,"hitByPitch":1,"atBats":201,"obp":".368","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","numberOfPitches":907,"era":"3.31","inningsPitched":"54.1","wins":2,"losses":0,"saves":2,"saveOpportunities":10,"holds":14,"blownSaves":8,"earnedRuns":20,"whip":"1.56","battersFaced":236,"outs":163,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":907,"balls":352,"strikes":555,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.69","gamesFinished":6,"strikeoutWalkRatio":"1.28","strikeoutsPer9Inn":"6.79","walksPer9Inn":"5.30","hitsPer9Inn":"8.78","runsScoredPer9":"3.31","homeRunsPer9":"1.33","inheritedRunners":36,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":24,"groundOuts":15,"airOuts":49,"runs":17,"doubles":2,"triples":0,"homeRuns":7,"strikeOuts":41,"baseOnBalls":20,"intentionalWalks":1,"hits":22,"hitByPitch":0,"atBats":125,"obp":".286","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":592,"era":"4.08","inningsPitched":"35.1","wins":3,"losses":5,"saves":17,"saveOpportunities":22,"holds":1,"blownSaves":5,"earnedRuns":16,"whip":"1.19","battersFaced":147,"outs":106,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":592,"balls":210,"strikes":382,"strikePercentage":".650","hitBatsmen":0,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.31","rbi":0,"winPercentage":".375","pitchesPerInning":"16.75","gamesFinished":30,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"10.44","walksPer9Inn":"5.09","hitsPer9Inn":"5.60","runsScoredPer9":"4.33","homeRunsPer9":"1.78","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679529":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":79,"groundOuts":67,"airOuts":125,"runs":54,"doubles":23,"triples":0,"homeRuns":20,"strikeOuts":164,"baseOnBalls":57,"intentionalWalks":0,"hits":100,"hitByPitch":5,"avg":".221","atBats":452,"obp":".313","slg":".405","ops":".718","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":519,"totalBases":183,"rbi":63,"leftOnBase":202,"sacBunts":0,"sacFlies":4,"babip":".294","groundOutsToAirouts":"0.54","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"22.60","popOuts":22,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":91,"putOuts":1016,"errors":2,"chances":1109,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID805427":{"person":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":8,"strikes":19,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":0,"flyOuts":7,"groundOuts":26,"airOuts":12,"runs":12,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":46,"baseOnBalls":12,"intentionalWalks":2,"hits":24,"hitByPitch":1,"atBats":107,"obp":".308","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":484,"era":"3.10","inningsPitched":"29.0","wins":1,"losses":3,"saves":0,"saveOpportunities":1,"holds":10,"blownSaves":1,"earnedRuns":10,"whip":"1.24","battersFaced":121,"outs":87,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":484,"balls":157,"strikes":327,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.17","rbi":1,"winPercentage":".250","pitchesPerInning":"16.69","gamesFinished":2,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"14.28","walksPer9Inn":"3.72","hitsPer9Inn":"7.45","runsScoredPer9":"3.72","homeRunsPer9":"0.62","inheritedRunners":20,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672456":{"person":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":21,"flyOuts":80,"groundOuts":139,"airOuts":169,"runs":53,"doubles":21,"triples":2,"homeRuns":14,"strikeOuts":89,"baseOnBalls":30,"intentionalWalks":2,"hits":103,"hitByPitch":5,"atBats":494,"obp":".260","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1929,"era":"3.30","inningsPitched":"133.2","wins":9,"losses":8,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.00","battersFaced":535,"outs":401,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":1929,"balls":653,"strikes":1276,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".529","pitchesPerInning":"14.43","gamesFinished":3,"strikeoutWalkRatio":"2.97","strikeoutsPer9Inn":"5.99","walksPer9Inn":"2.02","hitsPer9Inn":"6.94","runsScoredPer9":"3.57","homeRunsPer9":"0.94","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":4,"sacFlies":2,"passedBall":0,"popOuts":53,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":7,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701162":{"person":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":7,"groundOuts":17,"airOuts":18,"runs":9,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":12,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".229","atBats":70,"obp":".345","slg":".386","ops":".731","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":27,"rbi":11,"leftOnBase":36,"sacBunts":0,"sacFlies":1,"babip":".271","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.33","popOuts":3,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":43,"errors":0,"chances":44,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID650402":{"person":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":44,"groundOuts":81,"airOuts":71,"runs":45,"doubles":11,"triples":0,"homeRuns":8,"strikeOuts":62,"baseOnBalls":45,"intentionalWalks":1,"hits":75,"hitByPitch":3,"avg":".261","atBats":287,"obp":".365","slg":".383","ops":".748","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":337,"totalBases":110,"rbi":35,"leftOnBase":111,"sacBunts":0,"sacFlies":2,"babip":".306","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.88","popOuts":6,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":168,"putOuts":71,"errors":3,"chances":242,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID641755":{"person":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":10,"strikes":13,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":0,"flyOuts":30,"groundOuts":28,"airOuts":58,"runs":21,"doubles":6,"triples":0,"homeRuns":9,"strikeOuts":42,"baseOnBalls":22,"intentionalWalks":4,"hits":35,"hitByPitch":2,"atBats":161,"obp":".317","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":731,"era":"3.83","inningsPitched":"44.2","wins":6,"losses":5,"saves":1,"saveOpportunities":5,"holds":11,"blownSaves":4,"earnedRuns":19,"whip":"1.28","battersFaced":187,"outs":134,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":731,"balls":275,"strikes":456,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".545","pitchesPerInning":"16.37","gamesFinished":16,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"8.46","walksPer9Inn":"4.43","hitsPer9Inn":"7.05","runsScoredPer9":"4.23","homeRunsPer9":"1.81","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID703601":{"person":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | 3B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":14,"groundOuts":19,"airOuts":29,"runs":11,"doubles":3,"triples":3,"homeRuns":2,"strikeOuts":20,"baseOnBalls":7,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".244","atBats":90,"obp":".306","slg":".411","ops":".717","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":37,"rbi":13,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".294","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":48,"errors":0,"chances":48,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID693307":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":124,"flyOuts":68,"groundOuts":103,"airOuts":138,"runs":65,"doubles":24,"triples":2,"homeRuns":26,"strikeOuts":116,"baseOnBalls":31,"intentionalWalks":0,"hits":119,"hitByPitch":15,"avg":".252","atBats":473,"obp":".316","slg":".476","ops":".792","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":524,"totalBases":225,"rbi":82,"leftOnBase":216,"sacBunts":0,"sacFlies":3,"babip":".278","groundOutsToAirouts":"0.75","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"18.19","popOuts":33,"lineOuts":37},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":17,"stolenBases":44,"stolenBasePercentage":".721","caughtStealingPercentage":".279","assists":32,"putOuts":788,"errors":3,"chances":823,"fielding":".996","passedBall":3,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID695549":{"person":{"id":695549,"fullName":"Jackson Jobe","link":"/api/v1/people/695549"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":9,"groundOuts":24,"airOuts":12,"runs":8,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":0,"hits":18,"hitByPitch":3,"atBats":69,"obp":".363","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":317,"era":"3.93","inningsPitched":"18.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.42","battersFaced":80,"outs":55,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":317,"balls":124,"strikes":193,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".500","pitchesPerInning":"17.29","gamesFinished":0,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"7.36","walksPer9Inn":"3.93","hitsPer9Inn":"8.84","runsScoredPer9":"3.93","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":51,"groundOuts":81,"airOuts":104,"runs":46,"doubles":16,"triples":4,"homeRuns":9,"strikeOuts":72,"baseOnBalls":28,"intentionalWalks":0,"hits":91,"hitByPitch":3,"avg":".263","atBats":346,"obp":".322","slg":".410","ops":".732","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":379,"totalBases":142,"rbi":32,"leftOnBase":142,"sacBunts":0,"sacFlies":2,"babip":".307","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.44","popOuts":22,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":74,"putOuts":92,"errors":3,"chances":169,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID808825":{"person":{"id":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":17,"obp":".389","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":74,"era":"11.25","inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.75","battersFaced":18,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":74,"balls":29,"strikes":45,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".000","pitchesPerInning":"18.50","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"2.25","hitsPer9Inn":"13.50","runsScoredPer9":"11.25","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675512":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":54,"groundOuts":93,"airOuts":108,"runs":24,"doubles":17,"triples":1,"homeRuns":10,"strikeOuts":80,"baseOnBalls":28,"intentionalWalks":0,"hits":70,"hitByPitch":3,"atBats":348,"obp":".265","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1427,"era":"1.86","inningsPitched":"97.0","wins":7,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.01","battersFaced":382,"outs":291,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1427,"balls":504,"strikes":923,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".700","pitchesPerInning":"14.71","gamesFinished":0,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"7.42","walksPer9Inn":"2.60","hitsPer9Inn":"6.49","runsScoredPer9":"2.23","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":25,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":19,"errors":0,"chances":30,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[650402,701678,805808,693307,680664,690993,667452,701162,679529,703601,595879,814430,623454,805427,663947,621097,641755],"pitchers":[623454,805427,663947,621097,641755],"bench":[656716],"bullpen":[640448,445276,695549,675512,672456,663432,808825,664285],"battingOrder":[650402,701678,805808,693307,667452,701162,679529,703601,814430],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Torres (11, Skubal); Valencia (7, Skubal)."},{"label":"3B","value":"Clark (3, Skubal)."},{"label":"TB","value":"Callahan; Clark 3; Torres 3; Valencia 2."},{"label":"RBI","value":"Clark (13)."},{"label":"2-out RBI","value":"Clark."},{"label":"Runners left in scoring position, 2 out","value":"Dingler; McGonigle; Báez, J."},{"label":"GIDP","value":"Torres."},{"label":"Team RISP","value":"1-for-9."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"McGonigle (14, throw)."},{"label":"Outfield assists","value":"Malgeri (Tucker at home)."},{"label":"DP","value":"2 (2 Torres-McGonigle-Torkelson)."}]}],"note":[{"label":"a","value":"Struck out for Valencia in the 7th."},{"label":"b","value":"Singled for Báez, J in the 8th."},{"label":"c","value":"Grounded out for Keith in the 9th."}]}},"officials":[{"official":{"id":598411,"fullName":"Nestor Ceja","link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":427197,"fullName":"Chris Guccione","link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482608,"fullName":"Scott Barry","link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":605671,"fullName":"Charlie Ramos","link":"/api/v1/people/605671"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Holton."},{"label":"IBB","value":"Lee (by Stewart, B)."},{"label":"HBP","value":"Edman (by Holton)."},{"label":"ABS Challenge","value":"Dingler (Ball-Confirmed); Torkelson (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Skubal 83-56; Phillips, E 10-9; Stewart, B 12-5; Vesia 1-1; Scott 13-8; Anderson, D 89-54; Sommers 27-19; Holton 19-10; Waguespack 20-15; Kinley 23-13."},{"label":"Groundouts-flyouts","value":"Skubal 4-4; Phillips, E 0-0; Stewart, B 1-0; Vesia 0-1; Scott 1-0; Anderson, D 4-2; Sommers 1-0; Holton 0-0; Waguespack 2-0; Kinley 0-1."},{"label":"Batters faced","value":"Skubal 22; Phillips, E 3; Stewart, B 4; Vesia 1; Scott 3; Anderson, D 21; Sommers 7; Holton 5; Waguespack 6; Kinley 5."},{"label":"Inherited runners-scored","value":"Vesia 2-0; Sommers 3-0; Waguespack 3-0."},{"label":"Umpires","value":"HP: Nestor Ceja. 1B: Chris Guccione. 2B: Scott Barry. 3B: Charlie Ramos. "},{"label":"Weather","value":"76 degrees, Partly Cloudy."},{"label":"Wind","value":"5 mph, In From LF."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:43."},{"label":"Att","value":"41,012."},{"label":"Venue","value":"Comerica Park."},{"label":"August 28, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","boxscoreName":"Skubal"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":7,"runs":1,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":83,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":27,"strikes":56,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":60,"groundOuts":117,"airOuts":101,"runs":44,"doubles":22,"triples":3,"homeRuns":12,"strikeOuts":153,"baseOnBalls":21,"intentionalWalks":0,"hits":98,"hitByPitch":5,"atBats":465,"obp":".252","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1909,"era":"2.84","inningsPitched":"126.2","wins":8,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"0.94","battersFaced":495,"outs":380,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1909,"balls":608,"strikes":1301,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":1,"winPercentage":".533","pitchesPerInning":"15.07","gamesFinished":0,"strikeoutWalkRatio":"7.29","strikeoutsPer9Inn":"10.87","walksPer9Inn":"1.49","hitsPer9Inn":"6.96","runsScoredPer9":"3.13","homeRunsPer9":"0.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":20,"lineOuts":21},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":1,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":72,"pitchingGameScore":72},{"player":{"person":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454","boxscoreName":"Anderson, D"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"4.2 IP, 0 ER, 5 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":35,"strikes":54,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":7,"flyOuts":42,"groundOuts":80,"airOuts":75,"runs":40,"doubles":13,"triples":1,"homeRuns":13,"strikeOuts":96,"baseOnBalls":35,"intentionalWalks":1,"hits":79,"hitByPitch":4,"atBats":327,"obp":".322","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1435,"era":"3.87","inningsPitched":"86.0","wins":4,"losses":5,"saves":2,"saveOpportunities":8,"holds":6,"blownSaves":6,"earnedRuns":37,"whip":"1.33","battersFaced":369,"outs":258,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":1435,"balls":511,"strikes":924,"strikePercentage":".640","hitBatsmen":4,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".444","pitchesPerInning":"16.69","gamesFinished":9,"strikeoutWalkRatio":"2.74","strikeoutsPer9Inn":"10.05","walksPer9Inn":"3.66","hitsPer9Inn":"8.27","runsScoredPer9":"4.19","homeRunsPer9":"1.36","inheritedRunners":19,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":14},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":55,"pitchingGameScore":55},{"player":{"person":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601","boxscoreName":"Clark"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | 3B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":14,"groundOuts":19,"airOuts":29,"runs":11,"doubles":3,"triples":3,"homeRuns":2,"strikeOuts":20,"baseOnBalls":7,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".244","atBats":90,"obp":".306","slg":".411","ops":".717","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":37,"rbi":13,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".294","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":48,"errors":0,"chances":48,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":53,"hittingGameScore":53}]},"decisions":{"winner":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"loser":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"save":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}