{"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":824232,"link":"/api/v1.1/game/824232/feed/live","metaData":{"wait":10,"timeStamp":"20260830_211917","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count01","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824232,"type":"R","doubleHeader":"N","id":"2026/08/30/lanmlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824232-2026-08-30","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-30T17:40:00Z","originalDate":"2026-08-30","officialDate":"2026-08-30","dayNight":"day","time":"1: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":137,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":82,"losses":55,"ties":0,"pct":".599"},"records":{},"divisionLeader":false,"wins":82,"losses":55,"winningPercentage":".599"},"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":136,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":63,"losses":73,"ties":0,"pct":".463"},"records":{},"divisionLeader":false,"wins":63,"losses":73,"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":"Cloudy","temp":"76","wind":"5 mph, R To L"},"gameInfo":{"attendance":35387,"firstPitch":"2026-08-30T18:38:00.000Z","gameDurationMinutes":161,"delayDurationMinutes":58},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"home":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"}},"officialScorer":{"id":427283,"fullName":"Chuck Klonke","link":"/api/v1/people/427283"},"primaryDatacaster":{"id":839297,"fullName":"Chris Ruffner","link":"/api/v1/people/839297"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shohei Ohtani grounds out, second baseman Gleyber Torres to first baseman Colt Keith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T18:37:59.120Z","endTime":"2026-08-30T18:38:42.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"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":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":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T14:32:59.601Z","endTime":"2026-08-30T17:06:39.729Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"description":"Status Change - Delayed Start: Inclement Weather","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-30T17:06:39.729Z","endTime":"2026-08-30T18:12:15.151Z","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":2,"startTime":"2026-08-30T18:12:15.151Z","endTime":"2026-08-30T18:36:07.935Z","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":3,"startTime":"2026-08-30T18:36:07.935Z","endTime":"2026-08-30T18:38:01.423Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"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":94.5,"endSpeed":86.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.295382269853224,"aZ":-24.606890473444658,"pfxX":11.269867227978718,"pfxZ":3.9562746459254914,"pX":1.6899650118107137,"pZ":3.2656399693299907,"vX0":-2.930307385773951,"vY0":-137.63903940922842,"vZ0":-2.834301031482802,"x":52.58,"y":150.61,"x0":1.3059189683268801,"y0":50.00441038005136,"z0":5.9797790709844,"aX":21.568589798721806},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.7,"breakHorizontal":-19.8,"spinRate":2253,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.3983392637633383,"extension":5.7559027474084745},"index":4,"playId":"d2c67e07-75af-30d4-a944-f8facfe70fab","pitchNumber":1,"startTime":"2026-08-30T18:38:01.423Z","endTime":"2026-08-30T18:38:05.032Z","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":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87072708663247,"aZ":-23.30922778708972,"pfxX":7.757182979366509,"pfxZ":4.580810970183643,"pX":-1.3600275240942075,"pZ":1.3848632946291937,"vX0":-9.246259277576682,"vY0":-137.34947180484681,"vZ0":-7.650984815041774,"x":168.84,"y":201.39,"x0":1.0225363749466232,"y0":50.00174240196199,"z0":5.760927541711205,"aX":15.005529939334744},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.1,"breakHorizontal":-12.4,"spinRate":2156,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.39690823625331584,"extension":5.886685693392656},"index":5,"playId":"f3830330-1d2a-3637-b448-1a198e18f43d","pitchNumber":2,"startTime":"2026-08-30T18:38:17.267Z","endTime":"2026-08-30T18:38:21.502Z","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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71121814500104,"aZ":-21.922143175892348,"pfxX":9.273143193750975,"pfxZ":5.307831312100214,"pX":0.5074985646777873,"pZ":1.8490929144474018,"vX0":-5.523954456950566,"vY0":-137.66760166990196,"vZ0":-6.768306313159469,"x":97.66,"y":188.85,"x0":1.3284408751160246,"y0":50.00503956706144,"z0":5.808922780793042,"aX":17.916866806659705},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.5,"breakHorizontal":-15.7,"spinRate":2198,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.39688786146292454,"extension":5.818708390202747},"hitData":{"launchSpeed":107.5,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.0,"coordY":155.0}},"index":6,"playId":"ab63c1db-5477-3a63-8ce6-4e6c55703eaf","pitchNumber":3,"startTime":"2026-08-30T18:38:34.293Z","endTime":"2026-08-30T18:38:42.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:38:42.282Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Edman grounds out, second baseman Gleyber Torres to first baseman Colt Keith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T18:38:46.969Z","endTime":"2026-08-30T18:39:30.587Z","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":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":"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":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":690993,"link":"/api/v1/people/690993"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89081302756976,"aZ":-42.429197907273426,"pfxX":-7.459740794493519,"pfxZ":-7.922238869464815,"pX":0.08894293899183742,"pZ":1.7169709324060882,"vX0":-1.6887629953201297,"vY0":-113.41440003212287,"vZ0":0.3414881270709693,"x":113.61,"y":192.42,"x0":1.8131646010917308,"y0":50.00190315624673,"z0":5.816701038655241,"aX":-9.658817976476215},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-13.9,"breakHorizontal":13.9,"spinRate":2883,"spinDirection":316},"zone":8,"typeConfidence":2.0,"plateTime":0.4840417493647391,"extension":5.68828879013616},"index":0,"playId":"3770c8d6-4dfd-332c-b600-6b1cda4e6921","pitchNumber":1,"startTime":"2026-08-30T18:39:09.345Z","endTime":"2026-08-30T18:39:13.007Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.169021320763697,"aZ":-23.071489020720428,"pfxX":9.364084813661819,"pfxZ":4.71072986872022,"pX":0.7496602692923575,"pZ":2.1181948946821256,"vX0":-5.164407665986917,"vY0":-137.9741282547982,"vZ0":-5.656096072376493,"x":124.11,"y":185.66,"x0":1.4273320581269524,"y0":50.00090399572787,"z0":5.745434075722562,"aX":18.08524394217659},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.6,"breakHorizontal":-16.0,"spinRate":2327,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.39669204826188187,"extension":5.8198963482066715},"hitData":{"launchSpeed":86.3,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":119.38,"coordY":148.64}},"index":1,"playId":"db6e352a-9905-31f4-b247-e5d08259e154","pitchNumber":2,"startTime":"2026-08-30T18:39:22.615Z","endTime":"2026-08-30T18:39:30.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:39:30.587Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mookie Betts grounds out, third baseman Kevin McGonigle to first baseman Colt Keith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T18:39:49.466Z","endTime":"2026-08-30T18:40:42.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":2},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.425047324676335,"aZ":-28.663449718147643,"pfxX":7.878847669544118,"pfxZ":1.7988629287365434,"pX":-0.32141202277153547,"pZ":2.473922315744411,"vX0":-7.400157094277115,"vY0":-138.00105527290677,"vZ0":-3.764776543504774,"x":129.25,"y":171.98,"x0":1.3564953732227285,"y0":50.00282029707876,"z0":5.762022671771857,"aX":15.370551910005805},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.8,"breakHorizontal":-13.0,"spinRate":2057,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.39518916198753207,"extension":5.88306083149624},"index":0,"playId":"30efec34-5961-36e9-9767-b412e3f11f40","pitchNumber":1,"startTime":"2026-08-30T18:40:03.440Z","endTime":"2026-08-30T18:40:06.777Z","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":78.1,"endSpeed":71.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.195098900581538,"aZ":-43.39326017891262,"pfxX":-5.73143935941731,"pfxZ":-8.680127207853676,"pX":0.8066870002279544,"pZ":1.4469126122225686,"vX0":-0.27769456249810137,"vY0":-113.65804044960578,"vZ0":-0.07046755786965186,"x":86.25,"y":199.71,"x0":1.6742122924588527,"y0":50.00396502460606,"z0":5.831857276372266,"aX":-7.407273687791456},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-15.4,"breakHorizontal":10.4,"spinRate":2714,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.48417195748952313,"extension":5.806375039633657},"index":1,"playId":"44bb7caf-9cd0-30dd-87fe-83b5deb111a5","pitchNumber":2,"startTime":"2026-08-30T18:40:18.051Z","endTime":"2026-08-30T18:40:22.282Z","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":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66177524604884,"aZ":-30.067445900195146,"pfxX":8.857505593575869,"pfxZ":1.172952766374829,"pX":0.13859567474821452,"pZ":1.26443109695128,"vX0":-5.738014755481564,"vY0":-133.38900133676302,"vZ0":-6.077775062765327,"x":111.72,"y":204.64,"x0":1.166640313938865,"y0":50.006115163815785,"z0":5.7401588456797725,"aX":15.966162954077268},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.0,"breakHorizontal":-14.8,"spinRate":1736,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.41061154627915464,"extension":5.895951731692197},"hitData":{"launchSpeed":84.0,"launchAngle":8.0,"totalDistance":125.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.73,"coordY":161.88}},"index":2,"playId":"d4727eab-2819-3ba1-83b1-b15cc7196325","pitchNumber":3,"startTime":"2026-08-30T18:40:34.936Z","endTime":"2026-08-30T18:40:42.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:40:42.057Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:42:27.826Z","endTime":"2026-08-30T18:44:03.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":95.1,"endSpeed":87.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69397797461587,"aZ":-13.707749154920684,"pfxX":-1.8678995085363383,"pfxZ":9.452143328879952,"pX":0.710692603447994,"pZ":2.430173690501428,"vX0":6.285626595950735,"vY0":-138.3805721576473,"vZ0":-6.751326379646763,"x":89.91,"y":173.17,"x0":-1.3400803995530837,"y0":50.00516877594719,"z0":5.806461773891911,"aX":-3.6504447217067657},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":2.2,"spinRate":2414,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.39467626940268374,"extension":7.5418129512323455},"index":0,"playId":"b38e0a70-796c-312e-9663-594e3e123850","pitchNumber":1,"startTime":"2026-08-30T18:42:56.946Z","endTime":"2026-08-30T18:43:00.492Z","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.1,"endSpeed":88.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.554874574479534,"aZ":-16.47159675167073,"pfxX":-1.7966509719657022,"pfxZ":7.870077821209236,"pX":0.5380913675552127,"pZ":2.8496478127737475,"vX0":5.618766506896524,"vY0":-139.87815734178315,"vZ0":-5.433886477156831,"x":96.49,"y":161.84,"x0":-1.25724719295544,"y0":50.002817254787104,"z0":5.8859652094577966,"aX":-3.585526218185084},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.4,"breakHorizontal":2.2,"spinRate":2515,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.3905823850656751,"extension":7.388969853996103},"index":1,"playId":"5d672cfb-3ccc-324d-9586-b1987582b43b","pitchNumber":2,"startTime":"2026-08-30T18:43:14.307Z","endTime":"2026-08-30T18:43:17.891Z","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.7,"endSpeed":88.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.056860660330265,"aZ":-13.098234885667356,"pfxX":-3.4725688377772284,"pfxZ":9.43853431550993,"pX":-0.3071411241596168,"pZ":3.6002560865115147,"vX0":4.270155240192077,"vY0":-140.80620015809896,"vZ0":-4.205820583953158,"x":128.71,"y":141.57,"x0":-1.3875881487675734,"y0":50.00160930923619,"z0":5.952340209624841,"aX":-7.01750943817751},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":5.5,"spinRate":2537,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.38804694531392103,"extension":7.330880388279532},"index":2,"playId":"18f34013-e162-372a-b649-b196bc23ff44","pitchNumber":3,"startTime":"2026-08-30T18:43:33.677Z","endTime":"2026-08-30T18:43:38.608Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":74.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15921729028076,"aZ":-41.96398853782715,"pfxX":5.417730671015659,"pfxZ":-6.913263996111123,"pX":0.8090131678990466,"pZ":2.0450276686075384,"vX0":3.0793211849205657,"vY0":-119.36789589065575,"vZ0":-0.4975584056004644,"x":86.16,"y":183.56,"x0":-1.2102272462715133,"y0":50.00579775370594,"z0":6.098476571715089,"aX":7.666699240245199},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-12.2,"breakHorizontal":-10.7,"spinRate":2802,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.46233081552153443,"extension":7.177503454595584},"hitData":{"launchSpeed":62.1,"launchAngle":5.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.56,"coordY":172.46}},"index":3,"playId":"a07902c6-ea4f-34fc-b7ab-ec45a37bb78d","pitchNumber":4,"startTime":"2026-08-30T18:43:55.465Z","endTime":"2026-08-30T18:44:03.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:44:03.388Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out, second baseman Tommy Edman to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:44:04.859Z","endTime":"2026-08-30T18:44:52.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"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.1,"endSpeed":88.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21436792338187,"aZ":-12.86807345832078,"pfxX":-0.8318356812755345,"pfxZ":9.542978571674057,"pX":-0.6567217897943535,"pZ":2.4454467123525436,"vX0":2.6659610845181505,"vY0":-141.32056537913476,"vZ0":-7.118758089291626,"x":142.03,"y":172.75,"x0":-1.50419203266812,"y0":50.00009008817173,"z0":5.823648885427801,"aX":-1.6828042595006683},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":1.0,"spinRate":2426,"spinDirection":186},"zone":4,"typeConfidence":2.0,"plateTime":0.3875829551531451,"extension":7.362900193550492},"index":0,"playId":"f9f4e36a-f02f-3981-8e4b-7044a896f2a7","pitchNumber":1,"startTime":"2026-08-30T18:44:30.854Z","endTime":"2026-08-30T18:44:34.331Z","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":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.360547657240765,"aZ":-13.555766981963876,"pfxX":-1.8953194670132352,"pfxZ":9.382596154185013,"pX":-0.441630847579143,"pZ":3.0549999943640023,"vX0":3.2882544234025057,"vY0":-140.1566874806979,"vZ0":-5.244926328067267,"x":133.83,"y":156.3,"x0":-1.3850893543882175,"y0":50.00611781996758,"z0":5.839458725865095,"aX":-3.7625998228863318},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":2.8,"spinRate":2399,"spinDirection":185},"zone":1,"typeConfidence":2.0,"plateTime":0.3911341030793851,"extension":7.35742030933911},"hitData":{"launchSpeed":92.1,"launchAngle":-5.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.33,"coordY":150.67}},"index":1,"playId":"1b34d8c7-e3f7-32a5-8297-fb6bb372d1eb","pitchNumber":2,"startTime":"2026-08-30T18:44:46.008Z","endTime":"2026-08-30T18:44:52.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:44:52.728Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:44:57.259Z","endTime":"2026-08-30T18:45:47.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":1},"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(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":96.0,"endSpeed":88.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68545390676235,"aZ":-12.931841872412816,"pfxX":-0.05799233399679596,"pfxZ":9.702182458314804,"pX":-0.05554198799508447,"pZ":3.421310662497733,"vX0":3.4979987693739467,"vY0":-139.74739755380153,"vZ0":-4.336015908827543,"x":119.12,"y":146.4,"x0":-1.3145003578608963,"y0":50.00379409923817,"z0":5.838844628160763,"aX":-0.11580565554181114},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":-0.6,"spinRate":2431,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.39152797727182964,"extension":7.477311507204304},"index":0,"playId":"15b6f980-f80c-3216-b373-94856ffacfb8","pitchNumber":1,"startTime":"2026-08-30T18:45:21.728Z","endTime":"2026-08-30T18:45:25.597Z","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":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43234583981236,"aZ":-10.885375822011019,"pfxX":-0.0930151176398577,"pfxZ":10.777115561718013,"pX":0.639329492050294,"pZ":2.7913477129780473,"vX0":5.498712290073676,"vY0":-139.87838278023133,"vZ0":-6.371712856753241,"x":92.63,"y":163.41,"x0":-1.3424738014406932,"y0":50.00612760128772,"z0":5.817278065809543,"aX":-0.18401602685638468},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.4,"breakHorizontal":-1.0,"spinRate":2503,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.39201185451697773,"extension":7.548328014027093},"hitData":{"launchSpeed":74.6,"launchAngle":4.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.86,"coordY":149.66}},"index":1,"playId":"91fe8401-8391-3bb6-8011-a70fd0702a9f","pitchNumber":2,"startTime":"2026-08-30T18:45:39.345Z","endTime":"2026-08-30T18:45:47.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:45:47.522Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Freddie Freeman walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:47:08.945Z","endTime":"2026-08-30T18:49:52.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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,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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.43261965488902,"aZ":-25.87306983439745,"pfxX":10.335839360742643,"pfxZ":3.2883129984285597,"pX":0.5888067732475415,"pZ":2.0505177822026655,"vX0":-5.367219432009342,"vY0":-138.39139324991785,"vZ0":-5.554702622913177,"x":94.56,"y":183.42,"x0":1.2234767737182413,"y0":50.00204166895501,"z0":5.845107410437331,"aX":19.800654821040343},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.8,"breakHorizontal":-17.4,"spinRate":2170,"spinDirection":141},"zone":9,"typeConfidence":2.0,"plateTime":0.3976625823482154,"extension":5.710023654099148},"index":0,"playId":"79b29ffb-89ef-3e7d-890a-60b4e4b6f9ca","pitchNumber":1,"startTime":"2026-08-30T18:48:05.785Z","endTime":"2026-08-30T18:48:09.437Z","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":0},"pitchData":{"startSpeed":78.2,"endSpeed":70.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.501225171752186,"aZ":-43.26725164606418,"pfxX":-8.44283395796028,"pfxZ":-8.733379938892714,"pX":0.5987206911922697,"pZ":1.688428092167654,"vX0":-0.2935925622472088,"vY0":-113.68057418242608,"vZ0":0.5647082141177187,"x":94.18,"y":193.19,"x0":1.822490915087889,"y0":50.00109280803397,"z0":5.835668789611768,"aX":-10.726753420236387},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-15.1,"breakHorizontal":15.2,"spinRate":2620,"spinDirection":316},"zone":14,"typeConfidence":2.0,"plateTime":0.48729554161224,"extension":5.707773467758413},"index":1,"playId":"adc25400-3f4e-3608-99b9-f13a13f48920","pitchNumber":2,"startTime":"2026-08-30T18:48:29.271Z","endTime":"2026-08-30T18:48:35.666Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44966857894215,"aZ":-26.623549346178496,"pfxX":9.305565952060144,"pfxZ":2.8510532086117664,"pX":-1.3089689392766486,"pZ":0.8863640238148858,"vX0":-9.152482771995128,"vY0":-138.8981725099967,"vZ0":-8.428755409992695,"x":166.89,"y":214.85,"x0":0.8271978105641625,"y0":50.0014259212345,"z0":5.743296510411457,"aX":18.097934897379396},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.5,"breakHorizontal":-14.9,"spinRate":2225,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.39503979876788975,"extension":5.758037490111208},"index":2,"playId":"c233636e-9092-313a-badf-14559b4babc6","pitchNumber":3,"startTime":"2026-08-30T18:48:56.310Z","endTime":"2026-08-30T18:49:00.583Z","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":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.505252267020758,"aZ":-29.428597246768728,"pfxX":-0.807367519015914,"pfxZ":1.7487008959607016,"pX":-0.9874716440895412,"pZ":0.8497925941715878,"vX0":-5.599441136248903,"vY0":-125.20605155520188,"vZ0":-5.605292591205017,"x":154.64,"y":215.84,"x0":1.3917165185239697,"y0":50.00600196617182,"z0":5.553975516494623,"aX":-1.269133794769455},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.0,"breakHorizontal":2.9,"spinRate":2378,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.43905283524155214,"extension":5.808081701975063},"index":3,"playId":"7e89ff9a-3647-39de-af2d-692ee0e1718f","pitchNumber":4,"startTime":"2026-08-30T18:49:15.052Z","endTime":"2026-08-30T18:49:19.057Z","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":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.157941072660698,"aZ":-25.033435456463707,"pfxX":9.316289807489854,"pfxZ":3.69399677268558,"pX":-0.7676557125022212,"pZ":2.6213807401363374,"vX0":-7.944525360831228,"vY0":-138.26986796363985,"vZ0":-4.412953127634083,"x":146.26,"y":168.0,"x0":0.9339786928963187,"y0":50.00613506924047,"z0":5.920339457339809,"aX":18.022340227535864},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.9,"breakHorizontal":-15.2,"spinRate":2250,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.3963048153899784,"extension":5.780134188909692},"index":4,"playId":"c0a80d4d-617c-36a2-a0d0-35a23c07c497","pitchNumber":5,"startTime":"2026-08-30T18:49:31.305Z","endTime":"2026-08-30T18:49:35.847Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4758179903185,"aZ":-22.67296470856575,"pfxX":7.71071532006803,"pfxZ":4.903868870206209,"pX":-0.45440655349620435,"pZ":1.2483317433627443,"vX0":-7.3141902449288345,"vY0":-138.63542539627147,"vZ0":-7.878702230920905,"x":134.32,"y":205.08,"x0":1.2228474237688332,"y0":50.00099674016538,"z0":5.652980026978185,"aX":14.93126171519852},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.3,"breakHorizontal":-12.4,"spinRate":2217,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.3958553346945841,"extension":5.911192499152582},"index":5,"playId":"ecd586f8-b0d2-3374-9e4f-9c2b0cbbadaa","pitchNumber":6,"startTime":"2026-08-30T18:49:48.262Z","endTime":"2026-08-30T18:49:52.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:49:52.623Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:49:53.754Z","endTime":"2026-08-30T18:51:05.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.053713338236157,"aZ":-43.20255397252561,"pfxX":-5.96275543148076,"pfxZ":-8.25896353845458,"pX":-0.3469789160288007,"pZ":1.4234229427961154,"vX0":-2.493485574583651,"vY0":-115.30443857475404,"vZ0":-0.5123349766773917,"x":130.23,"y":200.35,"x0":1.5256760112677556,"y0":50.00179377867193,"z0":5.845969805173927,"aX":-7.963262199998663},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-14.8,"breakHorizontal":11.4,"spinRate":2785,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.4764886227344012,"extension":5.811293843184419},"index":0,"playId":"4a449f9c-0192-3546-a4a2-7ca1cc5b68b4","pitchNumber":1,"startTime":"2026-08-30T18:50:20.746Z","endTime":"2026-08-30T18:50:25.002Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.032856611619223,"aZ":-26.024900534826646,"pfxX":9.26305927386008,"pfxZ":3.210570659769261,"pX":-0.19785052926143074,"pZ":2.1175661228595413,"vX0":-6.903875125154064,"vY0":-137.66006747833933,"vZ0":-5.384841502867542,"x":124.54,"y":181.61,"x0":1.141162899701016,"y0":50.004323572899736,"z0":5.8646699308271,"aX":17.75027263946169},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.8,"breakHorizontal":-15.2,"spinRate":2081,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.39813956105130055,"extension":5.739932277101802},"index":1,"playId":"11c83dd3-02e2-3c2c-89ec-dbc04b264324","pitchNumber":2,"startTime":"2026-08-30T18:50:39.988Z","endTime":"2026-08-30T18:50:43.634Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.563786281063688,"aZ":-43.514379538175604,"pfxX":-6.716364758923352,"pfxZ":-8.451058112085441,"pX":0.03923120860474618,"pZ":1.0613647728845477,"vX0":-1.283916540530402,"vY0":-115.69946198224882,"vZ0":-1.1655028639430651,"x":115.5,"y":210.12,"x0":1.4746640971345348,"y0":50.00084961321334,"z0":5.778032677151234,"aX":-9.015080782326937},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-15.2,"breakHorizontal":12.5,"spinRate":2770,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.4751958817658837,"extension":5.697777387832231},"index":2,"playId":"d34c42cd-885c-3565-be20-315d85808569","pitchNumber":3,"startTime":"2026-08-30T18:51:00.874Z","endTime":"2026-08-30T18:51:05.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:51:05.022Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Miguel Rojas doubles (13) on a sharp line drive to left fielder Brett Callahan. Freddie Freeman to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:51:07.783Z","endTime":"2026-08-30T18:53:21.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"postOnThird":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":814430,"link":"/api/v1/people/814430"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.3,"endSpeed":82.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.747001699666296,"aZ":-28.54257235167481,"pfxX":8.153601659189329,"pfxZ":2.0892633545954196,"pX":-0.6659969888673748,"pZ":1.7274832308873607,"vX0":-7.34529896022205,"vY0":-131.25857019244032,"vZ0":-4.998205940546709,"x":142.39,"y":192.14,"x0":1.1143778354326566,"y0":50.004538723685556,"z0":5.79141033817272,"aX":14.17632241774825},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.9,"breakHorizontal":-13.1,"spinRate":1699,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.4178889987826646,"extension":5.76778892412929},"index":0,"playId":"22f68a52-1bb5-3aea-bca0-94325f4332a9","pitchNumber":1,"startTime":"2026-08-30T18:51:30.027Z","endTime":"2026-08-30T18:51:35.086Z","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":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.4,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.079117344845,"aZ":-40.78803126823144,"pfxX":-4.506466558870166,"pfxZ":-6.408876995864452,"pX":-0.5817760014841552,"pZ":0.5005397235954739,"vX0":-3.5608544168393355,"vY0":-115.59774301599062,"vZ0":-2.8448340119950144,"x":139.18,"y":225.27,"x0":1.568414945286491,"y0":50.004859448387556,"z0":5.691706501191248,"aX":-6.053187473150671},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-12.0,"breakHorizontal":9.1,"spinRate":2870,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.4752108549302032,"extension":5.801095481013258},"index":1,"playId":"0cf0ef11-6904-3c54-a74c-0458821008ad","pitchNumber":2,"startTime":"2026-08-30T18:51:52.934Z","endTime":"2026-08-30T18:51:57.637Z","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":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24568152877452,"aZ":-26.72950217365199,"pfxX":8.974159696901394,"pfxZ":2.8810783564381577,"pX":-0.3418908527195726,"pZ":2.9753756346635023,"vX0":-7.169438470342861,"vY0":-137.12896935471767,"vZ0":-2.772465560225141,"x":130.03,"y":158.44,"x0":1.1493309270190588,"y0":50.00587286459021,"z0":5.836367474284372,"aX":16.978175737373984},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.8,"breakHorizontal":-14.6,"spinRate":2145,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.4004711820752691,"extension":5.744034129407611},"index":2,"playId":"bcf744b6-9e69-358e-8869-d830e823dd66","pitchNumber":3,"startTime":"2026-08-30T18:52:17.220Z","endTime":"2026-08-30T18:52:20.353Z","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, 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":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45363458904559,"aZ":-23.391962688660335,"pfxX":11.630677145434172,"pfxZ":4.52827475013986,"pX":0.25347912226233016,"pZ":1.8295982464781988,"vX0":-6.151501293101747,"vY0":-138.97636171529118,"vZ0":-6.674781240208147,"x":107.34,"y":189.38,"x0":0.9938389147350155,"y0":50.00663056027994,"z0":5.834758727985622,"aX":22.57543732161118},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.8,"breakHorizontal":-19.7,"spinRate":2096,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.3953276863589026,"extension":5.863482152317072},"index":3,"playId":"1d32f37f-59ee-394d-b14c-b5a35109f938","pitchNumber":4,"startTime":"2026-08-30T18:52:45.755Z","endTime":"2026-08-30T18:52:49.908Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.627565850883595,"aZ":-43.38078208926393,"pfxX":-5.655167389299735,"pfxZ":-8.37929606355569,"pX":-0.5591537216650602,"pZ":1.3305481645811015,"vX0":-2.471884882036532,"vY0":-115.80506262365031,"vZ0":-0.6499959356635489,"x":138.31,"y":202.86,"x0":1.2616106769427227,"y0":50.00189126336343,"z0":5.81849391753621,"aX":-7.565164614983431},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-15.0,"breakHorizontal":10.9,"spinRate":2814,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.4757019524912973,"extension":5.726502304631922},"hitData":{"launchSpeed":101.2,"launchAngle":16.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":34.0,"coordY":103.0}},"index":4,"playId":"fe6a2e09-cbab-3789-ba30-fdb5dbb6e69c","pitchNumber":5,"startTime":"2026-08-30T18:53:08.175Z","endTime":"2026-08-30T18:53:21.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:53:21.696Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:53:41.471Z","endTime":"2026-08-30T18:55:51.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"postOnThird":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"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":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":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.315545587958503,"aZ":-25.176257164153032,"pfxX":9.747377666789124,"pfxZ":3.4904393276530907,"pX":0.26875201964546996,"pZ":2.5379921825738623,"vX0":-5.842575293847837,"vY0":-140.21410705759453,"vZ0":-4.658631979979549,"x":106.76,"y":170.25,"x0":1.1042351611449035,"y0":50.006554610852184,"z0":5.847355107926986,"aX":19.56887506412781},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.6,"breakHorizontal":-16.6,"spinRate":2265,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.38944165072646353,"extension":5.760657083820798},"index":0,"playId":"3b506622-94ae-3662-9355-6d957a04223c","pitchNumber":1,"startTime":"2026-08-30T18:54:04.462Z","endTime":"2026-08-30T18:54:08.158Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.901309951857872,"aZ":-24.914653147198642,"pfxX":10.082027938172148,"pfxZ":3.66647867253622,"pX":-0.20883366433707196,"pZ":1.190421886354547,"vX0":-7.08524824651088,"vY0":-139.41722487812387,"vZ0":-8.121686728435755,"x":124.96,"y":206.64,"x0":1.0493005036383798,"y0":50.00154546264042,"z0":5.7730343813049565,"aX":19.94326276064023},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.2,"breakHorizontal":-16.9,"spinRate":2187,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.39214505579879555,"extension":5.863213924858929},"index":1,"playId":"d2b1abc0-2b54-32a2-831b-beb7a3c7f6de","pitchNumber":2,"startTime":"2026-08-30T18:54:32.242Z","endTime":"2026-08-30T18:54:38.002Z","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":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.065994786425648,"aZ":-25.494906743492802,"pfxX":8.328912587062533,"pfxZ":3.3842771386631654,"pX":0.6249004194532524,"pZ":2.387264999018842,"vX0":-3.8993104211099956,"vY0":-139.3186731179273,"vZ0":-5.103574843906391,"x":93.18,"y":174.32,"x0":0.9572998092837284,"y0":50.00297149676465,"z0":5.9187392494921465,"aX":16.441963534686032},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.3,"breakHorizontal":-14.3,"spinRate":2156,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.3925050598059596,"extension":5.680427598978297},"index":2,"playId":"ba9b3ac9-fe05-3f4b-91f9-54b892703d5f","pitchNumber":3,"startTime":"2026-08-30T18:54:55.402Z","endTime":"2026-08-30T18:54:59.114Z","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":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99338861437252,"aZ":-41.42380057245901,"pfxX":-5.5286487174722545,"pfxZ":-6.575985093253659,"pX":-0.42423375899609633,"pZ":0.5217753942249972,"vX0":-2.561008154436103,"vY0":-118.03292107272232,"vZ0":-3.1166097950896865,"x":133.17,"y":224.69,"x0":1.3938093476054358,"y0":50.00063886903979,"z0":5.682886717203297,"aX":-7.779828333831299},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.4,"breakHorizontal":10.7,"spinRate":2629,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.46449059352973876,"extension":5.816116895929136},"index":3,"playId":"c8e78c7b-88ea-3a92-a494-c0abfb6cfb84","pitchNumber":4,"startTime":"2026-08-30T18:55:19.840Z","endTime":"2026-08-30T18:55:23.908Z","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":75.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.475569836317085,"aZ":-42.04761603311815,"pfxX":-3.2290866784768912,"pfxZ":-7.047925130759063,"pX":0.14469911205572522,"pZ":0.8480481426313285,"vX0":-2.11945918138699,"vY0":-117.16437626767691,"vZ0":-2.4650308167487864,"x":111.48,"y":215.88,"x0":1.478040695969389,"y0":50.00283283170495,"z0":5.813814395549091,"aX":-4.5243461877068025},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-13.1,"breakHorizontal":6.4,"spinRate":2696,"spinDirection":323},"zone":14,"typeConfidence":2.0,"plateTime":0.4660709390477473,"extension":5.955327506194885},"index":4,"playId":"88171d11-1aa4-3353-a6e9-462812c5672e","pitchNumber":5,"startTime":"2026-08-30T18:55:45.038Z","endTime":"2026-08-30T18:55:51.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:55:51.499Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Enrique Hernández strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:55:54.678Z","endTime":"2026-08-30T18:57:21.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"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(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.1,"endSpeed":88.3,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.718025651943158,"aZ":-24.530433271940186,"pfxX":9.259055198270719,"pfxZ":3.851628500019048,"pX":0.20334873112095478,"pZ":1.9076298145611217,"vX0":-5.813524310380883,"vY0":-139.7847520955265,"vZ0":-6.339870693033686,"x":109.25,"y":187.27,"x0":1.1041910705793392,"y0":50.003218038834696,"z0":5.809497959453653,"aX":18.372759876259178},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.9,"breakHorizontal":-15.6,"spinRate":2203,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.3914339895511785,"extension":5.73856841585221},"index":0,"playId":"9a9ed2a3-8893-3dd1-b952-0ad7352cd400","pitchNumber":1,"startTime":"2026-08-30T18:56:20.968Z","endTime":"2026-08-30T18:56:24.458Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.871350714276602,"aZ":-25.338202361577686,"pfxX":7.4513135981795795,"pfxZ":3.747545419546393,"pX":0.00929223597534505,"pZ":1.5564541052879584,"vX0":-5.24496819309695,"vY0":-134.17242762414435,"vZ0":-6.181271497898016,"x":116.65,"y":196.76,"x0":1.0208000259381467,"y0":50.002314125366894,"z0":5.69417013246562,"aX":13.593075829234024},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.6,"breakHorizontal":-12.4,"spinRate":1714,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.4081380707716593,"extension":5.863078982254222},"index":1,"playId":"3c4fe7e9-2e7e-378d-8a16-447c9a885e20","pitchNumber":2,"startTime":"2026-08-30T18:56:41.785Z","endTime":"2026-08-30T18:56:45.552Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.317702834665486,"aZ":-23.10661305837561,"pfxX":6.8089040144718656,"pfxZ":4.94453715248666,"pX":0.15102726519812237,"pZ":2.698752078793955,"vX0":-5.135165222755729,"vY0":-135.07645330459522,"vZ0":-4.057260923169056,"x":111.24,"y":165.91,"x0":1.1986719183215242,"y0":50.00621299182764,"z0":5.858712048278029,"aX":12.497791059452402},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.2,"breakHorizontal":-11.2,"spinRate":1796,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.406565272148109,"extension":5.757510612624168},"index":2,"playId":"948ec0dc-364b-3c22-833b-6324b41a44b5","pitchNumber":3,"startTime":"2026-08-30T18:57:17.149Z","endTime":"2026-08-30T18:57:21.802Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:57:21.802Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:58:51.989Z","endTime":"2026-08-30T19:00:42.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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(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":95.8,"endSpeed":88.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.006059618033238,"aZ":-13.281942436362234,"pfxX":-6.8254559540247,"pfxZ":9.521463367199043,"pX":0.10700815986446607,"pZ":1.8324240462247374,"vX0":6.818253005958445,"vY0":-139.19491798436843,"vZ0":-8.333918785223105,"x":112.92,"y":189.3,"x0":-1.4744942187193317,"y0":50.00020579438111,"z0":5.722602153683385,"aX":-13.539826245285754},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":11.2,"spinRate":2568,"spinDirection":196},"zone":8,"typeConfidence":2.0,"plateTime":0.39183183953874945,"extension":7.509711037908729},"index":0,"playId":"5772eafa-ad99-3dd7-b6ba-661e8a94908a","pitchNumber":1,"startTime":"2026-08-30T18:59:33.791Z","endTime":"2026-08-30T18:59:37.175Z","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":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11584295322919,"aZ":-14.467639263283868,"pfxX":-6.552493213989005,"pfxZ":8.84035423779962,"pX":-0.6201694992049644,"pZ":1.9760726551857306,"vX0":4.948546223097659,"vY0":-139.8250598078711,"vZ0":-7.609014428086643,"x":140.64,"y":185.43,"x0":-1.5513707737270774,"y0":50.00407584369015,"z0":5.659868464616634,"aX":-13.12556578310678},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":11.0,"spinRate":2589,"spinDirection":194},"zone":7,"typeConfidence":2.0,"plateTime":0.3900115325772897,"extension":7.439521955256759},"index":1,"playId":"f935483b-b525-3f34-b9f1-f13d5a48ee5c","pitchNumber":2,"startTime":"2026-08-30T18:59:51.541Z","endTime":"2026-08-30T18:59:54.713Z","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":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.660440479281863,"aZ":-38.73705051614202,"pfxX":-0.689753443068839,"pfxZ":-4.368201674057965,"pX":1.3448154695541124,"pZ":0.4773295435706901,"vX0":6.163642796392323,"vY0":-121.46588483681664,"vZ0":-5.180893654768276,"x":65.74,"y":225.89,"x0":-1.1305355614562,"y0":50.00396061957676,"z0":5.987393065380707,"aX":-1.0364260752984873},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-8.9,"breakHorizontal":-0.1,"spinRate":2524,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.45006423110206084,"extension":7.178916538114169},"index":2,"playId":"0f9f4244-ef50-379c-b29d-36ec7a8c3ebd","pitchNumber":3,"startTime":"2026-08-30T19:00:12.428Z","endTime":"2026-08-30T19:00:19.198Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.104493542583654,"aZ":-45.996554337740555,"pfxX":3.132375198561998,"pfxZ":-9.825100933253395,"pX":0.4716258288780394,"pZ":1.6386755688846397,"vX0":2.826102147185023,"vY0":-118.54007942806237,"vZ0":-0.5289748488074411,"x":99.02,"y":194.54,"x0":-1.1480900160396221,"y0":50.0042903093432,"z0":6.105974301683523,"aX":4.40574051278343},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-17.5,"breakHorizontal":-6.5,"spinRate":2790,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4641172179413373,"extension":7.232138396092624},"index":3,"playId":"4013ecaf-bc50-36e0-ad7a-6b4e9b41d01f","pitchNumber":4,"startTime":"2026-08-30T19:00:37.994Z","endTime":"2026-08-30T19:00:42.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:00:42.932Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Callahan grounds out, second baseman Tommy Edman to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T19:00:45.241Z","endTime":"2026-08-30T19:01:45.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":814430,"fullName":"Brett Callahan","link":"/api/v1/people/814430"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":814430,"fullName":"Brett Callahan","link":"/api/v1/people/814430"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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(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":95.6,"endSpeed":87.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.442255351274444,"aZ":-14.63630292845261,"pfxX":-0.7725836462827078,"pfxZ":8.901593095863362,"pX":-0.9117167282402203,"pZ":3.681947514871741,"vX0":2.2351298932107224,"vY0":-139.27711945847395,"vZ0":-3.3366183359424633,"x":151.75,"y":139.37,"x0":-1.623239716370921,"y0":50.00389876549381,"z0":5.859741851672519,"aX":-1.5226659429085472},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":1.0,"spinRate":2337,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.39283263016207304,"extension":7.191415156691459},"index":0,"playId":"4b176488-aad2-36c6-aedc-e0bc2ec020a9","pitchNumber":1,"startTime":"2026-08-30T19:01:07.673Z","endTime":"2026-08-30T19:01:11.732Z","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":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54452987297444,"aZ":-14.59334363106812,"pfxX":-1.5182465636347127,"pfxZ":9.073444719887805,"pX":-1.246310144681152,"pZ":4.375395838083341,"vX0":1.6716089597504453,"vY0":-138.89670380049128,"vZ0":-1.4809064347877554,"x":164.51,"y":120.64,"x0":-1.661095662246846,"y0":50.000974745506255,"z0":5.894526042405945,"aX":-2.94136502665517},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":2.4,"spinRate":2474,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.3956093886203731,"extension":7.393282318504471},"index":1,"playId":"0f6e8f13-c1ab-3b9c-84a7-5614289eb7a6","pitchNumber":2,"startTime":"2026-08-30T19:01:21.783Z","endTime":"2026-08-30T19:01:25.308Z","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":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25655384006717,"aZ":-12.728837076872905,"pfxX":-0.07505085592898708,"pfxZ":9.964630366364132,"pX":0.2782667862273282,"pZ":2.9632642871328865,"vX0":4.837304555127718,"vY0":-139.07030020631024,"vZ0":-5.310101985780712,"x":106.39,"y":158.77,"x0":-1.4766453317720631,"y0":50.00395744448221,"z0":5.7472939289063945,"aX":-0.1468264840646547},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":-1.0,"spinRate":2508,"spinDirection":189},"zone":3,"typeConfidence":2.0,"plateTime":0.39440661738210503,"extension":7.4503625040117845},"hitData":{"launchSpeed":90.1,"launchAngle":0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.85,"coordY":151.68}},"index":2,"playId":"fc4b4b23-d024-374a-9b2a-e6027c74a10c","pitchNumber":3,"startTime":"2026-08-30T19:01:38.199Z","endTime":"2026-08-30T19:01:45.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:01:45.508Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T19:01:49.886Z","endTime":"2026-08-30T19:05:35.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[5],"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"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.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.281467853177915,"aZ":-16.613048942453542,"pfxX":-1.5686100242182306,"pfxZ":7.896401957902119,"pX":0.36062537795071936,"pZ":3.5287276887634307,"vX0":5.407919361383645,"vY0":-139.05018665225998,"vZ0":-3.3014508560952547,"x":103.25,"y":143.5,"x0":-1.4001673339511551,"y0":50.00562612522622,"z0":5.824640152664325,"aX":-3.0931488625455485},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":1.8,"spinRate":2519,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.39294147518752665,"extension":7.448322855433718},"index":0,"playId":"aa9b8c31-8195-3e8e-a8b9-f5bf99fc4663","pitchNumber":1,"startTime":"2026-08-30T19:02:14.709Z","endTime":"2026-08-30T19:02:19.364Z","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.8,"endSpeed":87.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.420223898964718,"aZ":-14.86040263941147,"pfxX":-0.008418328764720373,"pfxZ":8.889450842901862,"pX":-0.29985021376736926,"pZ":4.281503013828808,"vX0":2.876168991429406,"vY0":-138.12906240213536,"vZ0":-1.616925550098855,"x":128.43,"y":123.18,"x0":-1.3500137256607931,"y0":50.00598564527606,"z0":5.864948582304763,"aX":-0.016678793662175874},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":-0.5,"spinRate":2370,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.3953130810127261,"extension":7.460164431464283},"index":1,"playId":"512dd3b9-563c-309d-bc29-7578c3216023","pitchNumber":2,"startTime":"2026-08-30T19:02:30.600Z","endTime":"2026-08-30T19:02:34.362Z","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":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.407186646859785,"aZ":-17.181235503371088,"pfxX":-1.8772377700829899,"pfxZ":7.754792060907967,"pX":0.20647722174749486,"pZ":2.0791353981561715,"vX0":4.988976486967559,"vY0":-137.44272570607185,"vZ0":-6.816658685234941,"x":109.13,"y":182.64,"x0":-1.379789974429258,"y0":50.00433684660478,"z0":5.7368720641372875,"aX":-3.6305141518368873},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.0,"breakHorizontal":2.5,"spinRate":2454,"spinDirection":186},"zone":8,"typeConfidence":2.0,"plateTime":0.3968859943484593,"extension":7.568829053355536},"index":2,"playId":"55d91390-16c9-3fca-b65f-c4be4f1f1647","pitchNumber":3,"startTime":"2026-08-30T19:02:49.494Z","endTime":"2026-08-30T19:02:53.348Z","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":96.4,"endSpeed":88.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31659910775236,"aZ":-14.298499285075678,"pfxX":-7.488263387602183,"pfxZ":8.946747457285733,"pX":1.0048375605443225,"pZ":1.5193117965877954,"vX0":9.068923996123399,"vY0":-139.9028662809232,"vZ0":-8.719205196521658,"x":78.7,"y":197.76,"x0":-1.2942506018038813,"y0":50.00075357258699,"z0":5.597658034265221,"aX":-14.956447433862515},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":11.9,"spinRate":2501,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.39038109722436376,"extension":7.605870502843336},"index":3,"playId":"6c9be3c2-7857-3079-a0b2-c2478f6bbcef","pitchNumber":4,"startTime":"2026-08-30T19:03:07.473Z","endTime":"2026-08-30T19:03:11.927Z","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.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58287288305475,"aZ":-13.405745342124543,"pfxX":-3.4605888939760554,"pfxZ":9.537969824246666,"pX":0.22389886082046953,"pZ":2.9049822163995094,"vX0":5.876525673199147,"vY0":-139.45757270163344,"vZ0":-5.472513994083071,"x":108.47,"y":160.35,"x0":-1.4618011625187897,"y0":50.00663640622648,"z0":5.77834696416471,"aX":-6.812846196247736},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":5.0,"spinRate":2507,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.39287163137552206,"extension":7.6198538484893374},"index":4,"playId":"b1c4e279-1b90-32f9-a239-e37bd793e3d8","pitchNumber":5,"startTime":"2026-08-30T19:03:25.810Z","endTime":"2026-08-30T19:03:28.810Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-30T19:04:05.278Z","endTime":"2026-08-30T19:04:50.701Z","isPitch":false,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"}},{"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":97.4,"endSpeed":89.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.855280653114644,"aZ":-13.494285159797268,"pfxX":1.5874279166098555,"pfxZ":9.119513631064894,"pX":-0.0935186194742399,"pZ":2.7563549970290353,"vX0":2.8479045279943596,"vY0":-141.82960606806196,"vZ0":-6.155716926356875,"x":120.56,"y":164.36,"x0":-1.3147699841560627,"y0":50.000591997517105,"z0":5.80699315844759,"aX":3.249241129119824},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":-3.5,"spinRate":2361,"spinDirection":188},"zone":2,"typeConfidence":2.0,"plateTime":0.3854255761025751,"extension":7.5099475672739375},"index":6,"playId":"87ac9d89-db43-38bc-b63a-3926a57d0d77","pitchNumber":6,"startTime":"2026-08-30T19:04:50.701Z","endTime":"2026-08-30T19:04:56.285Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.965116426602584,"aZ":-12.47392139728621,"pfxX":-9.009013352871662,"pfxZ":9.978547894032182,"pX":-0.1584620706895487,"pZ":2.5318179072401197,"vX0":6.285349107573838,"vY0":-140.3910487647665,"vZ0":-6.515794522844288,"x":123.04,"y":170.42,"x0":-1.2680612514685041,"y0":50.00641636805425,"z0":5.71270402567937,"aX":-17.79430557760052},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":14.9,"spinRate":2475,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.39175847043130574,"extension":7.532211515545941},"index":7,"playId":"051b1747-3228-3ae7-993b-eb992cab5707","pitchNumber":7,"startTime":"2026-08-30T19:05:31.319Z","endTime":"2026-08-30T19:05:35.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:05:35.207Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ben Rortvedt flies out to center fielder Max Clark.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T19:07:31.640Z","endTime":"2026-08-30T19:08:20.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"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(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":94.7,"endSpeed":86.6,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.947883130235,"aZ":-21.277385987268122,"pfxX":9.154477567191263,"pfxZ":5.671108666176844,"pX":-0.06182814958913543,"pZ":2.961624021878004,"vX0":-6.448710126861851,"vY0":-137.79251166176462,"vZ0":-4.0725382684351805,"x":119.36,"y":158.82,"x0":1.1208771369052195,"y0":50.00079561732288,"z0":5.898462968851646,"aX":17.581248586759934},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.6,"breakHorizontal":-15.2,"spinRate":2254,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.3976861984916189,"extension":5.803838931136944},"index":0,"playId":"37dc000d-c95a-3a5f-8cd9-110622f0ddb4","pitchNumber":1,"startTime":"2026-08-30T19:07:52.479Z","endTime":"2026-08-30T19:07:55.862Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8096125675891,"aZ":-20.94177728847854,"pfxX":8.397744417255627,"pfxZ":5.904387088885915,"pX":0.35353493201201097,"pZ":2.6050399545747203,"vX0":-5.599797083562336,"vY0":-136.7421326215443,"vZ0":-4.769064676373902,"x":103.52,"y":168.44,"x0":1.3318936144900813,"y0":50.003741958513096,"z0":5.799307775215242,"aX":15.979776529908584},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.0,"breakHorizontal":-14.2,"spinRate":2117,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.3998172181681712,"extension":5.989500241487199},"hitData":{"launchSpeed":90.1,"launchAngle":35.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":89.08,"coordY":71.02}},"index":1,"playId":"e7051e26-c9e5-3e6d-8df0-22aacdc9bceb","pitchNumber":2,"startTime":"2026-08-30T19:08:12.502Z","endTime":"2026-08-30T19:08:20.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:08:20.707Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Shohei Ohtani lines out to first baseman Colt Keith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T19:08:22.255Z","endTime":"2026-08-30T19:11:10.280Z","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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":7},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.378777343498435,"aZ":-25.54740242675656,"pfxX":9.88208494538803,"pfxZ":3.3658801508112317,"pX":-1.0560840966100304,"pZ":0.7646354859236466,"vX0":-9.041838683793191,"vY0":-139.04934344230531,"vZ0":-9.11546853424596,"x":157.26,"y":218.13,"x0":0.9441531334576613,"y0":50.00419745571841,"z0":5.763255065177469,"aX":19.471845497073165},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.4,"breakHorizontal":-16.2,"spinRate":2225,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.3929700625342041,"extension":5.865009228959037},"index":0,"playId":"618cd94a-8b3b-362c-82b6-443320decc60","pitchNumber":1,"startTime":"2026-08-30T19:08:46.662Z","endTime":"2026-08-30T19:08:50.907Z","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, 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.4,"endSpeed":88.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36189536221678,"aZ":-20.952037433215846,"pfxX":8.478268070968607,"pfxZ":5.615523618937277,"pX":-0.1559820184792481,"pZ":1.9891298494627219,"vX0":-6.461100492445903,"vY0":-140.12776518721392,"vZ0":-6.6386976914835945,"x":122.95,"y":185.07,"x0":1.073109988910676,"y0":50.00012984809244,"z0":5.748374746642532,"aX":16.932155748645897},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.0,"breakHorizontal":-14.2,"spinRate":2241,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.3902194992645871,"extension":5.7870597246269195},"index":1,"playId":"a7ec8892-a11b-34e5-9044-a3a556392b16","pitchNumber":2,"startTime":"2026-08-30T19:09:07.049Z","endTime":"2026-08-30T19:09:10.882Z","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":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.886148526447542,"aZ":-31.0265416285856,"pfxX":-0.8432535687575635,"pfxZ":0.699290299595405,"pX":-1.702852969681278,"pZ":0.17898505831488162,"vX0":-7.346715142079186,"vY0":-126.51836920200384,"vZ0":-6.963610318994889,"x":181.91,"y":233.95,"x0":1.333662699710497,"y0":50.002873674940204,"z0":5.414948237166895,"aX":-1.382863659046216},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.0,"breakHorizontal":3.0,"spinRate":2470,"spinDirection":176},"zone":13,"typeConfidence":2.0,"plateTime":0.43093113862383037,"extension":6.053872440089787},"index":2,"playId":"4dfcf5b6-28ba-383e-8d3d-ce68245ee14c","pitchNumber":3,"startTime":"2026-08-30T19:09:25.565Z","endTime":"2026-08-30T19:09:29.742Z","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":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.378102608513203,"aZ":-28.852455719468196,"pfxX":9.799529809171773,"pfxZ":1.6871571350288548,"pX":0.2948834135340463,"pZ":1.880461882649273,"vX0":-5.7840740165553175,"vY0":-139.36518056752675,"vZ0":-5.3955130065813535,"x":105.76,"y":188.01,"x0":1.1242725110287672,"y0":50.002634943764704,"z0":5.747827631847299,"aX":19.27227665984952},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.2,"breakHorizontal":-16.6,"spinRate":2178,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.3930578774000497,"extension":5.875553884267948},"index":3,"playId":"cd4ff357-eb62-3782-991d-dfeb51435c4e","pitchNumber":4,"startTime":"2026-08-30T19:09:46.829Z","endTime":"2026-08-30T19:09:51.412Z","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":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-30T19:10:04.795Z","endTime":"2026-08-30T19:10:18.438Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66448899970428,"aZ":-43.87745338748166,"pfxX":-7.141644916211582,"pfxZ":-8.732172834941458,"pX":1.7846980080385062,"pZ":1.8418071816016146,"vX0":2.3046642152914205,"vY0":-115.65844899707525,"vZ0":0.474741372085276,"x":48.97,"y":189.05,"x0":1.697104205105839,"y0":50.00169658747753,"z0":5.877569077997576,"aX":-9.574008030394065},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-15.4,"breakHorizontal":12.2,"spinRate":2868,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.47547220085206376,"extension":5.7491978796737255},"index":5,"playId":"7c4d39e7-e758-3c79-b36e-18aaeb7aeb84","pitchNumber":5,"startTime":"2026-08-30T19:10:18.438Z","endTime":"2026-08-30T19:10:23.568Z","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":78.5,"endSpeed":72.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3647480230309,"aZ":-42.65246498577144,"pfxX":-5.210729600835425,"pfxZ":-7.970221777755274,"pX":0.6191185873237209,"pZ":2.0878275854600092,"vX0":-0.5248516387159206,"vY0":-114.31057843494861,"vZ0":1.1632214691255243,"x":93.4,"y":182.41,"x0":1.5285626069228997,"y0":50.003086961239944,"z0":5.78139790023668,"aX":-6.850207276436775},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-13.8,"breakHorizontal":9.6,"spinRate":2522,"spinDirection":317},"zone":9,"typeConfidence":2.0,"plateTime":0.48035902919119566,"extension":5.827486679924722},"index":6,"playId":"aef4840b-f5fb-3464-b6ef-60f789e66bc9","pitchNumber":6,"startTime":"2026-08-30T19:10:39.375Z","endTime":"2026-08-30T19:10:44.743Z","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":90.5,"endSpeed":83.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60018536933235,"aZ":-36.861370073403506,"pfxX":5.315523815799637,"pfxZ":-2.660580918579523,"pX":0.42757807576552603,"pZ":2.3432919593231327,"vX0":-3.927890629515971,"vY0":-131.85595541291266,"vZ0":-2.202531161122045,"x":100.7,"y":175.51,"x0":1.244731665017431,"y0":50.00070577412279,"z0":5.904902688461126,"aX":9.374179212626688},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-5.0,"breakHorizontal":-8.8,"spinRate":1554,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.4151399078732041,"extension":5.845373757865428},"hitData":{"launchSpeed":95.8,"launchAngle":11.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":164.5,"coordY":157.78}},"index":7,"playId":"40fc2f35-fad0-34c8-afbf-a4b7cc2dfa7f","pitchNumber":7,"startTime":"2026-08-30T19:11:05.039Z","endTime":"2026-08-30T19:11:10.280Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:11:10.280Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Edman grounds out, shortstop Javier Báez to first baseman Colt Keith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T19:11:11.942Z","endTime":"2026-08-30T19:13:49.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":"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":5},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.095665531837977,"aZ":-22.441035939718557,"pfxX":8.883083933731456,"pfxZ":4.904328336412243,"pX":-0.6415167403276796,"pZ":1.7249274079396357,"vX0":-7.5244051432881385,"vY0":-139.63187026644977,"vZ0":-7.0378622132956705,"x":141.45,"y":192.21,"x0":0.9279916072522747,"y0":50.001286771284974,"z0":5.744218531437663,"aX":17.61975621730859},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.7,"breakHorizontal":-14.6,"spinRate":2115,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.3915843085959878,"extension":5.875417596439912},"index":0,"playId":"b67c09bf-e406-3bb4-b1cd-1c1bd3eb18b7","pitchNumber":1,"startTime":"2026-08-30T19:11:35.086Z","endTime":"2026-08-30T19:11:39.747Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","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, 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.1,"endSpeed":72.6,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.244606947352572,"aZ":-43.48613110507036,"pfxX":-7.0311035793098275,"pfxZ":-8.552984404465356,"pX":0.1336597373013327,"pZ":0.8755167993021084,"vX0":-1.0995500941929626,"vY0":-115.12111171039645,"vZ0":-1.4656439479680894,"x":111.91,"y":215.14,"x0":1.5316055618835724,"y0":50.002335534513826,"z0":5.784824550852964,"aX":-9.300427979235003},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-15.5,"breakHorizontal":13.0,"spinRate":2918,"spinDirection":320},"zone":14,"typeConfidence":2.0,"plateTime":0.47842973591752624,"extension":5.792295931489078},"index":1,"playId":"22f75c26-80da-38f3-83de-46d6c3b0da54","pitchNumber":2,"startTime":"2026-08-30T19:12:00.804Z","endTime":"2026-08-30T19:12:05.168Z","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":89.6,"endSpeed":82.5,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.221951225867336,"aZ":-28.39909974377013,"pfxX":7.1443447357435135,"pfxZ":2.1874496353513733,"pX":0.7119659440434528,"pZ":1.4339687761113709,"vX0":-3.793546185869058,"vY0":-130.46681231734203,"vZ0":-5.485423210746744,"x":89.86,"y":200.06,"x0":1.2559371849401189,"y0":50.00404099675417,"z0":5.701897789434533,"aX":12.327780805686004},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.0,"breakHorizontal":-12.1,"spinRate":1507,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4196874743321346,"extension":5.853277767762006},"index":2,"playId":"81270234-816a-3198-b5f0-af2cfd462465","pitchNumber":3,"startTime":"2026-08-30T19:12:21.603Z","endTime":"2026-08-30T19:12:26.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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.178305553865584,"aZ":-17.796122606189268,"pfxX":4.192160965938849,"pfxZ":7.314774802035876,"pX":-0.0461735838954165,"pZ":3.0816866908235565,"vX0":-4.70992256291367,"vY0":-138.65069807112008,"vZ0":-4.327686437672185,"x":118.76,"y":155.57,"x0":1.1221063086952787,"y0":50.003325201223525,"z0":5.834433478051635,"aX":8.241649004371173},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.6,"breakHorizontal":-6.7,"spinRate":2157,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.39357659580257387,"extension":5.7935446085752655},"index":3,"playId":"dbb6da1f-f7d1-3926-97b7-cfa146bc460a","pitchNumber":4,"startTime":"2026-08-30T19:12:47.743Z","endTime":"2026-08-30T19:12:51.123Z","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":80.7,"endSpeed":74.5,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.989797978815655,"aZ":-43.31055327080747,"pfxX":-3.764488664225368,"pfxZ":-8.107743311049829,"pX":-1.4462972187183185,"pZ":-0.5768437684961526,"vX0":-5.397427373442638,"vY0":-117.25188991388765,"vZ0":-4.723821190007833,"x":172.13,"y":254.35,"x0":1.3867916130042373,"y0":50.00306432313194,"z0":5.56330406862727,"aX":-5.169961512342431},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-15.6,"breakHorizontal":8.3,"spinRate":2867,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.4695929590783199,"extension":5.961772972045233},"index":4,"playId":"afb2575e-b9d1-38d1-a8d1-2ff11c51dbfa","pitchNumber":5,"startTime":"2026-08-30T19:13:11.761Z","endTime":"2026-08-30T19:13:16.572Z","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":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.865493254956405,"aZ":-28.559062853632955,"pfxX":5.316678708895105,"pfxZ":2.0338035893813693,"pX":-0.14235400014185592,"pZ":2.1338239209303356,"vX0":-5.306079174737359,"vY0":-131.98727513784723,"vZ0":-4.185294789888191,"x":122.43,"y":181.17,"x0":1.1951811588608328,"y0":50.00429572779352,"z0":5.822845664488875,"aX":9.460725441573494},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.0,"breakHorizontal":-8.6,"spinRate":1577,"spinDirection":123},"zone":5,"typeConfidence":2.0,"plateTime":0.4136548122717474,"extension":5.960481496329855},"hitData":{"launchSpeed":94.7,"launchAngle":2.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":156.75}},"index":5,"playId":"e828f7cf-af6d-36c4-b7b1-27c513990753","pitchNumber":6,"startTime":"2026-08-30T19:13:41.298Z","endTime":"2026-08-30T19:13:49.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:13:49.320Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:14:50.888Z","endTime":"2026-08-30T19:17:18.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":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":"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.9,"endSpeed":87.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.223019515570023,"aZ":-10.621347185993743,"pfxX":0.869651706152208,"pfxZ":11.10543451445813,"pX":0.9298832837179403,"pZ":2.674586989273398,"vX0":5.585256551866686,"vY0":-138.07151821155094,"vZ0":-6.667306503186293,"x":81.56,"y":166.57,"x0":-1.227905848707055,"y0":50.00519583475643,"z0":5.82705084765309,"aX":1.6876125159614763},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.0,"breakHorizontal":-2.6,"spinRate":2602,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.39589278941501327,"extension":7.554226488488615},"index":0,"playId":"7956b3b4-0a0b-34cf-81b6-1c72970ab7ec","pitchNumber":1,"startTime":"2026-08-30T19:16:04.850Z","endTime":"2026-08-30T19:16:08.983Z","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, 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":95.5,"endSpeed":86.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.819214872237694,"aZ":-13.427621047913046,"pfxX":-5.138528818127011,"pfxZ":9.653817343742215,"pX":0.3207420307452277,"pZ":2.6019214143354112,"vX0":6.9465552086753215,"vY0":-138.86927457796912,"vZ0":-5.874081742800447,"x":104.77,"y":168.53,"x0":-1.552408086869636,"y0":50.00101887140547,"z0":5.64754245424914,"aX":-9.976587036056424},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":7.8,"spinRate":2770,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.39531512688470194,"extension":7.51363825869839},"index":1,"playId":"e5e3e3b0-6c8d-3831-a3c1-2818cc7091aa","pitchNumber":2,"startTime":"2026-08-30T19:16:20.929Z","endTime":"2026-08-30T19:16:24.287Z","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":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5050878636925,"aZ":-30.6482651757229,"pfxX":2.8325198550303217,"pfxZ":0.902087112282965,"pX":0.5934432114764507,"pZ":2.3032604959162533,"vX0":4.849608754633367,"vY0":-128.7429358653311,"vZ0":-2.6390360229890653,"x":94.38,"y":176.59,"x0":-1.678976976866685,"y0":50.001451006480615,"z0":5.702031685958673,"aX":4.776340190949335},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.3,"breakHorizontal":-6.1,"spinRate":2739,"spinDirection":109},"zone":6,"typeConfidence":2.0,"plateTime":0.4246572353801237,"extension":7.352623785479529},"index":2,"playId":"a52cc49f-76bc-39fc-a8bd-32ade9d429cf","pitchNumber":3,"startTime":"2026-08-30T19:16:36.080Z","endTime":"2026-08-30T19:16:40.137Z","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":2,"outs":0},"index":3,"startTime":"2026-08-30T19:16:56.837Z","endTime":"2026-08-30T19:17:14.378Z","isPitch":false,"type":"action","player":{"id":701678,"link":"/api/v1/people/701678"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.597852489093846,"aZ":-22.405144809117,"pfxX":2.567942385346597,"pfxZ":5.289033297734796,"pX":0.7203726445155627,"pZ":2.156657643338852,"vX0":5.027928557109584,"vY0":-134.45835457011938,"vZ0":-5.329693733966737,"x":89.54,"y":180.55,"x0":-1.5008517484152764,"y0":50.006601529678356,"z0":5.734457526055317,"aX":4.746649642527857},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.8,"breakHorizontal":-5.6,"spinRate":2856,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.40590693965026503,"extension":7.509160883970034},"index":4,"playId":"a8d7dc5f-2005-3f5e-b4a4-1cad7b0a1465","pitchNumber":4,"startTime":"2026-08-30T19:17:14.378Z","endTime":"2026-08-30T19:17:18.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:17:18.891Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Max Clark lines out to center fielder Enrique Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:17:26.551Z","endTime":"2026-08-30T19:18:26.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"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":{"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":96.2,"endSpeed":88.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04578537244926,"aZ":-8.301499312577738,"pfxX":0.8831369582321953,"pfxZ":12.058116446936378,"pX":1.261221792016087,"pZ":0.6156760733728118,"vX0":6.258310948987524,"vY0":-139.50291224620167,"vZ0":-12.556736594064906,"x":68.93,"y":222.16,"x0":-1.1219526357593907,"y0":50.00659064559388,"z0":5.712118190514099,"aX":1.7481977162318394},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.6,"breakHorizontal":-2.9,"spinRate":2770,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.3919571374352273,"extension":7.526472796824425},"index":0,"playId":"4be65f21-c5a2-36de-b4fb-dc0f272dadfa","pitchNumber":1,"startTime":"2026-08-30T19:17:42.105Z","endTime":"2026-08-30T19:17:45.997Z","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":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.039033175965518,"aZ":-17.87494668839823,"pfxX":-6.785243675482283,"pfxZ":7.331901183841461,"pX":0.6060001361530203,"pZ":3.2923713013205647,"vX0":7.391645015150393,"vY0":-138.3398363041146,"vZ0":-3.7695354474942047,"x":93.9,"y":149.89,"x0":-1.2109799700252162,"y0":50.0046717239795,"z0":5.861067181003617,"aX":-13.23648544490047},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.7,"breakHorizontal":10.9,"spinRate":2524,"spinDirection":189},"zone":3,"typeConfidence":2.0,"plateTime":0.3949773733411597,"extension":7.509656012211681},"index":1,"playId":"80fc2b3d-d5b3-38f8-a10f-9b529ee869c2","pitchNumber":2,"startTime":"2026-08-30T19:18:00.656Z","endTime":"2026-08-30T19:18:05.163Z","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":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.037703536117615,"aZ":-10.75434425319579,"pfxX":-2.015020023262018,"pfxZ":10.528422274865566,"pX":-0.009464964560937794,"pZ":2.304254091333465,"vX0":4.3432700846413255,"vY0":-140.81284334328248,"vZ0":-7.675163889789585,"x":117.36,"y":176.57,"x0":-1.3010496422781448,"y0":50.00368204377649,"z0":5.738630344846971,"aX":-4.1001767620473},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.9,"breakHorizontal":2.9,"spinRate":2600,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.38704246168588785,"extension":7.5421350159824865},"hitData":{"launchSpeed":97.4,"launchAngle":20.0,"totalDistance":358.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":151.25,"coordY":57.06}},"index":2,"playId":"b8258687-a0a3-3ba4-8214-e7fbc3edb7ff","pitchNumber":3,"startTime":"2026-08-30T19:18:18.257Z","endTime":"2026-08-30T19:18:26.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:18:26.531Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Javier Báez pops out to second baseman Tommy Edman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:18:35.923Z","endTime":"2026-08-30T19:20:18.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":4},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.8,"endSpeed":84.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84195000142174,"aZ":-27.69089879403403,"pfxX":1.8945569489583103,"pfxZ":2.475052326352875,"pX":-0.4395318365370805,"pZ":3.9410181044915276,"vX0":2.6928121045029325,"vY0":-132.4095104738449,"vZ0":0.16913834601816857,"x":133.75,"y":132.37,"x0":-1.708053993327606,"y0":50.00390036994515,"z0":5.8691517082833755,"aX":3.432532252156705},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.7,"breakHorizontal":-4.0,"spinRate":2728,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.410465150261611,"extension":7.395302422019138},"index":0,"playId":"3de01729-67df-33bc-8b67-868c59e889e0","pitchNumber":1,"startTime":"2026-08-30T19:19:02.090Z","endTime":"2026-08-30T19:19:05.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":95.9,"endSpeed":89.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.074363043905233,"aZ":-12.431771925790692,"pfxX":-1.8870874880799853,"pfxZ":9.881809679511608,"pX":-0.07018606868037151,"pZ":1.1786901221926254,"vX0":3.9839726893619187,"vY0":-139.4424638037231,"vZ0":-10.222167450994723,"x":119.68,"y":206.96,"x0":-1.2629657363870137,"y0":50.00199665783964,"z0":5.680051311172845,"aX":-3.770094473302065},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":2.8,"spinRate":2574,"spinDirection":192},"zone":13,"typeConfidence":2.0,"plateTime":0.3906290277379889,"extension":7.4627863750369645},"index":1,"playId":"02c744b0-410a-343b-8331-e5eea455d729","pitchNumber":2,"startTime":"2026-08-30T19:19:16.035Z","endTime":"2026-08-30T19:19:20.217Z","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(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.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.673865025214415,"aZ":-14.645352722019233,"pfxX":-5.309581572972643,"pfxZ":8.919277749369282,"pX":-0.13274653419415605,"pZ":3.239521015547142,"vX0":5.072260542324768,"vY0":-139.1694923240722,"vZ0":-4.392802190631073,"x":105.26,"y":163.04,"x0":-1.287430335996392,"y0":50.00169124671352,"z0":5.8055465002498385,"aX":-10.434372769942692},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":8.6,"spinRate":2691,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.3932795600453507,"extension":7.4918711979973605},"index":2,"playId":"c1fdc973-4910-3f00-95e0-5f904f5325e3","pitchNumber":3,"startTime":"2026-08-30T19:19:32.626Z","endTime":"2026-08-30T19:19:36.917Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.284878764876613,"aZ":-28.133648706149152,"pfxX":1.7848246001714925,"pfxZ":2.30049106436584,"pX":0.1819156881922397,"pZ":3.123649526931294,"vX0":3.7219435660915936,"vY0":-130.89350212859705,"vZ0":-1.4632835072133505,"x":110.07,"y":154.44,"x0":-1.4832436327991576,"y0":50.00525246660825,"z0":5.771167550960802,"aX":3.136401685188773},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.1,"breakHorizontal":-4.0,"spinRate":2693,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.41641204974998836,"extension":7.424840809164837},"index":3,"playId":"e9f2a946-f3ab-3f34-872f-7cdfc17b40e0","pitchNumber":4,"startTime":"2026-08-30T19:19:50.346Z","endTime":"2026-08-30T19:19:54.173Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.632777181825944,"aZ":-17.21153360386194,"pfxX":-6.766763478326846,"pfxZ":7.462392077738837,"pX":-0.3867695135218951,"pZ":3.4944791977331384,"vX0":4.764324093466163,"vY0":-140.438062980822,"vZ0":-3.4254065733450805,"x":131.74,"y":144.43,"x0":-1.2226320766612655,"y0":50.005905610367506,"z0":5.843987445238847,"aX":-13.572266859725211},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.1,"breakHorizontal":11.3,"spinRate":2600,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.3894366719427875,"extension":7.585251755228484},"hitData":{"launchSpeed":73.0,"launchAngle":65.0,"totalDistance":118.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":142.69,"coordY":158.01}},"index":4,"playId":"42f72de2-c0a7-3f4b-b5f8-a4a230075d7d","pitchNumber":5,"startTime":"2026-08-30T19:20:09.613Z","endTime":"2026-08-30T19:20:18.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:20:18.652Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mookie Betts grounds out, shortstop Javier Báez to first baseman Colt Keith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T19:22:10.787Z","endTime":"2026-08-30T19:22:52.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":1},"details":{"event":"Groundout","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":0},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.361616638316292,"aZ":-23.39140701856413,"pfxX":9.538426478951864,"pfxZ":4.630851978613543,"pX":0.16997574607686164,"pZ":2.2893473718866395,"vX0":-6.06322760480379,"vY0":-136.48088586098186,"vZ0":-5.078798240987144,"x":110.52,"y":176.97,"x0":1.1742078232391757,"y0":50.00600364441115,"z0":5.772826108213892,"aX":18.105062911562687},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.6,"breakHorizontal":-16.1,"spinRate":2297,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.4004093468843912,"extension":5.753095346821671},"hitData":{"launchSpeed":91.7,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":157.26}},"index":0,"playId":"9fb6edaf-656e-372f-a53a-494a9de1a025","pitchNumber":1,"startTime":"2026-08-30T19:22:43.857Z","endTime":"2026-08-30T19:22:52.461Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:22:52.461Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a line drive to left fielder Brett Callahan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T19:23:24.709Z","endTime":"2026-08-30T19:24:14.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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],"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":814430,"link":"/api/v1/people/814430"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T19:23:14.055Z","endTime":"2026-08-30T19:23:27.022Z","isPitch":false,"type":"action","player":{"id":518692,"link":"/api/v1/people/518692"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.877588021563014,"aZ":-23.549104487996406,"pfxX":8.673720530047582,"pfxZ":4.426842536918465,"pX":-0.035936837201475134,"pZ":1.565332282666017,"vX0":-6.082474150772503,"vY0":-138.44420321497878,"vZ0":-7.1899137409752125,"x":118.37,"y":196.52,"x0":1.0587161491095853,"y0":50.00162364994374,"z0":5.76353534581149,"aX":16.89612310311987},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.7,"breakHorizontal":-14.5,"spinRate":2299,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.3950869827663044,"extension":5.82694554182848},"index":1,"playId":"41a51535-cf25-3ffd-8880-ba5a3fb46f67","pitchNumber":1,"startTime":"2026-08-30T19:23:27.022Z","endTime":"2026-08-30T19:23:30.567Z","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":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.989614132016897,"aZ":-26.320293048462847,"pfxX":0.6967243018738918,"pfxZ":3.6299564802447133,"pX":-0.7842805223915905,"pZ":0.3739655500857844,"vX0":-5.4378192961356495,"vY0":-126.02920378283173,"vZ0":-7.378749755506841,"x":146.89,"y":228.68,"x0":1.3084714703570415,"y0":50.00516593747046,"z0":5.458038363434059,"aX":1.1251439926720124},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.2,"breakHorizontal":0.0,"spinRate":2571,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.43417745629892757,"extension":6.113253005017715},"index":2,"playId":"0a0c4535-251e-3b1e-93a3-849cb3ccb7ba","pitchNumber":2,"startTime":"2026-08-30T19:23:43.473Z","endTime":"2026-08-30T19:23:47.916Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15199551389372,"aZ":-27.76569582011329,"pfxX":10.771285428173247,"pfxZ":2.319371741648684,"pX":0.6866221240563546,"pZ":2.4556723081767955,"vX0":-5.582523434064245,"vY0":-137.42763477176473,"vZ0":-3.7163619502099348,"x":90.83,"y":172.48,"x0":1.3513724017457291,"y0":50.00393569207752,"z0":5.724335553214082,"aX":20.481345593706134},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.6,"breakHorizontal":-18.2,"spinRate":2140,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.3994738005200489,"extension":5.826279422873131},"hitData":{"launchSpeed":73.7,"launchAngle":18.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.33,"coordY":135.99}},"index":3,"playId":"e91166d9-35db-314c-b921-ee35e73ec24a","pitchNumber":3,"startTime":"2026-08-30T19:24:04.562Z","endTime":"2026-08-30T19:24:14.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:24:14.467Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Teoscar Hernández singles on a ground ball to center fielder Max Clark. Freddie Freeman to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T19:24:18.179Z","endTime":"2026-08-30T19:26:12.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"postOnThird":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"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":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":703601,"link":"/api/v1/people/703601"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.612309114448475,"aZ":-29.03334169263163,"pfxX":8.7721570526668,"pfxZ":1.7993239298243724,"pX":-0.31053716433754824,"pZ":1.587520355890646,"vX0":-6.982143424534842,"vY0":-131.17918407913928,"vZ0":-5.117093200692109,"x":128.84,"y":195.92,"x0":1.2452444689120297,"y0":50.00147566957576,"z0":5.726491821989373,"aX":15.29512787881562},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.3,"breakHorizontal":-14.4,"spinRate":1624,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4174596447051604,"extension":5.93020255972717},"index":0,"playId":"2379274e-b717-38bf-a3f2-cb26f2d0d397","pitchNumber":1,"startTime":"2026-08-30T19:24:44.297Z","endTime":"2026-08-30T19:24:48.503Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.756166252998295,"aZ":-25.91448381404371,"pfxX":8.074148092719753,"pfxZ":3.2427523431595686,"pX":-1.2020779880867687,"pZ":1.7093780590114573,"vX0":-8.956122889225666,"vY0":-137.90073539524175,"vZ0":-6.381506055580878,"x":162.82,"y":192.63,"x0":1.0338789277398739,"y0":50.00468892936151,"z0":5.793968609560869,"aX":15.601388193462041},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.7,"breakHorizontal":-12.8,"spinRate":2122,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.3967054538861916,"extension":5.746043774749453},"index":1,"playId":"679dec5d-6f7f-3dd5-ac2e-651407c3b7d1","pitchNumber":2,"startTime":"2026-08-30T19:25:05.521Z","endTime":"2026-08-30T19:25:09.362Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.854459744848953,"aZ":-43.6650852187725,"pfxX":-5.4444328261890025,"pfxZ":-8.648614179711007,"pX":-0.042276515157383406,"pZ":1.4888463924457225,"vX0":-1.9025107990026613,"vY0":-115.01512951376415,"vZ0":-0.09594865131314734,"x":118.61,"y":198.58,"x0":1.5045832219675206,"y0":50.00106469734723,"z0":5.792919863038173,"aX":-7.236614720887638},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-15.4,"breakHorizontal":10.3,"spinRate":2794,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.4776220867458649,"extension":5.757998181389706},"index":2,"playId":"f921d712-2b38-3194-94d7-22009f21aafc","pitchNumber":3,"startTime":"2026-08-30T19:25:26.042Z","endTime":"2026-08-30T19:25:30.157Z","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":2,"outs":1},"index":3,"startTime":"2026-08-30T19:25:38.234Z","endTime":"2026-08-30T19:26:00.438Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.047018619863486,"aZ":-26.00043524016826,"pfxX":9.182691963212559,"pfxZ":3.1520609516005713,"pX":-0.40443687258123545,"pZ":1.2912791461260065,"vX0":-6.925553039567568,"vY0":-138.601927804535,"vZ0":-7.341723088235971,"x":132.42,"y":203.92,"x0":0.9252801818115971,"y0":50.00381238912476,"z0":5.693901992319648,"aX":17.986099539690155},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.4,"breakHorizontal":-15.4,"spinRate":2188,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.3941770063450738,"extension":5.812412811743315},"hitData":{"launchSpeed":107.4,"launchAngle":-7.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.95,"coordY":101.01}},"index":4,"playId":"6d6f42bd-0d15-3c48-a921-5639810212c0","pitchNumber":4,"startTime":"2026-08-30T19:26:00.438Z","endTime":"2026-08-30T19:26:12.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:26:12.913Z","atBatIndex":22},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Miguel Rojas out on a sacrifice fly to right fielder Zach McKinstry. Freddie Freeman scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T19:26:27.815Z","endTime":"2026-08-30T19:27:22.788Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":83.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.640470065780615,"aZ":-29.52894403387261,"pfxX":8.381550986293,"pfxZ":1.5144508217010912,"pX":-0.27381767800017753,"pZ":2.431143227210062,"vX0":-6.3496167623499336,"vY0":-130.8112500604447,"vZ0":-3.103206941214127,"x":127.44,"y":173.14,"x0":1.0869830502077442,"y0":50.00156373403965,"z0":5.828877902886488,"aX":14.634323710451143},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.3,"breakHorizontal":-13.9,"spinRate":1632,"spinDirection":130},"zone":4,"typeConfidence":2.0,"plateTime":0.417512811253705,"extension":5.832830592495306},"index":0,"playId":"c28b32ac-69d3-3bf4-9fba-f587dbb7d71c","pitchNumber":1,"startTime":"2026-08-30T19:26:47.960Z","endTime":"2026-08-30T19:26:51.408Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.024944303179968,"aZ":-24.933156386968033,"pfxX":8.14993271612609,"pfxZ":3.7569810424628898,"pX":0.21155262187551924,"pZ":2.3685866766145764,"vX0":-5.274747509698555,"vY0":-137.7638892733003,"vZ0":-4.924876131538145,"x":108.94,"y":174.83,"x0":1.0902406724172329,"y0":50.00113656281109,"z0":5.86041028954937,"aX":15.695505121995721},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.0,"breakHorizontal":-13.7,"spinRate":2190,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.3972805865574607,"extension":5.854306844992567},"hitData":{"launchSpeed":93.1,"launchAngle":41.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.25,"coordY":91.63}},"index":1,"playId":"e043d48d-7338-3c26-80e4-23e78dca3ca6","pitchNumber":2,"startTime":"2026-08-30T19:27:09.761Z","endTime":"2026-08-30T19:27:22.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:27:22.788Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out to first baseman Colt Keith.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T19:27:33.026Z","endTime":"2026-08-30T19:31:11.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"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(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":93.9,"endSpeed":86.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40542348033818,"aZ":-24.09202690041713,"pfxX":9.983355763142715,"pfxZ":4.278904705795799,"pX":0.8145057122055878,"pZ":2.7249424092357346,"vX0":-4.97615613463282,"vY0":-136.67287370191775,"vZ0":-3.96141674231481,"x":85.95,"y":165.21,"x0":1.3626337289629686,"y0":50.005925504233694,"z0":5.849840948340003,"aX":18.870971803000625},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.1,"breakHorizontal":-17.0,"spinRate":2193,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.40091196897670933,"extension":5.8570629468521584},"index":0,"playId":"3146b881-e2ae-3795-9e65-ca238c03e81e","pitchNumber":1,"startTime":"2026-08-30T19:28:06.912Z","endTime":"2026-08-30T19:28:11.067Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.502946837981025,"aZ":-25.380365237073825,"pfxX":8.824033769881828,"pfxZ":3.543149796433199,"pX":-0.30365339254449847,"pZ":1.3711096680466741,"vX0":-6.333119695045975,"vY0":-137.17622846491116,"vZ0":-7.215919080082975,"x":128.57,"y":201.76,"x0":0.8809397210727181,"y0":50.00613534239311,"z0":5.749891732581414,"aX":16.929130755121353},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.2,"breakHorizontal":-14.8,"spinRate":2056,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.39831320571366113,"extension":5.868427051034267},"index":1,"playId":"e27efe70-2296-3037-a8f3-32501d8fb7f9","pitchNumber":2,"startTime":"2026-08-30T19:29:01.646Z","endTime":"2026-08-30T19:29:06.387Z","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":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92837398071861,"aZ":-44.185721155143234,"pfxX":-4.319334219761492,"pfxZ":-8.947776127702369,"pX":0.7748872940427408,"pZ":1.2827562951597706,"vX0":-0.8462924609226457,"vY0":-115.55815585463496,"vZ0":-0.5772334741975058,"x":87.46,"y":204.15,"x0":1.7073359172936189,"y0":50.00028056350111,"z0":5.805774597385084,"aX":-5.800211542734308},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-16.0,"breakHorizontal":8.0,"spinRate":2884,"spinDirection":321},"zone":14,"typeConfidence":2.0,"plateTime":0.4752454487838911,"extension":5.690765370292664},"index":2,"playId":"f65b8140-3b2b-3762-9202-3de1cad71e8a","pitchNumber":3,"startTime":"2026-08-30T19:29:23.454Z","endTime":"2026-08-30T19:29:27.503Z","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":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.340988009653216,"aZ":-43.67286753291705,"pfxX":-5.603781505133537,"pfxZ":-8.752388294319248,"pX":-0.8801641148953714,"pZ":1.1802148553175291,"vX0":-3.491727045846197,"vY0":-114.54247095393775,"vZ0":-0.6990834241455771,"x":150.55,"y":206.91,"x0":1.397758003807435,"y0":50.00203570127234,"z0":5.80070002361716,"aX":-7.362825347478565},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-15.7,"breakHorizontal":11.0,"spinRate":2842,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.4802331287848407,"extension":5.846935673417564},"index":3,"playId":"9142e2b6-0b22-39ec-aa33-f29d018ea301","pitchNumber":4,"startTime":"2026-08-30T19:29:45.729Z","endTime":"2026-08-30T19:29:50.887Z","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":94.5,"endSpeed":87.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5599612741941,"aZ":-24.429918192663028,"pfxX":8.925932730836358,"pfxZ":4.0266524995811945,"pX":0.7293888576757599,"pZ":1.7079711379093572,"vX0":-4.643103012491228,"vY0":-137.52748842744893,"vZ0":-6.336587092189031,"x":89.2,"y":192.66,"x0":1.2770053171220785,"y0":50.0003942862453,"z0":5.691104392721448,"aX":17.151751799207087},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.2,"breakHorizontal":-15.2,"spinRate":1982,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.39776052185941024,"extension":5.898813084080559},"index":4,"playId":"5d3f3b75-2c27-3e24-aeee-913622ef06a3","pitchNumber":5,"startTime":"2026-08-30T19:30:09.668Z","endTime":"2026-08-30T19:30:13.627Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"15a2fac7-27c2-4f3a-8fbf-9863b232888d","startTime":"2026-08-30T19:30:34.557Z","endTime":"2026-08-30T19:30:39.557Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95893914364281,"aZ":-25.443428811988507,"pfxX":8.945849917259256,"pfxZ":3.491756801365483,"pX":0.23927619295459596,"pZ":2.5586937947221187,"vX0":-5.647756628789513,"vY0":-138.52229210605495,"vZ0":-4.332224415363087,"x":107.88,"y":169.7,"x0":1.1495930821602254,"y0":50.00604703493073,"z0":5.858497381839307,"aX":17.2671366907091},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.5,"breakHorizontal":-14.9,"spinRate":2318,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.3964665618280141,"extension":5.9843112667558005},"hitData":{"launchSpeed":93.0,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.9,"coordY":169.42}},"index":6,"playId":"c8b385a3-7535-3a43-927c-d437a82bbbfd","pitchNumber":6,"startTime":"2026-08-30T19:31:04.164Z","endTime":"2026-08-30T19:31:11.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:31:11.069Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gleyber Torres singles on a ground ball to center fielder Enrique Hernández.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T19:32:54.948Z","endTime":"2026-08-30T19:33:49.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571771,"link":"/api/v1/people/571771"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.8,"endSpeed":82.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48893645970248,"aZ":-27.00931733389719,"pfxX":2.9928608109964765,"pfxZ":3.007071716549742,"pX":0.4616458481633281,"pZ":3.1510851969117444,"vX0":4.204750460158972,"vY0":-129.41438397384343,"vZ0":-1.6819471310286906,"x":99.4,"y":153.7,"x0":-1.5646469227383992,"y0":50.00571273640257,"z0":5.850819827813877,"aX":5.1482603595793455},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.3,"breakHorizontal":-6.2,"spinRate":2704,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.4209954496275845,"extension":7.326956424891229},"index":0,"playId":"25b8f515-9522-3091-b480-e3d549516c49","pitchNumber":1,"startTime":"2026-08-30T19:33:24.859Z","endTime":"2026-08-30T19:33:28.728Z","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":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.353271965210975,"aZ":-16.54416043254698,"pfxX":-6.579903291683704,"pfxZ":8.068257363837894,"pX":-0.6441808065026897,"pZ":2.416030811053988,"vX0":4.571275990131854,"vY0":-137.98130511115545,"vZ0":-5.720289903173741,"x":141.55,"y":173.55,"x0":-1.4635584001221615,"y0":50.00228653953959,"z0":5.622311749951453,"aX":-12.74670212420286},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":11.0,"spinRate":2661,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.39624567162677815,"extension":7.489629247936788},"hitData":{"launchSpeed":101.6,"launchAngle":-1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.45,"coordY":90.87}},"index":1,"playId":"6ee9f8ec-ae1e-33e2-9928-84e179df8de3","pitchNumber":2,"startTime":"2026-08-30T19:33:39.573Z","endTime":"2026-08-30T19:33:49.461Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:33:49.461Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T19:33:55.150Z","endTime":"2026-08-30T19:36:28.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":{"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.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.604858163070645,"aZ":-14.434563612966928,"pfxX":-1.9503544579475178,"pfxZ":9.178093207364324,"pX":0.42520383267086187,"pZ":2.5745405950261295,"vX0":5.42331473394194,"vY0":-138.1084777890543,"vZ0":-5.827606270267323,"x":100.79,"y":169.27,"x0":-1.310081475920023,"y0":50.00385941102852,"z0":5.681998856592485,"aX":-3.77079885291343},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":2.4,"spinRate":2613,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.3965110683151045,"extension":7.531690413720167},"index":0,"playId":"7218ba24-5a8a-39fc-a9af-efc975c06090","pitchNumber":1,"startTime":"2026-08-30T19:34:17.678Z","endTime":"2026-08-30T19:34:27.939Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"actionPlayId":"7218ba24-5a8a-39fc-a9af-efc975c06090","startTime":"2026-08-30T19:34:35.168Z","endTime":"2026-08-30T19:34:43.874Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.412275344388288,"aZ":-43.77987208740299,"pfxX":3.620067389865164,"pfxZ":-8.192415098927121,"pX":1.0816245593982743,"pZ":-1.426525885046798,"vX0":4.5701033137033695,"vY0":-119.25563234382287,"vZ0":-7.551109670442788,"x":75.77,"y":277.3,"x0":-1.3418638979635926,"y0":50.003497905473324,"z0":5.806317926248636,"aX":5.128201475177254},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-16.6,"breakHorizontal":-7.8,"spinRate":2915,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4621816069778477,"extension":7.392306555767896},"index":2,"playId":"a6dc66b5-b4d1-3dd9-a7bb-38b489c4e1c8","pitchNumber":2,"startTime":"2026-08-30T19:34:43.874Z","endTime":"2026-08-30T19:34:49.774Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Tyler Glasnow. Gleyber Torres to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"actionPlayId":"a6dc66b5-b4d1-3dd9-a7bb-38b489c4e1c8","startTime":"2026-08-30T19:35:07.052Z","endTime":"2026-08-30T19:35:28.713Z","isPitch":false,"isBaseRunningPlay":true,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27613536978472,"aZ":-16.894829501231232,"pfxX":-7.277591995118232,"pfxZ":7.740304285743765,"pX":1.000971713027418,"pZ":2.1662056323526255,"vX0":8.82577607542175,"vY0":-139.78214920671064,"vZ0":-6.710810366656652,"x":78.85,"y":180.29,"x0":-1.2556962520963142,"y0":50.002633202640034,"z0":5.712474523711371,"aX":-14.364744726334683},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":11.3,"spinRate":2640,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.392236073667223,"extension":7.543247251789558},"index":4,"playId":"d79908d5-99ff-35ce-9e2b-2570069e1644","pitchNumber":3,"startTime":"2026-08-30T19:35:28.713Z","endTime":"2026-08-30T19:35:32.632Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"}}},{"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":95.8,"endSpeed":88.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.092805774399505,"aZ":-12.280881061402269,"pfxX":-0.08639398465753967,"pfxZ":10.025228395582939,"pX":0.48269647584854536,"pZ":2.176613372366143,"vX0":4.884430723573195,"vY0":-139.42666628324636,"vZ0":-7.5795233438347624,"x":98.6,"y":180.01,"x0":-1.274873167486424,"y0":50.00109795036515,"z0":5.726849691561501,"aX":-0.17281058822194012},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":-0.7,"spinRate":2689,"spinDirection":187},"zone":9,"typeConfidence":2.0,"plateTime":0.39170100477759995,"extension":7.5414363115136664},"index":5,"playId":"7e5666e5-debd-3eab-84e9-0188b3589c74","pitchNumber":4,"startTime":"2026-08-30T19:36:01.908Z","endTime":"2026-08-30T19:36:05.707Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97223555385,"aZ":-44.71460753064799,"pfxX":4.112582509135272,"pfxZ":-9.00841474658766,"pX":-0.19528890110251568,"pZ":1.2735643670925048,"vX0":1.274365990260197,"vY0":-117.98265698740944,"vZ0":-1.2955872040940544,"x":124.44,"y":204.39,"x0":-1.2783390041750295,"y0":50.00192027966856,"z0":5.995419510182137,"aX":5.726712137995327},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-16.3,"breakHorizontal":-7.8,"spinRate":2816,"spinDirection":31},"zone":13,"typeConfidence":2.0,"plateTime":0.4664178053820649,"extension":7.369297302159284},"index":6,"playId":"e1c8310e-0036-3213-8325-4e251dc678ca","pitchNumber":5,"startTime":"2026-08-30T19:36:23.272Z","endTime":"2026-08-30T19:36:28.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:36:28.033Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a ground ball to left fielder Teoscar Hernández. Gleyber Torres scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T19:36:30.277Z","endTime":"2026-08-30T19:39:53.955Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":{"id":607192,"link":"/api/v1/people/607192"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28556754564947,"aZ":-16.78633236188525,"pfxX":-6.8469912652173335,"pfxZ":7.69834214774002,"pX":0.4661557726173921,"pZ":1.253293794653084,"vX0":7.691803671776388,"vY0":-140.56032636910436,"vZ0":-8.958595165059007,"x":99.23,"y":204.94,"x0":-1.4180583200071257,"y0":50.00123751845107,"z0":5.574996280493103,"aX":-13.680839879973263},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.2,"breakHorizontal":10.8,"spinRate":2587,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.3898935486933661,"extension":7.520405428628541},"index":0,"playId":"f52eea25-d6f5-3629-a4a8-62d0b5416f72","pitchNumber":1,"startTime":"2026-08-30T19:36:57.020Z","endTime":"2026-08-30T19:37:01.056Z","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":1},"pitchData":{"startSpeed":90.3,"endSpeed":84.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64747747570123,"aZ":-29.809354461883277,"pfxX":2.3085000318564903,"pfxZ":1.327566400651646,"pX":0.751212590054021,"pZ":1.3847709831328472,"vX0":5.627757970608606,"vY0":-131.56101159274425,"vZ0":-5.343034410430159,"x":88.37,"y":201.39,"x0":-1.7019198999441356,"y0":50.00467754692901,"z0":5.608321853870121,"aX":4.111154118921979},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.6,"breakHorizontal":-5.3,"spinRate":2780,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.4137760008846212,"extension":7.303986225473204},"index":1,"playId":"0ba29f1c-7087-3e60-b9f0-ad25f0c0a63f","pitchNumber":2,"startTime":"2026-08-30T19:37:13.669Z","endTime":"2026-08-30T19:37:17.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(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":97.0,"endSpeed":89.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.922225614129406,"aZ":-10.32664779981169,"pfxX":-0.5660184656802736,"pfxZ":10.763015481328312,"pX":0.06014456434253609,"pZ":2.0218869992344346,"vX0":4.687493215440867,"vY0":-141.06053416481225,"vZ0":-8.248880581736227,"x":114.71,"y":184.19,"x0":-1.5444185178946617,"y0":50.001124472240726,"z0":5.636936020327231,"aX":-1.1492154416115827},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":0.1,"spinRate":2599,"spinDirection":191},"zone":8,"typeConfidence":2.0,"plateTime":0.3872190023422801,"extension":7.497710434706697},"index":2,"playId":"2c2aabbf-93f7-377e-ad97-f419bbe32a11","pitchNumber":3,"startTime":"2026-08-30T19:37:36.647Z","endTime":"2026-08-30T19:37:40.556Z","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":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0988205891584,"aZ":-15.106476240842532,"pfxX":-7.345997861974596,"pfxZ":8.437336294203758,"pX":-0.1281408376583382,"pZ":1.421466688487546,"vX0":6.374531154570115,"vY0":-141.30181471674635,"vZ0":-8.976108575894544,"x":121.88,"y":200.4,"x0":-1.4585619655871178,"y0":50.00234291550641,"z0":5.609174877122666,"aX":-14.859237974857917},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.6,"breakHorizontal":12.0,"spinRate":2623,"spinDirection":185},"zone":13,"typeConfidence":2.0,"plateTime":0.3875877323719723,"extension":7.491081193942316},"index":3,"playId":"13a7caad-6dad-3b99-8cbe-545c0dc7ba66","pitchNumber":4,"startTime":"2026-08-30T19:37:58.098Z","endTime":"2026-08-30T19:38:02.552Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.040527122610808,"aZ":-30.002140078410918,"pfxX":1.9287973028790182,"pfxZ":1.2140321274942032,"pX":-0.34228100956830854,"pZ":3.745906005112555,"vX0":2.883581847167918,"vY0":-131.84660315146414,"vZ0":0.2238568910146097,"x":130.05,"y":137.64,"x0":-1.6943701174492583,"y0":50.00127548056843,"z0":5.846851171556043,"aX":3.446840309580114},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.4,"breakHorizontal":-4.1,"spinRate":2758,"spinDirection":89},"zone":11,"typeConfidence":2.0,"plateTime":0.41303218763723093,"extension":7.3573432547280015},"index":4,"playId":"aa77e63f-5e0d-3532-9510-5e9ce8f11063","pitchNumber":5,"startTime":"2026-08-30T19:38:27.156Z","endTime":"2026-08-30T19:38:31.047Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-30T19:38:49.745Z","endTime":"2026-08-30T19:39:13.083Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17676111572013,"aZ":-45.23954284235303,"pfxX":3.206317137992415,"pfxZ":-9.462042384906464,"pX":-0.2929020072112356,"pZ":2.0145050809386715,"vX0":1.4375504343833914,"vY0":-117.07175694903614,"vZ0":0.37662208132666164,"x":128.16,"y":184.39,"x0":-1.3324573116128107,"y0":50.00343120635285,"z0":6.104073421442398,"aX":4.427053450965239},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-16.7,"breakHorizontal":-6.1,"spinRate":3033,"spinDirection":25},"zone":8,"typeConfidence":2.0,"plateTime":0.4687877823501765,"extension":7.249770135478096},"index":6,"playId":"79d82fef-83b4-389c-8356-f3c19aba50b5","pitchNumber":6,"startTime":"2026-08-30T19:39:13.083Z","endTime":"2026-08-30T19:39:17.116Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.210850595225274,"aZ":-14.465283134832102,"pfxX":-1.3810514390009478,"pfxZ":8.803056107928263,"pX":-0.7799925025826729,"pZ":2.0395374736088026,"vX0":2.1237258029090267,"vY0":-140.5424086307281,"vZ0":-7.538177085171619,"x":146.73,"y":183.71,"x0":-1.364087868248136,"y0":50.00329057618743,"z0":5.685613710012541,"aX":-2.778355469715795},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":2.0,"spinRate":2451,"spinDirection":191},"zone":7,"typeConfidence":2.0,"plateTime":0.3889157808311219,"extension":7.575029860618372},"hitData":{"launchSpeed":96.4,"launchAngle":4.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.96,"coordY":103.04}},"index":7,"playId":"2f57723a-3f03-3370-9d16-038764bf95a0","pitchNumber":7,"startTime":"2026-08-30T19:39:42.007Z","endTime":"2026-08-30T19:39:53.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:39:53.955Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dillon Dingler walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T19:40:41.363Z","endTime":"2026-08-30T19:42:44.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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_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":"Walk","eventType":"walk","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":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"ce32e16b-a175-3812-b420-78ca9c97232a","startTime":"2026-08-30T19:40:25.586Z","endTime":"2026-08-30T19:40:29.423Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43765535474335,"aZ":-14.93047452537021,"pfxX":-6.542901393231199,"pfxZ":8.625121967040851,"pX":-0.273648688903528,"pZ":1.6744909107257888,"vX0":4.823585148136524,"vY0":-139.55876500784936,"vZ0":-8.428297483400517,"x":127.43,"y":193.57,"x0":-1.1627065937072332,"y0":50.003675562645064,"z0":5.689295940591502,"aX":-13.08118694809714},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":11.0,"spinRate":2566,"spinDirection":189},"zone":8,"typeConfidence":2.0,"plateTime":0.39046051435283946,"extension":7.6971040050414885},"index":1,"playId":"b159699a-6dc4-3671-9b42-d4b976736b1c","pitchNumber":1,"startTime":"2026-08-30T19:40:43.679Z","endTime":"2026-08-30T19:40:47.643Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.279087100472204,"aZ":-16.33391671398151,"pfxX":-3.2350852360543554,"pfxZ":7.911862852849321,"pX":-0.8850317433421458,"pZ":3.5996277808511374,"vX0":2.380296955357479,"vY0":-139.6203500913385,"vZ0":-3.4549007818367983,"x":150.74,"y":141.59,"x0":-1.3222823701299444,"y0":50.00429319293194,"z0":5.908341058090465,"aX":-6.477794171850177},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.9,"breakHorizontal":5.5,"spinRate":2522,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.390216453277632,"extension":7.42243044690305},"index":2,"playId":"3b55b491-10fe-3105-bba1-cd5dd2cc1d69","pitchNumber":2,"startTime":"2026-08-30T19:41:09.852Z","endTime":"2026-08-30T19:41:13.523Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":89.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80743760728152,"aZ":-17.527805419576634,"pfxX":0.0760232772320335,"pfxZ":7.279659273711779,"pX":-0.5448582721060246,"pZ":3.938800363623989,"vX0":2.2294243404493503,"vY0":-139.84166124648766,"vZ0":-2.2787575048262574,"x":137.77,"y":132.43,"x0":-1.357035987288833,"y0":50.004691877593636,"z0":5.893598959159333,"aX":0.15264165314734432},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":-0.5,"spinRate":2570,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.3893167535666997,"extension":7.419773640287339},"index":3,"playId":"fa4f5fb1-080c-3349-b7c4-d26d5c390039","pitchNumber":3,"startTime":"2026-08-30T19:41:27.066Z","endTime":"2026-08-30T19:41:36.251Z","isPitch":true,"type":"pitch"},{"details":{"description":"Kevin McGonigle caught stealing 2nd base, catcher Ben Rortvedt to second baseman Tommy Edman.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"actionPlayId":"fa4f5fb1-080c-3349-b7c4-d26d5c390039","startTime":"2026-08-30T19:41:43.056Z","endTime":"2026-08-30T19:42:04.975Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.827065754758856,"aZ":-44.75832449897509,"pfxX":4.96579505451254,"pfxZ":-9.315155502152606,"pX":-0.0948440407959481,"pZ":1.9235538570406527,"vX0":1.311578789251652,"vY0":-116.060849663246,"vZ0":0.3404096960456948,"x":120.62,"y":186.84,"x0":-1.3139256843089302,"y0":50.005253557406476,"z0":6.074009469618632,"aX":6.705133375305251},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-16.4,"breakHorizontal":-9.4,"spinRate":2947,"spinDirection":21},"zone":8,"typeConfidence":2.0,"plateTime":0.4738202359385295,"extension":7.2194445966361895},"index":5,"playId":"6b6d9fee-7566-3056-a394-34b4a3496d15","pitchNumber":4,"startTime":"2026-08-30T19:42:04.975Z","endTime":"2026-08-30T19:42:08.852Z","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":96.7,"endSpeed":89.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27375432487242,"aZ":-14.502347767542547,"pfxX":0.8022932322729202,"pfxZ":8.676707995354134,"pX":0.5968291993620497,"pZ":3.4818413138504325,"vX0":5.01863651121564,"vY0":-140.9278149412543,"vZ0":-4.078803670203024,"x":94.25,"y":144.77,"x0":-1.3021070995320283,"y0":50.000617087803796,"z0":5.867349818462285,"aX":1.6338047027301204},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":-2.4,"spinRate":2637,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.386816231104016,"extension":7.465106270058632},"index":6,"playId":"aa9baf29-60aa-33d2-82a9-5d06f6e05987","pitchNumber":5,"startTime":"2026-08-30T19:42:23.160Z","endTime":"2026-08-30T19:42:27.962Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.006294391860465,"aZ":-14.815443929834686,"pfxX":-5.12885757175207,"pfxZ":8.618809054774788,"pX":0.8512937335927449,"pZ":0.9575323781710252,"vX0":7.485954387766787,"vY0":-140.1497818591761,"vZ0":-10.347981108961129,"x":84.55,"y":212.93,"x0":-1.1728380410908885,"y0":50.002455766286765,"z0":5.636381051254444,"aX":-10.329397102010264},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":7.9,"spinRate":2576,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.38899358808889595,"extension":7.572125176390185},"index":7,"playId":"b3ebafb7-4f00-3ca9-8014-5f7ee3d767b6","pitchNumber":6,"startTime":"2026-08-30T19:42:39.882Z","endTime":"2026-08-30T19:42:44.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:42:44.822Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Callahan flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T19:43:14.932Z","endTime":"2026-08-30T19:44:04.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":814430,"fullName":"Brett Callahan","link":"/api/v1/people/814430"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":814430,"fullName":"Brett Callahan","link":"/api/v1/people/814430"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":607192,"fullName":"Tyler Glasnow"}}},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"32838813-d02a-48b3-8a57-d95e6d2fe9f1","pitchNumber":0,"startTime":"2026-08-30T19:43:14.932Z","endTime":"2026-08-30T19:43:19.932Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.155746975716415,"aZ":-11.479033903654225,"pfxX":-1.2753024632902306,"pfxZ":10.220069900313074,"pX":0.8956425378460063,"pZ":0.31388774054345114,"vX0":6.802417522728039,"vY0":-140.751623915198,"vZ0":-12.60431723784456,"x":82.86,"y":230.31,"x0":-1.3771032303963668,"y0":50.003495942845255,"z0":5.570162033224964,"aX":-2.5827375361533282},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":1.1,"spinRate":2652,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.3877543747619865,"extension":7.46069436267891},"index":1,"playId":"5367b247-fcee-3f4c-9b12-6a6b532e372f","pitchNumber":1,"startTime":"2026-08-30T19:43:33.156Z","endTime":"2026-08-30T19:43:37.132Z","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":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02107106640716,"aZ":-15.552044842006788,"pfxX":-1.5072621439772893,"pfxZ":8.479209870226665,"pX":-0.28604244124473094,"pZ":2.6610814546963812,"vX0":3.574079418328596,"vY0":-138.4292935684316,"vZ0":-5.598527224791658,"x":127.9,"y":166.93,"x0":-1.3923327350028905,"y0":50.00218302103324,"z0":5.733949269526599,"aX":-2.954903632063271},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.5,"breakHorizontal":2.0,"spinRate":2637,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.3941763079513594,"extension":7.488384400786241},"hitData":{"launchSpeed":98.7,"launchAngle":41.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.64,"coordY":82.26}},"index":2,"playId":"ec53ae4a-e55c-35b1-9ca9-6d7ce3e744b4","pitchNumber":2,"startTime":"2026-08-30T19:43:53.546Z","endTime":"2026-08-30T19:44:04.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:44:04.427Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Enrique Hernández strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:46:07.818Z","endTime":"2026-08-30T19:48:26.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"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":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"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":{"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":76.8,"endSpeed":70.1,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63203934419439,"aZ":-43.81885052123087,"pfxX":-6.658466818826487,"pfxZ":-9.340519634578529,"pX":0.5420664715485752,"pZ":3.046043242058461,"vX0":-0.32296877270179863,"vY0":-111.68551302979385,"vZ0":3.485205830830318,"x":96.34,"y":156.54,"x0":1.5525117964472817,"y0":50.003283865957805,"z0":6.0136800007708615,"aX":-8.29923254340056},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-15.5,"breakHorizontal":12.1,"spinRate":2897,"spinDirection":316},"zone":3,"typeConfidence":2.0,"plateTime":0.4929542525490289,"extension":5.704870104307013},"index":0,"playId":"8cbd70a4-f5ee-3ec6-8b39-8f9ab0f00f54","pitchNumber":1,"startTime":"2026-08-30T19:46:15.252Z","endTime":"2026-08-30T19:46:18.823Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50070087667874,"aZ":-20.61482707878071,"pfxX":3.768379271435001,"pfxZ":6.62725202251978,"pX":-0.21413059510225757,"pZ":3.518695828549019,"vX0":-4.582235833453457,"vY0":-131.37911248314632,"vZ0":-2.3837338546332685,"x":125.16,"y":143.78,"x0":1.0650794932654115,"y0":50.00094432868873,"z0":5.974214611550916,"aX":6.570513211950935},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.6,"breakHorizontal":-5.8,"spinRate":1657,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.4173201490391687,"extension":5.730122156247227},"index":1,"playId":"b1024c0f-78c7-38cf-a8fe-ff375cd12057","pitchNumber":2,"startTime":"2026-08-30T19:46:28.213Z","endTime":"2026-08-30T19:46:32.770Z","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-30T19:46:45.048Z","endTime":"2026-08-30T19:46:54.304Z","isPitch":false,"type":"action","player":{"id":571771,"link":"/api/v1/people/571771"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.9,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.144606771326696,"aZ":-43.90295051775871,"pfxX":-6.111520960459034,"pfxZ":-8.889913337144353,"pX":-0.6839486812405625,"pZ":-0.5370646178212255,"vX0":-2.6436139355677044,"vY0":-115.19943539573615,"vZ0":-4.167376999813016,"x":143.07,"y":253.28,"x0":1.279315306570826,"y0":50.00533752440546,"z0":5.621423172833458,"aX":-8.060347898693268},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-16.9,"breakHorizontal":11.8,"spinRate":2939,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.4789237934429762,"extension":5.7869699139697115},"index":3,"playId":"8b6d720b-426f-333c-bab8-b0fbd2c45c22","pitchNumber":3,"startTime":"2026-08-30T19:46:54.304Z","endTime":"2026-08-30T19:46:58.463Z","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":95.4,"endSpeed":87.6,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75322542472403,"aZ":-13.10407792004012,"pfxX":4.933821072257671,"pfxZ":9.758414696150663,"pX":-1.256566770523856,"pZ":1.7752652202622796,"vX0":-7.280351964762904,"vY0":-138.60795049428145,"vZ0":-8.352905488990421,"x":164.9,"y":190.85,"x0":0.757903171939008,"y0":50.002990104843114,"z0":5.69455206858231,"aX":9.641900668698165},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":-7.4,"spinRate":2294,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.39452368014661765,"extension":5.724925463876118},"index":4,"playId":"c696f334-670d-335f-b3cd-28193cdc710e","pitchNumber":4,"startTime":"2026-08-30T19:47:14.038Z","endTime":"2026-08-30T19:47:18.797Z","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":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12698325682645,"aZ":-24.023613559909,"pfxX":7.29988282785035,"pfxZ":4.56057985840998,"pX":0.25729976760453854,"pZ":2.718423403945642,"vX0":-4.642452542464421,"vY0":-132.5154619998775,"vZ0":-3.707094779963824,"x":107.19,"y":165.38,"x0":1.0795194187653216,"y0":50.00058154649101,"z0":5.881237887344627,"aX":13.039350531247457},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.7,"breakHorizontal":-12.2,"spinRate":1576,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.41262895045856585,"extension":5.870413045336569},"index":5,"playId":"6167c337-32b8-3a18-af45-5bb3eb4ca521","pitchNumber":5,"startTime":"2026-08-30T19:47:29.270Z","endTime":"2026-08-30T19:47:35.881Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.8,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.454421392393968,"aZ":-41.85515745173646,"pfxX":-7.002146274157998,"pfxZ":-7.15539845861289,"pX":-0.9510817069959493,"pZ":0.6352073833524464,"vX0":-3.0316525008170623,"vY0":-115.81833541293057,"vZ0":-2.3203940545209507,"x":153.25,"y":221.63,"x0":1.2861666507410696,"y0":50.00253317813262,"z0":5.66816788112056,"aX":-9.473436040120609},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-13.2,"breakHorizontal":13.4,"spinRate":2883,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.47365644085329484,"extension":5.81197290312756},"index":6,"playId":"caecdb3d-96b1-3183-91a2-d95fb1e1aaa1","pitchNumber":6,"startTime":"2026-08-30T19:48:21.681Z","endTime":"2026-08-30T19:48:26.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:48:26.443Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ben Rortvedt singles on a line drive to center fielder Max Clark.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:48:28.616Z","endTime":"2026-08-30T19:49:28.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"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"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.390666081963865,"aZ":-24.57864269194846,"pfxX":8.488157474843565,"pfxZ":3.9354869810812385,"pX":-0.16165186829503764,"pZ":2.693711659827946,"vX0":-6.56778314509942,"vY0":-137.53992508277716,"vZ0":-4.19856802560919,"x":123.16,"y":166.05,"x0":1.1456396069357893,"y0":50.00231676999406,"z0":5.8917757240179025,"aX":16.38254773836627},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.5,"breakHorizontal":-14.2,"spinRate":2159,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.3971092331748842,"extension":5.745702930278862},"index":0,"playId":"4887ad8f-02b7-3f0e-8d99-13fee7102a5b","pitchNumber":1,"startTime":"2026-08-30T19:48:50.907Z","endTime":"2026-08-30T19:48:54.467Z","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":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93421100682794,"aZ":-42.85538881685829,"pfxX":-5.957661880057805,"pfxZ":-8.041783830185087,"pX":-0.32449119728529396,"pZ":0.9937193206836615,"vX0":-2.412231376119417,"vY0":-115.00690160337103,"vZ0":-1.0916481033891552,"x":129.37,"y":211.95,"x0":1.5143916689425543,"y0":50.001162217099605,"z0":5.660688395289947,"aX":-7.915160492937037},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-14.5,"breakHorizontal":11.4,"spinRate":2840,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.47772271945953415,"extension":5.78052683761004},"index":1,"playId":"72c85b3d-cb15-3898-8bbc-997d867aa017","pitchNumber":2,"startTime":"2026-08-30T19:49:06.058Z","endTime":"2026-08-30T19:49:10.569Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.725863734627584,"aZ":-23.559508723818055,"pfxX":8.917929925822104,"pfxZ":4.3990744839234015,"pX":0.4660241995997933,"pZ":2.3834641506186296,"vX0":-4.94431952169139,"vY0":-138.49215209312115,"vZ0":-5.207135694221916,"x":99.24,"y":174.43,"x0":1.1087341012866494,"y0":50.00055809650853,"z0":5.847823646648679,"aX":17.4526736119725},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.2,"breakHorizontal":-15.2,"spinRate":2127,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.39434655469057667,"extension":5.792187705104524},"hitData":{"launchSpeed":87.3,"launchAngle":17.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.82,"coordY":86.54}},"index":2,"playId":"b8319abf-8ebd-3835-b7f5-d82a513733e3","pitchNumber":3,"startTime":"2026-08-30T19:49:19.640Z","endTime":"2026-08-30T19:49:28.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:49:28.498Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:49:32.751Z","endTime":"2026-08-30T19:51:03.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":"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.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.969059312938384,"aZ":-42.62353892446391,"pfxX":-7.879079997213887,"pfxZ":-7.984469343372828,"pX":1.4747949978358492,"pZ":3.3802936616462733,"vX0":2.0159165608745284,"vY0":-113.7007625160721,"vZ0":3.6276485613070806,"x":60.78,"y":147.51,"x0":1.6000348379310505,"y0":50.00398874153866,"z0":5.995520439798858,"aX":-10.309987769166591},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-13.2,"breakHorizontal":13.8,"spinRate":2905,"spinDirection":311},"zone":12,"typeConfidence":2.0,"plateTime":0.48184698798701175,"extension":5.670592842470675},"index":0,"playId":"46c4f955-dce7-3c4e-916d-fe431df0c061","pitchNumber":1,"startTime":"2026-08-30T19:49:56.109Z","endTime":"2026-08-30T19:49:59.868Z","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(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":94.6,"endSpeed":87.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.419211689878594,"aZ":-23.18618908407355,"pfxX":8.019292384250942,"pfxZ":4.642687323958796,"pX":0.4547589816219137,"pZ":3.3048344598827573,"vX0":-4.272161837479611,"vY0":-137.73096040830518,"vZ0":-2.7112041548470276,"x":99.67,"y":149.55,"x0":0.977860409794406,"y0":50.00259264023533,"z0":5.857013141410755,"aX":15.523367507454587},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.0,"breakHorizontal":-13.7,"spinRate":2231,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.3965312910261458,"extension":5.748686080912441},"index":1,"playId":"ea8f793d-fc63-344b-8a50-3973b899d91c","pitchNumber":2,"startTime":"2026-08-30T19:50:14.924Z","endTime":"2026-08-30T19:50:19.307Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.083098657538816,"aZ":-24.74199634424457,"pfxX":7.894023120726842,"pfxZ":3.7958044356983542,"pX":0.8960035899882259,"pZ":3.7938032044518337,"vX0":-2.6659537871078145,"vY0":-138.81412439453095,"vZ0":-1.406867346440889,"x":82.85,"y":136.35,"x0":0.8412474117181222,"y0":50.00391243237072,"z0":5.949050691815487,"aX":15.45858532779476},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.8,"breakHorizontal":-13.8,"spinRate":2223,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.394062180642182,"extension":5.6558620699092135},"index":2,"playId":"e455a900-6aca-3449-b809-8d3428e8c026","pitchNumber":3,"startTime":"2026-08-30T19:50:34.340Z","endTime":"2026-08-30T19:50:39.952Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-30T19:50:41.105Z","endTime":"2026-08-30T19:50:59.242Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"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.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5462617818388,"aZ":-31.273457197812913,"pfxX":8.769803799627198,"pfxZ":0.5174830487098774,"pX":0.3171376135332658,"pZ":3.5576130587064814,"vX0":-4.201801072317947,"vY0":-132.02747587287544,"vZ0":-0.46744545118049896,"x":104.91,"y":142.72,"x0":0.7978077862050302,"y0":50.00600469138197,"z0":6.05725275238016,"aX":15.340942486192569},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.1,"breakHorizontal":-14.9,"spinRate":1641,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.41634718750832267,"extension":5.732810446667553},"index":4,"playId":"1f525577-e858-36f2-8978-0e19f9e4d1c5","pitchNumber":4,"startTime":"2026-08-30T19:50:59.242Z","endTime":"2026-08-30T19:51:03.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:51:03.442Z","atBatIndex":32},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Tommy Edman grounds into a force out, shortstop Javier Báez to second baseman Gleyber Torres. Ben Rortvedt out at 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:51:07.130Z","endTime":"2026-08-30T19:52:04.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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, 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":91.3,"endSpeed":84.3,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96899569859675,"aZ":-24.354905072595116,"pfxX":10.255390685561107,"pfxZ":4.371147258042502,"pX":-1.3161245754312652,"pZ":0.45658205042159855,"vX0":-8.762770835093942,"vY0":-132.57220928373673,"vZ0":-8.686321010955513,"x":167.17,"y":226.45,"x0":0.6913082094331059,"y0":50.00412542247418,"z0":5.53862772553719,"aX":18.35076914325993},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.2,"breakHorizontal":-16.8,"spinRate":1822,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4123368909123739,"extension":5.796932250246588},"index":0,"playId":"86bbd834-6bb0-35d1-81b1-b976b23d0350","pitchNumber":1,"startTime":"2026-08-30T19:51:31.703Z","endTime":"2026-08-30T19:51:35.772Z","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":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.376083452422705,"aZ":-27.0488990223075,"pfxX":9.914897346087582,"pfxZ":2.654255699552615,"pX":0.2618014868730533,"pZ":2.1930960490550278,"vX0":-5.287998055882525,"vY0":-138.2936023190395,"vZ0":-4.8673854007023705,"x":107.02,"y":179.57,"x0":0.9123433703924629,"y0":50.00594656501906,"z0":5.794565139673907,"aX":19.172565610174367},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.0,"breakHorizontal":-16.8,"spinRate":2271,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.396342289671467,"extension":5.79975016084945},"hitData":{"launchSpeed":107.6,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.51,"coordY":156.98}},"index":1,"playId":"ee7f4a1d-0e85-3302-8105-8540c0ce547a","pitchNumber":2,"startTime":"2026-08-30T19:51:56.928Z","endTime":"2026-08-30T19:52:04.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:52:04.391Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:54:11.531Z","endTime":"2026-08-30T19:55:23.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"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_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":94.2,"endSpeed":87.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.453990082267126,"aZ":-13.832708459973261,"pfxX":-0.025982454543727274,"pfxZ":9.500424379137591,"pX":0.362314163867511,"pZ":2.2129302476996737,"vX0":5.146938641331046,"vY0":-137.11950438616537,"vZ0":-7.066310669285077,"x":103.19,"y":179.03,"x0":-1.524901085206894,"y0":50.00068530128765,"z0":5.742001870007987,"aX":-0.051769477722883823},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":-0.8,"spinRate":2547,"spinDirection":185},"zone":6,"typeConfidence":2.0,"plateTime":0.3973961556914869,"extension":7.459898495028737},"index":0,"playId":"22b9ca99-3fc8-3f39-8214-f8b43d14a4ca","pitchNumber":1,"startTime":"2026-08-30T19:54:20.975Z","endTime":"2026-08-30T19:54:24.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.066610406542285,"aZ":-43.26229449441625,"pfxX":4.219959148906437,"pfxZ":-7.80190484475637,"pX":0.9441673999905741,"pZ":0.10495174786481189,"vX0":4.28702664659096,"vY0":-118.85404591373921,"vZ0":-4.255859968455992,"x":81.01,"y":235.95,"x0":-1.435112020235329,"y0":50.001652286932824,"z0":5.872076851528045,"aX":5.9990840982041735},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-14.9,"breakHorizontal":-8.8,"spinRate":2749,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.46192026613546844,"extension":7.106488393043808},"index":1,"playId":"f36a1afc-94a9-36d3-bf17-5cf81ad0e005","pitchNumber":2,"startTime":"2026-08-30T19:54:34.446Z","endTime":"2026-08-30T19:54:38.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14887041933123,"aZ":-42.43790144720473,"pfxX":4.800375980199357,"pfxZ":-7.296068464349927,"pX":-0.21890094324444656,"pZ":-0.15223280042219478,"vX0":1.525048989534306,"vY0":-118.3339659369379,"vZ0":-4.83083570048165,"x":125.34,"y":242.89,"x0":-1.4965280218384416,"y0":50.0012332151765,"z0":5.834178219734233,"aX":6.755889340401427},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-14.2,"breakHorizontal":-9.1,"spinRate":2859,"spinDirection":21},"zone":13,"typeConfidence":2.0,"plateTime":0.46419121287554255,"extension":7.200634747201583},"index":2,"playId":"1fe3165a-0f0a-376a-9afa-c34eaee0a500","pitchNumber":3,"startTime":"2026-08-30T19:54:57.631Z","endTime":"2026-08-30T19:55:01.782Z","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":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36540205992849,"aZ":-16.08862432543358,"pfxX":-0.4645919676480439,"pfxZ":8.29898836973119,"pX":0.5388616726528683,"pZ":2.8576208268320107,"vX0":5.46085074888878,"vY0":-137.7802777360468,"vZ0":-5.0646018249336695,"x":96.46,"y":161.62,"x0":-1.4017322174290876,"y0":50.00065140589504,"z0":5.793796727762334,"aX":-0.9019217754757226},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":-0.2,"spinRate":2436,"spinDirection":183},"zone":3,"typeConfidence":2.0,"plateTime":0.39635411767029627,"extension":7.409062950050099},"hitData":{"launchSpeed":90.8,"launchAngle":43.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.36,"coordY":92.77}},"index":3,"playId":"5b47d409-ab11-376d-b116-66fe997e4400","pitchNumber":4,"startTime":"2026-08-30T19:55:14.396Z","endTime":"2026-08-30T19:55:23.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:55:23.505Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:55:27.030Z","endTime":"2026-08-30T19:56:45.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":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(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":89.4,"endSpeed":83.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32648416395194,"aZ":-26.99023292606488,"pfxX":2.8906388773873455,"pfxZ":2.9728897957120584,"pX":0.5422421580113442,"pZ":2.925911037771115,"vX0":4.499985346721434,"vY0":-130.27140225869013,"vZ0":-2.3187620677892844,"x":96.33,"y":159.78,"x0":-1.5729328234405588,"y0":50.00627472400671,"z0":5.8356624467365865,"aX":5.047120947550879},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.2,"breakHorizontal":-6.1,"spinRate":2637,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.41795263165993246,"extension":7.262405183323345},"index":0,"playId":"a7c0475d-6b62-3d71-b5d2-5045227e166b","pitchNumber":1,"startTime":"2026-08-30T19:55:51.645Z","endTime":"2026-08-30T19:55:55.183Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.028012753775315,"aZ":-28.14879010755332,"pfxX":1.5625929008150665,"pfxZ":2.3412235010138316,"pX":1.0102756569324765,"pZ":1.843821576131423,"vX0":5.6103999690784985,"vY0":-129.75254990320414,"vZ0":-4.861043881190804,"x":78.49,"y":189.0,"x0":-1.3756864406086953,"y0":50.002032374817645,"z0":5.865001197935623,"aX":2.6864451574488823},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.5,"breakHorizontal":-4.0,"spinRate":2642,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4207913337712781,"extension":7.170482468396822},"index":1,"playId":"349d53d3-3166-3311-bca4-1355fc3d3e9a","pitchNumber":2,"startTime":"2026-08-30T19:56:05.335Z","endTime":"2026-08-30T19:56:10.833Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.831332566659302,"aZ":-43.38047809817136,"pfxX":3.8466722276668475,"pfxZ":-7.894168730062471,"pX":0.9749079586243126,"pZ":-0.6987755008457796,"vX0":3.850867607115868,"vY0":-118.95270441770167,"vZ0":-6.027821798698101,"x":79.84,"y":257.65,"x0":-1.170393224169368,"y0":50.00299389337362,"z0":5.842388865797459,"aX":5.4601161900354676},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-15.6,"breakHorizontal":-7.9,"spinRate":2751,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.462128916661638,"extension":7.319303900009025},"index":2,"playId":"eb5d80c4-4a7c-3094-87cc-1710a9b6ae43","pitchNumber":3,"startTime":"2026-08-30T19:56:39.701Z","endTime":"2026-08-30T19:56:45.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:56:45.652Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Clark strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:56:49.054Z","endTime":"2026-08-30T19:58:14.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"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":666163,"link":"/api/v1/people/666163"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.532424171499184,"aZ":-15.02620996894179,"pfxX":-0.7954728814628698,"pfxZ":8.614882511285748,"pX":0.4010370182061456,"pZ":1.784993446722016,"vX0":4.876875184900354,"vY0":-138.86630704590667,"vZ0":-8.425382963533199,"x":101.71,"y":190.59,"x0":-1.260312043582544,"y0":50.004011331074125,"z0":5.818512967591018,"aX":-1.5846524405415905},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":0.6,"spinRate":2691,"spinDirection":182},"zone":9,"typeConfidence":2.0,"plateTime":0.39158801809441446,"extension":7.485281325573636},"index":0,"playId":"093b8b30-40ca-3211-aac2-0ed86663d377","pitchNumber":1,"startTime":"2026-08-30T19:57:11.375Z","endTime":"2026-08-30T19:57:15.443Z","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":1,"outs":2},"index":1,"startTime":"2026-08-30T19:57:32.564Z","endTime":"2026-08-30T19:57:47.407Z","isPitch":false,"type":"action","player":{"id":703601,"link":"/api/v1/people/703601"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31735029852968,"aZ":-13.15936691762715,"pfxX":-0.8071981415420545,"pfxZ":9.375097395738983,"pX":0.18019012691852807,"pZ":2.997204475144667,"vX0":4.352547651632556,"vY0":-140.44456438824042,"vZ0":-5.717846010261158,"x":110.13,"y":157.86,"x0":-1.2747020068467612,"y0":50.00058331926919,"z0":5.891987613442442,"aX":-1.637895071988924},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":0.7,"spinRate":2570,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.3877847594623156,"extension":7.383639459123476},"index":2,"playId":"6a04786f-daa2-323b-916e-adae629c0aed","pitchNumber":2,"startTime":"2026-08-30T19:57:47.407Z","endTime":"2026-08-30T19:57:50.712Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.815606394117083,"aZ":-42.6851933176608,"pfxX":5.121509688382385,"pfxZ":-7.38662139686038,"pX":0.5608775117653476,"pZ":1.1187182769524875,"vX0":2.8804572544213873,"vY0":-119.04448716016573,"vZ0":-2.3319018245326775,"x":95.62,"y":208.57,"x0":-1.3340251889911505,"y0":50.00545732386033,"z0":6.00862350797147,"aX":7.283845231910105},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-13.7,"breakHorizontal":-10.0,"spinRate":2884,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4617272540650048,"extension":7.14947005371929},"index":3,"playId":"851f6403-ba1a-3211-9974-6be3124e4aa8","pitchNumber":3,"startTime":"2026-08-30T19:58:10.281Z","endTime":"2026-08-30T19:58:14.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:58:14.631Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mookie Betts pops out to first baseman Colt Keith in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T19:59:44.784Z","endTime":"2026-08-30T20:03:20.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":7},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.542865963163315,"aZ":-23.437007326236955,"pfxX":10.2560049543438,"pfxZ":4.6580944891314084,"pX":-0.4817882452565318,"pZ":1.5832711773944947,"vX0":-7.796431235382528,"vY0":-136.18360144495398,"vZ0":-6.317929900972224,"x":135.36,"y":196.03,"x0":1.0890006235662175,"y0":50.00017031863895,"z0":5.559777540273543,"aX":19.217386381556263},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.2,"breakHorizontal":-16.9,"spinRate":2310,"spinDirection":133},"zone":7,"typeConfidence":2.0,"plateTime":0.40255544670556365,"extension":5.861224210978208},"index":0,"playId":"ffe9614c-5902-35e7-a74d-39cedd8763ad","pitchNumber":1,"startTime":"2026-08-30T20:00:37.468Z","endTime":"2026-08-30T20:00:41.733Z","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, 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":95.2,"endSpeed":87.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.513327452298512,"aZ":-20.09214946883969,"pfxX":8.870286031725804,"pfxZ":6.19614210922458,"pX":-0.4499262866886333,"pZ":1.821445549600827,"vX0":-6.9612763645904785,"vY0":-138.4128710629197,"vZ0":-6.817516709343635,"x":134.15,"y":189.6,"x0":0.9392710943920125,"y0":50.00289564675948,"z0":5.651686805136711,"aX":17.293537567621602},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.1,"breakHorizontal":-14.8,"spinRate":2334,"spinDirection":136},"zone":7,"typeConfidence":2.0,"plateTime":0.3950052601336034,"extension":5.78337289835627},"index":1,"playId":"341a3a4d-4e61-398d-9893-4c556ea972dc","pitchNumber":2,"startTime":"2026-08-30T20:00:56.176Z","endTime":"2026-08-30T20:00:59.486Z","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":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.795126859918113,"aZ":-22.595633240543414,"pfxX":8.222455894739982,"pfxZ":4.921076142544022,"pX":-0.6738401822890189,"pZ":2.708597399692747,"vX0":-7.246816976593172,"vY0":-138.8033641334631,"vZ0":-4.307964297644897,"x":142.69,"y":165.65,"x0":0.9057188288739403,"y0":50.00434884563905,"z0":5.790214555087835,"aX":16.00591929156665},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.2,"breakHorizontal":-13.3,"spinRate":2336,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.3949937472691847,"extension":5.748678697055692},"index":2,"playId":"743d4569-ab1d-3dc2-a3b9-e7f42281cf4c","pitchNumber":3,"startTime":"2026-08-30T20:01:13.326Z","endTime":"2026-08-30T20:01:16.859Z","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":91.6,"endSpeed":84.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39171107284258,"aZ":-24.76393611441087,"pfxX":7.203489505837754,"pfxZ":4.108913707288828,"pX":0.9061960765066134,"pZ":2.631647683943434,"vX0":-2.926147403465449,"vY0":-133.38749095431666,"vZ0":-3.7814376819559388,"x":82.46,"y":167.73,"x0":1.0807690786548896,"y0":50.00543409333578,"z0":5.851056905282291,"aX":12.996439418836674},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.8,"breakHorizontal":-12.5,"spinRate":1499,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.41046247170788686,"extension":5.651864829926772},"index":3,"playId":"ecff7fcf-6b0d-3b02-a7d7-18585fc6a40a","pitchNumber":4,"startTime":"2026-08-30T20:01:32.088Z","endTime":"2026-08-30T20:01:35.268Z","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":95.8,"endSpeed":87.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.676976813152304,"aZ":-13.923301230130821,"pfxX":4.45997006123542,"pfxZ":9.289247517559762,"pX":-1.1748630417178032,"pZ":1.591409663382568,"vX0":-6.787932314540055,"vY0":-139.13995033582057,"vZ0":-8.531520241040218,"x":161.78,"y":195.81,"x0":0.7147526750316661,"y0":50.00193363105004,"z0":5.6162064892510335,"aX":8.761661885032336},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.2,"breakHorizontal":-6.7,"spinRate":2285,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.3933796000598959,"extension":5.677346062756978},"index":4,"playId":"f3b0998e-9a36-3dbe-9be8-734c1d2e85a8","pitchNumber":5,"startTime":"2026-08-30T20:01:55.713Z","endTime":"2026-08-30T20:02:00.175Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81803780843229,"aZ":-43.42509293296337,"pfxX":-5.600712494098534,"pfxZ":-8.062738321472738,"pX":0.39672375330183435,"pZ":0.8502449019772711,"vX0":-0.9415611182781902,"vY0":-117.79276922981404,"vZ0":-1.80209978975146,"x":101.88,"y":215.82,"x0":1.5295894375716848,"y0":50.00318101112914,"z0":5.665663774050426,"aX":-7.8155238939423874},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-14.8,"breakHorizontal":10.3,"spinRate":2913,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.46623625683194225,"extension":5.872604287114783},"index":5,"playId":"6cde7620-ef69-3a7b-8065-9b4d946ee05e","pitchNumber":6,"startTime":"2026-08-30T20:02:18.289Z","endTime":"2026-08-30T20:02:22.079Z","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":95.8,"endSpeed":88.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.487986415145265,"aZ":-17.887111847435456,"pfxX":4.561106208596912,"pfxZ":7.153550746909291,"pX":-0.005337624749188749,"pZ":2.7867305679856993,"vX0":-4.010173337881132,"vY0":-139.49441706100617,"vZ0":-4.820087257334852,"x":117.2,"y":163.54,"x0":0.8490557193602315,"y0":50.00005974910422,"z0":5.693801196219438,"aX":9.106375253546467},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.4,"breakHorizontal":-7.6,"spinRate":2301,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.3906819981928411,"extension":5.73531452431777},"index":6,"playId":"0dbb5b73-721c-3329-9f30-25497fcdd921","pitchNumber":7,"startTime":"2026-08-30T20:02:44.858Z","endTime":"2026-08-30T20:02:48.789Z","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":91.3,"endSpeed":83.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.115192263299665,"aZ":-27.30987268729363,"pfxX":9.750102633573244,"pfxZ":2.7150638843301973,"pX":0.5433065499458495,"pZ":2.453243982718965,"vX0":-4.892036298330081,"vY0":-132.96002146313677,"vZ0":-3.1848394794616017,"x":96.29,"y":172.54,"x0":1.1387688551062782,"y0":50.00554429568873,"z0":5.645313416811576,"aX":17.485172342194982},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.4,"breakHorizontal":-16.7,"spinRate":1770,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.4117229412218726,"extension":5.869359694287304},"hitData":{"launchSpeed":80.4,"launchAngle":68.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":184.43,"coordY":176.04}},"index":7,"playId":"1777d04a-1a51-30fa-8218-482ff623bb96","pitchNumber":8,"startTime":"2026-08-30T20:03:08.726Z","endTime":"2026-08-30T20:03:20.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:03:20.562Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Freddie Freeman doubles (32) on a sharp line drive to right fielder Zach McKinstry.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T20:03:32.727Z","endTime":"2026-08-30T20:06:10.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42898613458644,"aZ":-21.899860725359982,"pfxX":9.378909537696117,"pfxZ":5.1357666659264325,"pX":0.08575581146387681,"pZ":1.1776355594200034,"vX0":-6.427685212598876,"vY0":-140.61940879383812,"vZ0":-8.393214354539355,"x":113.73,"y":206.98,"x0":1.184847135044023,"y0":50.00041891287834,"z0":5.626333945681848,"aX":18.745902723323674},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.7,"breakHorizontal":-15.6,"spinRate":2193,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.3897946244664068,"extension":5.842534978479267},"index":0,"playId":"569a1cfb-97e1-3bb5-8dc4-c080cdaf3e16","pitchNumber":1,"startTime":"2026-08-30T20:03:48.006Z","endTime":"2026-08-30T20:03:52.014Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89526243496963,"aZ":-42.56545567438101,"pfxX":-7.376589996456175,"pfxZ":-7.93801674531247,"pX":0.2705858696617637,"pZ":1.3447608000985725,"vX0":-1.0762198598431643,"vY0":-114.53101129215793,"vZ0":-0.32353027711127136,"x":106.69,"y":202.47,"x0":1.705307265567636,"y0":50.00113922909949,"z0":5.70036330878621,"aX":-9.661381732836826},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-14.0,"breakHorizontal":13.6,"spinRate":2981,"spinDirection":317},"zone":14,"typeConfidence":2.0,"plateTime":0.4808102290644771,"extension":5.958057378153613},"index":1,"playId":"479b4b0e-4ed3-3687-a43c-5b0178b4b363","pitchNumber":2,"startTime":"2026-08-30T20:04:07.452Z","endTime":"2026-08-30T20:04:11.512Z","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":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.836573419344333,"aZ":-23.9976911075947,"pfxX":9.352060606222892,"pfxZ":4.192549957965415,"pX":-0.03059351352138619,"pZ":1.962395581956974,"vX0":-6.261489534303077,"vY0":-138.9063531401391,"vZ0":-5.702900253962218,"x":118.17,"y":185.8,"x0":1.040665697670074,"y0":50.00085293455191,"z0":5.642971775156202,"aX":18.227976565064374},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.6,"breakHorizontal":-15.6,"spinRate":2175,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.39468631401949006,"extension":5.861192244878989},"index":2,"playId":"7dc73672-8e32-37a7-bef4-68ba6a3bc0fd","pitchNumber":3,"startTime":"2026-08-30T20:04:27.701Z","endTime":"2026-08-30T20:04:33.827Z","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":92.0,"endSpeed":84.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.910104958629887,"aZ":-21.980429179303357,"pfxX":6.591831908536283,"pfxZ":5.573220195674548,"pX":0.38270401588202274,"pZ":2.362446869701866,"vX0":-3.9724213052554216,"vY0":-133.91413282884292,"vZ0":-5.0145560556108935,"x":102.41,"y":174.99,"x0":1.0231945951666799,"y0":50.004394727392594,"z0":5.816209232108484,"aX":12.062222508279708},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.2,"breakHorizontal":-11.2,"spinRate":1622,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.40786415564142464,"extension":5.857258617106904},"index":3,"playId":"8b706d68-978f-3615-99fb-0ef787376aa0","pitchNumber":4,"startTime":"2026-08-30T20:05:11.785Z","endTime":"2026-08-30T20:05:17.183Z","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":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61811197088813,"aZ":-41.8762264807803,"pfxX":-7.646759608693599,"pfxZ":-7.372471394186609,"pX":0.5686291846317977,"pZ":1.5618108499713685,"vX0":0.04552913988668705,"vY0":-114.70328260217184,"vZ0":-0.09747988628968152,"x":95.33,"y":196.61,"x0":1.5397832810575187,"y0":50.001836429576194,"z0":5.729782358404403,"aX":-10.064847914278344},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-13.0,"breakHorizontal":13.8,"spinRate":2889,"spinDirection":317},"zone":14,"typeConfidence":2.0,"plateTime":0.47975723802026504,"extension":5.846522340015311},"hitData":{"launchSpeed":101.6,"launchAngle":16.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":218.0,"coordY":101.0}},"index":4,"playId":"4e48ca65-444d-3604-8614-b7ab5342dc65","pitchNumber":5,"startTime":"2026-08-30T20:05:56.944Z","endTime":"2026-08-30T20:06:10.658Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:06:10.658Z","atBatIndex":38},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Teoscar Hernández homers (12) on a fly ball to left center field. Freddie Freeman scores.","rbi":2,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T20:07:42.367Z","endTime":"2026-08-30T20:08:37.542Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":1},"index":0,"startTime":"2026-08-30T20:06:28.080Z","endTime":"2026-08-30T20:07:43.431Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.003506828744587,"aZ":-41.66957066953368,"pfxX":-9.098944483200562,"pfxZ":-7.274138102741478,"pX":0.07661891120352493,"pZ":2.566014152812322,"vX0":-0.6851854967079267,"vY0":-113.80240540301693,"vZ0":2.0834349141484907,"x":114.08,"y":169.5,"x0":1.5635596607153879,"y0":50.00568018951182,"z0":5.783594389276227,"aX":-11.868320116561826},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-12.2,"breakHorizontal":16.7,"spinRate":2943,"spinDirection":311},"zone":5,"typeConfidence":2.0,"plateTime":0.48235284704251535,"extension":5.751437878538471},"index":1,"playId":"d24c475d-6491-3ea0-ba94-3667edaf451e","pitchNumber":1,"startTime":"2026-08-30T20:07:43.431Z","endTime":"2026-08-30T20:07:46.973Z","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(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":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.779247383020394,"aZ":-21.61805461772142,"pfxX":6.125477246015617,"pfxZ":6.002653081824244,"pX":-0.8801486412912034,"pZ":3.00615768856812,"vX0":-6.722764563231156,"vY0":-131.01802540054754,"vZ0":-3.072219494577451,"x":150.55,"y":157.61,"x0":0.9096811876808555,"y0":50.00100649574341,"z0":5.789170191996429,"aX":10.767917835677386},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.4,"breakHorizontal":-9.8,"spinRate":1651,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.4162835730009995,"extension":5.983381943794429},"hitData":{"launchSpeed":106.5,"launchAngle":30.0,"totalDistance":434.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":70.54,"coordY":31.84}},"index":2,"playId":"20fc2a1e-7446-3206-bb56-a53be77ef4ab","pitchNumber":2,"startTime":"2026-08-30T20:08:07.428Z","endTime":"2026-08-30T20:08:37.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:08:37.542Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Rojas grounds out, shortstop Javier Báez to first baseman Colt Keith.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T20:08:33.863Z","endTime":"2026-08-30T20:10:20.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"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":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.828723646026326,"aZ":-43.39133399375215,"pfxX":-7.242107586089828,"pfxZ":-8.799221136887393,"pX":1.3553170055605621,"pZ":2.636447329180148,"vX0":1.3733582792269052,"vY0":-112.59195927115027,"vZ0":2.7189143460432827,"x":65.34,"y":167.6,"x0":1.6753630191082354,"y0":50.00424749414981,"z0":5.827251222088899,"aX":-9.230871722427805},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-14.9,"breakHorizontal":12.7,"spinRate":2738,"spinDirection":313},"zone":12,"typeConfidence":2.0,"plateTime":0.48783787282477364,"extension":5.75156127787174},"index":0,"playId":"30b657c3-e550-3642-ad12-832befd922dc","pitchNumber":1,"startTime":"2026-08-30T20:08:59.793Z","endTime":"2026-08-30T20:09:03.912Z","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":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.498490116668574,"aZ":-25.61289454723845,"pfxX":8.365145818171836,"pfxZ":3.4356427950485795,"pX":0.2032917521998059,"pZ":3.9695349768314587,"vX0":-5.016627458702246,"vY0":-136.88937371305224,"vZ0":-0.5977058225051057,"x":109.25,"y":131.6,"x0":0.9671010732452591,"y0":50.001418241744894,"z0":5.934742003844468,"aX":15.970782534490246},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.4,"breakHorizontal":-14.2,"spinRate":2186,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.3992007802018791,"extension":5.740299989877185},"index":1,"playId":"faebbed0-6c0b-3515-b5f6-e23cb441b3dc","pitchNumber":2,"startTime":"2026-08-30T20:09:14.621Z","endTime":"2026-08-30T20:09:18.048Z","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, 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":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79855902424218,"aZ":-29.68097016261412,"pfxX":9.24651844017219,"pfxZ":1.3293688025875747,"pX":-0.6928741801172994,"pZ":2.098649507298052,"vX0":-7.734402122389648,"vY0":-135.8833585232856,"vZ0":-4.093627937011122,"x":143.41,"y":182.12,"x0":0.9841252057007527,"y0":50.004103209116224,"z0":5.678697765339057,"aX":17.353441960195408},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.8,"breakHorizontal":-15.2,"spinRate":2051,"spinDirection":137},"zone":7,"typeConfidence":2.0,"plateTime":0.40255541199949363,"extension":6.029473617166094},"index":2,"playId":"c22d0797-3b69-3689-98cd-69a1d91ca643","pitchNumber":3,"startTime":"2026-08-30T20:09:32.722Z","endTime":"2026-08-30T20:09:36.497Z","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":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.4,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.328687863258743,"aZ":-26.264956868376654,"pfxX":9.285388531271849,"pfxZ":3.4843862500448735,"pX":0.3850419124189515,"pZ":2.222651545502593,"vX0":-5.096011550613812,"vY0":-129.96559034220985,"vZ0":-3.6682966248835687,"x":102.32,"y":178.77,"x0":1.1733039827192933,"y0":50.00527658225024,"z0":5.665988505584923,"aX":15.75598482904101},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.6,"breakHorizontal":-15.6,"spinRate":1684,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.4227750844789768,"extension":5.963373376554502},"index":3,"playId":"6760c015-f502-3849-b3b7-a981efa18a5e","pitchNumber":4,"startTime":"2026-08-30T20:09:48.032Z","endTime":"2026-08-30T20:09:51.032Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.332819664712666,"aZ":-25.890267554777314,"pfxX":8.443403504560107,"pfxZ":3.249424274788569,"pX":0.21080955279715974,"pZ":2.107517185366426,"vX0":-5.366945655581051,"vY0":-138.31991613067544,"vZ0":-4.911949108960735,"x":108.96,"y":181.88,"x0":1.0809278898943107,"y0":50.004087664847496,"z0":5.646027926494383,"aX":16.334676393257254},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.0,"breakHorizontal":-14.2,"spinRate":2076,"spinDirection":136},"zone":8,"typeConfidence":2.0,"plateTime":0.39623210461018576,"extension":5.857874251803444},"hitData":{"launchSpeed":98.0,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.76,"coordY":140.03}},"index":4,"playId":"b5ae2043-814b-3430-80be-51913c75d035","pitchNumber":5,"startTime":"2026-08-30T20:10:13.321Z","endTime":"2026-08-30T20:10:20.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:10:20.746Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out to right fielder Zach McKinstry.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T20:10:31.993Z","endTime":"2026-08-30T20:14:11.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.397695233227175,"aZ":-23.793758558962697,"pfxX":9.277189094013647,"pfxZ":4.318512775987862,"pX":0.6599824400701788,"pZ":1.7481677993525606,"vX0":-4.822404878839714,"vY0":-138.7044633181156,"vZ0":-6.0677236794560425,"x":91.84,"y":191.58,"x0":1.2203538999382415,"y0":50.00062849281326,"z0":5.561308729852221,"aX":17.988134285160886},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.7,"breakHorizontal":-15.7,"spinRate":2189,"spinDirection":143},"zone":9,"typeConfidence":2.0,"plateTime":0.395614394073458,"extension":5.880924313101276},"index":0,"playId":"410c9b09-2573-333e-b27a-cf66fc7998d0","pitchNumber":1,"startTime":"2026-08-30T20:10:56.396Z","endTime":"2026-08-30T20:10:59.871Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30833198948161,"aZ":-20.416886481024388,"pfxX":11.004668748662873,"pfxZ":5.995486491148119,"pX":-0.24144296353594552,"pZ":0.20844071453552862,"vX0":-7.060713944755217,"vY0":-139.36821058827604,"vZ0":-10.774336465085836,"x":126.2,"y":233.15,"x0":0.8995648717622053,"y0":50.00161365085942,"z0":5.482182830078618,"aX":21.573623418084754},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.6,"breakHorizontal":-18.4,"spinRate":2242,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.3935165921800068,"extension":5.932368846639884},"index":1,"playId":"a9952d42-7173-31f3-8fbe-b4711a585634","pitchNumber":2,"startTime":"2026-08-30T20:11:14.263Z","endTime":"2026-08-30T20:11:18.408Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24746699486702,"aZ":-41.98253478797122,"pfxX":-8.603682461908015,"pfxZ":-7.665361381689085,"pX":-0.17545500341956413,"pZ":2.1022539137535317,"vX0":-1.5169537105789277,"vY0":-112.91283894459248,"vZ0":1.3114475750385794,"x":123.69,"y":182.02,"x0":1.6236447422417397,"y0":50.00236893440173,"z0":5.767246550063817,"aX":-11.01041492978099},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-13.2,"breakHorizontal":16.0,"spinRate":2827,"spinDirection":315},"zone":8,"typeConfidence":2.0,"plateTime":0.4867234493550572,"extension":5.8649675815212925},"index":2,"playId":"09a32d27-602b-3a48-8a3a-89938d3902e4","pitchNumber":3,"startTime":"2026-08-30T20:11:37.799Z","endTime":"2026-08-30T20:11:42.087Z","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":95.3,"endSpeed":87.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.323474304699868,"aZ":-27.035125370742428,"pfxX":8.003954171844764,"pfxZ":2.6372139242038033,"pX":-0.15622341780114762,"pZ":1.7237593367457482,"vX0":-5.734397561515599,"vY0":-138.5933566687274,"vZ0":-5.893678176945474,"x":122.95,"y":192.24,"x0":0.8973842658220915,"y0":50.0047831197405,"z0":5.678181085428538,"aX":15.607436008058473},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.7,"breakHorizontal":-13.3,"spinRate":2079,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.39487081156177517,"extension":5.910350854565596},"index":3,"playId":"8c683635-06a5-37a9-9b49-95163b2489a5","pitchNumber":4,"startTime":"2026-08-30T20:12:03.130Z","endTime":"2026-08-30T20:12:06.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, 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":85.4,"endSpeed":79.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.411562535452266,"aZ":-28.847604651176695,"pfxX":-1.9248746936855032,"pfxZ":2.103713576345342,"pX":-0.21739763859470596,"pZ":2.3813968474469642,"vX0":-3.2947530229974107,"vY0":-124.48970042815046,"vZ0":-2.0349090773049454,"x":125.29,"y":174.48,"x0":1.3697689988369162,"y0":50.00115687815423,"z0":5.581581858082034,"aX":-3.0411123530340793},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.6,"breakHorizontal":4.2,"spinRate":2276,"spinDirection":280},"zone":5,"typeConfidence":2.0,"plateTime":0.4388496125064325,"extension":5.941708216248434},"index":4,"playId":"a196118f-fafe-31ec-a371-828a0b7f5501","pitchNumber":5,"startTime":"2026-08-30T20:12:28.598Z","endTime":"2026-08-30T20:12:32.941Z","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":95.5,"endSpeed":88.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.159217981260763,"aZ":-27.408056032216123,"pfxX":8.701254187052713,"pfxZ":2.420208096522595,"pX":0.09746503875663547,"pZ":2.073039034975424,"vX0":-5.507329577348869,"vY0":-139.01255907506146,"vZ0":-5.048157651149642,"x":113.28,"y":182.81,"x0":0.9667051421149416,"y0":50.00637484158859,"z0":5.716733486748661,"aX":17.150048907418064},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.6,"breakHorizontal":-14.8,"spinRate":2177,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.3929935229173478,"extension":5.831221254961725},"index":5,"playId":"b4e93043-3141-3454-a416-f142d227b909","pitchNumber":6,"startTime":"2026-08-30T20:12:50.963Z","endTime":"2026-08-30T20:12:54.982Z","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":80.5,"endSpeed":74.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68670861370952,"aZ":-43.27069369537221,"pfxX":-7.4429992611709626,"pfxZ":-8.028186866250943,"pX":-0.8656448393367043,"pZ":1.3003307935547685,"vX0":-2.5005170948111792,"vY0":-117.22272014264985,"vZ0":-0.8325997610798651,"x":150.0,"y":203.67,"x0":1.1842275401409177,"y0":50.005801500145516,"z0":5.725974230129698,"aX":-10.28257814513808},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-14.4,"breakHorizontal":14.2,"spinRate":3125,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.4685937066998571,"extension":5.793329362582047},"index":6,"playId":"13eb6a24-ba83-350a-9704-74a1d6350f53","pitchNumber":7,"startTime":"2026-08-30T20:13:15.220Z","endTime":"2026-08-30T20:13:19.403Z","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":92.2,"endSpeed":84.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.376299205812668,"aZ":-26.885761962638856,"pfxX":8.219973283455232,"pfxZ":2.8835029568164305,"pX":-0.3223517609605208,"pZ":2.952814929441034,"vX0":-5.910925715131252,"vY0":-134.1622867403543,"vZ0":-2.6797597226378436,"x":129.29,"y":159.05,"x0":0.8347606369147725,"y0":50.00215133491168,"z0":5.8685359048025,"aX":15.075142800244434},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.9,"breakHorizontal":-13.7,"spinRate":1658,"spinDirection":134},"zone":1,"typeConfidence":2.0,"plateTime":0.40730896668410965,"extension":5.891850988160948},"index":7,"playId":"692435ca-40a5-3379-9139-e7f08f09ad2d","pitchNumber":8,"startTime":"2026-08-30T20:13:34.598Z","endTime":"2026-08-30T20:13:38.218Z","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":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.973073721402564,"aZ":-24.354891621426876,"pfxX":6.761559082913128,"pfxZ":4.353115596266475,"pX":-0.33158453196926374,"pZ":3.194043657261091,"vX0":-5.707783842778536,"vY0":-133.4712572235331,"vZ0":-2.4381405187834604,"x":129.64,"y":152.54,"x0":0.9610425733061534,"y0":50.00141976297522,"z0":5.881722560141842,"aX":12.141926028074256},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.6,"breakHorizontal":-10.9,"spinRate":1613,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.4110946003146996,"extension":5.793642816604243},"hitData":{"launchSpeed":87.1,"launchAngle":29.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.38,"coordY":107.25}},"index":8,"playId":"2f8872cc-9794-379f-926c-b81164c5dceb","pitchNumber":9,"startTime":"2026-08-30T20:14:02.043Z","endTime":"2026-08-30T20:14:11.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:14:11.179Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Báez grounds out, second baseman Tommy Edman to first baseman Freddie Freeman.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T20:15:53.941Z","endTime":"2026-08-30T20:17:12.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"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":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.916854192028396,"aZ":-13.650359300316273,"pfxX":-2.008087795770238,"pfxZ":9.847537086682063,"pX":-0.2005336271177054,"pZ":3.3387107997698937,"vX0":3.827431356498599,"vY0":-136.28055525044957,"vZ0":-4.445370285041563,"x":124.64,"y":148.63,"x0":-1.3622227136091516,"y0":50.00526157033465,"z0":5.9338885792269584,"aX":-3.778721954366527},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":2.9,"spinRate":2560,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.40190595053028044,"extension":7.359708148122122},"index":0,"playId":"708ff901-fda4-386d-999f-dc6f02751263","pitchNumber":1,"startTime":"2026-08-30T20:16:20.881Z","endTime":"2026-08-30T20:16:24.868Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.150080831226624,"aZ":-42.528828562578994,"pfxX":4.235527111821677,"pfxZ":-7.474700956139642,"pX":0.9026902677723249,"pZ":-1.3307461340631397,"vX0":3.7175723602837194,"vY0":-117.77413851305197,"vZ0":-7.3810770977913585,"x":82.59,"y":274.71,"x0":-1.2541345683482157,"y0":50.00210743887046,"z0":5.83921832167468,"aX":5.869235826157902},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-15.2,"breakHorizontal":-8.6,"spinRate":2833,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.4674630421251522,"extension":7.143276417763849},"index":1,"playId":"928368c6-7662-3fd0-8f20-668609342cc6","pitchNumber":2,"startTime":"2026-08-30T20:16:47.501Z","endTime":"2026-08-30T20:16:51.013Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.209282277373152,"aZ":-24.77324201385775,"pfxX":2.6436003084071378,"pfxZ":4.180621209850622,"pX":0.8063695715939473,"pZ":2.0268578557134806,"vX0":4.867968483694812,"vY0":-131.54183984884435,"vZ0":-5.0403143825951435,"x":86.26,"y":184.05,"x0":-1.404356711488832,"y0":50.004734375038915,"z0":5.780800008056392,"aX":4.679474187215672},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.8,"breakHorizontal":-5.8,"spinRate":2682,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.4147721658219745,"extension":7.218387918801066},"hitData":{"launchSpeed":76.4,"launchAngle":0.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":124.45,"coordY":142.56}},"index":2,"playId":"34ed73f0-858c-33ba-9546-a52cd6a5556a","pitchNumber":3,"startTime":"2026-08-30T20:17:04.214Z","endTime":"2026-08-30T20:17:12.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:17:12.024Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, second baseman Tommy Edman to first baseman Freddie Freeman.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T20:17:15.731Z","endTime":"2026-08-30T20:18:32.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"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":93.8,"endSpeed":85.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.222815584722003,"aZ":-10.63003095073856,"pfxX":0.2704403652580276,"pfxZ":11.43719635373177,"pX":0.43029015214063204,"pZ":2.394340087216252,"vX0":4.479323125147217,"vY0":-136.4290366583433,"vZ0":-7.293357493239649,"x":100.6,"y":174.13,"x0":-1.2684013625604469,"y0":50.00072016707853,"z0":5.836068470554323,"aX":0.509397088138558},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.3,"breakHorizontal":-1.4,"spinRate":2559,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.40158699950884325,"extension":7.39955234400934},"index":0,"playId":"66b58818-fb98-33da-9bae-503ed51ac18c","pitchNumber":1,"startTime":"2026-08-30T20:17:36.333Z","endTime":"2026-08-30T20:17:39.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45991736933579,"aZ":-44.009108800747356,"pfxX":3.95108637869763,"pfxZ":-8.584438483451919,"pX":0.7543632625217731,"pZ":0.8314721115822661,"vX0":3.3142252000367693,"vY0":-117.58582936375059,"vZ0":-2.536195621309187,"x":88.25,"y":216.33,"x0":-1.194438835748684,"y0":50.00220957837413,"z0":6.06668981081741,"aX":5.447677175067062},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-15.8,"breakHorizontal":-8.0,"spinRate":2780,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.4685458039271384,"extension":7.046532153755129},"index":1,"playId":"ffe37581-5467-3b87-8e56-fd0c7bdd2c07","pitchNumber":2,"startTime":"2026-08-30T20:17:52.097Z","endTime":"2026-08-30T20:17:55.951Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40112015650352,"aZ":-42.486140599215126,"pfxX":4.947784405027097,"pfxZ":-7.406599350256904,"pX":0.6000892795874443,"pZ":1.821088661048412,"vX0":2.9528063350270437,"vY0":-117.52201538873706,"vZ0":-0.6732676967516292,"x":94.13,"y":189.61,"x0":-1.3179125037971116,"y0":50.00516287499349,"z0":6.075975423967371,"aX":6.884467030853625},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-13.3,"breakHorizontal":-9.7,"spinRate":2695,"spinDirection":22},"zone":9,"typeConfidence":2.0,"plateTime":0.4670196929797372,"extension":7.090416293376472},"index":2,"playId":"1ddc354b-20af-3b59-94a0-1a5378f33cc9","pitchNumber":3,"startTime":"2026-08-30T20:18:07.320Z","endTime":"2026-08-30T20:18:11.013Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.401692479054834,"aZ":-44.50070803079639,"pfxX":4.915934772668923,"pfxZ":-8.796625175262946,"pX":0.5581949078819682,"pZ":2.6946068893944664,"vX0":2.5992640687770265,"vY0":-118.1699829405441,"vZ0":1.436181856007736,"x":95.72,"y":166.03,"x0":-1.1978146488056416,"y0":50.00176093549177,"z0":6.195474262560516,"aX":6.889329583978902},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-15.2,"breakHorizontal":-9.6,"spinRate":2967,"spinDirection":24},"zone":6,"typeConfidence":2.0,"plateTime":0.4651109688648867,"extension":7.051965086822449},"hitData":{"launchSpeed":68.8,"launchAngle":3.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":146.11}},"index":3,"playId":"47891dff-05b3-3bcd-918a-401fe81faae1","pitchNumber":4,"startTime":"2026-08-30T20:18:24.280Z","endTime":"2026-08-30T20:18:32.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:18:32.337Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colt Keith lines out sharply to right fielder Kyle Tucker.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T20:18:36.430Z","endTime":"2026-08-30T20:19:04.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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":94.6,"endSpeed":86.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18874128941247,"aZ":-11.20856348565719,"pfxX":-0.6840428798306162,"pfxZ":10.873149844204328,"pX":-0.3001667333779443,"pZ":2.6338971213439475,"vX0":2.8888718563044207,"vY0":-137.6546394054478,"vZ0":-6.632969020563742,"x":128.44,"y":167.66,"x0":-1.2721955316223665,"y0":50.004625395813434,"z0":5.825858323681139,"aX":-1.3195836212448049},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.6,"breakHorizontal":0.7,"spinRate":2541,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.3971758444934306,"extension":7.489817891954219},"hitData":{"launchSpeed":108.3,"launchAngle":18.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":174.5,"coordY":77.01}},"index":0,"playId":"79c58583-8ff4-3963-9131-f5f0d95d6914","pitchNumber":1,"startTime":"2026-08-30T20:18:58.380Z","endTime":"2026-08-30T20:19:04.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:19:04.058Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Enrique Hernández singles on a line drive to left fielder Brett Callahan.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:21:23.117Z","endTime":"2026-08-30T20:22:25.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":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":814430,"link":"/api/v1/people/814430"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Kinley replaces Framber Valdez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:20:25.814Z","endTime":"2026-08-30T20:21:25.349Z","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":"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":80.0,"endSpeed":74.5,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.00991996005724,"aZ":-34.72234897211621,"pfxX":0.13378739726567712,"pfxZ":-1.8393059303095853,"pX":1.3425734472910036,"pZ":2.3634037044235323,"vX0":4.117188076278302,"vY0":-116.51641277132981,"vZ0":-1.8512956334919624,"x":65.82,"y":174.97,"x0":-0.45789732386023696,"y0":50.002008391473986,"z0":6.421453494725798,"aX":0.1847038838144385},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.5,"breakHorizontal":-1.2,"spinRate":2512,"spinDirection":41},"zone":14,"typeConfidence":0.62,"plateTime":0.4684488140494363,"extension":5.274909028820305},"index":1,"playId":"f0b90966-0d21-38e1-b0a4-9a1e7978916a","pitchNumber":1,"startTime":"2026-08-30T20:21:25.349Z","endTime":"2026-08-30T20:21:29.108Z","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":87.0,"endSpeed":81.2,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55503277122316,"aZ":-25.371956732915745,"pfxX":-1.213720103810424,"pfxZ":4.131488343522595,"pX":0.19131180078757054,"pZ":0.8681330577630741,"vX0":2.7484480035038406,"vY0":-126.6129456689741,"vZ0":-7.881818199739328,"x":109.71,"y":215.34,"x0":-0.7440260102382567,"y0":50.00021508810335,"z0":6.011196280489492,"aX":-1.9971351269178985},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.1,"breakHorizontal":1.7,"spinRate":2589,"spinDirection":191},"zone":14,"typeConfidence":0.86,"plateTime":0.4303612641513084,"extension":5.554983868317118},"index":2,"playId":"fd618c84-dce1-3c2c-a3d5-07700f96d117","pitchNumber":2,"startTime":"2026-08-30T20:21:40.765Z","endTime":"2026-08-30T20:21:44.561Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.016607976547338,"aZ":-24.848886125961684,"pfxX":-0.2755732183826112,"pfxZ":4.376240107794858,"pX":-0.17352248881027288,"pZ":1.837317670031009,"vX0":1.6532520906842536,"vY0":-127.71232816879585,"vZ0":-5.9148387268637,"x":123.61,"y":189.17,"x0":-0.7897620713133984,"y0":50.00233266959826,"z0":6.103371100039333,"aX":-0.4613201225710358},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.0,"breakHorizontal":0.1,"spinRate":2518,"spinDirection":202},"zone":8,"typeConfidence":0.85,"plateTime":0.42669969804262253,"extension":5.286015926173978},"index":3,"playId":"50febbf5-5491-3be9-8e97-996540facef1","pitchNumber":3,"startTime":"2026-08-30T20:21:58.525Z","endTime":"2026-08-30T20:22:02.142Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.952865180174243,"aZ":-26.829511102898273,"pfxX":-1.5535169654235474,"pfxZ":3.258507366180414,"pX":0.577485168320623,"pZ":2.3231549351858884,"vX0":3.8869895754382124,"vY0":-126.29773754834173,"vZ0":-4.283763943382141,"x":94.99,"y":176.05,"x0":-0.7691112841695973,"y0":50.00427581622725,"z0":6.160362458645088,"aX":-2.5495974447861025},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.3,"breakHorizontal":2.0,"spinRate":2621,"spinDirection":187},"zone":6,"typeConfidence":0.85,"plateTime":0.43111310149198045,"extension":5.428239667845006},"hitData":{"launchSpeed":95.0,"launchAngle":14.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.64,"coordY":97.67}},"index":4,"playId":"b9460ee9-84a0-3367-a555-d7d6e0afd628","pitchNumber":4,"startTime":"2026-08-30T20:22:15.851Z","endTime":"2026-08-30T20:22:25.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:22:25.087Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Rortvedt called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:22:26.997Z","endTime":"2026-08-30T20:24:13.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"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,2,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","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":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":85.2,"endSpeed":78.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.359633558605744,"aZ":-28.72919243390339,"pfxX":0.610175310532081,"pfxZ":2.19958591867924,"pX":-0.23571848991645902,"pZ":2.314160780673694,"vX0":1.1967246914653282,"vY0":-124.10913748178451,"vZ0":-3.7760730671320886,"x":125.99,"y":176.3,"x0":-0.8022830362226289,"y0":50.00612561539754,"z0":6.231426481154078,"aX":0.9582065097269552},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.4,"breakHorizontal":-1.3,"spinRate":2374,"spinDirection":169},"zone":5,"typeConfidence":0.91,"plateTime":0.44024697421828973,"extension":5.356678492067806},"index":0,"playId":"e4312f81-aca8-3c08-98e9-b6e857bd26ec","pitchNumber":1,"startTime":"2026-08-30T20:22:52.423Z","endTime":"2026-08-30T20:22:56.678Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.848096280280732,"aZ":-27.871952091654958,"pfxX":1.441512805820834,"pfxZ":2.77037920220779,"pX":-0.10531645018120242,"pZ":2.383069731923412,"vX0":1.0025141145109486,"vY0":-122.62694151132642,"vZ0":-3.7260581184653994,"x":121.01,"y":174.44,"x0":-0.7040102195406776,"y0":50.001821380337944,"z0":6.250103595747126,"aX":2.2376164458247327},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.6,"breakHorizontal":-2.8,"spinRate":2460,"spinDirection":171},"zone":5,"typeConfidence":0.91,"plateTime":0.4433942080229585,"extension":5.446633214659089},"index":1,"playId":"a71b8811-a5f1-3926-9b1c-55fc0ca4cb1f","pitchNumber":2,"startTime":"2026-08-30T20:23:22.438Z","endTime":"2026-08-30T20:23:29.832Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"actionPlayId":"a71b8811-a5f1-3926-9b1c-55fc0ca4cb1f","startTime":"2026-08-30T20:23:44.048Z","endTime":"2026-08-30T20:23:44.070Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Catcher Dillon Dingler picks off Enrique Hernández at 1st on throw to first baseman Colt Keith.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"actionPlayId":"a71b8811-a5f1-3926-9b1c-55fc0ca4cb1f","startTime":"2026-08-30T20:23:44.070Z","endTime":"2026-08-30T20:23:51.598Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":571771,"link":"/api/v1/people/571771"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-30T20:23:51.598Z","endTime":"2026-08-30T20:24:09.521Z","isPitch":false,"type":"action","player":{"id":666163,"link":"/api/v1/people/666163"}},{"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.105643668688465,"aZ":-37.30639027042928,"pfxX":3.9553506879278713,"pfxZ":-3.3543257564482225,"pX":0.0036414044164981246,"pZ":2.2535185665896433,"vX0":-0.08472442353562223,"vY0":-122.40541040231801,"vZ0":-2.2660012447283187,"x":116.86,"y":177.93,"x0":-0.47606488326504776,"y0":50.00252137559487,"z0":6.358099231312892,"aX":6.055892905794403},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-6.4,"breakHorizontal":-7.2,"spinRate":2808,"spinDirection":40},"zone":5,"typeConfidence":2.0,"plateTime":0.44593552012556437,"extension":5.392572959481809},"index":5,"playId":"7d549e56-4855-371b-a25a-0dd62f94c89f","pitchNumber":3,"startTime":"2026-08-30T20:24:09.521Z","endTime":"2026-08-30T20:24:13.869Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:24:13.869Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shohei Ohtani grounds out, first baseman Colt Keith to pitcher Tyler Kinley.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:24:14.606Z","endTime":"2026-08-30T20:26:15.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.438228620331913,"aZ":-31.011177618077046,"pfxX":2.1616578334928658,"pfxZ":0.7025259033093754,"pX":-0.5472706927567549,"pZ":2.7990408876755595,"vX0":-0.5582855599229671,"vY0":-127.23916397093372,"vZ0":-2.7156057091711205,"x":137.86,"y":163.21,"x0":-0.6079664974218856,"y0":50.00525893542536,"z0":6.300482060512266,"aX":3.5981279815622287},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.0,"breakHorizontal":-3.8,"spinRate":2649,"spinDirection":127},"zone":4,"typeConfidence":0.91,"plateTime":0.42801940192449184,"extension":5.404194812210618},"index":0,"playId":"8192006c-2928-37e9-ac5c-98fd2f67a9c8","pitchNumber":1,"startTime":"2026-08-30T20:24:40.410Z","endTime":"2026-08-30T20:24:44.703Z","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":88.6,"endSpeed":83.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.044767780738297,"aZ":-27.320040315637055,"pfxX":3.0017789465341465,"pfxZ":2.80663861037322,"pX":-0.9381030389729098,"pZ":2.4025975881877377,"vX0":-1.784307819476274,"vY0":-129.25435105951902,"vZ0":-4.493790691286883,"x":152.76,"y":173.91,"x0":-0.6370555528694473,"y0":50.00638102818372,"z0":6.20503363849477,"aX":5.19872229097997},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.6,"breakHorizontal":-5.2,"spinRate":2735,"spinDirection":151},"zone":13,"typeConfidence":0.89,"plateTime":0.4200443982562776,"extension":5.251665872148241},"index":1,"playId":"cde61fa1-878e-3942-b919-798e1223f006","pitchNumber":2,"startTime":"2026-08-30T20:24:57.363Z","endTime":"2026-08-30T20:25:02.348Z","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":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.435720548457052,"aZ":-41.957312158893664,"pfxX":4.595469724168776,"pfxZ":-6.454381373539599,"pX":-0.26047167930987836,"pZ":0.6646661377011468,"vX0":-0.9002420912389494,"vY0":-122.12710025969307,"vZ0":-4.745856415508565,"x":126.93,"y":220.83,"x0":-0.4849053373826514,"y0":50.005917648786095,"z0":6.231635035972438,"aX":6.961808950124256},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-12.6,"breakHorizontal":-8.2,"spinRate":2970,"spinDirection":41},"zone":13,"typeConfidence":0.9,"plateTime":0.4480330876200189,"extension":5.3981817891593815},"index":2,"playId":"36070086-0e6b-3efa-b79a-1287196ac1cb","pitchNumber":3,"startTime":"2026-08-30T20:25:15.528Z","endTime":"2026-08-30T20:25:19.853Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":82.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.170705284102436,"aZ":-27.90836662149422,"pfxX":1.1650488247446764,"pfxZ":2.5280057339010433,"pX":-0.049286878406671494,"pZ":1.891537082641383,"vX0":0.5842932803885991,"vY0":-127.82126378336109,"vZ0":-5.457696125556952,"x":118.88,"y":187.71,"x0":-0.43078780259488675,"y0":50.00622651164426,"z0":6.189883809387189,"aX":1.9684273758418693},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.8,"breakHorizontal":-2.3,"spinRate":2398,"spinDirection":168},"zone":8,"typeConfidence":0.89,"plateTime":0.42512673634120546,"extension":5.498386256774038},"index":3,"playId":"1df770a8-4f62-360b-ada8-bfe12972b949","pitchNumber":4,"startTime":"2026-08-30T20:25:38.877Z","endTime":"2026-08-30T20:25:43.503Z","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":86.2,"endSpeed":80.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56555199916109,"aZ":-30.743062221504086,"pfxX":1.8022404262088951,"pfxZ":0.8826496440755012,"pX":-0.7288470638576978,"pZ":3.11001070774975,"vX0":-1.13968434093724,"vY0":-125.73720938490982,"vZ0":-1.874034211182377,"x":144.78,"y":154.81,"x0":-0.5066657140599975,"y0":50.003241241693104,"z0":6.330633084841058,"aX":2.9212177397923456},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":-3.0,"spinRate":2632,"spinDirection":86},"zone":1,"typeConfidence":0.91,"plateTime":0.43358765239072516,"extension":5.470937311398789},"hitData":{"launchSpeed":84.0,"launchAngle":-5.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.4,"coordY":167.39}},"index":4,"playId":"3a84f70b-23bf-3cec-8d6f-bf5a0196ac9a","pitchNumber":5,"startTime":"2026-08-30T20:26:06.351Z","endTime":"2026-08-30T20:26:15.303Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:26:15.303Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kevin McGonigle lines out to left fielder Teoscar Hernández.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T20:28:23.155Z","endTime":"2026-08-30T20:31:52.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68708158561375,"aZ":-44.17183864852142,"pfxX":4.5071398344768765,"pfxZ":-9.083612217725657,"pX":-0.4682257103914533,"pZ":1.6366443963226036,"vX0":0.9058575332671519,"vY0":-114.62910696488596,"vZ0":-0.014298135225075725,"x":134.85,"y":194.59,"x0":-1.4546397484651186,"y0":50.00388781545698,"z0":5.982926918447548,"aX":5.952375479743131},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-16.1,"breakHorizontal":-8.4,"spinRate":2787,"spinDirection":25},"zone":7,"typeConfidence":2.0,"plateTime":0.47922022398130437,"extension":7.335253056223502},"index":0,"playId":"6c984d2b-f1eb-354d-be9a-9ae92051c957","pitchNumber":1,"startTime":"2026-08-30T20:30:03.507Z","endTime":"2026-08-30T20:30:07.172Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.268222959503053,"aZ":-45.23444508754165,"pfxX":4.709700773191974,"pfxZ":-9.2374637383124,"pX":0.6627154370091014,"pZ":0.6978882268232208,"vX0":3.06400066892327,"vY0":-118.87249298760878,"vZ0":-2.5694998613684694,"x":91.74,"y":219.94,"x0":-1.25984021117474,"y0":50.00038497240854,"z0":5.944829270166628,"aX":6.6605693669850305},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-17.0,"breakHorizontal":-9.4,"spinRate":2989,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.46283895381873696,"extension":7.153060601630699},"index":1,"playId":"30361f67-d775-3a95-be65-8decdceaa0fc","pitchNumber":2,"startTime":"2026-08-30T20:30:36.239Z","endTime":"2026-08-30T20:30:39.787Z","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":94.3,"endSpeed":87.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.033889220293656,"aZ":-14.067676331001605,"pfxX":-0.008328662298583644,"pfxZ":9.362584054449039,"pX":0.24974306498747412,"pZ":2.8140319181371978,"vX0":4.056400594009775,"vY0":-137.37849990863273,"vZ0":-5.613448332079073,"x":107.48,"y":162.8,"x0":-1.2376040779578965,"y0":50.00651676388168,"z0":5.820732275763869,"aX":-0.016891921568352827},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":-0.7,"spinRate":2699,"spinDirection":188},"zone":2,"typeConfidence":2.0,"plateTime":0.39689701718801995,"extension":7.402697767170322},"index":2,"playId":"2d74ef1c-b692-3bf9-8f63-b2cd778a10e1","pitchNumber":3,"startTime":"2026-08-30T20:30:52.351Z","endTime":"2026-08-30T20:30:55.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.455746871395476,"aZ":-42.65456192579541,"pfxX":4.2193933739033085,"pfxZ":-7.174843018400846,"pX":0.5875439618374645,"pZ":0.172663587542471,"vX0":2.746840916288143,"vY0":-119.90110273247575,"vZ0":-4.601607806006022,"x":94.6,"y":234.12,"x0":-1.1197726046391892,"y0":50.002735939327955,"z0":5.909654503777668,"aX":6.1634551090594645},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-13.8,"breakHorizontal":-8.3,"spinRate":2862,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4562382956933293,"extension":7.199666241714506},"index":3,"playId":"fbec84f8-ce26-3950-9c55-70d4a5e5308c","pitchNumber":4,"startTime":"2026-08-30T20:31:18.843Z","endTime":"2026-08-30T20:31:23.092Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.089316320977982,"aZ":-17.58290328897781,"pfxX":-5.921862997149939,"pfxZ":7.283052261554392,"pX":0.1091841460677505,"pZ":3.208666638859101,"vX0":5.685142713363706,"vY0":-140.0510930802496,"vZ0":-4.104812609000927,"x":112.84,"y":152.15,"x0":-1.1692689876972884,"y0":50.0049262253634,"z0":5.830069758199765,"aX":-11.866661591362194},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":9.7,"spinRate":2310,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.38983314441106476,"extension":7.561181665668103},"hitData":{"launchSpeed":87.4,"launchAngle":24.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.94,"coordY":94.96}},"index":4,"playId":"bfbb84b0-72ef-3cec-ac31-fec0894118ca","pitchNumber":5,"startTime":"2026-08-30T20:31:44.407Z","endTime":"2026-08-30T20:31:52.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:31:52.246Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dillon Dingler lines out sharply to center fielder Enrique Hernández.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T20:31:56.789Z","endTime":"2026-08-30T20:33:18.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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":{"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":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.452096426734112,"aZ":-27.299367684599208,"pfxX":3.216302800165503,"pfxZ":2.7877225915143473,"pX":-0.0571935990997302,"pZ":3.380284329033368,"vX0":3.0431971243071536,"vY0":-130.47073319293492,"vZ0":-1.054239877260402,"x":119.18,"y":147.51,"x0":-1.6502416029490696,"y0":50.00568668920776,"z0":5.818055985160672,"aX":5.632007986354911},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.0,"breakHorizontal":-6.5,"spinRate":2514,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.4173382289356793,"extension":7.3788748048316375},"index":0,"playId":"b47d8ed8-8078-333f-be0a-fb6e6e359c1c","pitchNumber":1,"startTime":"2026-08-30T20:32:19.512Z","endTime":"2026-08-30T20:32:23.783Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"}}},{"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":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.448697778864464,"aZ":-30.60215095424125,"pfxX":3.2439335511609952,"pfxZ":0.8966859231707343,"pX":0.6395348785686319,"pZ":3.308072050628543,"vX0":4.113601069876467,"vY0":-130.71432130070824,"vZ0":-0.8351602654770478,"x":92.62,"y":149.46,"x0":-1.366846283218671,"y0":50.00501975437514,"z0":5.897308609914916,"aX":5.70286870474507},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.7,"breakHorizontal":-6.7,"spinRate":2657,"spinDirection":117},"zone":3,"typeConfidence":2.0,"plateTime":0.41651192092725076,"extension":7.372865900958835},"index":1,"playId":"6b7ad242-8d9f-34e9-8596-ba92f9aa1bd1","pitchNumber":2,"startTime":"2026-08-30T20:32:52.871Z","endTime":"2026-08-30T20:32:57.557Z","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":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.257322769333857,"aZ":-13.874508955327208,"pfxX":0.9841922411304773,"pfxZ":9.304848324207386,"pX":0.3849346353269793,"pZ":1.8615203070450859,"vX0":3.708559190101599,"vY0":-138.4708090158969,"vZ0":-8.241528941994897,"x":102.33,"y":188.52,"x0":-1.0927209649031804,"y0":50.001732278412625,"z0":5.779290483889457,"aX":1.9345654485366846},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":-2.5,"spinRate":2491,"spinDirection":184},"zone":9,"typeConfidence":2.0,"plateTime":0.39365658002465187,"extension":7.510514555051968},"hitData":{"launchSpeed":103.7,"launchAngle":20.0,"totalDistance":369.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":140.5,"coordY":50.97}},"index":2,"playId":"140ad4ad-8fa4-3318-b8bc-ae48e4b1694f","pitchNumber":3,"startTime":"2026-08-30T20:33:10.351Z","endTime":"2026-08-30T20:33:18.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:33:18.081Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Callahan grounds out, second baseman Tommy Edman to first baseman Freddie Freeman.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T20:33:20.616Z","endTime":"2026-08-30T20:34:32.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":814430,"fullName":"Brett Callahan","link":"/api/v1/people/814430"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"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":814430,"fullName":"Brett Callahan","link":"/api/v1/people/814430"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"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.5,"endSpeed":89.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19167959661587,"aZ":-14.587429582830707,"pfxX":1.8133887060223035,"pfxZ":8.725567945338033,"pX":-0.18369598197956047,"pZ":1.7264224576514788,"vX0":2.488935831006254,"vY0":-140.43436482549515,"vZ0":-8.814446019689589,"x":124.0,"y":192.17,"x0":-1.3140266763947426,"y0":50.00012895131823,"z0":5.836228221609078,"aX":3.6520933005959533},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.4,"breakHorizontal":-3.7,"spinRate":2501,"spinDirection":182},"zone":8,"typeConfidence":2.0,"plateTime":0.38873445623141434,"extension":7.386913068073438},"index":0,"playId":"ee209ffa-7680-311c-b72e-42785d57d9a3","pitchNumber":1,"startTime":"2026-08-30T20:33:48.479Z","endTime":"2026-08-30T20:33:52.032Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7758436837153,"aZ":-42.77832240993081,"pfxX":3.5542731132592813,"pfxZ":-7.432310024028446,"pX":0.3988065248575268,"pZ":0.01113328230450202,"vX0":2.8251480998152467,"vY0":-119.50121114360196,"vZ0":-4.8273103251507905,"x":101.8,"y":238.48,"x0":-1.2657899588488923,"y0":50.00078620047067,"z0":5.9525140798973375,"aX":5.073419902013065},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-14.4,"breakHorizontal":-7.2,"spinRate":2895,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4605995230477671,"extension":7.228060568837787},"index":1,"playId":"95d64992-ecd4-3877-a2cc-956394183617","pitchNumber":2,"startTime":"2026-08-30T20:34:02.548Z","endTime":"2026-08-30T20:34:08.508Z","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":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.886519872007057,"aZ":-17.17545100698931,"pfxX":-1.1629795792816355,"pfxZ":7.648460261855417,"pX":-0.03950838497692077,"pZ":2.709746845187365,"vX0":3.8122245411023705,"vY0":-138.21514779240556,"vZ0":-5.279997524238558,"x":118.51,"y":165.62,"x0":-1.277408382427734,"y0":50.003842868913516,"z0":5.774612393115341,"aX":-2.281392855178877},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.1,"breakHorizontal":1.4,"spinRate":2574,"spinDirection":176},"zone":5,"typeConfidence":2.0,"plateTime":0.3942578109820247,"extension":7.473462542175065},"hitData":{"launchSpeed":93.1,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":151.68}},"index":2,"playId":"08739432-103f-322e-b6dd-a289e98fa56d","pitchNumber":3,"startTime":"2026-08-30T20:34:24.964Z","endTime":"2026-08-30T20:34:32.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:34:32.668Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy Edman flies out to center fielder Max Clark.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T20:36:54.477Z","endTime":"2026-08-30T20:37:51.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663432,"fullName":"Tanner Rainey","link":"/api/v1/people/663432"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":703601,"link":"/api/v1/people/703601"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tanner Rainey replaces Tyler Kinley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:35:47.530Z","endTime":"2026-08-30T20:36:56.774Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663432,"link":"/api/v1/people/663432"},"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, 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":83.5,"endSpeed":78.4,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.57380639793202,"aZ":-34.4712826371218,"pfxX":0.8235698558363733,"pfxZ":-1.5008698626313972,"pX":0.515636948555924,"pZ":2.0584148383662093,"vX0":6.088618382138634,"vY0":-121.68471644946955,"vZ0":-2.665697035496817,"x":97.35,"y":183.2,"x0":-2.1063239964724283,"y0":50.00378442696592,"z0":6.0988484876542275,"aX":1.2586981760845544},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.0,"breakHorizontal":-2.6,"spinRate":2396,"spinDirection":54},"zone":9,"typeConfidence":0.9,"plateTime":0.44685458139476886,"extension":6.6543051555316115},"index":1,"playId":"6f94533b-8ca3-3b51-a4c5-445148706793","pitchNumber":1,"startTime":"2026-08-30T20:36:56.774Z","endTime":"2026-08-30T20:37:00.242Z","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":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.367500915398082,"aZ":-29.467312965247803,"pfxX":1.2443207712062485,"pfxZ":1.6462205182804572,"pX":0.4805481568372391,"pZ":1.3877515368240154,"vX0":6.49606025113192,"vY0":-126.4948697384889,"vZ0":-5.586585332972205,"x":98.68,"y":201.31,"x0":-2.267625782484673,"y0":50.00374049970697,"z0":5.946917111501019,"aX":2.043448649758411},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.0,"breakHorizontal":-3.5,"spinRate":2282,"spinDirection":175},"zone":14,"typeConfidence":0.88,"plateTime":0.4306759728639924,"extension":6.199005400172428},"index":2,"playId":"ef220360-a352-31a5-931b-f396f3bcaf33","pitchNumber":2,"startTime":"2026-08-30T20:37:14.631Z","endTime":"2026-08-30T20:37:17.962Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-30T20:37:26.269Z","endTime":"2026-08-30T20:37:41.622Z","isPitch":false,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"}},{"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":96.4,"endSpeed":88.5,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.941610602410822,"aZ":-8.615976355112618,"pfxX":-5.374015296465399,"pfxZ":11.81074084229935,"pX":0.025496396237739177,"pZ":2.0087084861316495,"vX0":7.994129981883512,"vY0":-139.94644125792897,"vZ0":-9.298546027953916,"x":116.03,"y":184.54,"x0":-2.162483473033384,"y0":50.00026257705994,"z0":5.928244013847237,"aX":-10.717464285602848},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.7,"breakHorizontal":8.2,"spinRate":2352,"spinDirection":208},"zone":8,"typeConfidence":0.9,"plateTime":0.3905583794620826,"extension":6.190372113107102},"hitData":{"launchSpeed":92.9,"launchAngle":47.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":94.2,"coordY":89.92}},"index":4,"playId":"87b2fa38-253a-3585-9a1a-44d7469ee233","pitchNumber":3,"startTime":"2026-08-30T20:37:41.622Z","endTime":"2026-08-30T20:37:51.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:37:51.897Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mookie Betts doubles (16) on a sharp line drive to left fielder Brett Callahan.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T20:37:52.949Z","endTime":"2026-08-30T20:39:35.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663432,"fullName":"Tanner Rainey","link":"/api/v1/people/663432"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":814430,"link":"/api/v1/people/814430"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.896916152163627,"aZ":-28.698155645499867,"pfxX":0.5382090931340722,"pfxZ":2.0130092882002923,"pX":-0.056259185915139634,"pZ":3.3272650766427723,"vX0":5.897671679069419,"vY0":-130.26421060208165,"vZ0":-1.5743915131381683,"x":119.14,"y":148.94,"x0":-2.414280031329596,"y0":50.00517296858451,"z0":6.097435177437487,"aX":0.9292299221387063},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.5,"breakHorizontal":-2.2,"spinRate":2303,"spinDirection":186},"zone":11,"typeConfidence":0.9,"plateTime":0.41956701215410463,"extension":6.1359618271674075},"index":0,"playId":"46ca05f7-f21a-32d9-af38-dd2b84d724a0","pitchNumber":1,"startTime":"2026-08-30T20:38:18.398Z","endTime":"2026-08-30T20:38:22.418Z","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":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.164674498414133,"aZ":-11.913963452464433,"pfxX":-5.598137540595221,"pfxZ":10.166990178870329,"pX":-1.152125767740165,"pZ":2.7531377619050765,"vX0":5.340667677465418,"vY0":-139.9455677771042,"vZ0":-6.74302771841098,"x":160.92,"y":164.45,"x0":-2.353480185074829,"y0":50.00533297805308,"z0":5.966418524970381,"aX":-11.158960385328864},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.3,"breakHorizontal":9.1,"spinRate":2340,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.3906618215710802,"extension":6.208436676672201},"index":1,"playId":"817f857c-8dec-357f-9c05-abbf8f3e3d23","pitchNumber":2,"startTime":"2026-08-30T20:38:33.608Z","endTime":"2026-08-30T20:38:37.441Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48614956737127,"aZ":-30.885563688395738,"pfxX":0.6234303196652085,"pfxZ":0.7841486864192984,"pX":-0.5139700676003006,"pZ":2.9281081815948444,"vX0":4.417333422205081,"vY0":-126.53920732373074,"vZ0":-1.7651727832971449,"x":136.59,"y":159.72,"x0":-2.3534203619191114,"y0":50.00367044085033,"z0":6.077215842145177,"aX":1.024139243869641},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.3,"breakHorizontal":-2.0,"spinRate":2341,"spinDirection":101},"zone":1,"typeConfidence":0.69,"plateTime":0.4306017186090201,"extension":6.1347612080689755},"index":2,"playId":"7b6fe527-751b-37cc-a94f-6ab4f32bc8a5","pitchNumber":3,"startTime":"2026-08-30T20:38:49.027Z","endTime":"2026-08-30T20:38:52.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, 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":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59302337253694,"aZ":-36.01110766366106,"pfxX":1.1173195182052282,"pfxZ":-2.5700636894745976,"pX":-1.306657116630149,"pZ":2.486682022003718,"vX0":1.976213171183894,"vY0":-121.10981766901979,"vZ0":-1.231934464495956,"x":166.81,"y":171.64,"x0":-2.2768698302309973,"y0":50.00395186637124,"z0":6.138110184203103,"aX":1.6673342198757302},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.7,"breakHorizontal":-2.5,"spinRate":2428,"spinDirection":61},"zone":11,"typeConfidence":0.9,"plateTime":0.45144500512451735,"extension":6.2372296480546},"index":3,"playId":"27b962a2-5c83-3414-9b0c-b33b16228021","pitchNumber":4,"startTime":"2026-08-30T20:39:05.026Z","endTime":"2026-08-30T20:39:09.348Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.692129352275497,"aZ":-12.106199277374456,"pfxX":-5.413341265931407,"pfxZ":10.135201310435953,"pX":-0.45077661623532705,"pZ":2.556110155526621,"vX0":6.54883352979167,"vY0":-139.42230418805403,"vZ0":-7.107481248267638,"x":134.18,"y":169.77,"x0":-2.1205353680181855,"y0":50.00141223166642,"z0":5.927571221368517,"aX":-10.717095169354314},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":8.5,"spinRate":2371,"spinDirection":213},"zone":4,"typeConfidence":0.89,"plateTime":0.39201767829987455,"extension":6.251759430334334},"hitData":{"launchSpeed":104.1,"launchAngle":14.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":55.82,"coordY":118.42}},"index":4,"playId":"1809e5d8-74c7-3645-b9c5-77de173052a6","pitchNumber":5,"startTime":"2026-08-30T20:39:21.618Z","endTime":"2026-08-30T20:39:35.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:39:35.640Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Freddie Freeman walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T20:39:40.140Z","endTime":"2026-08-30T20:41:41.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663432,"fullName":"Tanner Rainey","link":"/api/v1/people/663432"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"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],"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":4},"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, 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":87.5,"endSpeed":81.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.709561875686692,"aZ":-31.37301272712257,"pfxX":-1.0644651525267037,"pfxZ":0.4841032427160423,"pX":0.4096265989084396,"pZ":-0.30548718658783885,"vX0":7.04625518338388,"vY0":-127.0924746100963,"vZ0":-9.135160270597286,"x":101.39,"y":247.03,"x0":-2.253883502383688,"y0":50.00215426288431,"z0":5.807669181504137,"aX":-1.7523207417641833},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.0,"breakHorizontal":0.5,"spinRate":2380,"spinDirection":32},"zone":14,"typeConfidence":0.8,"plateTime":0.4300654710603413,"extension":6.468262569289463},"index":0,"playId":"ae5215ca-6f3e-3e94-bb1e-9a97211a15ff","pitchNumber":1,"startTime":"2026-08-30T20:40:14.455Z","endTime":"2026-08-30T20:40:19.045Z","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":83.1,"endSpeed":77.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45017415366403,"aZ":-36.30747490099907,"pfxX":2.4027055535725763,"pfxZ":-2.754260337157696,"pX":-1.0277280627003789,"pZ":1.6031373934946243,"vX0":1.9110935861354044,"vY0":-121.15645096159044,"vZ0":-3.138122199014016,"x":156.17,"y":195.5,"x0":-2.1360963418865153,"y0":50.00262158782042,"z0":6.056667627150996,"aX":3.6071221232566906},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.4,"breakHorizontal":-4.8,"spinRate":2492,"spinDirection":43},"zone":13,"typeConfidence":0.9,"plateTime":0.4503718232360021,"extension":6.427684457278537},"index":1,"playId":"40fcaacc-09ef-3bd5-a20a-87fbfaf870c6","pitchNumber":2,"startTime":"2026-08-30T20:40:36.883Z","endTime":"2026-08-30T20:40:41.119Z","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":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18388930381327,"aZ":-26.137894309966494,"pfxX":1.4044474341329973,"pfxZ":3.6209889817322747,"pX":1.404626931131397,"pZ":-1.026147964431925,"vX0":8.32016268469673,"vY0":-128.67670265508477,"vZ0":-11.670934565413766,"x":63.46,"y":266.49,"x0":-2.0610069911797386,"y0":50.00175428184666,"z0":5.6146038202499,"aX":2.341077123535341},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.0,"breakHorizontal":-4.6,"spinRate":2269,"spinDirection":191},"zone":14,"typeConfidence":0.9,"plateTime":0.42662669258605224,"extension":6.5089025377555805},"index":2,"playId":"960aae8d-1a30-333b-adf9-231842379ec5","pitchNumber":3,"startTime":"2026-08-30T20:40:54.093Z","endTime":"2026-08-30T20:40:58.483Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21450898608248,"aZ":-32.17289362747733,"pfxX":-0.23552542380634622,"pfxZ":0.0010708901860132514,"pX":-0.3893965531552866,"pZ":1.619278214674263,"vX0":5.020086543318423,"vY0":-128.881550446226,"vZ0":-4.851085413371462,"x":131.84,"y":195.06,"x0":-2.3267149711707864,"y0":50.00356152512694,"z0":5.992913596947619,"aX":-0.3993823709978595},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.8,"breakHorizontal":-0.6,"spinRate":2392,"spinDirection":157},"zone":13,"typeConfidence":0.92,"plateTime":0.42397580695956627,"extension":6.217382253861684},"index":3,"playId":"70276143-705a-3fc8-861c-ddfb7e12562b","pitchNumber":4,"startTime":"2026-08-30T20:41:19.736Z","endTime":"2026-08-30T20:41:23.419Z","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":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.499888457174215,"aZ":-36.211300129514925,"pfxX":2.093674979320162,"pfxZ":-2.7131576573930456,"pX":-0.6349520087882046,"pZ":3.6570112901183403,"vX0":2.6413808632232767,"vY0":-120.3861591623138,"vZ0":1.3090674502176856,"x":141.2,"y":140.04,"x0":-2.01301072425312,"y0":50.004577679526214,"z0":6.279961831975291,"aX":3.1129306360428846},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.4,"breakHorizontal":-4.3,"spinRate":2497,"spinDirection":56},"zone":11,"typeConfidence":0.9,"plateTime":0.452722191268204,"extension":6.298422896701428},"index":4,"playId":"265266f9-c458-3a74-aa13-700bde09a544","pitchNumber":5,"startTime":"2026-08-30T20:41:36.309Z","endTime":"2026-08-30T20:41:41.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:41:41.512Z","atBatIndex":53},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Teoscar Hernández hit by pitch.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T20:41:45.188Z","endTime":"2026-08-30T20:43:56.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663432,"fullName":"Tanner Rainey","link":"/api/v1/people/663432"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"postOnSecond":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnThird":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 2B","eventType":"pickoff_error_2b","movementReason":"r_pickoff_error_2b","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"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_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 2B","eventType":"pickoff_error_2b","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":4},"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":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 In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41249711022029,"aZ":-31.812813718611984,"pfxX":-0.15649215830896956,"pfxZ":0.20873000070931713,"pX":1.6445777095358818,"pZ":0.7338246908804389,"vX0":9.73955159614066,"vY0":-130.28111818929065,"vZ0":-7.065598018615121,"x":54.31,"y":218.97,"x0":-2.1221176416105623,"y0":50.00248200273737,"z0":5.886020481923508,"aX":-0.270627285949489},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.1,"breakHorizontal":-1.9,"spinRate":2407,"spinDirection":158},"zone":14,"typeConfidence":0.91,"plateTime":0.42044260102617415,"extension":6.450341197521718},"index":0,"playId":"c9fc8799-5e4c-3071-a9d8-5b9755202911","pitchNumber":1,"startTime":"2026-08-30T20:42:05.540Z","endTime":"2026-08-30T20:42:09.818Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79579890509677,"aZ":-8.566161996250228,"pfxX":-4.92018790335636,"pfxZ":11.352304305009984,"pX":0.4939038743140218,"pZ":2.758469998615074,"vX0":8.693023788212518,"vY0":-143.22544390577244,"vZ0":-7.5585749347237075,"x":98.17,"y":164.3,"x0":-1.9400520970616724,"y0":50.00370091821641,"z0":5.966144163729574,"aX":-10.233426394871652},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.2,"breakHorizontal":7.2,"spinRate":2504,"spinDirection":202},"zone":6,"typeConfidence":0.91,"plateTime":0.3823040992227962,"extension":6.2778491807220345},"index":1,"playId":"ecd7cea0-d0af-301a-9ac8-7a929a1f3af6","pitchNumber":2,"startTime":"2026-08-30T20:42:26.937Z","endTime":"2026-08-30T20:42:31.382Z","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":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.874646930228558,"aZ":-8.824479410301336,"pfxX":-4.932974723243503,"pfxZ":11.513287926725742,"pX":1.599671349721574,"pZ":1.7453236227172422,"vX0":11.540236329831199,"vY0":-141.2131847405724,"vZ0":-9.996614936621018,"x":56.02,"y":191.66,"x0":-1.8913180183241538,"y0":50.00397412136135,"z0":5.890656579019923,"aX":-10.00605006152118},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.0,"breakHorizontal":6.7,"spinRate":2493,"spinDirection":207},"zone":14,"typeConfidence":0.91,"plateTime":0.3872369135045801,"extension":6.286794753280961},"index":2,"playId":"4c7df95a-e780-3c44-bc6d-3a136ef20f73","pitchNumber":3,"startTime":"2026-08-30T20:42:46.568Z","endTime":"2026-08-30T20:42:56.888Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"actionPlayId":"4c7df95a-e780-3c44-bc6d-3a136ef20f73","startTime":"2026-08-30T20:43:25.068Z","endTime":"2026-08-30T20:43:29.932Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Throwing error by catcher Dillon Dingler on the pickoff attempt.","event":"Pickoff Error 2B","eventType":"pickoff_error_2b","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"actionPlayId":"4c7df95a-e780-3c44-bc6d-3a136ef20f73","startTime":"2026-08-30T20:43:26.587Z","endTime":"2026-08-30T20:43:26.588Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"}},{"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.6,"endSpeed":82.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.822888127422118,"aZ":-32.13850585329665,"pfxX":2.2016598352951178,"pfxZ":0.019057829030531437,"pX":-0.4991789060102246,"pZ":2.6328458852503975,"vX0":4.066531967746867,"vY0":-129.1418576759561,"vZ0":-2.556816783612078,"x":136.03,"y":167.69,"x0":-2.3704140174913504,"y0":50.00279622649605,"z0":6.068578247966472,"aX":3.7772691196658803},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.2,"breakHorizontal":-4.8,"spinRate":2301,"spinDirection":106},"zone":4,"typeConfidence":0.92,"plateTime":0.4215494308219565,"extension":6.174883235190686},"index":5,"playId":"692346f0-093d-34e5-94e7-38bca49d5ae4","pitchNumber":4,"startTime":"2026-08-30T20:43:26.589Z","endTime":"2026-08-30T20:43:29.958Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.706891691642248,"aZ":-38.02504926731064,"pfxX":2.786667305308181,"pfxZ":-3.876764255192235,"pX":-1.9757153655721236,"pZ":4.319591261249142,"vX0":-0.3309186461870155,"vY0":-121.96739233084799,"vZ0":3.148494259496254,"x":192.31,"y":122.15,"x0":-2.2004900139295502,"y0":50.00381700533672,"z0":6.288291131602791,"aX":4.203864526499544},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-6.0,"breakHorizontal":-4.9,"spinRate":2544,"spinDirection":52},"zone":11,"typeConfidence":0.9,"plateTime":0.44885977643935426,"extension":6.2204574505231145},"index":6,"playId":"3dd76cfd-86eb-324b-b0d9-ee2330b48502","pitchNumber":5,"startTime":"2026-08-30T20:43:49.718Z","endTime":"2026-08-30T20:43:56.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:43:56.397Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Muncy singles on a line drive to right fielder Zach McKinstry. Freddie Freeman scores. Teoscar Hernández to 3rd.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T20:45:19.245Z","endTime":"2026-08-30T20:46:34.976Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663432,"fullName":"Tanner Rainey","link":"/api/v1/people/663432"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"postOnThird":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5],"actionIndex":[0,4],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":{"id":663432,"link":"/api/v1/people/663432"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":{"id":663432,"link":"/api/v1/people/663432"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":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":{"description":"Offensive Substitution: Pinch-hitter Max Muncy replaces Miguel Rojas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T20:44:36.918Z","endTime":"2026-08-30T20:44:42.405Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":500743,"link":"/api/v1/people/500743"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-30T20:44:42.405Z","endTime":"2026-08-30T20:45:21.572Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.529786031087326,"aZ":-10.07328806976176,"pfxX":-4.998254443614016,"pfxZ":10.660923600158032,"pX":0.7175322232435734,"pZ":2.775305342703299,"vX0":9.5861674061138,"vY0":-143.17791737774118,"vZ0":-7.271859084840253,"x":89.65,"y":163.85,"x0":-2.0268753729492786,"y0":50.00318908130209,"z0":5.980896993847854,"aX":-10.362919727909492},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.9,"breakHorizontal":7.1,"spinRate":2515,"spinDirection":210},"zone":3,"typeConfidence":0.91,"plateTime":0.3827740712772867,"extension":6.234123155765314},"index":2,"playId":"7b3b8523-24fc-3bd8-be1d-a485622afcdc","pitchNumber":1,"startTime":"2026-08-30T20:45:21.572Z","endTime":"2026-08-30T20:45:28.277Z","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":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.340163806617205,"aZ":-29.1698575794157,"pfxX":0.7100955301622545,"pfxZ":1.742729955197697,"pX":1.36866478326965,"pZ":0.07784836582338965,"vX0":8.839239095658378,"vY0":-130.02557194096812,"vZ0":-8.937411242246581,"x":64.83,"y":236.68,"x0":-2.156649300686285,"y0":50.00497420057949,"z0":5.748617860668968,"aX":1.2237665387461245},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.4,"breakHorizontal":-3.1,"spinRate":2654,"spinDirection":105},"zone":14,"typeConfidence":0.9,"plateTime":0.42003565902256446,"extension":6.297587679174313},"index":3,"playId":"2a4a96cd-c112-3d7b-ae16-4c9efd9dede0","pitchNumber":2,"startTime":"2026-08-30T20:45:42.619Z","endTime":"2026-08-30T20:45:50.719Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Tanner Rainey. Mookie Betts scores. Freddie Freeman to 3rd. Teoscar Hernández to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":1,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":4,"actionPlayId":"2a4a96cd-c112-3d7b-ae16-4c9efd9dede0","startTime":"2026-08-30T20:46:06.784Z","endTime":"2026-08-30T20:46:25.429Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"}},{"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":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.887919557709928,"aZ":-13.108837506936194,"pfxX":-4.682238092557202,"pfxZ":9.381850966500457,"pX":0.7201526229391004,"pZ":1.97132967869401,"vX0":9.202856838995107,"vY0":-141.32686632926772,"vZ0":-8.580315727906621,"x":89.55,"y":185.55,"x0":-1.9635119525006923,"y0":50.001626355008895,"z0":5.880085123682621,"aX":-9.514274171041524},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.5,"breakHorizontal":6.7,"spinRate":2370,"spinDirection":208},"zone":9,"typeConfidence":0.9,"plateTime":0.38692515198218835,"extension":6.200174030732756},"hitData":{"launchSpeed":74.1,"launchAngle":11.0,"totalDistance":117.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.47,"coordY":129.59}},"index":5,"playId":"da5761db-a4f8-3713-9205-d4f4111659ea","pitchNumber":3,"startTime":"2026-08-30T20:46:25.429Z","endTime":"2026-08-30T20:46:34.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:46:34.976Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Tucker walks.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T20:46:47.045Z","endTime":"2026-08-30T20:48:54.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663432,"fullName":"Tanner Rainey","link":"/api/v1/people/663432"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnSecond":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":{"id":663432,"link":"/api/v1/people/663432"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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 In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.214011603797072,"aZ":-33.24134307902013,"pfxX":1.0660938563738913,"pfxZ":-0.641423185338569,"pX":-1.4013966515129967,"pZ":0.5080132878394612,"vX0":2.3004038200509465,"vY0":-127.57133655127302,"vZ0":-6.967808908560173,"x":170.42,"y":225.06,"x0":-2.448909315156949,"y0":50.00072429202127,"z0":5.854159086216344,"aX":1.7786023967055058},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.4,"breakHorizontal":-2.4,"spinRate":2407,"spinDirection":73},"zone":13,"typeConfidence":0.87,"plateTime":0.42733460704297865,"extension":6.291620698279346},"index":0,"playId":"19ec3a47-e09a-3396-bdad-075c9c708c6b","pitchNumber":1,"startTime":"2026-08-30T20:47:12.936Z","endTime":"2026-08-30T20:47:16.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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.379744888285543,"aZ":-8.724860090991369,"pfxX":-5.999987822731572,"pfxZ":11.572014999735877,"pX":0.6504200861318692,"pZ":0.7162401905037503,"vX0":9.483552674703699,"vY0":-141.0518637394949,"vZ0":-12.612184660608614,"x":92.21,"y":219.44,"x0":-1.9670170820845945,"y0":50.001349260837536,"z0":5.794654636060581,"aX":-12.15750873152184},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.6,"breakHorizontal":9.0,"spinRate":2504,"spinDirection":203},"zone":14,"typeConfidence":0.91,"plateTime":0.38746534887190265,"extension":6.367138648963041},"index":1,"playId":"6c517246-0fd1-351c-acbb-1f7299f7ab03","pitchNumber":2,"startTime":"2026-08-30T20:47:35.390Z","endTime":"2026-08-30T20:47:42.519Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Tanner Rainey. Teoscar Hernández scores. Max Muncy to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":6,"homeScore":1,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"actionPlayId":"6c517246-0fd1-351c-acbb-1f7299f7ab03","startTime":"2026-08-30T20:48:01.666Z","endTime":"2026-08-30T20:48:12.878Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55753745449328,"aZ":-9.43713679410189,"pfxX":-5.376229497811471,"pfxZ":11.35808988959841,"pX":-0.07312071403591396,"pZ":2.7717867486204097,"vX0":7.556777510351589,"vY0":-140.3089328761464,"vZ0":-7.143603633594184,"x":119.79,"y":163.94,"x0":-2.0977965539040353,"y0":50.00324061161819,"z0":5.95951221184712,"aX":-10.76315206647058},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.3,"breakHorizontal":8.3,"spinRate":2242,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.3897844344106982,"extension":6.301492064837655},"index":3,"playId":"4f0e6599-48b3-30f3-bafb-07b93cc034e9","pitchNumber":3,"startTime":"2026-08-30T20:48:12.878Z","endTime":"2026-08-30T20:48:16.833Z","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":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.701159995191677,"aZ":-37.36773869260031,"pfxX":2.062167801203457,"pfxZ":-3.407501888451419,"pX":-1.0367987488763695,"pZ":3.2501083078900033,"vX0":2.0431119871679355,"vY0":-122.04178130845081,"vZ0":0.4110433742218049,"x":156.52,"y":151.03,"x0":-2.149577683305838,"y0":50.002634027518006,"z0":6.27133633775982,"aX":3.142609932544921},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.9,"breakHorizontal":-4.2,"spinRate":2436,"spinDirection":48},"zone":11,"typeConfidence":0.9,"plateTime":0.4470450193783071,"extension":6.334282030255347},"index":4,"playId":"bfc2f5a1-2f6a-3209-9c68-5c691fff8ae8","pitchNumber":4,"startTime":"2026-08-30T20:48:31.125Z","endTime":"2026-08-30T20:48:35.932Z","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":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.058043697343308,"aZ":-10.734762399204595,"pfxX":-6.052285322382986,"pfxZ":10.724294925110447,"pX":1.2417141385295025,"pZ":1.9772128700092495,"vX0":11.007652667065482,"vY0":-139.91511732855292,"vZ0":-9.002489506706173,"x":69.67,"y":185.4,"x0":-1.9421882087625808,"y0":50.00679877239867,"z0":5.923830823858681,"aX":-12.104646472860844},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.9,"breakHorizontal":8.9,"spinRate":2366,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.3902000225997657,"extension":6.3268995947289985},"index":5,"playId":"c9b76a46-b6dd-3b62-816d-99c7a6293209","pitchNumber":5,"startTime":"2026-08-30T20:48:49.332Z","endTime":"2026-08-30T20:48:54.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:48:54.347Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Enrique Hernández strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T20:51:32.963Z","endTime":"2026-08-30T20:53:17.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnSecond":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T20:49:04.587Z","endTime":"2026-08-30T20:49:13.940Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kyle Finnegan replaces Tanner Rainey.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-30T20:49:13.940Z","endTime":"2026-08-30T20:51:35.267Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640448,"link":"/api/v1/people/640448"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.817368803853054,"aZ":-14.176480442831444,"pfxX":-4.92029386948119,"pfxZ":9.230917117730765,"pX":0.26652560240355255,"pZ":2.8316681312410936,"vX0":6.777698677836155,"vY0":-138.68735135835902,"vZ0":-4.726378701371091,"x":106.84,"y":162.32,"x0":-1.5689030505283676,"y0":50.00031302443958,"z0":5.502407005764108,"aX":-9.590791957391879},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":7.6,"spinRate":2051,"spinDirection":210},"zone":3,"typeConfidence":0.88,"plateTime":0.39483043474219714,"extension":6.768931194044391},"index":2,"playId":"3eb342f0-6445-3055-9088-99c401481159","pitchNumber":1,"startTime":"2026-08-30T20:51:35.267Z","endTime":"2026-08-30T20:51:38.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4232783916846,"aZ":-23.752714962076197,"pfxX":-4.752690718439512,"pfxZ":5.296456268172476,"pX":0.12278352961519828,"pZ":1.8076041690121996,"vX0":5.9118168120033605,"vY0":-125.09699095200858,"vZ0":-3.9282484553852686,"x":112.32,"y":189.97,"x0":-1.6498145444544463,"y0":50.005345402631605,"z0":5.33775304338444,"aX":-7.560418610784626},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.0,"breakHorizontal":7.3,"spinRate":971,"spinDirection":242},"zone":8,"typeConfidence":0.9,"plateTime":0.43727958583918003,"extension":6.853442154430106},"index":3,"playId":"4cd5b4e5-c357-3836-9fc2-cf983e66267f","pitchNumber":2,"startTime":"2026-08-30T20:51:58.837Z","endTime":"2026-08-30T20:52:02.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32301757875832,"aZ":-22.215483197879195,"pfxX":-6.714238463059038,"pfxZ":6.131060548264914,"pX":-0.18744881132972338,"pZ":1.326585961562229,"vX0":6.25111121145483,"vY0":-126.06132121298687,"vZ0":-5.622287583862261,"x":124.15,"y":202.96,"x0":-1.8156116692575315,"y0":50.00627918665314,"z0":5.35622999088184,"aX":-10.912625060473342},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.2,"breakHorizontal":10.9,"spinRate":1160,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.43292104479207394,"extension":6.811985695044674},"index":4,"playId":"e926d70a-bec9-3bff-a0bc-eb791fe1c4c5","pitchNumber":3,"startTime":"2026-08-30T20:52:32.221Z","endTime":"2026-08-30T20:52:36.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.696439435501294,"aZ":-22.806981303315695,"pfxX":-5.2188626553310735,"pfxZ":5.814599477267138,"pX":0.33418102259477234,"pZ":1.1835760362449996,"vX0":6.750018570410015,"vY0":-125.66922906129965,"vZ0":-5.703583416046009,"x":104.26,"y":206.82,"x0":-1.6993900326052616,"y0":50.00538096387714,"z0":5.3169875121739425,"aX":-8.41134837308796},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.5,"breakHorizontal":8.0,"spinRate":1061,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.4346231513111136,"extension":6.94159150394247},"index":5,"playId":"d1bc5cfd-a5c6-3530-bf5e-216fbeb65037","pitchNumber":4,"startTime":"2026-08-30T20:52:52.923Z","endTime":"2026-08-30T20:52:57.672Z","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":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87090220153235,"aZ":-13.344316911029237,"pfxX":-5.367038570690457,"pfxZ":9.58888525241827,"pX":1.008287101017913,"pZ":2.6318068921660918,"vX0":8.11872275856376,"vY0":-139.17847509560195,"vZ0":-5.381506332124708,"x":78.57,"y":167.72,"x0":-1.2476757315130462,"y0":50.00688691351135,"z0":5.472374865048292,"aX":-10.54471290527476},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":8.0,"spinRate":2272,"spinDirection":198},"zone":12,"typeConfidence":0.89,"plateTime":0.3933454161345673,"extension":6.785308938733332},"index":6,"playId":"6adf7bea-d589-3a9e-bd06-947ccf2ad995","pitchNumber":5,"startTime":"2026-08-30T20:53:13.572Z","endTime":"2026-08-30T20:53:17.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:53:17.738Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Rortvedt strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T20:53:21.537Z","endTime":"2026-08-30T20:56:24.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"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":{"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.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.867768481270684,"aZ":-10.858978042302718,"pfxX":-5.8574211781738015,"pfxZ":10.60456610894396,"pX":-0.18385126114513808,"pZ":1.7925412577228703,"vX0":6.09747305767363,"vY0":-140.62468346600014,"vZ0":-7.958658374896959,"x":124.01,"y":190.38,"x0":-1.6156639048763042,"y0":50.00029426048814,"z0":5.357648573526636,"aX":-11.770242036633693},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.8,"breakHorizontal":9.4,"spinRate":2311,"spinDirection":204},"zone":8,"typeConfidence":0.9,"plateTime":0.3889912829091604,"extension":6.783888823714241},"index":0,"playId":"c9255779-cf2f-3ad1-9f36-980bd629b102","pitchNumber":1,"startTime":"2026-08-30T20:53:53.460Z","endTime":"2026-08-30T20:53:57.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75304308118335,"aZ":-20.736793494340606,"pfxX":-3.6715412921495876,"pfxZ":7.052317155500085,"pX":-1.1287718141272374,"pZ":1.471160802165474,"vX0":3.8098313654688476,"vY0":-126.0722026694021,"vZ0":-5.419902086566925,"x":160.03,"y":199.06,"x0":-2.176943177953067,"y0":50.004957400524454,"z0":5.304739514553001,"aX":-5.957279415220278},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.9,"breakHorizontal":5.9,"spinRate":1036,"spinDirection":239},"zone":13,"typeConfidence":0.88,"plateTime":0.4331602786489115,"extension":6.788297676757425},"index":1,"playId":"86410d4d-f50d-34da-9d83-6c16922c05c2","pitchNumber":2,"startTime":"2026-08-30T20:54:12.793Z","endTime":"2026-08-30T20:54:17.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.088203674757793,"aZ":-28.2368381734576,"pfxX":-6.747381431707503,"pfxZ":2.457786523352647,"pX":0.39451305126893027,"pZ":1.4026453275686874,"vX0":7.517395683519038,"vY0":-125.36575434806596,"vZ0":-4.1069907722251475,"x":101.96,"y":200.91,"x0":-1.7588247065788565,"y0":50.0015434276807,"z0":5.353208268533857,"aX":-10.796978591976227},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.7,"breakHorizontal":10.6,"spinRate":976,"spinDirection":240},"zone":14,"typeConfidence":0.91,"plateTime":0.43601963771478713,"extension":6.909587646342292},"index":2,"playId":"06dc542b-502e-3609-a689-4a14341b6a6a","pitchNumber":3,"startTime":"2026-08-30T20:54:35.109Z","endTime":"2026-08-30T20:54:38.978Z","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":96.0,"endSpeed":88.0,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.467465964827156,"aZ":-13.565026506988714,"pfxX":-4.758545225035283,"pfxZ":9.397413573096898,"pX":0.18171447771272428,"pZ":2.2647430223610585,"vX0":6.144572748561537,"vY0":-139.59952378474745,"vZ0":-6.17757307703362,"x":110.07,"y":177.63,"x0":-1.4262826786323408,"y0":50.00206816396329,"z0":5.393821517171654,"aX":-9.422627076017347},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":7.4,"spinRate":2158,"spinDirection":208},"zone":5,"typeConfidence":0.89,"plateTime":0.39186627398767104,"extension":6.787570740182171},"index":3,"playId":"1d4503cb-8bd4-3cc2-b5b4-8efcdf6fe587","pitchNumber":4,"startTime":"2026-08-30T20:55:07.640Z","endTime":"2026-08-30T20:55:10.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.334242743484808,"aZ":-29.178100867470814,"pfxX":-5.600851625074561,"pfxZ":1.8824719592806787,"pX":-1.543677430784203,"pZ":3.070874218809341,"vX0":3.061314683411296,"vY0":-125.01834612782311,"vZ0":-0.04602066854391884,"x":175.84,"y":155.87,"x0":-2.054082567348004,"y0":50.000673123708395,"z0":5.4771026114646615,"aX":-8.897287831263974},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.6,"breakHorizontal":9.5,"spinRate":928,"spinDirection":243},"zone":11,"typeConfidence":0.91,"plateTime":0.4375016914473644,"extension":6.804403905064689},"index":4,"playId":"5159e5f2-feec-36a8-9c46-4bc5f9816c0b","pitchNumber":5,"startTime":"2026-08-30T20:55:31.810Z","endTime":"2026-08-30T20:55:35.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.181179064227994,"aZ":-23.23571948381451,"pfxX":-3.1678884217916474,"pfxZ":5.634572498672277,"pX":-1.402455395547041,"pZ":1.5718043733822358,"vX0":2.4710285919414785,"vY0":-124.89965096617192,"vZ0":-4.662766477340129,"x":170.46,"y":196.34,"x0":-1.9910218132947037,"y0":50.00447486345314,"z0":5.363994788182645,"aX":-5.026383278498681},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.4,"breakHorizontal":5.2,"spinRate":1034,"spinDirection":236},"zone":13,"typeConfidence":0.79,"plateTime":0.4378425248763289,"extension":6.7448286464579486},"index":5,"playId":"57e423bf-5db9-3281-a1b1-cbb57a5bd44e","pitchNumber":6,"startTime":"2026-08-30T20:55:53.956Z","endTime":"2026-08-30T20:55:58.343Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.390710188677307,"aZ":-11.298093413873548,"pfxX":-5.553879769145612,"pfxZ":10.842416844425909,"pX":0.03384304675588183,"pZ":2.3919268252905597,"vX0":6.288014278877929,"vY0":-137.83141383159264,"vZ0":-5.94196527610526,"x":115.71,"y":174.2,"x0":-1.5546013277105184,"y0":50.005045760668196,"z0":5.337376863842127,"aX":-10.69641700898229},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.6,"breakHorizontal":8.8,"spinRate":2190,"spinDirection":204},"zone":5,"typeConfidence":0.89,"plateTime":0.39725000369970553,"extension":6.987536105546717},"index":6,"playId":"d9a26443-5c53-31c4-ab99-6e0148349a12","pitchNumber":7,"startTime":"2026-08-30T20:56:15.677Z","endTime":"2026-08-30T20:56:24.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:56:24.256Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:58:42.795Z","endTime":"2026-08-30T21:01:11.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[0,1],"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":"Max Muncy remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:57:50.984Z","endTime":"2026-08-30T20:57:50.997Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"601","replacedPlayer":{"id":500743,"link":"/api/v1/people/500743"}},{"details":{"description":"Pitching Change: Kyle Hurt replaces Tyler Glasnow.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T20:57:50.997Z","endTime":"2026-08-30T20:58:45.120Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669165,"link":"/api/v1/people/669165"},"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(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.9,"endSpeed":88.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95363467397204,"aZ":-14.086596293651624,"pfxX":-5.077901436335919,"pfxZ":9.133384171578491,"pX":1.3223630071445942,"pZ":2.5808400554532067,"vX0":7.722675996484467,"vY0":-139.51367433486493,"vZ0":-5.349810010536956,"x":66.59,"y":169.1,"x0":-0.8157184890941064,"y0":50.00615822875692,"z0":5.444098028030803,"aX":-10.060719413943502},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.6,"breakHorizontal":7.7,"spinRate":2076,"spinDirection":212},"zone":12,"typeConfidence":0.89,"plateTime":0.39187028233504817,"extension":6.488077059166183},"index":2,"playId":"648b830d-c6f3-38a2-b250-285c57d9542a","pitchNumber":1,"startTime":"2026-08-30T20:58:45.120Z","endTime":"2026-08-30T20:58:49.227Z","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.6,"endSpeed":82.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.809160306987245,"aZ":-28.711498033412443,"pfxX":-7.765725987516862,"pfxZ":2.059093897227651,"pX":0.2812643150476768,"pZ":-0.1921858202681667,"vX0":5.541961660757378,"vY0":-128.77707196521388,"vZ0":-8.253088055658209,"x":106.28,"y":243.97,"x0":-0.8856883845057726,"y0":50.006347459184035,"z0":5.263473816121205,"aX":-13.094297871682056},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.2,"breakHorizontal":12.8,"spinRate":1377,"spinDirection":254},"zone":14,"typeConfidence":0.87,"plateTime":0.4247206901827445,"extension":6.528969898171579},"index":3,"playId":"1c187061-1e71-3f35-815b-e6506232ec78","pitchNumber":2,"startTime":"2026-08-30T20:59:00.662Z","endTime":"2026-08-30T20:59:04.602Z","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":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.546795056489113,"aZ":-15.548839989693148,"pfxX":-4.042439947525885,"pfxZ":8.407404772133384,"pX":0.6343329860045323,"pZ":3.486398770343611,"vX0":5.522124538548417,"vY0":-139.32059410955227,"vZ0":-2.6105892336129854,"x":92.82,"y":144.65,"x0":-0.8427203950063145,"y0":50.004078793800325,"z0":5.455824310750283,"aX":-7.995428757296459},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":6.2,"spinRate":2006,"spinDirection":210},"zone":12,"typeConfidence":0.89,"plateTime":0.39224938800233566,"extension":6.465448050099727},"index":4,"playId":"16c5e5ad-e39b-37d3-8d27-18509c3d67ae","pitchNumber":3,"startTime":"2026-08-30T20:59:28.282Z","endTime":"2026-08-30T20:59:32.658Z","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.9,"endSpeed":88.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.724883036071155,"aZ":-15.945766350033963,"pfxX":-6.187984833262897,"pfxZ":8.131640383640706,"pX":-0.36581158724811635,"pZ":3.121392943961936,"vX0":3.8596484859056437,"vY0":-139.73400177991198,"vZ0":-3.5147741535154284,"x":130.94,"y":154.5,"x0":-0.9542847206093639,"y0":50.00564383328254,"z0":5.4302698451763485,"aX":-12.353491616279207},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":10.6,"spinRate":2166,"spinDirection":217},"zone":1,"typeConfidence":0.89,"plateTime":0.3905839381411944,"extension":6.456250598275808},"index":5,"playId":"e7221dba-8cb2-3a77-8fbe-6f2203e4d635","pitchNumber":4,"startTime":"2026-08-30T20:59:43.187Z","endTime":"2026-08-30T20:59:46.985Z","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":96.3,"endSpeed":89.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69919490118,"aZ":-14.62532427981254,"pfxX":-5.014374948119995,"pfxZ":8.698442897038605,"pX":0.41685993858954273,"pZ":2.3893324763121573,"vX0":5.107872735541591,"vY0":-140.2193581566865,"vZ0":-5.50775188538414,"x":104.82,"y":159.27,"x0":-0.7651752851855784,"y0":50.00675289522501,"z0":5.311766042646653,"aX":-10.122029886812703},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":8.2,"spinRate":2077,"spinDirection":213},"zone":6,"typeConfidence":0.9,"plateTime":0.388623272913283,"extension":6.49257117443644},"index":6,"playId":"5bced679-c8f1-3079-93a6-b8b5416783b5","pitchNumber":5,"startTime":"2026-08-30T20:59:58.609Z","endTime":"2026-08-30T21:00:01.778Z","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":96.5,"endSpeed":88.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.587957049193793,"aZ":-15.66773614738972,"pfxX":-4.775478097825728,"pfxZ":8.202789602762241,"pX":0.030809167295327,"pZ":2.664539028917539,"vX0":4.590062847005184,"vY0":-140.44847899861352,"vZ0":-4.613267789410934,"x":115.83,"y":166.84,"x0":-0.9983314496343731,"y0":50.00524901697305,"z0":5.335982500885086,"aX":-9.61306235053674},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.2,"breakHorizontal":7.8,"spinRate":2078,"spinDirection":211},"zone":5,"typeConfidence":0.9,"plateTime":0.38887155514889793,"extension":6.513381494572101},"index":7,"playId":"2102eaf8-f918-31af-9eaf-fd9b9cf9da0e","pitchNumber":6,"startTime":"2026-08-30T21:00:19.198Z","endTime":"2026-08-30T21:00:22.797Z","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":96.6,"endSpeed":88.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13566610154751,"aZ":-14.390374239636818,"pfxX":-5.956066960038822,"pfxZ":8.852607056817428,"pX":-0.3987791056900243,"pZ":3.4630074823522192,"vX0":3.795567319665886,"vY0":-140.64799217347357,"vZ0":-2.697888202653285,"x":132.2,"y":145.28,"x0":-0.9902050540620086,"y0":50.00040344635743,"z0":5.3648265500630785,"aX":-11.961629440640897},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.7,"breakHorizontal":10.1,"spinRate":2061,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.38905851699407057,"extension":6.413856923217106},"index":8,"playId":"5850bff8-42d5-3f3b-a413-825350884d03","pitchNumber":7,"startTime":"2026-08-30T21:00:39.862Z","endTime":"2026-08-30T21:00:43.413Z","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":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.953138766392964,"aZ":-26.139292713215546,"pfxX":-9.22165347141906,"pfxZ":3.60633845296082,"pX":0.300076925495977,"pZ":2.4787756546720345,"vX0":5.927251910581619,"vY0":-128.41011308970494,"vZ0":-2.267690883808071,"x":105.56,"y":171.85,"x0":-0.8369400221616784,"y0":50.005205602356284,"z0":5.401779699611716,"aX":-15.441696136091362},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.2,"breakHorizontal":15.4,"spinRate":1387,"spinDirection":259},"zone":6,"typeConfidence":0.9,"plateTime":0.4261352828932665,"extension":6.44227865288111},"hitData":{"launchSpeed":77.5,"launchAngle":5.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.41,"coordY":144.08}},"index":9,"playId":"7dad8b50-47e6-3b63-a2a3-e284786c14bf","pitchNumber":8,"startTime":"2026-08-30T21:01:03.709Z","endTime":"2026-08-30T21:01:11.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:01:11.745Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hao-Yu Lee walks.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T21:01:24.654Z","endTime":"2026-08-30T21:03:10.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"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":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"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":97.6,"endSpeed":89.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.753205265476428,"aZ":-13.804979780393799,"pfxX":-6.975575711221802,"pfxZ":8.961507657207303,"pX":1.0358393454430077,"pZ":1.5010468762201423,"vX0":7.517803811412419,"vY0":-141.88411069933363,"vZ0":-8.115478277388602,"x":77.52,"y":198.25,"x0":-0.7347440046683883,"y0":50.00691862585269,"z0":5.267507282316733,"aX":-14.305694576776906},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.9,"breakHorizontal":11.2,"spinRate":2115,"spinDirection":213},"zone":14,"typeConfidence":0.91,"plateTime":0.38521455425959994,"extension":6.6171752516866125},"index":0,"playId":"5191e792-cae7-3c7a-8e76-302ac87ae059","pitchNumber":1,"startTime":"2026-08-30T21:01:41.119Z","endTime":"2026-08-30T21:01:44.908Z","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":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.362293486669437,"aZ":-33.95041074866215,"pfxX":-7.555656942006205,"pfxZ":-1.0767199047405471,"pX":0.016458374998059504,"pZ":1.5132991629521606,"vX0":4.752419471329979,"vY0":-128.1016365348656,"vZ0":-3.124936755500018,"x":116.37,"y":197.92,"x0":-0.8846332407206575,"y0":50.00056863612701,"z0":5.4129774053099435,"aX":-12.510012866527632},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.4,"breakHorizontal":12.6,"spinRate":1394,"spinDirection":262},"zone":14,"typeConfidence":0.9,"plateTime":0.4281668478866427,"extension":6.563267133443},"index":1,"playId":"54a17bac-a67d-321f-a407-cd5fb3db2a83","pitchNumber":2,"startTime":"2026-08-30T21:01:56.117Z","endTime":"2026-08-30T21:02:00.566Z","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":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.323883386344814,"aZ":-13.658354226663,"pfxX":-6.562913824304205,"pfxZ":9.190578471614025,"pX":0.09808769688975497,"pZ":0.955238736572702,"vX0":5.034371877692589,"vY0":-140.89025332553177,"vZ0":-9.192646841889493,"x":113.26,"y":212.99,"x0":-0.8571749867734882,"y0":50.00651430580859,"z0":5.138484230517452,"aX":-13.227089687288627},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":10.9,"spinRate":2119,"spinDirection":207},"zone":14,"typeConfidence":0.91,"plateTime":0.38842422070292804,"extension":6.526537385127577},"index":2,"playId":"ee54469f-c181-38f3-a21a-1de5faa96f49","pitchNumber":3,"startTime":"2026-08-30T21:02:12.412Z","endTime":"2026-08-30T21:02:17.469Z","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":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.193047757996045,"aZ":-14.777858597001655,"pfxX":-5.609563861946662,"pfxZ":8.504480205685997,"pX":0.0721305850614637,"pZ":2.4892197629908406,"vX0":4.916264772246614,"vY0":-141.84480514406715,"vZ0":-5.158973095389492,"x":114.25,"y":171.57,"x0":-0.9511997440444744,"y0":50.006544226413624,"z0":5.267556199939456,"aX":-11.480368885286069},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.5,"breakHorizontal":9.2,"spinRate":2116,"spinDirection":215},"zone":5,"typeConfidence":0.92,"plateTime":0.38553164325852896,"extension":6.488773943281522},"index":3,"playId":"d26990c3-cc75-3ca9-a7ca-9c5214c4dd1f","pitchNumber":4,"startTime":"2026-08-30T21:02:27.659Z","endTime":"2026-08-30T21:02:31.206Z","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":97.9,"endSpeed":89.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19062753098314,"aZ":-14.235915898181945,"pfxX":-5.55456352343624,"pfxZ":8.678963999909847,"pX":-0.19236336127718173,"pZ":2.1914349344273076,"vX0":4.022238136410672,"vY0":-142.49865090362948,"vZ0":-6.020064726467097,"x":124.33,"y":179.61,"x0":-0.8968861964173799,"y0":50.00343651789826,"z0":5.222553204725443,"aX":-11.481590363661988},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.8,"breakHorizontal":9.4,"spinRate":2186,"spinDirection":212},"zone":5,"typeConfidence":0.92,"plateTime":0.38363594750605845,"extension":6.610273350114976},"index":4,"playId":"e53c4af7-6fd3-39fe-a80b-ed8d2e335bd8","pitchNumber":5,"startTime":"2026-08-30T21:02:42.822Z","endTime":"2026-08-30T21:02:47.228Z","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":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99991952223493,"aZ":-13.74449650134602,"pfxX":-6.911742746312787,"pfxZ":9.166057037275063,"pX":0.5764751177528453,"pZ":1.2051560030246864,"vX0":6.11947367467132,"vY0":-141.09310913352095,"vZ0":-8.460870683577607,"x":95.03,"y":206.24,"x0":-0.7257389949003854,"y0":50.00050465948379,"z0":5.134426064266373,"aX":-13.892064857412784},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":11.2,"spinRate":2205,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.38865773976231743,"extension":6.60566209070455},"index":5,"playId":"8d3f0b22-7953-3bb7-a91c-fce018b35d19","pitchNumber":6,"startTime":"2026-08-30T21:03:05.311Z","endTime":"2026-08-30T21:03:10.030Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:03:10.030Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Clark strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T21:03:11.519Z","endTime":"2026-08-30T21:05:49.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":5},"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":"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.2,"endSpeed":88.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01011132003879,"aZ":-10.87105159156637,"pfxX":-4.812388715126306,"pfxZ":10.550450595505442,"pX":1.2759195059877455,"pZ":1.8742093908352095,"vX0":7.013424195962702,"vY0":-141.1801425840051,"vZ0":-7.70438532804511,"x":68.36,"y":188.18,"x0":-0.6147686486438543,"y0":50.005058167824856,"z0":5.337499445418769,"aX":-9.719830088220881},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":7.3,"spinRate":2228,"spinDirection":217},"zone":14,"typeConfidence":0.92,"plateTime":0.3878931818500142,"extension":6.573857914022427},"index":0,"playId":"69b30eaa-79c3-3f80-b8c4-906d2b6adee1","pitchNumber":1,"startTime":"2026-08-30T21:03:34.794Z","endTime":"2026-08-30T21:03:38.857Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-30T21:03:52.153Z","endTime":"2026-08-30T21:04:29.048Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88349256495407,"aZ":-13.963244251187877,"pfxX":-7.807219193169784,"pfxZ":9.020078541987164,"pX":-0.6112352076889087,"pZ":0.550588797499129,"vX0":3.844468918633825,"vY0":-141.12837800326776,"vZ0":-10.3999087362753,"x":140.3,"y":223.91,"x0":-0.9762925074256317,"y0":50.000556827154114,"z0":5.180768420851557,"aX":-15.75874624548074},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.4,"breakHorizontal":13.3,"spinRate":2260,"spinDirection":218},"zone":13,"typeConfidence":0.91,"plateTime":0.387994547405365,"extension":6.607474725853935},"index":2,"playId":"193cba9e-5c6b-35a7-8926-fcc7f4d32c18","pitchNumber":2,"startTime":"2026-08-30T21:04:29.048Z","endTime":"2026-08-30T21:04:33.376Z","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":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.705582530741133,"aZ":-31.862426022555134,"pfxX":-8.109928060595802,"pfxZ":0.184374485513235,"pX":-0.4255475023019646,"pZ":3.2184969359639934,"vX0":3.825813861615703,"vY0":-128.54127858469897,"vZ0":0.47440468925418666,"x":133.22,"y":151.88,"x0":-0.8765637369313648,"y0":50.00195083815654,"z0":5.497941213273632,"aX":-13.621449918226656},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.7,"breakHorizontal":13.9,"spinRate":1232,"spinDirection":257},"zone":1,"typeConfidence":0.9,"plateTime":0.4255075485869093,"extension":6.3933020309307365},"index":3,"playId":"65ec53c5-5446-3386-b6e5-0325a58c82c3","pitchNumber":3,"startTime":"2026-08-30T21:04:50.764Z","endTime":"2026-08-30T21:04:56.227Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"}}},{"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":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.416678913687687,"aZ":-29.149162747578295,"pfxX":-9.562007572444326,"pfxZ":1.7755161413025942,"pX":0.45390507587515694,"pZ":1.7426282641789135,"vX0":6.446047862972453,"vY0":-129.42235142404058,"vZ0":-3.6260787133491266,"x":99.7,"y":191.73,"x0":-0.8187453474521431,"y0":50.00568608591622,"z0":5.379009622330937,"aX":-16.32633885636497},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.6,"breakHorizontal":16.0,"spinRate":1441,"spinDirection":255},"zone":9,"typeConfidence":0.9,"plateTime":0.4221944525838799,"extension":6.47500129953408},"index":4,"playId":"6c907122-4361-3271-a589-cc5d6e8f3055","pitchNumber":4,"startTime":"2026-08-30T21:05:20.927Z","endTime":"2026-08-30T21:05:26.466Z","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":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26858146321314,"aZ":-26.227779250944867,"pfxX":-8.933204446388105,"pfxZ":3.482605088897907,"pX":0.3242794030675955,"pZ":0.5753006876378872,"vX0":5.8137636655988505,"vY0":-129.64531220117638,"vZ0":-6.905055124230519,"x":104.64,"y":223.25,"x0":-0.7828650852355952,"y0":50.004504115592376,"z0":5.266050611806678,"aX":-15.2584062433221},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.0,"breakHorizontal":15.0,"spinRate":1456,"spinDirection":253},"zone":14,"typeConfidence":0.86,"plateTime":0.4219549048502915,"extension":6.5426639199583345},"index":5,"playId":"71753208-daea-3512-9262-079385409912","pitchNumber":5,"startTime":"2026-08-30T21:05:44.833Z","endTime":"2026-08-30T21:05:49.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:05:49.748Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Báez grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T21:05:56.673Z","endTime":"2026-08-30T21:07:53.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"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(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":97.5,"endSpeed":89.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6067410057473,"aZ":-13.645337566459798,"pfxX":-5.050444279459356,"pfxZ":8.973544272805789,"pX":-0.6801907290612738,"pZ":3.7015379053633257,"vX0":2.620277978197761,"vY0":-142.09248597820743,"vZ0":-2.526539460498112,"x":142.93,"y":138.84,"x0":-0.9533751854928315,"y0":50.001257322856596,"z0":5.458704286177668,"aX":-10.426175236030456},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.0,"breakHorizontal":8.6,"spinRate":1978,"spinDirection":211},"zone":11,"typeConfidence":0.92,"plateTime":0.38406252967059284,"extension":6.543034461657697},"index":0,"playId":"051aa6b7-5627-3157-a8ab-a7f1b4d331e0","pitchNumber":1,"startTime":"2026-08-30T21:06:16.414Z","endTime":"2026-08-30T21:06:20.634Z","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":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.407465640907333,"aZ":-32.942876419035876,"pfxX":1.844838176763607,"pfxZ":-0.4624849301760783,"pX":-0.11484640460026185,"pZ":4.161690536270973,"vX0":1.849023136120359,"vY0":-127.82458442275647,"vZ0":2.8932517608478454,"x":121.38,"y":126.41,"x0":-1.0873740019180662,"y0":50.00486331211658,"z0":5.602002986837402,"aX":3.051871557175603},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.0,"breakHorizontal":-3.7,"spinRate":2159,"spinDirection":40},"zone":11,"typeConfidence":0.93,"plateTime":0.42854966568030495,"extension":6.590728066153035},"index":1,"playId":"453c1e13-01c9-3c81-856f-ef99950e55ac","pitchNumber":2,"startTime":"2026-08-30T21:06:33.918Z","endTime":"2026-08-30T21:06:37.352Z","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":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.567209272579394,"aZ":-15.103932810417461,"pfxX":-6.004275141620086,"pfxZ":8.367385172645543,"pX":-0.2318373099372972,"pZ":3.3251137137607656,"vX0":4.15575055796756,"vY0":-141.31622790849082,"vZ0":-3.2618203942574984,"x":125.84,"y":149.0,"x0":-0.9348564618345018,"y0":50.00267902171779,"z0":5.45329065711563,"aX":-12.250130648433679},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.8,"breakHorizontal":10.1,"spinRate":2010,"spinDirection":215},"zone":2,"typeConfidence":0.91,"plateTime":0.38630236854547473,"extension":6.554801906014799},"index":2,"playId":"735ac697-886f-3338-ac30-ab5d3aa1826a","pitchNumber":3,"startTime":"2026-08-30T21:06:52.553Z","endTime":"2026-08-30T21:06:55.887Z","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.2,"endSpeed":88.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.727854924451957,"aZ":-13.591953116129933,"pfxX":-5.225263377975583,"pfxZ":9.283651755091032,"pX":0.17298195582202658,"pZ":3.300849179908119,"vX0":4.657306852445043,"vY0":-140.11893709017326,"vZ0":-3.507155977426056,"x":110.41,"y":149.66,"x0":-0.8265332896901137,"y0":50.00163696371433,"z0":5.4486481805222935,"aX":-10.457376936526092},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.3,"breakHorizontal":8.6,"spinRate":2166,"spinDirection":209},"zone":2,"typeConfidence":0.91,"plateTime":0.3899380273862163,"extension":6.59330045897388},"index":3,"playId":"a1024263-a39d-32fd-9835-3257c83ebe21","pitchNumber":4,"startTime":"2026-08-30T21:07:10.354Z","endTime":"2026-08-30T21:07:16.611Z","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":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44071815740932,"aZ":-32.33697038961236,"pfxX":-8.875684645843084,"pfxZ":-0.09928401563479028,"pX":0.20797711325815815,"pZ":1.9226554115103545,"vX0":5.505989411876064,"vY0":-130.41846876351423,"vZ0":-2.929547753555161,"x":109.07,"y":186.87,"x0":-0.7733337587637342,"y0":50.00009805958873,"z0":5.489877514814848,"aX":-15.345925906181515},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.6,"breakHorizontal":14.9,"spinRate":1419,"spinDirection":257},"zone":8,"typeConfidence":0.89,"plateTime":0.41937370160829035,"extension":6.454418836818321},"hitData":{"launchSpeed":83.3,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":157.26}},"index":4,"playId":"d1c58624-9600-3caa-b804-436595721b1f","pitchNumber":5,"startTime":"2026-08-30T21:07:44.531Z","endTime":"2026-08-30T21:07:53.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:07:53.264Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani called out on strikes.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T21:10:03.973Z","endTime":"2026-08-30T21:11:17.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":"Pitching Change: Jacob Waguespack replaces Kyle Finnegan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T21:09:07.229Z","endTime":"2026-08-30T21:10:06.234Z","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":"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":85.0,"endSpeed":79.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.33720645725436,"aZ":-29.806093603128787,"pfxX":3.3849385386980417,"pfxZ":1.502307473968779,"pX":-0.48863154095060424,"pZ":3.590624006914416,"vX0":-1.149796067864931,"vY0":-124.01208955580258,"vZ0":-0.6103570134716507,"x":135.63,"y":141.83,"x0":-0.46277601857644785,"y0":50.00534333767406,"z0":6.294215275605451,"aX":5.351688806891494},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.8,"breakHorizontal":-5.9,"spinRate":1930,"spinDirection":160},"zone":11,"typeConfidence":0.9,"plateTime":0.4391802602788766,"extension":6.964808658647022},"index":1,"playId":"827e9e16-facd-3a65-8571-db31987d3fdb","pitchNumber":1,"startTime":"2026-08-30T21:10:06.234Z","endTime":"2026-08-30T21:10:10.382Z","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":0},"pitchData":{"startSpeed":83.8,"endSpeed":78.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.460779561949174,"aZ":-23.61571338363056,"pfxX":-6.019583130245955,"pfxZ":5.57877595505288,"pX":-0.060935558032236194,"pZ":1.2163848268552677,"vX0":2.263852629241373,"vY0":-122.08727828594849,"vZ0":-7.033363635756449,"x":119.32,"y":205.94,"x0":-0.2099572340229356,"y0":50.002718089289814,"z0":6.121756361466887,"aX":-9.23091307073691},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":9.0,"breakHorizontal":10.6,"spinRate":1476,"spinDirection":208},"zone":13,"typeConfidence":0.91,"plateTime":0.44596052830300037,"extension":7.260862313892556},"index":2,"playId":"97841611-753b-3460-b47a-f141cf18afa0","pitchNumber":2,"startTime":"2026-08-30T21:10:19.782Z","endTime":"2026-08-30T21:10:24.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98550513314408,"aZ":-29.19902825239329,"pfxX":2.7994079297439898,"pfxZ":1.8192263930091244,"pX":0.05163751424224263,"pZ":2.505913953213243,"vX0":0.08204781635496566,"vY0":-126.33976553572326,"vZ0":-3.2591934024815665,"x":115.03,"y":171.12,"x0":-0.3454837253079998,"y0":50.00220307429016,"z0":6.1311075933719765,"aX":4.576901876836629},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.9,"breakHorizontal":-5.2,"spinRate":1930,"spinDirection":169},"zone":5,"typeConfidence":0.9,"plateTime":0.43164838294527774,"extension":7.053900139608737},"index":3,"playId":"1f576a6c-2a5f-3795-9662-a9d755da2e01","pitchNumber":3,"startTime":"2026-08-30T21:10:34.615Z","endTime":"2026-08-30T21:10:37.923Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-30T21:10:44.905Z","endTime":"2026-08-30T21:10:58.353Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"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":94.5,"endSpeed":87.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.312602352433252,"aZ":-12.43604018853222,"pfxX":-0.4729857005554394,"pfxZ":10.21705355043858,"pX":-0.9853810865054264,"pZ":3.3490322111762754,"vX0":-2.011509199668988,"vY0":-137.57859484433058,"vZ0":-5.374853275674764,"x":154.56,"y":148.36,"x0":-0.18565307771753878,"y0":50.00059743439705,"z0":6.159009949579103,"aX":-0.9135520801604626},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":1.2,"spinRate":2168,"spinDirection":196},"zone":11,"typeConfidence":0.92,"plateTime":0.3969427050416767,"extension":7.080324469373466},"index":5,"playId":"fca64f02-d443-33ba-b9a8-47b171b78655","pitchNumber":4,"startTime":"2026-08-30T21:10:58.353Z","endTime":"2026-08-30T21:11:02.298Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.527876320593236,"aZ":-10.16619733035201,"pfxX":-2.9462419973425558,"pfxZ":11.566292518231467,"pX":-0.24607680555755398,"pZ":2.2179362305684847,"vX0":0.22472272069570187,"vY0":-136.67283789358305,"vZ0":-8.397029749805473,"x":126.38,"y":178.9,"x0":0.05392662742598233,"y0":50.00130843437859,"z0":6.017738407257201,"aX":-5.604346039101521},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.6,"breakHorizontal":5.3,"spinRate":2293,"spinDirection":197},"zone":8,"typeConfidence":0.92,"plateTime":0.39990824792770985,"extension":7.20073701510581},"index":6,"playId":"d4af86c8-170c-3799-9ba6-5ba54b3baa94","pitchNumber":5,"startTime":"2026-08-30T21:11:13.901Z","endTime":"2026-08-30T21:11:17.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:11:17.924Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy Edman flies out to center fielder Max Clark.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T21:11:21.539Z","endTime":"2026-08-30T21:12:05.563Z","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":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"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":703601,"link":"/api/v1/people/703601"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.319153187616088,"aZ":-27.526286798966556,"pfxX":2.1943548690226002,"pfxZ":2.8004087690076087,"pX":0.34759717118244793,"pZ":0.9782354208058117,"vX0":1.0601899503574692,"vY0":-127.31540528355784,"vZ0":-7.285865573827564,"x":103.75,"y":212.37,"x0":-0.3578641341478251,"y0":50.00301274009375,"z0":6.021050622580557,"aX":3.643974648432966},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.8,"breakHorizontal":-4.2,"spinRate":2015,"spinDirection":169},"zone":14,"typeConfidence":0.91,"plateTime":0.42832741482451064,"extension":7.090619238341326},"index":0,"playId":"a8c7ff45-7a34-313b-8df9-240d643017c9","pitchNumber":1,"startTime":"2026-08-30T21:11:42.135Z","endTime":"2026-08-30T21:11:46.902Z","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":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.106759130427093,"aZ":-10.670057646899815,"pfxX":-1.077716073473364,"pfxZ":11.533741682085179,"pX":-0.2025222276221284,"pZ":2.7805674801193216,"vX0":0.017230831463162496,"vY0":-135.3339082099703,"vZ0":-6.809725895698553,"x":124.72,"y":163.7,"x0":-0.06879928279081494,"y0":50.00561624218951,"z0":6.068361167658734,"aX":-2.0095866411673984},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.8,"breakHorizontal":1.9,"spinRate":2296,"spinDirection":189},"zone":2,"typeConfidence":0.92,"plateTime":0.40392574648732404,"extension":7.193808291150308},"hitData":{"launchSpeed":96.4,"launchAngle":26.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":83.7,"coordY":56.35}},"index":1,"playId":"7a271730-e62c-3051-a29e-2e9191a944ef","pitchNumber":2,"startTime":"2026-08-30T21:11:57.154Z","endTime":"2026-08-30T21:12:05.563Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:12:05.563Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mookie Betts lines out to left fielder Brett Callahan.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T21:12:07.063Z","endTime":"2026-08-30T21:13:47.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"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,2,3,4],"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":4},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.904110800327775,"aZ":-29.294124622657865,"pfxX":2.554274270503904,"pfxZ":1.787616204460896,"pX":1.5372903791287513,"pZ":1.7980770763943537,"vX0":3.362712963396997,"vY0":-125.31215924068125,"vZ0":-4.775032654770017,"x":58.4,"y":190.23,"x0":-0.14668301121824137,"y0":50.00453965499752,"z0":6.0817077561384965,"aX":4.121061819849094},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.5,"breakHorizontal":-5.3,"spinRate":1904,"spinDirection":147},"zone":14,"typeConfidence":0.9,"plateTime":0.43469712980331154,"extension":7.238910333113773},"index":0,"playId":"f5f97491-8693-3137-97c8-d391d9b0c59d","pitchNumber":1,"startTime":"2026-08-30T21:12:34.488Z","endTime":"2026-08-30T21:12:38.361Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":83.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01863464505453,"aZ":-25.923383812085753,"pfxX":4.004650460295065,"pfxZ":3.6257626710403024,"pX":-0.5593726390260273,"pZ":1.8816296034378799,"vX0":-1.6746339900538032,"vY0":-129.27146742569505,"vZ0":-5.705364289158705,"x":138.32,"y":187.98,"x0":-0.43046528684415863,"y0":50.00598559607085,"z0":6.057838573358607,"aX":6.911293790695138},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.8,"breakHorizontal":-7.0,"spinRate":1975,"spinDirection":170},"zone":7,"typeConfidence":0.91,"plateTime":0.4205910835349318,"extension":7.157774681747433},"index":1,"playId":"3fa4f90a-f4f0-301f-b846-09439e69cbb1","pitchNumber":2,"startTime":"2026-08-30T21:12:50.090Z","endTime":"2026-08-30T21:12:53.652Z","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":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.911718915309613,"aZ":-12.735596900856933,"pfxX":-0.6134577113065136,"pfxZ":10.25937014110692,"pX":0.08704691310336894,"pZ":1.3412654699184283,"vX0":0.5106620763793653,"vY0":-136.06682523570706,"vZ0":-10.025598234815458,"x":113.68,"y":202.57,"x0":-0.022390536630979795,"y0":50.005616241381034,"z0":5.932459487211237,"aX":-1.162608322766666},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":1.0,"spinRate":2128,"spinDirection":184},"zone":14,"typeConfidence":0.91,"plateTime":0.40093958156981424,"extension":7.313030683887382},"index":2,"playId":"35cc2055-17b4-3908-9a5e-be5608b1ef65","pitchNumber":3,"startTime":"2026-08-30T21:13:06.022Z","endTime":"2026-08-30T21:13:10.257Z","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":92.8,"endSpeed":85.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.100124109718617,"aZ":-12.89692253500919,"pfxX":-0.7565247497589249,"pfxZ":10.36277167489671,"pX":-0.788487374881638,"pZ":1.42168448851645,"vX0":-1.886125579889455,"vY0":-134.96581090088458,"vZ0":-9.738445888756289,"x":147.06,"y":200.39,"x0":0.015416519894713057,"y0":50.00393726921683,"z0":5.9664567469389045,"aX":-1.4067339792466165},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":1.8,"spinRate":2128,"spinDirection":191},"zone":13,"typeConfidence":0.9,"plateTime":0.4045514521614719,"extension":7.1311325042363265},"index":3,"playId":"03186f4d-96f4-3f66-b3a4-3b1235063bde","pitchNumber":4,"startTime":"2026-08-30T21:13:23.896Z","endTime":"2026-08-30T21:13:28.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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35457212943883,"aZ":-27.36732616365687,"pfxX":2.300302409998761,"pfxZ":2.840817606467267,"pX":-0.3214796525579804,"pZ":2.434794479952562,"vX0":-0.8017207946652525,"vY0":-128.46246647566568,"vZ0":-4.027091461938988,"x":129.25,"y":173.04,"x0":-0.306582854724285,"y0":50.004701821481646,"z0":6.1188456078214815,"aX":3.895244076952772},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.6,"breakHorizontal":-4.1,"spinRate":1990,"spinDirection":177},"zone":4,"typeConfidence":0.91,"plateTime":0.4242626125938789,"extension":7.118196098250217},"hitData":{"launchSpeed":96.1,"launchAngle":16.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.54,"coordY":100.08}},"index":4,"playId":"d43731af-aabd-3794-a573-af0f86953043","pitchNumber":5,"startTime":"2026-08-30T21:13:41.407Z","endTime":"2026-08-30T21:13:47.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:13:47.278Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gleyber Torres pops out to second baseman Tommy Edman.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T21:16:22.800Z","endTime":"2026-08-30T21:17:35.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Seth Halvorsen replaces Kyle Hurt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T21:15:10.115Z","endTime":"2026-08-30T21:16:25.119Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678020,"link":"/api/v1/people/678020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.693485166745077,"aZ":-12.981627217904744,"pfxX":-3.6883032666427797,"pfxZ":9.25057679474893,"pX":0.26085590214485077,"pZ":2.5912612364430134,"vX0":7.3740131542347624,"vY0":-142.85348620702035,"vZ0":-6.451287697406061,"x":107.06,"y":168.82,"x0":-1.8701873359219854,"y0":50.00586155228338,"z0":5.68869778775713,"aX":-7.655296554971113},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.7,"breakHorizontal":5.3,"spinRate":2331,"spinDirection":216},"zone":6,"typeConfidence":0.91,"plateTime":0.382842227701119,"extension":6.974003269896298},"index":1,"playId":"af003630-578e-3de6-b3e3-6162ebd4a774","pitchNumber":1,"startTime":"2026-08-30T21:16:25.119Z","endTime":"2026-08-30T21:16:30.257Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08788661421628,"aZ":-31.763573039134556,"pfxX":3.431593242120399,"pfxZ":0.24684117956802698,"pX":0.6267597965045061,"pZ":1.8166511886307157,"vX0":5.407690011882773,"vY0":-126.57105961829716,"vZ0":-3.6211796036721395,"x":93.11,"y":189.73,"x0":-1.9771232554122398,"y0":50.00053641149011,"z0":5.789929693526919,"aX":5.605294177106017},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.1,"breakHorizontal":-7.3,"spinRate":2838,"spinDirection":57},"zone":9,"typeConfidence":0.9,"plateTime":0.431555232262435,"extension":6.661027273970176},"index":2,"playId":"b8c5ee6a-a82c-3214-be2b-34cda4541eed","pitchNumber":2,"startTime":"2026-08-30T21:16:42.876Z","endTime":"2026-08-30T21:16:47.252Z","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":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.084314539036622,"aZ":-31.562599925173004,"pfxX":6.015511842272701,"pfxZ":0.3700420725881912,"pX":0.9634204326196731,"pZ":1.8662394099644306,"vX0":5.631717750639945,"vY0":-126.96112273929461,"vZ0":-3.6014681349414523,"x":80.28,"y":188.39,"x0":-2.061772250920137,"y0":50.0001031406811,"z0":5.8049355701490635,"aX":9.854816142770929},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.1,"breakHorizontal":-12.1,"spinRate":2817,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.4307902252036242,"extension":6.6212795751821805},"index":3,"playId":"29d9d2d9-4e91-3ad3-b300-63240830f099","pitchNumber":3,"startTime":"2026-08-30T21:17:09.321Z","endTime":"2026-08-30T21:17:14.577Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1258283066675,"aZ":-32.59635591010136,"pfxX":5.849973557275479,"pfxZ":-0.26341659913997084,"pX":0.07587818659172492,"pZ":2.340579954840537,"vX0":3.3966506307564828,"vY0":-125.52898775568713,"vZ0":-2.3441456991909373,"x":114.11,"y":175.58,"x0":-2.0524445902365342,"y0":50.003721327678996,"z0":5.926388700803483,"aX":9.385177712135848},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.7,"breakHorizontal":-11.4,"spinRate":2799,"spinDirection":54},"zone":5,"typeConfidence":0.89,"plateTime":0.435446929513827,"extension":6.7924914824484315},"hitData":{"launchSpeed":74.5,"launchAngle":52.0,"totalDistance":212.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":122.77,"coordY":115.98}},"index":4,"playId":"85238570-2cb7-358d-982f-6d69af9e1d36","pitchNumber":4,"startTime":"2026-08-30T21:17:26.220Z","endTime":"2026-08-30T21:17:35.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:17:35.989Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out, second baseman Tommy Edman to first baseman Freddie Freeman.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T21:17:39.640Z","endTime":"2026-08-30T21:18:21.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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(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":98.9,"endSpeed":90.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.900258339319468,"aZ":-16.1868157883671,"pfxX":-6.293978342317979,"pfxZ":7.575336767338827,"pX":-1.4224438805042645,"pZ":2.546661811212179,"vX0":3.852864797496824,"vY0":-144.00375416547143,"vZ0":-6.172536285619339,"x":171.22,"y":170.02,"x0":-1.9565882081015873,"y0":50.0018072218825,"z0":5.710654955812835,"aX":-13.283061220726246},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.7,"breakHorizontal":10.7,"spinRate":2327,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.3796327534527051,"extension":6.7869047306442525},"index":0,"playId":"87d73834-8202-3198-b441-e8fa34acbd59","pitchNumber":1,"startTime":"2026-08-30T21:18:00.284Z","endTime":"2026-08-30T21:18:03.817Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56726597631466,"aZ":-27.347664221282585,"pfxX":-8.078418464416526,"pfxZ":2.758671257265841,"pX":-0.8972357259143422,"pZ":2.223576093212914,"vX0":6.510080611499321,"vY0":-130.83803386512182,"vZ0":-3.7449437251225977,"x":151.2,"y":178.74,"x0":-2.35850479088644,"y0":50.000572385057254,"z0":5.704797141896561,"aX":-14.114807841052336},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.4,"breakHorizontal":13.3,"spinRate":1607,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.417386195924184,"extension":6.779952420451736},"hitData":{"launchSpeed":66.4,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.0,"coordY":150.0}},"index":1,"playId":"8949c2e7-81e7-35b2-a868-f3f2d9cf2df0","pitchNumber":2,"startTime":"2026-08-30T21:18:14.249Z","endTime":"2026-08-30T21:18:21.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:18:21.917Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to center fielder Enrique Hernández.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T21:18:26.111Z","endTime":"2026-08-30T21:19:17.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".452"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".825"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".948"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".723"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".356"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.138"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".691"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".521"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".741"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.97"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.54"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.21"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.27"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.33"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.26"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.69"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.11"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.99"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.26"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.76"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.69"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.51"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".342"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".277"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".178"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".456"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".371"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".053"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".452"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".825"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".948"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".723"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".356"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.138"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".691"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".521"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".741"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571771,"link":"/api/v1/people/571771"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.360410237668496,"aZ":-16.09236615816715,"pfxX":-6.123256454466805,"pfxZ":7.472203259377295,"pX":-0.22820523207784518,"pZ":3.1106533736753867,"vX0":7.105422857858875,"vY0":-145.39859438749258,"vZ0":-4.846922070757067,"x":125.7,"y":154.79,"x0":-1.9018093660148925,"y0":50.005231112570826,"z0":5.767642962655221,"aX":-13.183572308879267},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":12.8,"breakHorizontal":9.7,"spinRate":2336,"spinDirection":214},"zone":2,"typeConfidence":0.91,"plateTime":0.37592054935252994,"extension":6.700154408493983},"index":0,"playId":"07990f55-f239-37aa-836a-82e65af65bd0","pitchNumber":1,"startTime":"2026-08-30T21:18:46.997Z","endTime":"2026-08-30T21:18:50.428Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.671545546013068,"aZ":-24.815055558682907,"pfxX":-7.706512925959265,"pfxZ":4.194645818155395,"pX":-0.4268597037112809,"pZ":2.0574088708680853,"vX0":7.801145034773974,"vY0":-130.85037970778103,"vZ0":-4.36541944055066,"x":133.27,"y":183.23,"x0":-2.429520418711061,"y0":50.00068512639234,"z0":5.581173373347521,"aX":-13.514015203639952},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.0,"breakHorizontal":12.5,"spinRate":1671,"spinDirection":228},"zone":7,"typeConfidence":0.9,"plateTime":0.41678889831158417,"extension":6.63061250371778},"hitData":{"launchSpeed":91.8,"launchAngle":29.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.89,"coordY":52.64}},"index":1,"playId":"215a6ff4-96da-36a9-ad92-bb709378a7c5","pitchNumber":2,"startTime":"2026-08-30T21:19:08.326Z","endTime":"2026-08-30T21:19:17.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:19:17.086Z","atBatIndex":68}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to center fielder Enrique Hernández.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T21:18:26.111Z","endTime":"2026-08-30T21:19:17.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".452"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".825"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".948"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".723"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".356"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.138"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".691"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".521"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".741"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.97"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.54"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.21"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.27"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.33"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.26"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.69"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.11"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.99"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.26"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.76"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.69"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.51"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".342"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".277"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".178"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".456"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".371"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".053"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".452"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".825"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".948"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".723"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".356"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.138"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".691"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".521"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".741"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571771,"link":"/api/v1/people/571771"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.360410237668496,"aZ":-16.09236615816715,"pfxX":-6.123256454466805,"pfxZ":7.472203259377295,"pX":-0.22820523207784518,"pZ":3.1106533736753867,"vX0":7.105422857858875,"vY0":-145.39859438749258,"vZ0":-4.846922070757067,"x":125.7,"y":154.79,"x0":-1.9018093660148925,"y0":50.005231112570826,"z0":5.767642962655221,"aX":-13.183572308879267},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":12.8,"breakHorizontal":9.7,"spinRate":2336,"spinDirection":214},"zone":2,"typeConfidence":0.91,"plateTime":0.37592054935252994,"extension":6.700154408493983},"index":0,"playId":"07990f55-f239-37aa-836a-82e65af65bd0","pitchNumber":1,"startTime":"2026-08-30T21:18:46.997Z","endTime":"2026-08-30T21:18:50.428Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.671545546013068,"aZ":-24.815055558682907,"pfxX":-7.706512925959265,"pfxZ":4.194645818155395,"pX":-0.4268597037112809,"pZ":2.0574088708680853,"vX0":7.801145034773974,"vY0":-130.85037970778103,"vZ0":-4.36541944055066,"x":133.27,"y":183.23,"x0":-2.429520418711061,"y0":50.00068512639234,"z0":5.581173373347521,"aX":-13.514015203639952},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.0,"breakHorizontal":12.5,"spinRate":1671,"spinDirection":228},"zone":7,"typeConfidence":0.9,"plateTime":0.41678889831158417,"extension":6.63061250371778},"hitData":{"launchSpeed":91.8,"launchAngle":29.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.89,"coordY":52.64}},"index":1,"playId":"215a6ff4-96da-36a9-ad92-bb709378a7c5","pitchNumber":2,"startTime":"2026-08-30T21:19:08.326Z","endTime":"2026-08-30T21:19:17.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T21:19:17.086Z","atBatIndex":68},"scoringPlays":[23,27,39,55,56],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":148.0,"y":155.0},"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":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":119.38,"y":148.64},"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":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":95.73,"y":161.88},"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":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":115.56,"y":172.46},"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":1,"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":153.33,"y":150.67},"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":1,"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":117.86,"y":149.66},"type":"O","description":"Groundout"}]}},{"startIndex":6,"endIndex":13,"top":[6,7,8,9,10],"bottom":[11,12,13],"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":34.0,"y":103.0},"type":"H","description":"Double"}],"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":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"batter":{"id":814430,"fullName":"Brett Callahan","link":"/api/v1/people/814430"},"coordinates":{"x":154.85,"y":151.68},"type":"O","description":"Groundout"}]}},{"startIndex":14,"endIndex":19,"top":[14,15,16],"bottom":[17,18,19],"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"coordinates":{"x":89.08,"y":71.02},"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":3,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":164.5,"y":157.78},"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":3,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":108.23,"y":156.75},"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":3,"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"coordinates":{"x":151.25,"y":57.06},"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":3,"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":142.69,"y":158.01},"type":"O","description":"Pop Out"}]}},{"startIndex":20,"endIndex":29,"top":[20,21,22,23,24],"bottom":[25,26,27,28,29],"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":107.22,"y":157.26},"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":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":63.33,"y":135.99},"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":124.95,"y":101.01},"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":205.25,"y":91.63},"type":"O","description":"Sac Fly"},{"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":158.9,"y":169.42},"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":4,"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":124.45,"y":90.87},"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":4,"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":87.96,"y":103.04},"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":4,"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"batter":{"id":814430,"fullName":"Brett Callahan","link":"/api/v1/people/814430"},"coordinates":{"x":63.64,"y":82.26},"type":"O","description":"Flyout"}]}},{"startIndex":30,"endIndex":36,"top":[30,31,32,33],"bottom":[34,35,36],"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"coordinates":{"x":113.82,"y":86.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":5,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":107.51,"y":156.98},"type":"O","description":"Forceout"}],"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":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":169.36,"y":92.77},"type":"O","description":"Flyout"}]}},{"startIndex":37,"endIndex":44,"top":[37,38,39,40,41],"bottom":[42,43,44],"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":184.43,"y":176.04},"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":6,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":218.0,"y":101.0},"type":"H","description":"Double"},{"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":70.54,"y":31.84},"type":"H","description":"Home Run"},{"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":110.76,"y":140.03},"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":6,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":210.38,"y":107.25},"type":"O","description":"Flyout"}],"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":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":124.45,"y":142.56},"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":6,"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":146.24,"y":146.11},"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":6,"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":174.5,"y":77.01},"type":"O","description":"Lineout"}]}},{"startIndex":45,"endIndex":50,"top":[45,46,47],"bottom":[48,49,50],"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":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"batter":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"coordinates":{"x":74.64,"y":97.67},"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":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":158.4,"y":167.39},"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":7,"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":73.94,"y":94.96},"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":7,"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":140.5,"y":50.97},"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":7,"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"batter":{"id":814430,"fullName":"Brett Callahan","link":"/api/v1/people/814430"},"coordinates":{"x":152.82,"y":151.68},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":62,"top":[51,52,53,54,55,56,57,58],"bottom":[59,60,61,62],"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":663432,"fullName":"Tanner Rainey","link":"/api/v1/people/663432"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":94.2,"y":89.92},"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":8,"pitcher":{"id":663432,"fullName":"Tanner Rainey","link":"/api/v1/people/663432"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":55.82,"y":118.42},"type":"H","description":"Double"},{"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":663432,"fullName":"Tanner Rainey","link":"/api/v1/people/663432"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":172.47,"y":129.59},"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":8,"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":121.41,"y":144.08},"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":8,"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":108.23,"y":157.26},"type":"O","description":"Groundout"}]}},{"startIndex":63,"endIndex":68,"top":[63,64,65],"bottom":[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":9,"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":83.7,"y":56.35},"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":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":72.54,"y":100.08},"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":9,"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":122.77,"y":115.98},"type":"O","description":"Pop Out"},{"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":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":148.0,"y":150.0},"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":9,"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":134.89,"y":52.64},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":1},"away":{"runs":3,"hits":2,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":1,"hits":2,"errors":1,"leftOnBase":2},"away":{"runs":6,"hits":9,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"onDeck":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"inHole":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"battingOrder":4,"team":{"id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"}},"offense":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"onDeck":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"inHole":{"id":814430,"fullName":"Brett Callahan","link":"/api/v1/people/814430"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"battingOrder":3,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"balls":0,"strikes":1,"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":5,"groundOuts":9,"airOuts":8,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".258","atBats":34,"obp":".335","slg":".422","ops":".757","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":15,"rbi":4,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"34.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":10,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":28,"obp":".133","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":117,"era":"3.62","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.16","battersFaced":30,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":117,"balls":42,"strikes":75,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":1,"pitchesPerInning":"13.00","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"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":"900","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":5,"groundOuts":6,"airOuts":8,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".185","atBats":27,"obp":".185","slg":".185","ops":".370","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":5,"rbi":1,"leftOnBase":12,"sacBunts":1,"sacFlies":0,"babip":".278","groundOutsToAirouts":"0.75","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":{"gamesStarted":1,"caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":5,"putOuts":99,"errors":0,"chances":104,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"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":{},"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":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":0,"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":{"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":true,"isSubstitute":false}},"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":{"note":"(W, 4-0)","summary":"7.0 IP, ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":7,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":22,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":85,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":29,"strikes":56,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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":9,"gamesStarted":9,"flyOuts":21,"groundOuts":42,"airOuts":46,"runs":16,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":62,"baseOnBalls":14,"intentionalWalks":1,"hits":28,"hitByPitch":0,"atBats":176,"obp":".219","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","numberOfPitches":773,"era":"2.79","inningsPitched":"51.2","wins":4,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"0.81","battersFaced":192,"outs":155,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":773,"balls":283,"strikes":490,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":1,"winPercentage":"1.000","pitchesPerInning":"14.96","gamesFinished":0,"strikeoutWalkRatio":"4.43","strikeoutsPer9Inn":"10.80","walksPer9Inn":"2.44","hitsPer9Inn":"4.88","runsScoredPer9":"2.79","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":16},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":61,"gamesStarted":0,"flyOuts":40,"groundOuts":28,"airOuts":58,"runs":17,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":59,"baseOnBalls":31,"intentionalWalks":3,"hits":26,"hitByPitch":0,"atBats":170,"obp":".282","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":860,"era":"3.02","inningsPitched":"47.2","wins":1,"losses":1,"saves":3,"saveOpportunities":5,"holds":18,"blownSaves":2,"earnedRuns":16,"whip":"1.20","battersFaced":202,"outs":143,"gamesPitched":61,"completeGames":0,"shutouts":0,"pitchesThrown":860,"balls":323,"strikes":537,"strikePercentage":".620","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".500","pitchesPerInning":"18.04","gamesFinished":9,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"11.14","walksPer9Inn":"5.85","hitsPer9Inn":"4.91","runsScoredPer9":"3.21","homeRunsPer9":"0.57","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":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"700","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"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":129,"flyOuts":98,"groundOuts":111,"airOuts":150,"runs":71,"doubles":20,"triples":3,"homeRuns":11,"strikeOuts":95,"baseOnBalls":65,"intentionalWalks":1,"hits":104,"hitByPitch":3,"avg":".228","atBats":456,"obp":".326","slg":".357","ops":".683","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":528,"totalBases":163,"rbi":57,"leftOnBase":216,"sacBunts":0,"sacFlies":4,"babip":".263","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.46","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":225,"errors":4,"chances":235,"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":"800","stats":{"batting":{"summary":"1-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"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":22,"flyOuts":6,"groundOuts":9,"airOuts":10,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".227","atBats":44,"obp":".277","slg":".409","ops":".686","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":18,"rbi":5,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"babip":".296","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"22.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":28,"errors":0,"chances":37,"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"}]},"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":"601","stats":{"batting":{"note":"a-","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":126,"flyOuts":64,"groundOuts":86,"airOuts":105,"runs":69,"doubles":20,"triples":1,"homeRuns":26,"strikeOuts":118,"baseOnBalls":57,"intentionalWalks":4,"hits":103,"hitByPitch":4,"avg":".251","atBats":411,"obp":".347","slg":".494","ops":".841","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":473,"totalBases":203,"rbi":68,"leftOnBase":218,"sacBunts":0,"sacFlies":1,"babip":".287","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.81","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":182,"putOuts":84,"errors":12,"chances":278,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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":"400","stats":{"batting":{"summary":"2-2 | 2B, 2 BB, 3 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":83,"groundOuts":133,"airOuts":130,"runs":68,"doubles":32,"triples":1,"homeRuns":15,"strikeOuts":93,"baseOnBalls":60,"intentionalWalks":3,"hits":153,"hitByPitch":3,"avg":".304","atBats":503,"obp":".378","slg":".461","ops":".839","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":18,"groundIntoTriplePlay":0,"plateAppearances":572,"totalBases":232,"rbi":63,"leftOnBase":216,"sacBunts":0,"sacFlies":6,"babip":".344","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.53","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":91,"putOuts":907,"errors":1,"chances":999,"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":55,"gamesStarted":1,"flyOuts":24,"groundOuts":48,"airOuts":49,"runs":23,"doubles":7,"triples":1,"homeRuns":1,"strikeOuts":63,"baseOnBalls":23,"intentionalWalks":0,"hits":31,"hitByPitch":6,"atBats":189,"obp":".275","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":882,"era":"2.77","inningsPitched":"55.1","wins":4,"losses":1,"saves":1,"saveOpportunities":2,"holds":9,"blownSaves":1,"earnedRuns":17,"whip":"0.98","battersFaced":220,"outs":166,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":882,"balls":327,"strikes":555,"strikePercentage":".630","hitBatsmen":6,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".800","pitchesPerInning":"15.94","gamesFinished":7,"strikeoutWalkRatio":"2.74","strikeoutsPer9Inn":"10.25","walksPer9Inn":"3.74","hitsPer9Inn":"5.04","runsScoredPer9":"3.74","homeRunsPer9":"0.16","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":17,"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":{},"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":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":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":36,"groundOuts":34,"airOuts":59,"runs":20,"doubles":9,"triples":1,"homeRuns":3,"strikeOuts":51,"baseOnBalls":20,"intentionalWalks":0,"hits":44,"hitByPitch":1,"avg":".240","atBats":183,"obp":".317","slg":".350","ops":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":64,"rbi":16,"leftOnBase":75,"sacBunts":4,"sacFlies":1,"babip":".315","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.00","popOuts":5,"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":{"caughtStealing":13,"stolenBases":52,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":16,"putOuts":518,"errors":5,"chances":539,"fielding":".991","passedBall":5,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"200","stats":{"batting":{"summary":"0-5","gamesPlayed":1,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":6,"putOuts":3,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":34,"groundOuts":52,"airOuts":53,"runs":30,"doubles":9,"triples":2,"homeRuns":5,"strikeOuts":48,"baseOnBalls":15,"intentionalWalks":0,"hits":53,"hitByPitch":10,"avg":".260","atBats":204,"obp":".341","slg":".397","ops":".738","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":231,"totalBases":81,"rbi":27,"leftOnBase":87,"sacBunts":2,"sacFlies":0,"babip":".318","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.80","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":94,"putOuts":70,"errors":3,"chances":167,"fielding":".982","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":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":11,"strikes":13,"strikePercentage":".540","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":41,"gamesStarted":1,"flyOuts":18,"groundOuts":35,"airOuts":36,"runs":23,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":53,"baseOnBalls":23,"intentionalWalks":1,"hits":36,"hitByPitch":1,"atBats":159,"obp":".328","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":690,"era":"4.50","inningsPitched":"42.0","wins":4,"losses":1,"saves":1,"saveOpportunities":3,"holds":9,"blownSaves":2,"earnedRuns":21,"whip":"1.40","battersFaced":184,"outs":126,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":690,"balls":236,"strikes":454,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".800","pitchesPerInning":"16.43","gamesFinished":10,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"11.36","walksPer9Inn":"4.93","hitsPer9Inn":"7.71","runsScoredPer9":"4.93","homeRunsPer9":"1.07","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":127,"flyOuts":76,"groundOuts":112,"airOuts":110,"runs":86,"doubles":25,"triples":4,"homeRuns":30,"strikeOuts":138,"baseOnBalls":77,"intentionalWalks":16,"hits":138,"hitByPitch":5,"avg":".280","atBats":493,"obp":".379","slg":".529","ops":".908","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":582,"totalBases":261,"rbi":80,"leftOnBase":165,"sacBunts":0,"sacFlies":5,"babip":".327","groundOutsToAirouts":"1.02","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"16.43","popOuts":12,"lineOuts":22},"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":"500","stats":{"batting":{"summary":"2-3 | HR, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":101,"flyOuts":57,"groundOuts":72,"airOuts":87,"runs":53,"doubles":14,"triples":1,"homeRuns":12,"strikeOuts":110,"baseOnBalls":31,"intentionalWalks":1,"hits":88,"hitByPitch":3,"avg":".249","atBats":354,"obp":".312","slg":".395","ops":".707","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":391,"totalBases":140,"rbi":46,"leftOnBase":166,"sacBunts":0,"sacFlies":3,"babip":".323","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.50","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":152,"errors":1,"chances":156,"fielding":".994","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":{},"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":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":true,"isSubstitute":false}},"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-5 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":96,"groundOuts":91,"airOuts":159,"runs":51,"doubles":16,"triples":0,"homeRuns":16,"strikeOuts":47,"baseOnBalls":31,"intentionalWalks":3,"hits":93,"hitByPitch":2,"avg":".239","atBats":389,"obp":".298","slg":".404","ops":".702","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":423,"totalBases":157,"rbi":47,"leftOnBase":185,"sacBunts":0,"sacFlies":1,"babip":".235","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.31","popOuts":21,"lineOuts":42},"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":220,"putOuts":102,"errors":5,"chances":327,"fielding":".985","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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":5,"gamesStarted":5,"flyOuts":9,"groundOuts":21,"airOuts":23,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":36,"baseOnBalls":12,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":94,"obp":".269","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":444,"era":"2.42","inningsPitched":"26.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.08","battersFaced":109,"outs":78,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":444,"balls":156,"strikes":288,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".667","pitchesPerInning":"17.08","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"12.46","walksPer9Inn":"4.15","hitsPer9Inn":"5.54","runsScoredPer9":"2.77","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"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":{},"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":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":true,"isSubstitute":false}},"ID500743":{"person":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"jerseyNumber":"72","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"600","stats":{"batting":{"summary":"1-2 | 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"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":85,"flyOuts":32,"groundOuts":57,"airOuts":63,"runs":20,"doubles":13,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":13,"intentionalWalks":0,"hits":51,"hitByPitch":2,"avg":".279","atBats":183,"obp":".322","slg":".399","ops":".721","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":207,"totalBases":73,"rbi":20,"leftOnBase":80,"sacBunts":2,"sacFlies":7,"babip":".289","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.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":{"gamesStarted":1,"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":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":58,"gamesStarted":1,"flyOuts":25,"groundOuts":49,"airOuts":44,"runs":18,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":66,"baseOnBalls":20,"intentionalWalks":3,"hits":39,"hitByPitch":1,"atBats":195,"obp":".278","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":879,"era":"2.98","inningsPitched":"54.1","wins":5,"losses":2,"saves":1,"saveOpportunities":4,"holds":10,"blownSaves":3,"earnedRuns":18,"whip":"1.09","battersFaced":219,"outs":163,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":879,"balls":301,"strikes":578,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".714","pitchesPerInning":"16.18","gamesFinished":15,"strikeoutWalkRatio":"3.30","strikeoutsPer9Inn":"10.93","walksPer9Inn":"3.31","hitsPer9Inn":"6.46","runsScoredPer9":"2.98","homeRunsPer9":"1.16","inheritedRunners":39,"inheritedRunnersScored":13,"catchersInterference":0,"sacBunts":3,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":8},"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":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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":2,"strikes":6,"strikePercentage":".750","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":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":24,"gamesStarted":0,"flyOuts":9,"groundOuts":24,"airOuts":27,"runs":10,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":17,"baseOnBalls":16,"intentionalWalks":2,"hits":22,"hitByPitch":1,"atBats":90,"obp":".364","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":405,"era":"4.09","inningsPitched":"22.0","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":10,"whip":"1.73","battersFaced":107,"outs":66,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":405,"balls":163,"strikes":242,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".500","pitchesPerInning":"18.41","gamesFinished":6,"strikeoutWalkRatio":"1.06","strikeoutsPer9Inn":"6.95","walksPer9Inn":"6.55","hitsPer9Inn":"9.00","runsScoredPer9":"4.09","homeRunsPer9":"1.23","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":19,"groundOuts":30,"airOuts":36,"runs":13,"doubles":10,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":4,"intentionalWalks":0,"hits":21,"hitByPitch":2,"avg":".186","atBats":113,"obp":".227","slg":".327","ops":".554","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":120,"totalBases":37,"rbi":13,"leftOnBase":57,"sacBunts":1,"sacFlies":0,"babip":".226","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.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":{"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":true,"isSubstitute":false}},"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,669242,605141,518692,606192,500743,571970,663656,571771,666163,607192,669165,678020],"pitchers":[607192,669165,678020],"bench":[669743,676439,677950],"bullpen":[676263,683618,641778,623465,656945,669373,605483,592779,681911,808967],"battingOrder":[660271,669242,605141,518692,606192,571970,663656,571771,666163],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Rojas, M (13, Valdez, F); Freeman, F (32, Valdez, F); Betts (16, Rainey)."},{"label":"HR","value":"Hernández, T (12, 6th inning off Valdez, F, 1 on, 1 out)."},{"label":"TB","value":"Betts 2; Freeman, F 3; Hernández, E; Hernández, T 5; Muncy; Rojas, M 2; Rortvedt."},{"label":"RBI","value":"Hernández, T 2 (46); Muncy (68); Rojas, M (20)."},{"label":"Runners left in scoring position, 2 out","value":"Hernández, E 2; Rortvedt."},{"label":"SF","value":"Rojas, M."},{"label":"Team RISP","value":"2-for-6."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"PO","value":"Hernández, E (1st base by Dingler)."}]}],"note":[{"label":"a","value":"Singled for Rojas, M in the 8th."}]},"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":3,"groundOuts":10,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".238","atBats":28,"obp":".315","slg":".398","ops":".713","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":2,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":4},"pitching":{"flyOuts":5,"groundOuts":9,"airOuts":8,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":34,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":167,"era":"3.58","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.22","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":167,"balls":62,"strikes":105,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":4,"pitchesPerInning":"18.56","runsScoredPer9":"6.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":1,"chances":37,"passedBall":0,"pickoffs":1}},"players":{"ID667452":{"person":{"id":667452,"fullName":"Corey Julks","link":"/api/v1/people/667452"},"jerseyNumber":"44","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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":{"note":"(L, 8-10)","summary":"6.0 IP, 3 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":5,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":105,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":105,"balls":33,"strikes":72,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"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":27,"gamesStarted":27,"flyOuts":71,"groundOuts":198,"airOuts":126,"runs":81,"doubles":26,"triples":2,"homeRuns":15,"strikeOuts":116,"baseOnBalls":57,"intentionalWalks":0,"hits":154,"hitByPitch":13,"atBats":589,"obp":".338","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2407,"era":"4.36","inningsPitched":"150.2","wins":8,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":73,"whip":"1.40","battersFaced":664,"outs":452,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2407,"balls":857,"strikes":1550,"strikePercentage":".640","hitBatsmen":13,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":3,"winPercentage":".444","pitchesPerInning":"15.98","gamesFinished":0,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"6.93","walksPer9Inn":"3.40","hitsPer9Inn":"9.20","runsScoredPer9":"4.84","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":17,"lineOuts":38},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"500","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":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":11,"flyOuts":5,"groundOuts":6,"airOuts":8,"runs":2,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".259","atBats":27,"obp":".300","slg":".481","ops":".781","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":13,"rbi":6,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":69,"groundOuts":90,"airOuts":114,"runs":35,"doubles":15,"triples":3,"homeRuns":4,"strikeOuts":59,"baseOnBalls":37,"intentionalWalks":1,"hits":70,"hitByPitch":3,"avg":".213","atBats":328,"obp":".297","slg":".314","ops":".611","caughtStealing":5,"stolenBases":2,"stolenBasePercentage":".286","caughtStealingPercentage":".714","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":373,"totalBases":103,"rbi":26,"leftOnBase":137,"sacBunts":3,"sacFlies":2,"babip":".247","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"82.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":152,"putOuts":146,"errors":4,"chances":302,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID701678":{"person":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"jerseyNumber":"50","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":91,"flyOuts":37,"groundOuts":51,"airOuts":70,"runs":26,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":59,"baseOnBalls":17,"intentionalWalks":1,"hits":64,"hitByPitch":0,"avg":".266","atBats":241,"obp":".312","slg":".411","ops":".723","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":261,"totalBases":99,"rbi":33,"leftOnBase":96,"sacBunts":1,"sacFlies":2,"babip":".322","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.43","popOuts":15,"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":{"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{},"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":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":{"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":true,"isSubstitute":false}},"ID595879":{"person":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"jerseyNumber":"28","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":16,"groundOuts":52,"airOuts":35,"runs":24,"doubles":10,"triples":1,"homeRuns":2,"strikeOuts":31,"baseOnBalls":5,"intentionalWalks":0,"hits":40,"hitByPitch":2,"avg":".255","atBats":157,"obp":".285","slg":".369","ops":".654","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":165,"totalBases":58,"rbi":14,"leftOnBase":82,"sacBunts":0,"sacFlies":1,"babip":".304","groundOutsToAirouts":"1.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"78.50","popOuts":10,"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":79,"putOuts":87,"errors":6,"chances":172,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":7,"groundOuts":16,"airOuts":13,"runs":13,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":23,"baseOnBalls":1,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".316","atBats":76,"obp":".333","slg":".645","ops":".978","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":49,"rbi":17,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".383","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.67","popOuts":5,"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":74,"errors":1,"chances":80,"fielding":".988","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":5,"strikes":7,"strikePercentage":".580","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":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":25,"gamesStarted":1,"flyOuts":18,"groundOuts":41,"airOuts":37,"runs":10,"doubles":0,"triples":0,"homeRuns":5,"strikeOuts":19,"baseOnBalls":11,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":110,"obp":".236","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":466,"era":"2.51","inningsPitched":"32.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":9,"whip":"0.87","battersFaced":126,"outs":97,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":466,"balls":168,"strikes":298,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".333","pitchesPerInning":"14.41","gamesFinished":8,"strikeoutWalkRatio":"1.73","strikeoutsPer9Inn":"5.29","walksPer9Inn":"3.06","hitsPer9Inn":"4.73","runsScoredPer9":"2.78","homeRunsPer9":"1.39","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":11},"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":{"summary":"0.1 IP, 3 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":6,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":15,"strikes":11,"strikePercentage":".420","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"81.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":6,"gamesStarted":0,"flyOuts":6,"groundOuts":3,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":8,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":22,"obp":".387","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":127,"era":"3.86","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.57","battersFaced":31,"outs":21,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":127,"balls":60,"strikes":67,"strikePercentage":".530","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.30","rbi":1,"winPercentage":".---","pitchesPerInning":"18.14","gamesFinished":2,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"7.71","walksPer9Inn":"10.29","hitsPer9Inn":"3.86","runsScoredPer9":"3.86","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":59,"gamesStarted":3,"flyOuts":21,"groundOuts":80,"airOuts":50,"runs":26,"doubles":10,"triples":1,"homeRuns":8,"strikeOuts":50,"baseOnBalls":16,"intentionalWalks":0,"hits":65,"hitByPitch":5,"atBats":244,"obp":".325","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":992,"era":"3.00","inningsPitched":"63.0","wins":1,"losses":5,"saves":2,"saveOpportunities":4,"holds":14,"blownSaves":2,"earnedRuns":21,"whip":"1.29","battersFaced":266,"outs":189,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":992,"balls":355,"strikes":637,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.60","rbi":0,"winPercentage":".167","pitchesPerInning":"15.75","gamesFinished":10,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"7.14","walksPer9Inn":"2.29","hitsPer9Inn":"9.29","runsScoredPer9":"3.71","homeRunsPer9":"1.14","inheritedRunners":27,"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":true,"isSubstitute":false}},"ID805808":{"person":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | RBI, CS","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"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":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":132,"flyOuts":126,"groundOuts":99,"airOuts":189,"runs":84,"doubles":24,"triples":3,"homeRuns":14,"strikeOuts":82,"baseOnBalls":81,"intentionalWalks":1,"hits":140,"hitByPitch":3,"avg":".276","atBats":507,"obp":".377","slg":".418","ops":".795","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":594,"totalBases":212,"rbi":58,"leftOnBase":176,"sacBunts":0,"sacFlies":3,"babip":".304","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.21","popOuts":33,"lineOuts":30},"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":307,"putOuts":144,"errors":14,"chances":465,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{"summary":"0.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":5,"strikes":7,"strikePercentage":".580","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":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":56,"gamesStarted":0,"flyOuts":26,"groundOuts":60,"airOuts":49,"runs":20,"doubles":9,"triples":1,"homeRuns":8,"strikeOuts":43,"baseOnBalls":32,"intentionalWalks":0,"hits":53,"hitByPitch":1,"atBats":203,"obp":".364","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","numberOfPitches":919,"era":"3.27","inningsPitched":"55.0","wins":2,"losses":0,"saves":2,"saveOpportunities":10,"holds":14,"blownSaves":8,"earnedRuns":20,"whip":"1.55","battersFaced":238,"outs":165,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":919,"balls":357,"strikes":562,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.71","gamesFinished":6,"strikeoutWalkRatio":"1.34","strikeoutsPer9Inn":"7.04","walksPer9Inn":"5.24","hitsPer9Inn":"8.67","runsScoredPer9":"3.27","homeRunsPer9":"1.31","inheritedRunners":38,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":40,"gamesStarted":0,"flyOuts":25,"groundOuts":15,"airOuts":50,"runs":17,"doubles":2,"triples":0,"homeRuns":7,"strikeOuts":41,"baseOnBalls":20,"intentionalWalks":1,"hits":22,"hitByPitch":0,"atBats":126,"obp":".284","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":596,"era":"4.04","inningsPitched":"35.2","wins":4,"losses":5,"saves":17,"saveOpportunities":22,"holds":1,"blownSaves":5,"earnedRuns":16,"whip":"1.18","battersFaced":148,"outs":107,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":596,"balls":210,"strikes":386,"strikePercentage":".650","hitBatsmen":0,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.30","rbi":0,"winPercentage":".444","pitchesPerInning":"16.71","gamesFinished":31,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"10.35","walksPer9Inn":"5.05","hitsPer9Inn":"5.55","runsScoredPer9":"4.29","homeRunsPer9":"1.77","inheritedRunners":7,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":134,"flyOuts":79,"groundOuts":67,"airOuts":126,"runs":54,"doubles":23,"triples":0,"homeRuns":20,"strikeOuts":165,"baseOnBalls":57,"intentionalWalks":0,"hits":100,"hitByPitch":5,"avg":".220","atBats":454,"obp":".312","slg":".403","ops":".715","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":521,"totalBases":183,"rbi":63,"leftOnBase":203,"sacBunts":0,"sacFlies":4,"babip":".293","groundOutsToAirouts":"0.53","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"22.70","popOuts":23,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":92,"putOuts":1021,"errors":2,"chances":1115,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":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":0,"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":true,"isSubstitute":false}},"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":28,"gamesStarted":22,"flyOuts":87,"groundOuts":144,"airOuts":177,"runs":54,"doubles":22,"triples":2,"homeRuns":14,"strikeOuts":92,"baseOnBalls":31,"intentionalWalks":2,"hits":107,"hitByPitch":5,"atBats":514,"obp":".259","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2002,"era":"3.24","inningsPitched":"139.0","wins":9,"losses":8,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"0.99","battersFaced":556,"outs":417,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2002,"balls":676,"strikes":1326,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".529","pitchesPerInning":"14.40","gamesFinished":3,"strikeoutWalkRatio":"2.97","strikeoutsPer9Inn":"5.96","walksPer9Inn":"2.01","hitsPer9Inn":"6.93","runsScoredPer9":"3.50","homeRunsPer9":"0.91","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":4,"sacFlies":2,"passedBall":0,"popOuts":53,"lineOuts":37},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":8,"errors":1,"chances":22,"fielding":".955","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":7,"groundOuts":17,"airOuts":18,"runs":9,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".222","atBats":72,"obp":".337","slg":".375","ops":".712","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":27,"rbi":11,"leftOnBase":37,"sacBunts":0,"sacFlies":1,"babip":".271","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":45,"errors":0,"chances":46,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"1-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":45,"groundOuts":83,"airOuts":73,"runs":46,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":64,"baseOnBalls":46,"intentionalWalks":2,"hits":77,"hitByPitch":3,"avg":".261","atBats":295,"obp":".364","slg":".383","ops":".747","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":346,"totalBases":113,"rbi":36,"leftOnBase":112,"sacBunts":0,"sacFlies":2,"babip":".307","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.88","popOuts":7,"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":172,"putOuts":74,"errors":3,"chances":249,"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, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","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":1,"errors":0,"chances":1,"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":52,"gamesStarted":0,"flyOuts":30,"groundOuts":29,"airOuts":58,"runs":21,"doubles":6,"triples":0,"homeRuns":9,"strikeOuts":43,"baseOnBalls":22,"intentionalWalks":4,"hits":36,"hitByPitch":2,"atBats":164,"obp":".317","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":743,"era":"3.74","inningsPitched":"45.2","wins":6,"losses":5,"saves":1,"saveOpportunities":5,"holds":11,"blownSaves":4,"earnedRuns":19,"whip":"1.27","battersFaced":190,"outs":137,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":743,"balls":279,"strikes":464,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".545","pitchesPerInning":"16.27","gamesFinished":16,"strikeoutWalkRatio":"1.95","strikeoutsPer9Inn":"8.47","walksPer9Inn":"4.34","hitsPer9Inn":"7.09","runsScoredPer9":"4.14","homeRunsPer9":"1.77","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":4,"errors":0,"chances":7,"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":"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":14,"groundOuts":22,"airOuts":30,"runs":11,"doubles":4,"triples":3,"homeRuns":2,"strikeOuts":22,"baseOnBalls":7,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".242","atBats":95,"obp":".301","slg":".411","ops":".712","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":39,"rbi":13,"leftOnBase":47,"sacBunts":2,"sacFlies":0,"babip":".296","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.50","popOuts":6,"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":0,"putOuts":54,"errors":0,"chances":54,"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-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"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":9,"errors":1,"chances":11,"fielding":".000","passedBall":0,"pickoffs":1}},"seasonStats":{"batting":{"gamesPlayed":126,"flyOuts":68,"groundOuts":103,"airOuts":139,"runs":65,"doubles":24,"triples":2,"homeRuns":26,"strikeOuts":120,"baseOnBalls":32,"intentionalWalks":0,"hits":120,"hitByPitch":15,"avg":".251","atBats":479,"obp":".316","slg":".472","ops":".788","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":531,"totalBases":226,"rbi":82,"leftOnBase":221,"sacBunts":0,"sacFlies":3,"babip":".280","groundOutsToAirouts":"0.74","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"18.42","popOuts":33,"lineOuts":38},"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":33,"putOuts":797,"errors":4,"chances":834,"fielding":".995","passedBall":3,"pickoffs":3}},"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"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":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":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":51,"groundOuts":84,"airOuts":105,"runs":46,"doubles":16,"triples":4,"homeRuns":9,"strikeOuts":73,"baseOnBalls":28,"intentionalWalks":0,"hits":91,"hitByPitch":4,"avg":".259","atBats":351,"obp":".319","slg":".405","ops":".724","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":385,"totalBases":142,"rbi":32,"leftOnBase":143,"sacBunts":0,"sacFlies":2,"babip":".303","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":22,"lineOuts":32},"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":104,"errors":3,"chances":182,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":2,"gamesStarted":0,"flyOuts":7,"groundOuts":4,"airOuts":11,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":27,"obp":".321","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":116,"era":"6.75","inningsPitched":"6.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.35","battersFaced":28,"outs":20,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":116,"balls":44,"strikes":72,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".000","pitchesPerInning":"17.40","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"5.40","walksPer9Inn":"1.35","hitsPer9Inn":"10.80","runsScoredPer9":"6.75","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"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,690993,805808,693307,814430,656716,701678,703601,595879,664285,641755,663432,640448,621097],"pitchers":[664285,641755,663432,640448,621097],"bench":[667452,701162,679529,680664],"bullpen":[623454,663947,445276,695549,675512,672456,808825,805427],"battingOrder":[650402,690993,805808,693307,814430,656716,701678,703601,595879],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"McGonigle; Torres."},{"label":"RBI","value":"McGonigle (58)."},{"label":"Team RISP","value":"1-for-2."},{"label":"Team LOB","value":"2."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"McGonigle (2, 2nd base by Glasnow/Rortvedt)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Dingler (4, pickoff)."},{"label":"Pickoffs","value":"Dingler (Hernández, E at 1st base)."}]}],"note":[]}},"officials":[{"official":{"id":482608,"fullName":"Scott Barry","link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":605671,"fullName":"Charlie Ramos","link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":598411,"fullName":"Nestor Ceja","link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":427197,"fullName":"Chris Guccione","link":"/api/v1/people/427197"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Glasnow; Rainey 2."},{"label":"HBP","value":"Hernández, T (by Rainey)."},{"label":"Pitch timer violations","value":"Glasnow (pitcher)."},{"label":"ABS Challenge","value":"Dingler (Ball-Overturned to Strike); Keith (Strike-Overturned to Ball); Rortvedt 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); McGonigle (Strike-Confirmed); Glasnow (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Glasnow 85-56; Hurt 24-13; Halvorsen 8-6; Valdez, F 105-72; Kinley 12-8; Rainey 26-11; Finnegan 12-7; Waguespack 12-7."},{"label":"Groundouts-flyouts","value":"Glasnow 7-2; Hurt 2-0; Halvorsen 1-1; Valdez, F 8-3; Kinley 1-0; Rainey 0-1; Finnegan 0-0; Waguespack 0-1."},{"label":"Batters faced","value":"Glasnow 23; Hurt 4; Halvorsen 3; Valdez, F 25; Kinley 3; Rainey 6; Finnegan 2; Waguespack 3."},{"label":"Inherited runners-scored","value":"Finnegan 2-0."},{"label":"Umpires","value":"HP: Scott Barry. 1B: Charlie Ramos. 2B: Nestor Ceja. 3B: Chris Guccione. "},{"label":"Weather","value":"76 degrees, Cloudy."},{"label":"Wind","value":"5 mph, R To L."},{"label":"First pitch","value":"2:38 PM."},{"label":"T","value":"2:41 (:58 delay)."},{"label":"Att","value":"35,387."},{"label":"Venue","value":"Comerica Park."},{"label":"August 30, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192","boxscoreName":"Glasnow"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(W, 4-0)","summary":"7.0 IP, ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":7,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":22,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":85,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":29,"strikes":56,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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":9,"gamesStarted":9,"flyOuts":21,"groundOuts":42,"airOuts":46,"runs":16,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":62,"baseOnBalls":14,"intentionalWalks":1,"hits":28,"hitByPitch":0,"atBats":176,"obp":".219","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","numberOfPitches":773,"era":"2.79","inningsPitched":"51.2","wins":4,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"0.81","battersFaced":192,"outs":155,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":773,"balls":283,"strikes":490,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":1,"winPercentage":"1.000","pitchesPerInning":"14.96","gamesFinished":0,"strikeoutWalkRatio":"4.43","strikeoutsPer9Inn":"10.80","walksPer9Inn":"2.44","hitsPer9Inn":"4.88","runsScoredPer9":"2.79","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":16},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":79,"pitchingGameScore":79},{"player":{"person":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192","boxscoreName":"Hernández, T"},"jerseyNumber":"37","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | HR, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":101,"flyOuts":57,"groundOuts":72,"airOuts":87,"runs":53,"doubles":14,"triples":1,"homeRuns":12,"strikeOuts":110,"baseOnBalls":31,"intentionalWalks":1,"hits":88,"hitByPitch":3,"avg":".249","atBats":354,"obp":".312","slg":".395","ops":".707","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":391,"totalBases":140,"rbi":46,"leftOnBase":166,"sacBunts":0,"sacFlies":3,"babip":".323","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.50","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":152,"errors":1,"chances":156,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":65,"hittingGameScore":65},{"player":{"person":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692","boxscoreName":"Freeman, F"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"400","stats":{"batting":{"summary":"2-2 | 2B, 2 BB, 3 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":83,"groundOuts":133,"airOuts":130,"runs":68,"doubles":32,"triples":1,"homeRuns":15,"strikeOuts":93,"baseOnBalls":60,"intentionalWalks":3,"hits":153,"hitByPitch":3,"avg":".304","atBats":503,"obp":".378","slg":".461","ops":".839","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":18,"groundIntoTriplePlay":0,"plateAppearances":572,"totalBases":232,"rbi":63,"leftOnBase":216,"sacBunts":0,"sacFlies":6,"babip":".344","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.53","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":91,"putOuts":907,"errors":1,"chances":999,"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"}]},"type":"hitter","gameScore":64,"hittingGameScore":64}]},"decisions":{"winner":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"loser":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}