{"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":824230,"link":"/api/v1.1/game/824230/feed/live","metaData":{"wait":10,"timeStamp":"20260829_195827","gameEvents":["single","game_finished"],"logicalEvents":["countChange","count12","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824230,"type":"R","doubleHeader":"N","id":"2026/08/29/lanmlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824230-2026-08-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-29T17:10:00Z","originalDate":"2026-08-29","officialDate":"2026-08-29","dayNight":"day","time":"1:10","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":136,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":81,"losses":55,"ties":0,"pct":".596"},"records":{},"divisionLeader":false,"wins":81,"losses":55,"winningPercentage":".596"},"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":135,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":63,"losses":72,"ties":0,"pct":".467"},"records":{},"divisionLeader":false,"wins":63,"losses":72,"winningPercentage":".467"},"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":36,"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":31,"birthCity":"Salisbury","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Evan","useLastName":"Phillips","middleName":"John","boxscoreName":"Phillips, E","nickName":"Philly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Evan Phillips","nameSlug":"evan-phillips-623465","firstLastName":"Evan Phillips","lastFirstName":"Phillips, Evan","lastInitName":"Phillips, E","initLastName":"E Phillips","fullFMLName":"Evan John Phillips","fullLFMName":"Phillips, Evan John","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID703601":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601","firstName":"Maxwell","lastName":"Clark","primaryNumber":"15","birthDate":"2004-12-21","currentAge":21,"birthCity":"Franklin","birthStateProvince":"IN","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Max","useLastName":"Clark","middleName":"Reece","boxscoreName":"Clark","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Max Clark","nameSlug":"max-clark-703601","firstLastName":"Max Clark","lastFirstName":"Clark, Max","lastInitName":"Clark, M","initLastName":"M Clark","fullFMLName":"Maxwell Reece Clark","fullLFMName":"Clark, Maxwell Reece","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID669743":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743","firstName":"Alex","lastName":"Call","primaryNumber":"12","birthDate":"1994-09-27","currentAge":31,"birthCity":"Burnsville","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":189,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Alex","useLastName":"Call","middleName":"M.","boxscoreName":"Call","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Call","nameSlug":"alex-call-669743","firstLastName":"Alex Call","lastFirstName":"Call, Alex","lastInitName":"Call, A","initLastName":"A Call","fullFMLName":"Alex M. Call","fullLFMName":"Call, Alex M.","strikeZoneTop":3.16,"strikeZoneBottom":1.595},"ID605483":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483","firstName":"Blake","lastName":"Snell","primaryNumber":"7","birthDate":"1992-12-04","currentAge":33,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Blake","useLastName":"Snell","middleName":"Ashton","boxscoreName":"Snell","nickName":"Zilla","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-04-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Blake Snell","nameSlug":"blake-snell-605483","firstLastName":"Blake Snell","lastFirstName":"Snell, Blake","lastInitName":"Snell, B","initLastName":"B Snell","fullFMLName":"Blake Ashton Snell","fullLFMName":"Snell, Blake Ashton","strikeZoneTop":3.77,"strikeZoneBottom":1.74},"ID500743":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743","firstName":"Miguel","lastName":"Rojas","primaryNumber":"72","birthDate":"1989-02-24","currentAge":37,"birthCity":"Los Teques","birthCountry":"Venezuela","height":"5' 10\"","weight":188,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Miguel","useLastName":"Rojas","middleName":"Elias","boxscoreName":"Rojas, M","nickName":"Miggy Ro","gender":"M","nameMatrilineal":"Naidernoff","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Rojas","nameSlug":"miguel-rojas-500743","firstLastName":"Miguel Rojas","lastFirstName":"Rojas, Miguel","lastInitName":"Rojas, M","initLastName":"M Rojas","fullFMLName":"Miguel Elias Rojas","fullLFMName":"Rojas, Miguel Elias","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID676263":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263","firstName":"Jacob","lastName":"Dreyer","primaryNumber":"86","birthDate":"1999-02-27","currentAge":27,"birthCity":"Salt Lake City","birthStateProvince":"UT","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Dreyer","middleName":"Andrew","boxscoreName":"Dreyer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"drai-ur","mlbDebutDate":"2025-03-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jack Dreyer","nameSlug":"jack-dreyer-676263","firstLastName":"Jack Dreyer","lastFirstName":"Dreyer, Jack","lastInitName":"Dreyer, J","initLastName":"J Dreyer","fullFMLName":"Jacob Andrew Dreyer","fullLFMName":"Dreyer, Jacob Andrew","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":27,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dillon","useLastName":"Dingler","middleName":"Dillon","boxscoreName":"Dingler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dillon Dingler","nameSlug":"dillon-dingler-693307","firstLastName":"Dillon Dingler","lastFirstName":"Dingler, Dillon","lastInitName":"Dingler, D","initLastName":"D Dingler","fullFMLName":"Francis Dillon Dingler","fullLFMName":"Dingler, Francis Dillon","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID690993":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993","firstName":"Colten","lastName":"Keith","primaryNumber":"33","birthDate":"2001-08-14","currentAge":25,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Colt","useLastName":"Keith","middleName":"Thomas","boxscoreName":"Keith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Keith","nameSlug":"colt-keith-690993","firstLastName":"Colt Keith","lastFirstName":"Keith, Colt","lastInitName":"Keith, C","initLastName":"C Keith","fullFMLName":"Colten Thomas Keith","fullLFMName":"Keith, Colten Thomas","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"ID677950":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950","firstName":"Alek","lastName":"Thomas","primaryNumber":"9","birthDate":"2000-04-28","currentAge":26,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Alek","useLastName":"Thomas","boxscoreName":"Thomas, A","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alek Thomas","nameSlug":"alek-thomas-677950","firstLastName":"Alek Thomas","lastFirstName":"Thomas, Alek","lastInitName":"Thomas, A","initLastName":"A Thomas","fullFMLName":"Alek  Thomas","fullLFMName":"Thomas, Alek","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID808825":{"id":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825","firstName":"Andrew","lastName":"Sears","primaryNumber":"64","birthDate":"2002-08-30","currentAge":24,"birthCity":"West Warwick","birthStateProvince":"RI","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Sears","middleName":"Warren","boxscoreName":"Sears, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-08-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Sears","nameSlug":"andrew-sears-808825","firstLastName":"Andrew Sears","lastFirstName":"Sears, Andrew","lastInitName":"Sears, A","initLastName":"A Sears","fullFMLName":"Andrew Sears","fullLFMName":"Sears, Andrew ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID667452":{"id":667452,"fullName":"Corey Julks","link":"/api/v1/people/667452","firstName":"Corey","lastName":"Julks","primaryNumber":"44","birthDate":"1996-02-27","currentAge":30,"birthCity":"Friendswood","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Corey","useLastName":"Julks","middleName":"Christopher","boxscoreName":"Julks","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2023-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Corey Julks","nameSlug":"corey-julks-667452","firstLastName":"Corey Julks","lastFirstName":"Julks, Corey","lastInitName":"Julks, C","initLastName":"C Julks","fullFMLName":"Corey Christopher Julks","fullLFMName":"Julks, Corey Christopher","strikeZoneTop":3.152,"strikeZoneBottom":1.591},"ID666163":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163","firstName":"Benjamin","lastName":"Rortvedt","primaryNumber":"47","birthDate":"1997-09-25","currentAge":28,"birthCity":"Madison","birthStateProvince":"WI","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Ben","useLastName":"Rortvedt","middleName":"Thomas","boxscoreName":"Rortvedt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"rort-vet","mlbDebutDate":"2021-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Rortvedt","nameSlug":"ben-rortvedt-666163","firstLastName":"Ben Rortvedt","lastFirstName":"Rortvedt, Ben","lastInitName":"Rortvedt, B","initLastName":"B Rortvedt","fullFMLName":"Benjamin Thomas Rortvedt","fullLFMName":"Rortvedt, Benjamin Thomas","strikeZoneTop":3.102,"strikeZoneBottom":1.565},"ID656716":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716","firstName":"Zachary","lastName":"McKinstry","primaryNumber":"39","birthDate":"1995-04-29","currentAge":31,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Zach","useLastName":"McKinstry","boxscoreName":"McKinstry","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"muh-KIN-stry","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach McKinstry","nameSlug":"zach-mckinstry-656716","firstLastName":"Zach McKinstry","lastFirstName":"McKinstry, Zach","lastInitName":"McKinstry, Z","initLastName":"Z McKinstry","fullFMLName":"Zachary McKinstry","fullLFMName":"McKinstry, Zachary","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID607192":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192","firstName":"Tyler","lastName":"Glasnow","primaryNumber":"31","birthDate":"1993-08-23","currentAge":33,"birthCity":"Newhall","birthStateProvince":"CA","birthCountry":"USA","height":"6' 8\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Glasnow","middleName":"Allen","boxscoreName":"Glasnow","nickName":"Baby Giraffe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"GLASS-now","mlbDebutDate":"2016-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Glasnow","nameSlug":"tyler-glasnow-607192","firstLastName":"Tyler Glasnow","lastFirstName":"Glasnow, Tyler","lastInitName":"Glasnow, T","initLastName":"T Glasnow","fullFMLName":"Tyler Allen Glasnow","fullLFMName":"Glasnow, Tyler Allen","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID681911":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911","firstName":"Alexander","lastName":"Vesia","primaryNumber":"51","birthDate":"1996-04-11","currentAge":30,"birthCity":"Alpine","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Vesia","middleName":"Victor","boxscoreName":"Vesia","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"VES-ee-uh","mlbDebutDate":"2020-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alex Vesia","nameSlug":"alex-vesia-681911","firstLastName":"Alex Vesia","lastFirstName":"Vesia, Alex","lastInitName":"Vesia, A","initLastName":"A Vesia","fullFMLName":"Alexander Victor Vesia","fullLFMName":"Vesia, Alexander Victor","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID663656":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656","firstName":"Kyle","lastName":"Tucker","primaryNumber":"23","birthDate":"1997-01-17","currentAge":29,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kyle","useLastName":"Tucker","middleName":"Daniel","boxscoreName":"Tucker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Tucker","nameSlug":"kyle-tucker-663656","firstLastName":"Kyle Tucker","lastFirstName":"Tucker, Kyle","lastInitName":"Tucker, K","initLastName":"K Tucker","fullFMLName":"Kyle Daniel Tucker","fullLFMName":"Tucker, Kyle Daniel","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID680664":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664","firstName":"Eduardo","lastName":"Valencia","primaryNumber":"32","birthDate":"2000-01-25","currentAge":26,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Eduardo","useLastName":"Valencia","middleName":"Andres","boxscoreName":"Valencia","gender":"M","nameMatrilineal":"Padilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduardo Valencia","nameSlug":"eduardo-valencia-680664","firstLastName":"Eduardo Valencia","lastFirstName":"Valencia, Eduardo","lastInitName":"Valencia, E","initLastName":"E Valencia","fullFMLName":"Eduardo Andres Valencia","fullLFMName":"Valencia, Eduardo Andres","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID621097":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097","firstName":"Jacob","lastName":"Waguespack","primaryNumber":"58","birthDate":"1993-11-05","currentAge":32,"birthCity":"Prairieville","birthStateProvince":"LA","birthCountry":"USA","height":"6' 6\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Waguespack","middleName":"Daniel","boxscoreName":"Waguespack","nickName":"Waguespack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAG-uh-spak","mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Waguespack","nameSlug":"jacob-waguespack-621097","firstLastName":"Jacob Waguespack","lastFirstName":"Waguespack, Jacob","lastInitName":"Waguespack, J","initLastName":"J Waguespack","fullFMLName":"Jacob Daniel Waguespack","fullLFMName":"Waguespack, Jacob Daniel","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID595879":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879","firstName":"Ednel","lastName":"Báez","primaryNumber":"28","birthDate":"1992-12-01","currentAge":33,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Javier","useLastName":"Báez","middleName":"Javier","boxscoreName":"Báez, J","nickName":"El Mago","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Báez","nameSlug":"javier-baez-595879","firstLastName":"Javier Báez","lastFirstName":"Báez, Javier","lastInitName":"Báez, J","initLastName":"J Báez","fullFMLName":"Ednel Javier Báez","fullLFMName":"Báez, Ednel Javier","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID683618":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618","firstName":"Edgardo","lastName":"Henriquez","primaryNumber":"60","birthDate":"2002-06-24","currentAge":24,"birthCity":"Cumana","birthCountry":"Venezuela","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Edgardo","useLastName":"Henriquez","middleName":"Luis","boxscoreName":"Henriquez, E","gender":"M","nameMatrilineal":"Vasquez","isPlayer":true,"isVerified":true,"pronunciation":"ehd-GAHR-doh en-REE-kes","mlbDebutDate":"2024-09-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edgardo Henriquez","nameSlug":"edgardo-henriquez-683618","firstLastName":"Edgardo Henriquez","lastFirstName":"Henriquez, Edgardo","lastInitName":"Henriquez, E","initLastName":"E Henriquez","fullFMLName":"Edgardo Luis Henriquez","fullLFMName":"Henriquez, Edgardo Luis","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID641778":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778","firstName":"Eric","lastName":"Lauer","primaryNumber":"33","birthDate":"1995-06-03","currentAge":31,"birthCity":"Elyria","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eric","useLastName":"Lauer","middleName":"Lance","boxscoreName":"Lauer","nickName":"Gomer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"LAO-wer","mlbDebutDate":"2018-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eric Lauer","nameSlug":"eric-lauer-641778","firstLastName":"Eric Lauer","lastFirstName":"Lauer, Eric","lastInitName":"Lauer, E","initLastName":"E Lauer","fullFMLName":"Eric Lance Lauer","fullLFMName":"Lauer, Eric Lance","strikeZoneTop":3.63,"strikeZoneBottom":1.67},"ID640448":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448","firstName":"Kyle","lastName":"Finnegan","primaryNumber":"67","birthDate":"1991-09-04","currentAge":35,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Finnegan","middleName":"Edward","boxscoreName":"Finnegan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Finnegan","nameSlug":"kyle-finnegan-640448","firstLastName":"Kyle Finnegan","lastFirstName":"Finnegan, Kyle","lastInitName":"Finnegan, K","initLastName":"K Finnegan","fullFMLName":"Kyle Edward Finnegan","fullLFMName":"Finnegan, Kyle Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID679529":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","firstName":"Spencer","lastName":"Torkelson","primaryNumber":"20","birthDate":"1999-08-26","currentAge":27,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Torkelson","middleName":"Enochs","boxscoreName":"Torkelson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Torkelson","nameSlug":"spencer-torkelson-679529","firstLastName":"Spencer Torkelson","lastFirstName":"Torkelson, Spencer","lastInitName":"Torkelson, S","initLastName":"S Torkelson","fullFMLName":"Spencer Enochs Torkelson","fullLFMName":"Torkelson, Spencer Enochs","strikeZoneTop":3.232,"strikeZoneBottom":1.631},"ID805427":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427","firstName":"Drew","lastName":"Sommers","primaryNumber":"51","birthDate":"2000-08-14","currentAge":26,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Sommers","middleName":"Gregory","boxscoreName":"Sommers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Sommers","nameSlug":"drew-sommers-805427","firstLastName":"Drew Sommers","lastFirstName":"Sommers, Drew","lastInitName":"Sommers, D","initLastName":"D Sommers","fullFMLName":"Drew Gregory Sommers","fullLFMName":"Sommers, Drew Gregory","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672456":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456","firstName":"Keider","lastName":"Montero","primaryNumber":"54","birthDate":"2000-07-06","currentAge":26,"birthCity":"Santa Teresa del Tuy","birthCountry":"Venezuela","height":"6' 1\"","weight":145,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keider","useLastName":"Montero","middleName":"Eduardo","boxscoreName":"Montero, K","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"pronunciation":"KAY-der","mlbDebutDate":"2024-05-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keider Montero","nameSlug":"keider-montero-672456","firstLastName":"Keider Montero","lastFirstName":"Montero, Keider","lastInitName":"Montero, K","initLastName":"K Montero","fullFMLName":"Keider Eduardo Montero","fullLFMName":"Montero, Keider Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID676439":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439","firstName":"Hunter","lastName":"Feduccia","primaryNumber":"46","birthDate":"1997-06-05","currentAge":29,"birthCity":"Lake Charles","birthStateProvince":"LA","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Feduccia","boxscoreName":"Feduccia","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"fe-DOO-she-uh","mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Feduccia","nameSlug":"hunter-feduccia-676439","firstLastName":"Hunter Feduccia","lastFirstName":"Feduccia, Hunter","lastInitName":"Feduccia, H","initLastName":"H Feduccia","fullFMLName":"Hunter Feduccia","fullLFMName":"Feduccia, Hunter","strikeZoneTop":3.262,"strikeZoneBottom":1.646},"ID701162":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162","firstName":"Benjamin","lastName":"Malgeri","primaryNumber":"53","birthDate":"2000-01-12","currentAge":26,"birthCity":"Exeter","birthStateProvince":"NH","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ben","useLastName":"Malgeri","middleName":"Joseph","boxscoreName":"Malgeri","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Malgeri","nameSlug":"ben-malgeri-701162","firstLastName":"Ben Malgeri","lastFirstName":"Malgeri, Ben","lastInitName":"Malgeri, B","initLastName":"B Malgeri","fullFMLName":"Benjamin Joseph Malgeri","fullLFMName":"Malgeri, Benjamin Joseph","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID669165":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165","firstName":"Kyle","lastName":"Hurt","primaryNumber":"63","birthDate":"1998-05-30","currentAge":28,"birthCity":"Rancho Santa Fe","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Hurt","middleName":"Dillon","boxscoreName":"Hurt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Hurt","nameSlug":"kyle-hurt-669165","firstLastName":"Kyle Hurt","lastFirstName":"Hurt, Kyle","lastInitName":"Hurt, K","initLastName":"K Hurt","fullFMLName":"Kyle Dillion Hurt","fullLFMName":"Hurt, Kyle Dillion","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669242":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242","firstName":"Thomas","lastName":"Edman","primaryNumber":"25","birthDate":"1995-05-09","currentAge":31,"birthCity":"Pontiac","birthStateProvince":"MI","birthCountry":"USA","height":"5' 10\"","weight":193,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Tommy","useLastName":"Edman","middleName":"Hyunsu","boxscoreName":"Edman","nickName":"Eddie","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-06-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Edman","nameSlug":"tommy-edman-669242","firstLastName":"Tommy Edman","lastFirstName":"Edman, Tommy","lastInitName":"Edman, T","initLastName":"T Edman","fullFMLName":"Thomas Hyunsu Edman","fullLFMName":"Edman, Thomas Hyunsu","strikeZoneTop":3.102,"strikeZoneBottom":1.566},"ID660271":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271","firstName":"Shohei","lastName":"Ohtani","primaryNumber":"17","birthDate":"1994-07-05","currentAge":32,"birthCity":"Oshu","birthCountry":"Japan","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"Y","name":"Two-Way Player","type":"Two-Way Player","abbreviation":"TWP"},"useName":"Shohei","useLastName":"Ohtani","boxscoreName":"Ohtani","nickName":"Showtime","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"show-HEY oh-TAWN-ee","mlbDebutDate":"2018-03-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shohei Ohtani","nameSlug":"shohei-ohtani-660271","firstLastName":"Shohei Ohtani","lastFirstName":"Ohtani, Shohei","lastInitName":"Ohtani, S","initLastName":"S Ohtani","fullFMLName":"Shohei Ohtani","fullLFMName":"Ohtani, Shohei","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"ID606192":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192","firstName":"Teoscar","lastName":"Hernández","primaryNumber":"37","birthDate":"1992-10-15","currentAge":33,"birthCity":"Cotui","birthCountry":"Dominican Republic","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Teoscar","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, T","nickName":"Mr. Seeds","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"tay-oscar","mlbDebutDate":"2016-08-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Teoscar Hernández","nameSlug":"teoscar-hernandez-606192","firstLastName":"Teoscar Hernández","lastFirstName":"Hernández, Teoscar","lastInitName":"Hernández, T","initLastName":"T Hernández","fullFMLName":"Teoscar Jose Hernández","fullLFMName":"Hernández, Teoscar Jose","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID605141":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141","firstName":"Markus","lastName":"Betts","primaryNumber":"50","birthDate":"1992-10-07","currentAge":33,"birthCity":"Nashville","birthStateProvince":"TN","birthCountry":"USA","height":"5' 9\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Mookie","useLastName":"Betts","middleName":"Lynn","boxscoreName":"Betts","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mookie Betts","nameSlug":"mookie-betts-605141","firstLastName":"Mookie Betts","lastFirstName":"Betts, Mookie","lastInitName":"Betts, M","initLastName":"M Betts","fullFMLName":"Markus Lynn Betts","fullLFMName":"Betts, Markus Lynn","strikeZoneTop":3.096,"strikeZoneBottom":1.563},"ID592779":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779","firstName":"Brock","lastName":"Stewart","primaryNumber":"41","birthDate":"1991-10-03","currentAge":34,"birthCity":"Normal","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brock","useLastName":"Stewart","middleName":"Allen","boxscoreName":"Stewart, B","nickName":"Beef Stew","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2016-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brock Stewart","nameSlug":"brock-stewart-592779","firstLastName":"Brock Stewart","lastFirstName":"Stewart, Brock","lastInitName":"Stewart, B","initLastName":"B Stewart","fullFMLName":"Brock Allen Stewart","fullLFMName":"Stewart, Brock Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID678020":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020","firstName":"Seth","lastName":"Halvorsen","primaryNumber":"56","birthDate":"2000-02-18","currentAge":26,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":243,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Halvorsen","middleName":"Michael","boxscoreName":"Halvorsen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Halvorsen","nameSlug":"seth-halvorsen-678020","firstLastName":"Seth Halvorsen","lastFirstName":"Halvorsen, Seth","lastInitName":"Halvorsen, S","initLastName":"S Halvorsen","fullFMLName":"Seth Michael Halvorsen","fullLFMName":"Halvorsen, Seth Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695549":{"id":695549,"fullName":"Jackson Jobe","link":"/api/v1/people/695549","firstName":"Jackson","lastName":"Jobe","primaryNumber":"21","birthDate":"2002-07-30","currentAge":24,"birthCity":"Irving","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jackson","useLastName":"Jobe","middleName":"William","boxscoreName":"Jobe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Jobe","nameSlug":"jackson-jobe-695549","firstLastName":"Jackson Jobe","lastFirstName":"Jobe, Jackson","lastInitName":"Jobe, J","initLastName":"J Jobe","fullFMLName":"Jackson William Jobe","fullLFMName":"Jobe, Jackson William","strikeZoneTop":3.467,"strikeZoneBottom":1.589},"ID808967":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967","firstName":"Yoshinobu","lastName":"Yamamoto","primaryNumber":"18","birthDate":"1998-08-17","currentAge":28,"birthCity":"Bizen","birthCountry":"Japan","height":"5' 10\"","weight":176,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yoshinobu","useLastName":"Yamamoto","boxscoreName":"Yamamoto","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"yo-SHE-no-boo ya-mah-moh-to","mlbDebutDate":"2024-03-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoshinobu Yamamoto","nameSlug":"yoshinobu-yamamoto-808967","firstLastName":"Yoshinobu Yamamoto","lastFirstName":"Yamamoto, Yoshinobu","lastInitName":"Yamamoto, Y","initLastName":"Y Yamamoto","fullFMLName":"Yoshinobu Yamamoto","fullLFMName":"Yamamoto, Yoshinobu ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID675512":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512","firstName":"Troy","lastName":"Melton","primaryNumber":"52","birthDate":"2000-12-03","currentAge":25,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Troy","useLastName":"Melton","middleName":"Edward","boxscoreName":"Melton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Troy Melton","nameSlug":"troy-melton-675512","firstLastName":"Troy Melton","lastFirstName":"Melton, Troy","lastInitName":"Melton, T","initLastName":"T Melton","fullFMLName":"Troy Edward Melton","fullLFMName":"Melton, Troy Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394","location":{"address1":"2100 Woodward Avenue","city":"Detroit","state":"Michigan","stateAbbrev":"MI","postalCode":"48201","defaultCoordinates":{"latitude":42.3391151,"longitude":-83.048695},"azimuthAngle":150.0,"elevation":600,"country":"USA","phone":"(313) 471-2000"},"timeZone":{"tz":"EDT","id":"America/Detroit","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41083,"turfType":"Grass","roofType":"Open","leftLine":345,"leftCenter":370,"center":420,"rightCenter":365,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":2394,"link":"/api/v1/venues/2394"},"weather":{"condition":"Partly Cloudy","temp":"80","wind":"10 mph, R To L"},"gameInfo":{"attendance":40022,"firstPitch":"2026-08-29T17:10:00.000Z","gameDurationMinutes":168},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"home":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"}},"officialScorer":{"id":482386,"fullName":"Ron Kleinfelter","link":"/api/v1/people/482386"},"primaryDatacaster":{"id":570881,"fullName":"John Malkoski","link":"/api/v1/people/570881"},"moundVisits":{"away":{"used":4,"remaining":0},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-29T17:10:25.108Z","endTime":"2026-08-29T17:11:30.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T13:47:34.956Z","endTime":"2026-08-29T16:47:16.096Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T16:47:16.096Z","endTime":"2026-08-29T17:09:11.322Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-29T17:09:11.322Z","endTime":"2026-08-29T17:10:27.373Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.801632842049106,"aZ":-11.86499084822088,"pfxX":-5.184802231673197,"pfxZ":10.680053535915242,"pX":0.4333678055213308,"pZ":1.885333234431385,"vX0":9.246404750881098,"vY0":-136.92468530571674,"vZ0":-7.448128721998512,"x":100.48,"y":187.88,"x0":-2.3114103354463627,"y0":50.005909091765446,"z0":5.4501001728726415,"aX":-9.863044234268072},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.9,"breakHorizontal":7.4,"spinRate":2323,"spinDirection":210},"zone":9,"typeConfidence":0.9,"plateTime":0.39979570649559815,"extension":6.359997077481941},"index":3,"playId":"35d2bf87-38eb-3a83-9b65-68edfcb0649a","pitchNumber":1,"startTime":"2026-08-29T17:10:27.373Z","endTime":"2026-08-29T17:10:31.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.777640998307266,"aZ":-12.642138557990542,"pfxX":-5.856335367308953,"pfxZ":10.067305911954946,"pX":0.2053700703241683,"pZ":1.4573432211067885,"vX0":8.593046726931178,"vY0":-138.16835038034438,"vZ0":-8.79072793875367,"x":109.17,"y":199.43,"x0":-2.1791015584739046,"y0":50.003457998660686,"z0":5.522620952707023,"aX":-11.363402133627792},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":8.9,"spinRate":2325,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.395892558508264,"extension":6.3372757169483815},"index":4,"playId":"e3853130-cbd6-36f3-b3c8-b6e6e29321d0","pitchNumber":2,"startTime":"2026-08-29T17:10:45.361Z","endTime":"2026-08-29T17:10:49.724Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.465648307245072,"aZ":-39.88512603523276,"pfxX":7.870320193602881,"pfxZ":-5.535784535754118,"pX":-0.3783857645752372,"pZ":2.045061593527258,"vX0":2.613848876256995,"vY0":-117.56692352567754,"vZ0":-0.3477965797210778,"x":131.42,"y":183.56,"x0":-2.528910509899635,"y0":50.004175590542594,"z0":5.914436298348531,"aX":10.956312710850643},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-9.8,"breakHorizontal":-14.9,"spinRate":3140,"spinDirection":55},"zone":7,"typeConfidence":0.89,"plateTime":0.46688492766273004,"extension":5.910498955487062},"index":5,"playId":"26890673-e384-39a3-8347-02b25b080aeb","pitchNumber":3,"startTime":"2026-08-29T17:11:02.232Z","endTime":"2026-08-29T17:11:07.214Z","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":6,"startTime":"2026-08-29T17:11:08.937Z","endTime":"2026-08-29T17:11:24.990Z","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":0},"pitchData":{"startSpeed":87.9,"endSpeed":82.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.380486903960556,"aZ":-24.70923045559547,"pfxX":-7.65232832866616,"pfxZ":4.402755549326378,"pX":0.3295814684491597,"pZ":1.6416694026314336,"vX0":9.208254563892096,"vY0":-127.87728871452819,"vZ0":-4.98014147802943,"x":104.44,"y":194.45,"x0":-2.283684842559821,"y0":50.004656738663506,"z0":5.4951765220225415,"aX":-12.982207739658184},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.3,"breakHorizontal":12.4,"spinRate":2082,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.42441712571982215,"extension":6.547011792030212},"index":7,"playId":"e369b531-f4cd-3857-b6bd-53c053435d82","pitchNumber":4,"startTime":"2026-08-29T17:11:24.990Z","endTime":"2026-08-29T17:11:30.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:11:30.884Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddie Freeman flies out to right fielder Ben Malgeri.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-29T17:11:29.610Z","endTime":"2026-08-29T17:12:29.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.8,"endSpeed":81.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.140201340083458,"aZ":-26.114220892000198,"pfxX":-8.883895780990022,"pfxZ":3.6282980016760478,"pX":0.5266259078867349,"pZ":1.7087631832149603,"vX0":9.963469057448187,"vY0":-127.55587914056566,"vZ0":-4.627456977541966,"x":96.93,"y":192.64,"x0":-2.2527939221697832,"y0":50.00137579335398,"z0":5.574605633785687,"aX":-14.823950768530857},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.9,"breakHorizontal":14.2,"spinRate":2106,"spinDirection":225},"zone":9,"typeConfidence":0.9,"plateTime":0.42735839126478403,"extension":6.418921218785153},"index":0,"playId":"1642350b-0157-3399-8c6c-38f83be023e9","pitchNumber":1,"startTime":"2026-08-29T17:11:58.212Z","endTime":"2026-08-29T17:12:02.264Z","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.2,"endSpeed":88.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.899157268889926,"aZ":-14.266962490706435,"pfxX":-4.378958142325876,"pfxZ":8.92246217625238,"pX":0.7953796708448065,"pZ":2.9444106077159407,"vX0":8.934269076479586,"vY0":-139.89681992781965,"vZ0":-5.166430022210632,"x":86.68,"y":159.28,"x0":-1.8528993132493607,"y0":50.00151380265639,"z0":5.731229448325074,"aX":-8.788114171988878},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":6.4,"spinRate":2339,"spinDirection":209},"zone":3,"typeConfidence":0.9,"plateTime":0.38968878297603426,"extension":6.172159452895497},"hitData":{"launchSpeed":98.0,"launchAngle":52.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.52,"coordY":103.97}},"index":1,"playId":"b6aa6f4f-a017-3951-93e0-ed931c06c4c4","pitchNumber":2,"startTime":"2026-08-29T17:12:16.318Z","endTime":"2026-08-29T17:12:29.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:12:29.183Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mookie Betts grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-29T17:12:30.859Z","endTime":"2026-08-29T17:14:16.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"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":94.9,"endSpeed":87.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.296945624572878,"aZ":-14.799862508670328,"pfxX":-5.619930969952799,"pfxZ":8.90776564373251,"pX":0.7923213510087063,"pZ":2.1875071628957903,"vX0":9.241579075122578,"vY0":-137.96638023463967,"vZ0":-6.6497815109486655,"x":86.8,"y":179.72,"x0":-1.852640167569906,"y0":50.00457723697769,"z0":5.604973930417289,"aX":-10.964235090353835},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":8.5,"spinRate":2277,"spinDirection":215},"zone":6,"typeConfidence":0.9,"plateTime":0.3952332638448097,"extension":6.434053899969012},"index":0,"playId":"05f3b7cf-345d-35bd-a9b5-4f08a28ceb00","pitchNumber":1,"startTime":"2026-08-29T17:12:53.589Z","endTime":"2026-08-29T17:12:56.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89725231410016,"aZ":-15.54134099329814,"pfxX":-6.471900109600423,"pfxZ":8.35706762383163,"pX":0.9804872824975059,"pZ":2.153570615614544,"vX0":10.501358486725852,"vY0":-139.16021738310633,"vZ0":-6.803210046415013,"x":79.63,"y":180.63,"x0":-1.9758134606514925,"y0":50.00241553206851,"z0":5.631838446068285,"aX":-12.881244296317725},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.0,"breakHorizontal":10.0,"spinRate":2315,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.39138303304624156,"extension":6.28491466146976},"index":1,"playId":"4ae40e20-bdc5-369b-850f-3faeae6b9e8f","pitchNumber":2,"startTime":"2026-08-29T17:13:11.472Z","endTime":"2026-08-29T17:13:15.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":82.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45477717803684,"aZ":-30.260653309324574,"pfxX":2.393832440315691,"pfxZ":1.14102864834725,"pX":1.1716553411169621,"pZ":1.4638552829555584,"vX0":7.773143692935531,"vY0":-127.26183668261967,"vZ0":-4.642295200377591,"x":72.34,"y":199.26,"x0":-2.209900362188064,"y0":50.00041312203751,"z0":5.656817758452052,"aX":3.9989274612542753},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.4,"breakHorizontal":-5.8,"spinRate":2740,"spinDirection":87},"zone":14,"typeConfidence":0.9,"plateTime":0.4273147550732759,"extension":6.18405452452835},"index":2,"playId":"6f81f7fe-2cc1-3aff-ad74-f9e32ae22fea","pitchNumber":3,"startTime":"2026-08-29T17:13:29.144Z","endTime":"2026-08-29T17:13:34.440Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.713779987604312,"aZ":-39.56855449599031,"pfxX":7.842232857525384,"pfxZ":-5.319692615053192,"pX":0.11697280403257657,"pZ":3.1144799349712624,"vX0":2.6851629330584723,"vY0":-116.75264217022355,"vZ0":1.6851593769727249,"x":112.54,"y":154.69,"x0":-2.065155018540349,"y0":50.005399236535695,"z0":6.090111813736623,"aX":10.893666337813904},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-9.0,"breakHorizontal":-14.9,"spinRate":3074,"spinDirection":40},"zone":2,"typeConfidence":0.89,"plateTime":0.468040432888452,"extension":5.969498917573862},"index":3,"playId":"67f0bbaf-896a-3906-9bbd-c22ccf1576db","pitchNumber":4,"startTime":"2026-08-29T17:13:51.112Z","endTime":"2026-08-29T17:13:55.537Z","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":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83773386653294,"aZ":-15.740496818758116,"pfxX":-5.4651852074244225,"pfxZ":8.126736690573612,"pX":0.2134678748851002,"pZ":2.4733511401984183,"vX0":8.39571920217053,"vY0":-140.36516737190104,"vZ0":-6.074770790292898,"x":108.86,"y":172.0,"x0":-2.0881880684383365,"y0":50.0009505277517,"z0":5.667390267046311,"aX":-11.0492936309928},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":8.4,"spinRate":2338,"spinDirection":216},"zone":5,"typeConfidence":0.9,"plateTime":0.38825696571064006,"extension":6.3159983695295425},"hitData":{"launchSpeed":91.9,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":125.68,"coordY":146.11}},"index":4,"playId":"4a2fc4d9-840b-3498-99d3-101fd01ee067","pitchNumber":5,"startTime":"2026-08-29T17:14:08.914Z","endTime":"2026-08-29T17:14:16.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:14:16.600Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-29T17:16:14.491Z","endTime":"2026-08-29T17:17:58.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":94.6,"endSpeed":87.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9064410875518,"aZ":-9.660426447319812,"pfxX":4.748198445087748,"pfxZ":11.611146418442651,"pX":-0.1183648838984723,"pZ":2.1913395542056597,"vX0":-7.00753202511128,"vY0":-137.49877458840203,"vZ0":-9.568095475057767,"x":121.51,"y":179.61,"x0":1.8316712106080835,"y0":50.00359076369581,"z0":6.3469786160553605,"aX":9.20731052391629},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.4,"breakHorizontal":-7.3,"spinRate":2408,"spinDirection":159},"zone":5,"typeConfidence":0.91,"plateTime":0.3964667390054757,"extension":6.659232877808831},"index":0,"playId":"a545b2b0-101e-3955-b2d0-e01ca5cbd9f7","pitchNumber":1,"startTime":"2026-08-29T17:16:29.904Z","endTime":"2026-08-29T17:16:33.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.908596536866753,"aZ":-13.683216520087429,"pfxX":4.2607002262950555,"pfxZ":9.424957913771031,"pX":0.1790272308989508,"pZ":4.836727784939049,"vX0":-6.449626358322546,"vY0":-138.45947403527612,"vZ0":-2.2445518461291702,"x":110.18,"y":108.19,"x0":1.9739161742396105,"y0":50.00107793048256,"z0":6.562138217733622,"aX":8.358232677454325},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":-6.5,"spinRate":2433,"spinDirection":155},"zone":12,"typeConfidence":0.91,"plateTime":0.39401935297429214,"extension":6.577252161624974},"index":1,"playId":"8be6215e-4f60-388e-b52a-f9f0847aa71b","pitchNumber":2,"startTime":"2026-08-29T17:16:49.721Z","endTime":"2026-08-29T17:16:53.504Z","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":95.3,"endSpeed":88.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.458054607017118,"aZ":-8.663428984914509,"pfxX":3.3067650831976434,"pfxZ":11.971994072935138,"pX":0.23272642599958818,"pZ":2.147817388499516,"vX0":-5.997665761896373,"vY0":-138.43382093582585,"vZ0":-9.699083032763285,"x":108.13,"y":180.79,"x0":1.9861223501965461,"y0":50.00384860817528,"z0":6.253720519030596,"aX":6.494830537483862},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.2,"breakHorizontal":-4.9,"spinRate":2376,"spinDirection":159},"zone":5,"typeConfidence":0.91,"plateTime":0.3938736870670274,"extension":6.729235983328261},"index":2,"playId":"34c34776-b638-3cfa-9399-7b4603700c8e","pitchNumber":3,"startTime":"2026-08-29T17:17:14.695Z","endTime":"2026-08-29T17:17:19.803Z","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":96.1,"endSpeed":89.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35330104995241,"aZ":-9.859739280458475,"pfxX":2.7735857956515835,"pfxZ":11.1288519189842,"pX":-1.1655215890827035,"pZ":3.1856889365221193,"vX0":-8.939178435584402,"vY0":-139.73574584122943,"vZ0":-7.168665807090613,"x":161.43,"y":152.77,"x0":1.695216093598906,"y0":50.006589860868424,"z0":6.409950327233798,"aX":5.564274576581369},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.1,"breakHorizontal":-3.5,"spinRate":2414,"spinDirection":156},"zone":11,"typeConfidence":0.91,"plateTime":0.38989757700551886,"extension":6.732077258792479},"index":3,"playId":"d11ce72f-44bd-3d81-8996-e054cdf3e211","pitchNumber":4,"startTime":"2026-08-29T17:17:35.890Z","endTime":"2026-08-29T17:17:40.985Z","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":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.738805432275456,"aZ":-37.04450809916013,"pfxX":-5.796947237629388,"pfxZ":-3.585838975654486,"pX":-0.550243315030226,"pZ":1.837994368291909,"vX0":-3.9439449400120035,"vY0":-115.80219491149927,"vZ0":-2.5186063955205413,"x":137.97,"y":189.15,"x0":1.9284562362408386,"y0":50.00332276573193,"z0":6.4852583171122635,"aX":-7.869127985710803},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-6.8,"breakHorizontal":11.5,"spinRate":2474,"spinDirection":323},"zone":7,"typeConfidence":0.9,"plateTime":0.4730800930452359,"extension":6.59797850569433},"index":4,"playId":"aad58c0a-2ea4-3731-b65a-0337f94141dd","pitchNumber":5,"startTime":"2026-08-29T17:17:52.708Z","endTime":"2026-08-29T17:17:58.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:17:58.675Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Hao-Yu Lee pops out to first baseman Freddie Freeman in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-29T17:18:02.178Z","endTime":"2026-08-29T17:18:49.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":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":96.1,"endSpeed":88.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.383831039362416,"aZ":-9.740397444719905,"pfxX":4.010001947907156,"pfxZ":11.289198946855755,"pX":-0.9277773667647997,"pZ":2.8124550537962003,"vX0":-8.799875493478547,"vY0":-139.59592849285147,"vZ0":-8.03162897729803,"x":152.36,"y":162.84,"x0":1.734668772292014,"y0":50.00368883712824,"z0":6.3560992558034615,"aX":7.969855278428998},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.1,"breakHorizontal":-5.6,"spinRate":2335,"spinDirection":153},"zone":11,"typeConfidence":0.91,"plateTime":0.3913336330484194,"extension":6.820741466517967},"index":0,"playId":"66eb2cab-3693-3639-907b-cd3fa312b95d","pitchNumber":1,"startTime":"2026-08-29T17:18:22.133Z","endTime":"2026-08-29T17:18:26.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14369136867776,"aZ":-13.090384245900639,"pfxX":2.3538418097486344,"pfxZ":9.621094373132742,"pX":-0.73768753513841,"pZ":2.7140886208888086,"vX0":-7.987460574446508,"vY0":-138.77200088770434,"vZ0":-7.660549819821231,"x":145.12,"y":165.5,"x0":1.8508878271723803,"y0":50.000410591584256,"z0":6.350811926807335,"aX":4.668520367067123},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":-2.9,"spinRate":2377,"spinDirection":157},"zone":1,"typeConfidence":0.9,"plateTime":0.392176533531825,"extension":6.824570047733957},"hitData":{"launchSpeed":69.0,"launchAngle":72.0,"totalDistance":104.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":165.65,"coordY":186.35}},"index":1,"playId":"4ec462c7-97a7-3580-914c-fbbf9b7dd1f8","pitchNumber":2,"startTime":"2026-08-29T17:18:39.447Z","endTime":"2026-08-29T17:18:49.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:18:49.588Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin McGonigle strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-29T17:18:51.460Z","endTime":"2026-08-29T17:20:55.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.8,"endSpeed":87.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90021794226486,"aZ":-7.299783217400932,"pfxX":4.0195895232595475,"pfxZ":12.76933434424597,"pX":-0.007462624436880623,"pZ":2.927451931515252,"vX0":-6.68139320192887,"vY0":-139.09106407125938,"vZ0":-8.035781561320793,"x":117.28,"y":159.74,"x0":1.9099910348926261,"y0":50.002525077248826,"z0":6.347551056311373,"aX":7.830413883988606},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":21.5,"breakHorizontal":-5.8,"spinRate":2395,"spinDirection":154},"zone":2,"typeConfidence":0.91,"plateTime":0.3946776063622046,"extension":6.725878472386168},"index":0,"playId":"9542dd9d-22bd-32c6-b755-e36438f36d8b","pitchNumber":1,"startTime":"2026-08-29T17:19:12.919Z","endTime":"2026-08-29T17:19:16.571Z","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":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59245555342035,"aZ":-8.27353079570403,"pfxX":4.9758012476696685,"pfxZ":12.104852149693933,"pX":-0.5758952921845826,"pZ":3.09530919452371,"vX0":-8.453915734444976,"vY0":-140.08792932331153,"vZ0":-7.5405273566751605,"x":138.95,"y":155.21,"x0":1.843609095582,"y0":50.00202412897662,"z0":6.37318952580515,"aX":9.824534547129204},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.4,"breakHorizontal":-7.1,"spinRate":2509,"spinDirection":152},"zone":1,"typeConfidence":0.91,"plateTime":0.391984030231618,"extension":6.7118047721350615},"index":1,"playId":"cf075a68-f1c4-3f50-b25c-1aab0b673846","pitchNumber":2,"startTime":"2026-08-29T17:19:35.935Z","endTime":"2026-08-29T17:19:41.028Z","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":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11419350115703,"aZ":-23.167832950647355,"pfxX":0.30747554340710526,"pfxZ":5.113669215536059,"pX":-1.44839773407217,"pZ":0.25896107284172953,"vX0":-8.372400324933789,"vY0":-131.4075532600722,"vZ0":-10.94488253878413,"x":172.21,"y":231.79,"x0":1.730018387897036,"y0":50.00218646381398,"z0":6.178148253771331,"aX":0.543039529858573},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.2,"breakHorizontal":1.2,"spinRate":2432,"spinDirection":174},"zone":13,"typeConfidence":0.82,"plateTime":0.41577237190324334,"extension":6.710927559287349},"index":2,"playId":"ac4cb9b9-a9a8-3faf-8354-32b6714de748","pitchNumber":3,"startTime":"2026-08-29T17:19:53.836Z","endTime":"2026-08-29T17:19:57.530Z","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":82.3,"endSpeed":76.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.456170083265825,"aZ":-37.24259314317625,"pfxX":-8.440004428381355,"pfxZ":-3.515952327194536,"pX":-1.5636322326707315,"pZ":-0.07807736614568972,"vX0":-5.459255468048514,"vY0":-119.65133327642512,"vZ0":-7.114056151062528,"x":176.6,"y":240.89,"x0":1.849153319226779,"y0":50.00387368388095,"z0":6.2966050211152425,"aX":-12.160146708101447},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.9,"breakHorizontal":16.7,"spinRate":2498,"spinDirection":319},"zone":13,"typeConfidence":0.89,"plateTime":0.45888757008086545,"extension":6.804029960194162},"index":3,"playId":"33c36a81-08b4-3ffe-b1d6-3e544e5286dd","pitchNumber":4,"startTime":"2026-08-29T17:20:31.704Z","endTime":"2026-08-29T17:20:36.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93898226642458,"aZ":-24.322566239382628,"pfxX":-0.5523317197753068,"pfxZ":4.5913305777797415,"pX":-0.48582087674716806,"pZ":1.404931292804268,"vX0":-5.874995579609042,"vY0":-128.94584674319591,"vZ0":-7.789535230050076,"x":135.52,"y":200.85,"x0":1.8793341645777382,"y0":50.00163361014598,"z0":6.298277617281344,"aX":-0.9442438165306364},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.1,"breakHorizontal":2.2,"spinRate":2373,"spinDirection":187},"zone":13,"typeConfidence":0.92,"plateTime":0.4222866257538387,"extension":6.59001016170318},"index":4,"playId":"dc9e71e5-fddb-3705-a53c-c310475cb491","pitchNumber":5,"startTime":"2026-08-29T17:20:48.698Z","endTime":"2026-08-29T17:20:55.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:20:55.289Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Muncy flies out sharply to left fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T17:22:39.641Z","endTime":"2026-08-29T17:24:41.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"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(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":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":73.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.053256861984384,"aZ":-38.39794402282178,"pfxX":5.794433796040109,"pfxZ":-4.688696994621249,"pX":0.953911165994088,"pZ":1.5445694475133742,"vX0":5.450655118252327,"vY0":-114.24387678884942,"vZ0":-1.1869224705191306,"x":80.64,"y":197.08,"x0":-2.2110832352079246,"y0":50.00173403636367,"z0":5.828217629470192,"aX":7.695531796042835},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-8.5,"breakHorizontal":-11.8,"spinRate":2952,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.47851777059166833,"extension":6.013699681206802},"index":0,"playId":"9b8f6313-9cb0-37a4-afff-e82573befe07","pitchNumber":1,"startTime":"2026-08-29T17:23:06.541Z","endTime":"2026-08-29T17:23:10.302Z","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":86.3,"endSpeed":79.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.517059739289962,"aZ":-29.485832369745474,"pfxX":1.3421938266212565,"pfxZ":1.689279094756858,"pX":0.3847311946526693,"pZ":0.9255067342923632,"vX0":6.07068942728652,"vY0":-125.46878976654473,"vZ0":-5.799873607224198,"x":102.33,"y":213.79,"x0":-2.2412113105693456,"y0":50.0054955215432,"z0":5.6717148528363115,"aX":2.1380086574806443},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.9,"breakHorizontal":-3.8,"spinRate":2520,"spinDirection":71},"zone":14,"typeConfidence":0.9,"plateTime":0.4366475954757614,"extension":6.1434599489909685},"index":1,"playId":"9c0a1dc0-915e-338c-88b2-d88a117461d3","pitchNumber":2,"startTime":"2026-08-29T17:23:23.432Z","endTime":"2026-08-29T17:23:28.511Z","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":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66596816408793,"aZ":-21.63026984654882,"pfxX":-9.488429892063028,"pfxZ":5.540886848925904,"pX":-0.0031322471012259607,"pZ":3.334089258877272,"vX0":9.068712290135979,"vY0":-136.52509034445848,"vZ0":-2.4725172220744684,"x":117.12,"y":148.76,"x0":-2.1215436821515494,"y0":50.00573066492568,"z0":5.726568013326402,"aX":-18.06717500621427},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.7,"breakHorizontal":15.5,"spinRate":2345,"spinDirection":213},"zone":12,"typeConfidence":0.89,"plateTime":0.3999008951725731,"extension":6.20250701795103},"index":2,"playId":"510b5e55-e996-3f03-964b-987358636ec5","pitchNumber":3,"startTime":"2026-08-29T17:23:41.782Z","endTime":"2026-08-29T17:23:46.848Z","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":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.368037023585153,"aZ":-13.495879757092377,"pfxX":-5.041794841985771,"pfxZ":9.817027450465055,"pX":0.5237988818823391,"pZ":3.119688840482099,"vX0":8.828326315187251,"vY0":-137.29219107831653,"vZ0":-4.7604531781806125,"x":97.03,"y":154.55,"x0":-2.0833993184650357,"y0":50.00216989150142,"z0":5.79977272373466,"aX":-9.592861548268477},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":7.2,"spinRate":2311,"spinDirection":215},"zone":3,"typeConfidence":0.9,"plateTime":0.3994874144351894,"extension":6.181044756775937},"index":3,"playId":"845e9052-45e2-3552-ba58-0ad71fb9a5f8","pitchNumber":4,"startTime":"2026-08-29T17:23:56.979Z","endTime":"2026-08-29T17:24:02.400Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.031831394139832,"aZ":-18.119797902535907,"pfxX":-9.684326914446329,"pfxZ":7.269548787833886,"pX":-0.17284656535602339,"pZ":2.4636774043074445,"vX0":8.243438102395867,"vY0":-137.78833608098176,"vZ0":-5.35150301029594,"x":123.59,"y":172.26,"x0":-1.9370619824445725,"y0":50.00209520209637,"z0":5.645174351792697,"aX":-18.723500740401583},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.2,"breakHorizontal":16.0,"spinRate":2288,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.39667729567778753,"extension":6.200388552013996},"hitData":{"launchSpeed":100.5,"launchAngle":60.0,"totalDistance":207.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":87.84,"coordY":127.09}},"index":4,"playId":"83fe3ca3-e951-3240-9df4-9d068163709e","pitchNumber":5,"startTime":"2026-08-29T17:24:29.519Z","endTime":"2026-08-29T17:24:41.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:24:41.598Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy Edman flies out to left fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T17:24:41.970Z","endTime":"2026-08-29T17:25:16.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73672674873307,"aZ":-14.554659170359564,"pfxX":-5.793628521979193,"pfxZ":9.27912591260467,"pX":0.5729392742970554,"pZ":2.684571411379298,"vX0":9.266494731046341,"vY0":-136.8089092851498,"vZ0":-5.346691082842607,"x":95.16,"y":166.3,"x0":-2.1028320409107666,"y0":50.001320596597395,"z0":5.659203240740501,"aX":-10.999848524746238},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":8.5,"spinRate":2109,"spinDirection":210},"zone":6,"typeConfidence":0.9,"plateTime":0.40011320284564045,"extension":6.293923671179398},"hitData":{"launchSpeed":77.6,"launchAngle":37.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.49,"coordY":103.46}},"index":0,"playId":"f0b77dee-a553-328e-8482-0da40a2936f6","pitchNumber":1,"startTime":"2026-08-29T17:25:07.518Z","endTime":"2026-08-29T17:25:16.635Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:25:16.635Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Tucker walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T17:25:17.449Z","endTime":"2026-08-29T17:29:14.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.913798819503256,"aZ":-28.4278053402887,"pfxX":2.4951254816343407,"pfxZ":2.3268072701570386,"pX":-0.2312446133192869,"pZ":2.9315472629979316,"vX0":4.454106424797162,"vY0":-125.42798422046562,"vZ0":-1.5440167323281457,"x":125.81,"y":159.63,"x0":-2.3470485151915006,"y0":50.001849563660684,"z0":5.85071104067982,"aX":4.016260619820507},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.1,"breakHorizontal":-5.4,"spinRate":2713,"spinDirection":81},"zone":2,"typeConfidence":0.9,"plateTime":0.4349744121170285,"extension":6.388303424338981},"index":0,"playId":"301bb50a-fe1b-338d-bf21-595d346f9d06","pitchNumber":1,"startTime":"2026-08-29T17:25:44.726Z","endTime":"2026-08-29T17:25:48.692Z","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":86.3,"endSpeed":80.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.928239923739017,"aZ":-28.001920201786454,"pfxX":2.0414996499582547,"pfxZ":2.598326084971035,"pX":0.9609432610294578,"pZ":1.4346466915598857,"vX0":7.172032823465851,"vY0":-125.53217400408843,"vZ0":-5.128843410883581,"x":80.37,"y":200.04,"x0":-2.1912038649273553,"y0":50.004151127476675,"z0":5.766863611695801,"aX":3.2770860058554234},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.8,"breakHorizontal":-5.3,"spinRate":2671,"spinDirection":78},"zone":14,"typeConfidence":0.9,"plateTime":0.4352992138577769,"extension":6.326555648009467},"index":1,"playId":"67ff4432-9cef-33c1-99e6-2348d95a509c","pitchNumber":2,"startTime":"2026-08-29T17:26:00.705Z","endTime":"2026-08-29T17:26:05.462Z","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":94.3,"endSpeed":85.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11757949918884,"aZ":-13.82357201754792,"pfxX":-4.20333998747578,"pfxZ":9.717654336806671,"pX":-0.890479560469106,"pZ":3.663882399365846,"vX0":4.784342162127533,"vY0":-137.22250866373994,"vZ0":-3.1210853684181274,"x":150.94,"y":139.86,"x0":-2.118561372962084,"y0":50.00340727313918,"z0":5.7701264173241364,"aX":-7.93856136613044},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":6.5,"spinRate":2245,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.40064878159644124,"extension":6.248384061912559},"index":2,"playId":"88b052c1-548b-30d2-99e9-f7d62f048c6f","pitchNumber":3,"startTime":"2026-08-29T17:26:18.039Z","endTime":"2026-08-29T17:26:23.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07956443092579,"aZ":-14.555858557580258,"pfxX":-5.529658313508727,"pfxZ":9.212456488123728,"pX":0.35229367483499474,"pZ":2.1066215798959314,"vX0":8.104128082577471,"vY0":-137.77989851943448,"vZ0":-6.88947698570896,"x":103.57,"y":181.9,"x0":-1.9158251981279482,"y0":50.006570591544694,"z0":5.633112598034715,"aX":-10.579855555991855},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":8.2,"spinRate":2210,"spinDirection":210},"zone":9,"typeConfidence":0.9,"plateTime":0.3983245480301223,"extension":6.3566584525537655},"index":3,"playId":"294e69ac-224b-3baa-9396-dc0f9b87edea","pitchNumber":4,"startTime":"2026-08-29T17:26:37.526Z","endTime":"2026-08-29T17:26:42.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.674203049248447,"aZ":-28.246959596462062,"pfxX":3.49720423227115,"pfxZ":2.4118678640285722,"pX":0.38963228529366395,"pZ":1.5733305919736627,"vX0":5.73005424036031,"vY0":-126.05744393663068,"vZ0":-4.705179696283592,"x":102.15,"y":196.3,"x0":-2.3566807560066296,"y0":50.005212758709646,"z0":5.712026549374979,"aX":5.6964948295020745},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.6,"breakHorizontal":-7.6,"spinRate":2684,"spinDirection":75},"zone":14,"typeConfidence":0.9,"plateTime":0.4324834133307274,"extension":6.292133673071746},"index":4,"playId":"ffc9ce92-00b6-3544-a705-4f8a15a3e5fb","pitchNumber":5,"startTime":"2026-08-29T17:26:58.562Z","endTime":"2026-08-29T17:27:04.855Z","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":87.8,"endSpeed":81.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.880515204984086,"aZ":-21.177466760054763,"pfxX":-8.446621738169842,"pfxZ":6.5982565704565825,"pX":0.18088023452145893,"pZ":2.9672640950298854,"vX0":8.569689863909849,"vY0":-127.66905922471796,"vZ0":-2.583095589913609,"x":110.11,"y":158.66,"x0":-2.1063753358149664,"y0":50.00310961948093,"z0":5.641318604908931,"aX":-14.07991738273322},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.6,"breakHorizontal":13.6,"spinRate":1852,"spinDirection":223},"zone":2,"typeConfidence":0.89,"plateTime":0.4274169831748762,"extension":6.344917779240506},"index":5,"playId":"91ba6dd6-516b-3d23-8b92-0ad63ff8bb89","pitchNumber":6,"startTime":"2026-08-29T17:27:23.894Z","endTime":"2026-08-29T17:27:28.430Z","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":95.4,"endSpeed":86.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.602267301313574,"aZ":-13.007446417924836,"pfxX":-3.7596801124168513,"pfxZ":9.874451278327568,"pX":-0.3156986012995635,"pZ":2.9783951189896434,"vX0":5.544498799896837,"vY0":-138.81069513224105,"vZ0":-5.146353636854224,"x":129.03,"y":158.36,"x0":-1.8554283316654654,"y0":50.004013889535976,"z0":5.7304192129644935,"aX":-7.299036188529079},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":5.6,"spinRate":2347,"spinDirection":209},"zone":1,"typeConfidence":0.9,"plateTime":0.3953858480310046,"extension":6.385295238203089},"index":6,"playId":"bb5282e0-ce5e-36b9-a88a-da99eebd63c6","pitchNumber":7,"startTime":"2026-08-29T17:27:49.801Z","endTime":"2026-08-29T17:27:54.578Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.557012729200967,"aZ":-38.20811185277411,"pfxX":5.668233231750312,"pfxZ":-4.2182069020171635,"pX":1.5536146098273909,"pZ":1.4064191900509482,"vX0":6.6093268654034825,"vY0":-118.75203842154093,"vZ0":-2.3819357407422705,"x":57.78,"y":200.81,"x0":-2.001397705804688,"y0":50.00567411827401,"z0":5.895554887945341,"aX":8.101785022701055},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-7.9,"breakHorizontal":-11.9,"spinRate":2978,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.46109366605564794,"extension":6.215534689969847},"index":7,"playId":"d3999b1d-b6db-3e5e-8b8e-5782d53d3fc7","pitchNumber":8,"startTime":"2026-08-29T17:28:17.563Z","endTime":"2026-08-29T17:28:21.559Z","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":96.1,"endSpeed":87.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.776453347594636,"aZ":-17.251920283590497,"pfxX":-8.75665953082381,"pfxZ":7.555310417939404,"pX":-0.4513683128610379,"pZ":2.72330209783485,"vX0":7.685818988398426,"vY0":-139.74003223358335,"vZ0":-5.071986453239522,"x":134.21,"y":165.25,"x0":-2.101038290285515,"y0":50.005717640946585,"z0":5.696955001164736,"aX":-17.303919775613032},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":14.3,"spinRate":2323,"spinDirection":204},"zone":4,"typeConfidence":0.91,"plateTime":0.39210968077818054,"extension":6.314475864240878},"index":8,"playId":"45cc4412-328f-3265-a2f9-fb3fec312a63","pitchNumber":9,"startTime":"2026-08-29T17:28:36.860Z","endTime":"2026-08-29T17:28:44.992Z","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":95.6,"endSpeed":87.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.252299470214403,"aZ":-18.892992278858234,"pfxX":-8.418251770730139,"pfxZ":6.79665169965563,"pX":0.4629389513069823,"pZ":1.3249764431239546,"vX0":9.816086574765574,"vY0":-138.7379883949467,"vZ0":-8.221537343500785,"x":99.35,"y":203.01,"x0":-2.0228068473274656,"y0":50.00682199496106,"z0":5.580022720179399,"aX":-16.459617360051972},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.8,"breakHorizontal":13.3,"spinRate":2200,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.3943863238213874,"extension":6.400214365325185},"index":9,"playId":"06dcaadb-6b04-3d5d-8401-3e098e93c4d9","pitchNumber":10,"startTime":"2026-08-29T17:29:08.373Z","endTime":"2026-08-29T17:29:14.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:29:14.680Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T17:29:13.716Z","endTime":"2026-08-29T17:30:35.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.241845431220423,"aZ":-28.37107114043093,"pfxX":5.1205987604451995,"pfxZ":2.3618573162021868,"pX":0.15616736776656892,"pZ":3.12873922962695,"vX0":4.838783978681172,"vY0":-125.85180070721243,"vZ0":-0.8904567666000979,"x":111.05,"y":154.3,"x0":-2.4531558500751647,"y0":50.00597188431076,"z0":5.773915247843898,"aX":8.259695688413125},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.3,"breakHorizontal":-10.3,"spinRate":2592,"spinDirection":87},"zone":2,"typeConfidence":0.9,"plateTime":0.4343187038419769,"extension":6.1208148128028474},"index":0,"playId":"5deca3a4-c595-3386-a79f-e53499e5b41e","pitchNumber":1,"startTime":"2026-08-29T17:29:36.535Z","endTime":"2026-08-29T17:29:40.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.457753881051936,"aZ":-26.96869346266312,"pfxX":3.4694811817497855,"pfxZ":3.1716285615473057,"pX":0.3091812207311485,"pZ":2.2259174469121796,"vX0":5.669092525963343,"vY0":-126.89817703371327,"vZ0":-3.5135888066195236,"x":105.21,"y":178.68,"x0":-2.399128825229659,"y0":50.00228263195862,"z0":5.762227042235107,"aX":5.692677195630987},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.2,"breakHorizontal":-7.6,"spinRate":2633,"spinDirection":116},"zone":6,"typeConfidence":0.9,"plateTime":0.4305987764953665,"extension":6.239727540672407},"index":1,"playId":"b0d69951-64bb-30a9-a4cb-7214a9a51ed6","pitchNumber":2,"startTime":"2026-08-29T17:29:52.926Z","endTime":"2026-08-29T17:29:57.953Z","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":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.178939012602992,"aZ":-29.492840375281226,"pfxX":5.471438787950623,"pfxZ":1.708682441337519,"pX":1.6079059332888774,"pZ":3.158887148815457,"vX0":7.753096996330764,"vY0":-124.93609043067538,"vZ0":-0.7082471508626499,"x":55.71,"y":153.49,"x0":-2.256399370987593,"y0":50.00143023208056,"z0":5.888342636024999,"aX":8.573154874277137},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.2,"breakHorizontal":-11.9,"spinRate":2668,"spinDirection":64},"zone":12,"typeConfidence":0.91,"plateTime":0.43984036500848855,"extension":6.294381628981277},"index":2,"playId":"1312dc06-2473-3223-8810-9cf47c72a9e8","pitchNumber":3,"startTime":"2026-08-29T17:30:10.602Z","endTime":"2026-08-29T17:30:14.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.492905798993494,"aZ":-12.374486180489686,"pfxX":-3.578237440792994,"pfxZ":10.113463435554946,"pX":-0.11074161396518166,"pZ":3.257712155318339,"vX0":7.440676782159911,"vY0":-139.10831802305282,"vZ0":-4.406489050641258,"x":121.22,"y":150.82,"x0":-2.356484501954238,"y0":50.00288966524763,"z0":5.683926881121674,"aX":-7.005821856389292},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.5,"breakHorizontal":4.9,"spinRate":2227,"spinDirection":212},"zone":2,"typeConfidence":0.9,"plateTime":0.3938873905817206,"extension":6.422639626639913},"index":3,"playId":"2424c09d-44b6-3e30-aa96-fc705af3a3b4","pitchNumber":4,"startTime":"2026-08-29T17:30:30.839Z","endTime":"2026-08-29T17:30:35.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:30:35.822Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a pop up to right fielder Kyle Tucker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T17:32:29.772Z","endTime":"2026-08-29T17:33:44.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.169760867441624,"aZ":-21.280208532448032,"pfxX":8.14387514877179,"pfxZ":7.1081390249531395,"pX":0.7400752961417285,"pZ":1.9950160110206705,"vX0":-5.686784786577114,"vY0":-122.71698083736746,"vZ0":-6.1050924184143245,"x":88.79,"y":184.91,"x0":2.0237372947368293,"y0":50.00313565187872,"z0":6.315360926374346,"aX":12.482262600538643},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":11.8,"breakHorizontal":-13.4,"spinRate":1978,"spinDirection":132},"zone":9,"typeConfidence":0.9,"plateTime":0.44549465921635223,"extension":6.655244969807499},"index":0,"playId":"22edcecf-2de7-3896-af07-4d57a813e71d","pitchNumber":1,"startTime":"2026-08-29T17:32:48.371Z","endTime":"2026-08-29T17:32:53.170Z","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":95.5,"endSpeed":87.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.908936823540763,"aZ":-7.8707597655728945,"pfxX":3.4348401109143776,"pfxZ":12.468712153808436,"pX":-0.4095280322052925,"pZ":2.921643426860175,"vX0":-7.431359787446021,"vY0":-138.7020319918383,"vZ0":-7.999429062257232,"x":132.61,"y":159.9,"x0":1.8576773257872228,"y0":50.001866049541405,"z0":6.367201809225053,"aX":6.694967400769978},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":21.1,"breakHorizontal":-4.7,"spinRate":2507,"spinDirection":158},"zone":1,"typeConfidence":0.91,"plateTime":0.3948392883020122,"extension":6.751321093569441},"index":1,"playId":"21e0b838-5d57-3297-9a83-34e4bb9dbc0b","pitchNumber":2,"startTime":"2026-08-29T17:33:04.508Z","endTime":"2026-08-29T17:33:08.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.755700475307282,"aZ":-24.783278206886024,"pfxX":9.368739703580719,"pfxZ":4.807302176751191,"pX":0.9551797526937493,"pZ":1.4629497761756014,"vX0":-5.82112363232967,"vY0":-123.2705766142514,"vZ0":-6.407044601276768,"x":80.59,"y":199.28,"x0":2.1313244953469406,"y0":50.00339720727987,"z0":6.191248702422276,"aX":14.403038324707866},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.4,"breakHorizontal":-15.6,"spinRate":2012,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.4445251210605048,"extension":6.76559417829303},"hitData":{"launchSpeed":65.5,"launchAngle":48.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"9","coordinates":{"coordX":177.38,"coordY":148.84}},"index":2,"playId":"edd5c018-5f82-3512-9d37-7d740be934ae","pitchNumber":3,"startTime":"2026-08-29T17:33:30.632Z","endTime":"2026-08-29T17:33:44.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:33:44.714Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Eduardo Valencia pops out to first baseman Freddie Freeman in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T17:33:44.023Z","endTime":"2026-08-29T17:34:24.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60498018775784,"aZ":-9.488841290226269,"pfxX":3.7263545344559343,"pfxZ":11.67295708766965,"pX":-0.8359829637823872,"pZ":2.8268636502709508,"vX0":-8.308739646865167,"vY0":-138.44834219758445,"vZ0":-7.878519315477442,"x":148.87,"y":162.45,"x0":1.7183811489556509,"y0":50.002257416347,"z0":6.342665894865531,"aX":7.24224195543795},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.7,"breakHorizontal":-5.0,"spinRate":2426,"spinDirection":158},"zone":11,"typeConfidence":0.91,"plateTime":0.3954660502607763,"extension":6.660933514298753},"hitData":{"launchSpeed":67.7,"launchAngle":80.0,"totalDistance":70.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":156.59,"coordY":202.36}},"index":0,"playId":"1e65ae5e-92cc-3d3a-841e-3991d1699469","pitchNumber":1,"startTime":"2026-08-29T17:34:13.553Z","endTime":"2026-08-29T17:34:24.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:34:24.300Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Torkelson pops out to second baseman Tommy Edman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T17:34:28.550Z","endTime":"2026-08-29T17:36:50.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":77.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55734237518862,"aZ":-20.501778027795226,"pfxX":8.683036700831323,"pfxZ":7.607458082211984,"pX":0.3477971980732807,"pZ":3.107459560009133,"vX0":-6.990247007857987,"vY0":-123.10848942024978,"vZ0":-3.6152722776008623,"x":103.74,"y":154.88,"x0":2.0966275352074883,"y0":50.002838202054186,"z0":6.3315335998043105,"aX":13.321503038426323},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":13.2,"breakHorizontal":-14.0,"spinRate":1925,"spinDirection":126},"zone":3,"typeConfidence":0.9,"plateTime":0.4450145451595393,"extension":6.731057905857511},"index":0,"playId":"55e9ba8c-6a7f-3e3d-8a5f-16c26af22234","pitchNumber":1,"startTime":"2026-08-29T17:34:52.004Z","endTime":"2026-08-29T17:34:56.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.712609026448998,"aZ":-9.243576288277755,"pfxX":4.004972525898094,"pfxZ":11.766380084046432,"pX":-1.225738258441781,"pZ":1.9692304898350743,"vX0":-9.468431844844817,"vY0":-138.21792628880095,"vZ0":-10.012283654843111,"x":163.72,"y":185.61,"x0":1.7129129453544618,"y0":50.00335973290432,"z0":6.244588159290938,"aX":7.805971506263345},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.4,"breakHorizontal":-5.4,"spinRate":2479,"spinDirection":154},"zone":13,"typeConfidence":0.9,"plateTime":0.39518979027648715,"extension":6.828589014127323},"index":1,"playId":"35cb0910-e986-3dc5-8622-19671e76d109","pitchNumber":2,"startTime":"2026-08-29T17:35:12.043Z","endTime":"2026-08-29T17:35:17.574Z","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":89.0,"endSpeed":82.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.985847601580666,"aZ":-25.052719219790053,"pfxX":0.19090625294466435,"pfxZ":4.166438469668831,"pX":-1.4387075468969721,"pZ":1.6736712520480772,"vX0":-8.216912808254166,"vY0":-129.35751462912546,"vZ0":-7.095062602457558,"x":171.84,"y":193.59,"x0":1.743382968453487,"y0":50.00061663944065,"z0":6.350929583397776,"aX":0.32728347271775415},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.2,"breakHorizontal":1.3,"spinRate":2217,"spinDirection":174},"zone":13,"typeConfidence":0.92,"plateTime":0.4221446907278561,"extension":6.7409682743535395},"index":2,"playId":"58029dd9-cc02-37ae-80f1-25d848fbd1f5","pitchNumber":3,"startTime":"2026-08-29T17:35:31.387Z","endTime":"2026-08-29T17:35:36.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.205194888216237,"aZ":-23.01965645849696,"pfxX":8.193173828961449,"pfxZ":5.833186901470984,"pX":0.8437274534407759,"pZ":1.0036744816364214,"vX0":-5.59703235606457,"vY0":-124.54180537314991,"vZ0":-7.899967670260975,"x":84.84,"y":211.68,"x0":2.056644487576529,"y0":50.004094340986505,"z0":6.123264359350885,"aX":12.86099515725534},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.9,"breakHorizontal":-13.6,"spinRate":1859,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.4399353011007676,"extension":6.856815079482202},"index":3,"playId":"cf62615b-ceef-339f-9491-4a0b92730231","pitchNumber":4,"startTime":"2026-08-29T17:35:50.998Z","endTime":"2026-08-29T17:35:55.745Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.277826795141525,"aZ":-37.153318825064645,"pfxX":-5.591798158208135,"pfxZ":-3.5256884544215934,"pX":-1.2116056646826698,"pZ":0.6581717991627598,"vX0":-5.403604965956028,"vY0":-118.78703895758562,"vZ0":-5.371427050321655,"x":163.18,"y":221.01,"x0":1.8291947867321103,"y0":50.00320356814831,"z0":6.3717066163350555,"aX":-7.895627379944964},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-7.6,"breakHorizontal":11.5,"spinRate":2398,"spinDirection":323},"zone":13,"typeConfidence":0.9,"plateTime":0.4632160085726049,"extension":6.7077178267655855},"index":4,"playId":"ce381f70-33d0-3ea4-accc-d9f742d1649d","pitchNumber":5,"startTime":"2026-08-29T17:36:14.057Z","endTime":"2026-08-29T17:36:19.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.965256287032318,"aZ":-8.057519052419837,"pfxX":6.078174799646927,"pfxZ":12.241282083070143,"pX":-0.3719995740407465,"pZ":2.295651303777681,"vX0":-8.164783499188669,"vY0":-139.38283822595977,"vZ0":-9.50588169342118,"x":131.18,"y":176.8,"x0":1.8038415782156096,"y0":50.00062335219387,"z0":6.279877945745376,"aX":11.973009786530712},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.4,"breakHorizontal":-9.4,"spinRate":2491,"spinDirection":153},"zone":4,"typeConfidence":0.91,"plateTime":0.3927703297379743,"extension":6.780721176669435},"hitData":{"launchSpeed":71.3,"launchAngle":59.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":161.53,"coordY":136.61}},"index":5,"playId":"b4e30a98-a113-3830-93d9-e5dd2c61e7fb","pitchNumber":6,"startTime":"2026-08-29T17:36:38.368Z","endTime":"2026-08-29T17:36:50.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:36:50.645Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Malgeri strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T17:36:51.602Z","endTime":"2026-08-29T17:39:40.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90083024997983,"aZ":-9.984590452243097,"pfxX":3.7100536936256847,"pfxZ":11.217600767380869,"pX":-0.6451491444912817,"pZ":3.8028211602299047,"vX0":-7.884589911118797,"vY0":-139.62991308983507,"vZ0":-5.357986908588021,"x":141.59,"y":136.1,"x0":1.7308527389390445,"y0":50.00229998859826,"z0":6.401033086114075,"aX":7.339005485051754},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.4,"breakHorizontal":-5.2,"spinRate":2482,"spinDirection":158},"zone":11,"typeConfidence":0.91,"plateTime":0.3919980501733358,"extension":6.74304005041299},"index":0,"playId":"982ddc69-2436-3d5a-9d99-653e71438801","pitchNumber":1,"startTime":"2026-08-29T17:37:17.507Z","endTime":"2026-08-29T17:37:22.324Z","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":86.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15551083689859,"aZ":-11.48055468336186,"pfxX":1.9951703494614064,"pfxZ":10.742890848407301,"pX":-0.9821209417329897,"pZ":3.675777478639691,"vX0":-8.012368876124638,"vY0":-137.80538340257277,"vZ0":-5.418356213825472,"x":154.44,"y":139.53,"x0":1.701903361082125,"y0":50.00574784319044,"z0":6.440780368084549,"aX":3.845377210978529},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":-1.9,"spinRate":2395,"spinDirection":165},"zone":11,"typeConfidence":0.9,"plateTime":0.39721225122485926,"extension":6.682361891175492},"index":1,"playId":"d9dddc53-76be-3b49-9ffa-e2c6c843dad5","pitchNumber":2,"startTime":"2026-08-29T17:37:35.127Z","endTime":"2026-08-29T17:37:40.006Z","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":96.0,"endSpeed":87.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43527878938881,"aZ":-10.755233020676458,"pfxX":4.825743524412982,"pfxZ":10.855303663227174,"pX":-0.4269568263809967,"pZ":3.4019841957312313,"vX0":-7.758867782070585,"vY0":-139.58081272673354,"vZ0":-6.164752748604953,"x":133.27,"y":146.93,"x0":1.7618711031193541,"y0":50.00267248856541,"z0":6.347531742161524,"aX":9.522289840836413},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.5,"breakHorizontal":-7.1,"spinRate":2421,"spinDirection":151},"zone":1,"typeConfidence":0.91,"plateTime":0.39242192303270107,"extension":6.74105580624809},"index":2,"playId":"6dcd3453-5db7-3568-acac-a5dc5eb8bd9a","pitchNumber":3,"startTime":"2026-08-29T17:38:01.483Z","endTime":"2026-08-29T17:38:05.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.147151879362763,"aZ":-8.439667757849621,"pfxX":4.194748003153275,"pfxZ":12.164693292966849,"pX":-0.1282882894530006,"pZ":2.274445567803883,"vX0":-6.757225725450732,"vY0":-138.38499462154908,"vZ0":-9.364241810002412,"x":121.89,"y":177.37,"x0":1.793472024120159,"y0":50.00410189701881,"z0":6.256315423402553,"aX":8.185678590515156},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.4,"breakHorizontal":-6.2,"spinRate":2464,"spinDirection":149},"zone":5,"typeConfidence":0.91,"plateTime":0.3948966871926509,"extension":6.792159290922421},"index":3,"playId":"fb6b0e69-173b-3c5b-a34d-909d62b01b4c","pitchNumber":4,"startTime":"2026-08-29T17:38:24.573Z","endTime":"2026-08-29T17:38:28.990Z","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.8,"endSpeed":88.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.001032766185187,"aZ":-11.877356726412318,"pfxX":5.566947966308299,"pfxZ":10.096323891398908,"pX":0.010779191532912064,"pZ":2.9311248133014787,"vX0":-7.032432818329003,"vY0":-140.68135884047638,"vZ0":-7.287702037774859,"x":116.59,"y":159.64,"x0":1.8160981597121275,"y0":50.00646205057021,"z0":6.3200390388102905,"aX":11.1955646011493},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":-8.6,"spinRate":2411,"spinDirection":151},"zone":2,"typeConfidence":0.91,"plateTime":0.38889407429417533,"extension":6.826083436563957},"index":4,"playId":"ea6a5bd4-c4c1-3587-83d6-53ecd9e4c567","pitchNumber":5,"startTime":"2026-08-29T17:38:46.872Z","endTime":"2026-08-29T17:38:50.855Z","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.2,"endSpeed":89.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.525105086328285,"aZ":-14.00043354805509,"pfxX":2.958678781354239,"pfxZ":9.014899587757274,"pX":-0.3209946355134882,"pZ":4.195130068464533,"vX0":-6.771055637000471,"vY0":-140.10885776179714,"vZ0":-3.793578707757969,"x":129.24,"y":125.51,"x0":1.7276395715890125,"y0":50.00297108781067,"z0":6.4633310471457674,"aX":5.965700168117867},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":-4.2,"spinRate":2375,"spinDirection":159},"zone":11,"typeConfidence":0.91,"plateTime":0.38887806528983493,"extension":6.79014964287977},"index":5,"playId":"6c9b6f3a-3b51-3f0f-bd26-217c39f3f0bd","pitchNumber":6,"startTime":"2026-08-29T17:39:13.722Z","endTime":"2026-08-29T17:39:18.434Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":74.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79633775776865,"aZ":-40.30813025813898,"pfxX":-5.238051779906112,"pfxZ":-5.986677671441823,"pX":-0.5539527303231878,"pZ":0.3539853178261895,"vX0":-3.7368656460376535,"vY0":-116.15784794305384,"vZ0":-4.953928841397959,"x":138.12,"y":229.22,"x0":1.7588820350382908,"y0":50.00075526634243,"z0":6.367518553822093,"aX":-7.120014457424197},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-11.9,"breakHorizontal":10.4,"spinRate":2488,"spinDirection":321},"zone":13,"typeConfidence":0.91,"plateTime":0.47244907836604577,"extension":6.61455040504374},"index":6,"playId":"eecdb087-c8b5-3298-8f80-e015a4a6db34","pitchNumber":7,"startTime":"2026-08-29T17:39:35.145Z","endTime":"2026-08-29T17:39:40.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:39:40.943Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hunter Feduccia lines out sharply to right fielder Ben Malgeri.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T17:41:33.757Z","endTime":"2026-08-29T17:43:14.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"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":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"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":0,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08922318517819,"aZ":-40.5594900266818,"pfxX":5.221066228115287,"pfxZ":-6.468975362825921,"pX":-1.18228845236829,"pZ":2.6238158921982238,"vX0":0.7337092143025584,"vY0":-113.47366670850367,"vZ0":1.4535305832634857,"x":162.07,"y":167.94,"x0":-2.1884010498384665,"y0":50.00503050707741,"z0":6.036976186994447,"aX":6.763080412609816},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-11.0,"breakHorizontal":-9.6,"spinRate":2812,"spinDirection":39},"zone":11,"typeConfidence":0.9,"plateTime":0.4839460702608478,"extension":5.985261308021081},"index":0,"playId":"64a1d4f3-c2c4-35df-a5e2-ec93c54f6d55","pitchNumber":1,"startTime":"2026-08-29T17:41:54.664Z","endTime":"2026-08-29T17:41:59.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06955833011207,"aZ":-13.840152995629829,"pfxX":-4.241913423129597,"pfxZ":9.698620588352625,"pX":-0.3879349729366936,"pZ":2.6425013711852947,"vX0":6.357795456554821,"vY0":-136.82564320648873,"vZ0":-5.533288822450572,"x":131.79,"y":167.43,"x0":-2.193861454508194,"y0":50.00041973280952,"z0":5.644422063581473,"aX":-8.01717212933905},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":6.2,"spinRate":2238,"spinDirection":213},"zone":4,"typeConfidence":0.9,"plateTime":0.4007812261097379,"extension":6.423735684193561},"index":1,"playId":"fb64e2dc-463a-30c9-b1c8-c864d089108f","pitchNumber":2,"startTime":"2026-08-29T17:42:08.849Z","endTime":"2026-08-29T17:42:12.659Z","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":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.306856953817483,"aZ":-14.436851735215322,"pfxX":-3.8392704778063544,"pfxZ":9.436031190993207,"pX":1.1711162949906246,"pZ":2.7604488110836587,"vX0":9.96554211069008,"vY0":-136.09981882776776,"vZ0":-4.959532698952947,"x":72.36,"y":164.25,"x0":-2.0358998033490665,"y0":50.004603066148164,"z0":5.603118070357633,"aX":-7.219686540825745},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":4.9,"spinRate":2243,"spinDirection":245},"zone":12,"typeConfidence":0.9,"plateTime":0.4021522240057105,"extension":6.380104540134526},"index":2,"playId":"32f6a6cc-4160-3c59-9357-7e8f8ec34c24","pitchNumber":3,"startTime":"2026-08-29T17:42:27.899Z","endTime":"2026-08-29T17:42:32.031Z","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":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.047842990743057,"aZ":-14.527833561227302,"pfxX":-3.670421369148867,"pfxZ":9.353113767237428,"pX":0.07122624253543396,"pZ":4.145862501084116,"vX0":7.1125142892639674,"vY0":-136.49699967241693,"vZ0":-1.8246920211466353,"x":114.29,"y":126.84,"x0":-2.091450528580357,"y0":50.004684342453764,"z0":5.823359474214745,"aX":-6.9270952017284335},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.8,"breakHorizontal":5.2,"spinRate":2209,"spinDirection":265},"zone":12,"typeConfidence":0.9,"plateTime":0.401275910025257,"extension":6.237769763576028},"index":3,"playId":"77c67eff-e320-36b9-a612-f1649b743178","pitchNumber":4,"startTime":"2026-08-29T17:42:44.747Z","endTime":"2026-08-29T17:42:48.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.583372911981478,"aZ":-14.218504628462918,"pfxX":-4.119355959484862,"pfxZ":9.623299128343856,"pX":0.17211189120412154,"pZ":2.1747193080703338,"vX0":7.452010341600194,"vY0":-135.91272380765935,"vZ0":-6.597168926095917,"x":110.44,"y":180.06,"x0":-2.073558531924178,"y0":50.00156898573204,"z0":5.626258720093826,"aX":-7.6855007108920965},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":5.9,"spinRate":2268,"spinDirection":211},"zone":8,"typeConfidence":0.9,"plateTime":0.40344733044204295,"extension":6.294042611116056},"hitData":{"launchSpeed":106.4,"launchAngle":18.0,"totalDistance":355.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":178.7,"coordY":66.06}},"index":4,"playId":"127d7518-b8dc-35fc-baa6-813f679a71e7","pitchNumber":5,"startTime":"2026-08-29T17:43:04.891Z","endTime":"2026-08-29T17:43:14.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:43:14.834Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alek Thomas flies out to center fielder Max Clark.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T17:43:13.928Z","endTime":"2026-08-29T17:43:50.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":703601,"link":"/api/v1/people/703601"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.855355189630526,"aZ":-24.3421979341966,"pfxX":-9.65890447282946,"pfxZ":4.930083902942448,"pX":-0.09758245020609121,"pZ":2.6989600560135014,"vX0":8.832677064047806,"vY0":-125.34447185700333,"vZ0":-2.3536247198669358,"x":120.72,"y":165.91,"x0":-2.4158921535095557,"y0":50.00122138400919,"z0":5.642266301481611,"aX":-15.334922864391089},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.6,"breakHorizontal":15.4,"spinRate":2022,"spinDirection":220},"zone":2,"typeConfidence":0.9,"plateTime":0.4373436667513708,"extension":6.33059414517486},"hitData":{"launchSpeed":94.2,"launchAngle":49.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.25,"coordY":88.67}},"index":0,"playId":"f6457adb-b874-380d-8519-465aa3f66de0","pitchNumber":1,"startTime":"2026-08-29T17:43:38.426Z","endTime":"2026-08-29T17:43:50.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:43:50.510Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shohei Ohtani singles on a fly ball to left fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T17:43:49.278Z","endTime":"2026-08-29T17:45:08.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57369340896794,"aZ":-37.400892169033604,"pfxX":8.935801336516512,"pfxZ":-3.782125130551349,"pX":0.32501934885571876,"pZ":1.7168772735204703,"vX0":3.280253170353908,"vY0":-117.75036470772562,"vZ0":-1.5989813845311216,"x":104.61,"y":192.42,"x0":-2.2530677644972568,"y0":50.00228721409576,"z0":5.914668342843517,"aX":12.353004985111},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-7.0,"breakHorizontal":-17.0,"spinRate":2912,"spinDirection":37},"zone":9,"typeConfidence":0.89,"plateTime":0.467928572985957,"extension":6.247424094233277},"index":0,"playId":"7433bcfd-c1bc-3d77-9f1d-fa754a8fd419","pitchNumber":1,"startTime":"2026-08-29T17:44:13.430Z","endTime":"2026-08-29T17:44:17.704Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-29T17:44:23.502Z","endTime":"2026-08-29T17:44:38.297Z","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(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":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.789974086471894,"aZ":-36.93825857221948,"pfxX":8.25323309399524,"pfxZ":-3.441480257805914,"pX":0.3165569906315214,"pZ":0.8531004219723768,"vX0":3.216683817871765,"vY0":-117.54352596966206,"vZ0":-3.430165354759893,"x":104.93,"y":215.75,"x0":-2.1469474278839846,"y0":50.00481065045632,"z0":5.8032245585153355,"aX":11.4110593640501},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-6.8,"breakHorizontal":-15.8,"spinRate":2995,"spinDirection":24},"zone":14,"typeConfidence":0.89,"plateTime":0.4681420060451389,"extension":6.2795785891647204},"index":2,"playId":"0ee60b73-06aa-30f3-a5b1-2b24e7e3d2ae","pitchNumber":2,"startTime":"2026-08-29T17:44:38.297Z","endTime":"2026-08-29T17:44:42.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.967002330851454,"aZ":-13.744360617870178,"pfxX":-3.598560541517342,"pfxZ":9.704459654754448,"pX":0.7951324828287298,"pZ":2.9349439511640676,"vX0":8.398322747753555,"vY0":-136.87404149013125,"vZ0":-5.182063374738114,"x":86.69,"y":159.54,"x0":-1.8441592347698774,"y0":50.0012020113944,"z0":5.792441037553157,"aX":-6.833507547924766},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":4.8,"spinRate":2264,"spinDirection":209},"zone":3,"typeConfidence":0.9,"plateTime":0.40003930156671785,"extension":6.384279893282187},"hitData":{"launchSpeed":66.2,"launchAngle":32.0,"totalDistance":203.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.56,"coordY":131.85}},"index":3,"playId":"4225fb04-cbc6-39a1-9357-39760264e48c","pitchNumber":3,"startTime":"2026-08-29T17:44:58.031Z","endTime":"2026-08-29T17:45:08.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:45:08.727Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddie Freeman flies out to left fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T17:45:10.287Z","endTime":"2026-08-29T17:45:45.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.833653302251694,"aZ":-24.559455592345735,"pfxX":-8.97267174977882,"pfxZ":4.7460308343699635,"pX":-0.050150593349336324,"pZ":2.0458114625972597,"vX0":8.134247604274515,"vY0":-125.69975141856345,"vZ0":-3.8230721250991615,"x":118.91,"y":183.54,"x0":-2.1581351994819715,"y0":50.003934670879104,"z0":5.5743292524738,"aX":-14.398728849538214},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.9,"breakHorizontal":14.4,"spinRate":1667,"spinDirection":227},"zone":8,"typeConfidence":0.9,"plateTime":0.4352972739653289,"extension":6.575754745783643},"hitData":{"launchSpeed":90.7,"launchAngle":57.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.94,"coordY":128.24}},"index":0,"playId":"7a6c35d7-f36c-360a-a54e-80876350e34d","pitchNumber":1,"startTime":"2026-08-29T17:45:35.570Z","endTime":"2026-08-29T17:45:45.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:45:45.575Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Javier Báez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T17:47:34.638Z","endTime":"2026-08-29T17:49:18.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53050241381892,"aZ":-24.95788721211583,"pfxX":8.929748541365669,"pfxZ":4.791531071573183,"pX":1.05209257798862,"pZ":1.964374912333472,"vX0":-5.199151890409509,"vY0":-121.58788837944661,"vZ0":-5.108768260862286,"x":76.9,"y":185.74,"x0":2.0515090711949977,"y0":50.004237246671494,"z0":6.242973672952198,"aX":13.449680213788316},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.8,"breakHorizontal":-15.0,"spinRate":1870,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.44947267827580495,"extension":6.808614888579503},"index":0,"playId":"213d1c05-326c-3c40-bd12-c95867f68c4a","pitchNumber":1,"startTime":"2026-08-29T17:47:53.827Z","endTime":"2026-08-29T17:47:57.630Z","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":true},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.217653049166874,"aZ":-12.09754449030144,"pfxX":4.112790302589076,"pfxZ":10.235981610453386,"pX":-0.808769469919644,"pZ":3.414967154965227,"vX0":-8.7916140287597,"vY0":-138.3059539351151,"vZ0":-5.974715984068082,"x":147.83,"y":146.58,"x0":1.85914752310746,"y0":50.00664716212882,"z0":6.395060103702217,"aX":8.070680663873578},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.6,"breakHorizontal":-5.9,"spinRate":2437,"spinDirection":154},"zone":11,"typeConfidence":0.9,"plateTime":0.3941420843410177,"extension":6.836140083183407},"index":1,"playId":"26583694-c19f-31d4-a1f3-81bec13128a0","pitchNumber":2,"startTime":"2026-08-29T17:48:09.831Z","endTime":"2026-08-29T17:48:15.129Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.103596573806,"aZ":-26.669408208909662,"pfxX":9.220218499640435,"pfxZ":3.5711187866862764,"pX":0.2807367970070276,"pZ":1.964986977579195,"vX0":-7.409556145684841,"vY0":-122.53893767729937,"vZ0":-4.871231649275228,"x":106.3,"y":185.73,"x0":2.1257068487195934,"y0":50.003752387502686,"z0":6.2201576710287325,"aX":14.215252749617276},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.6,"breakHorizontal":-15.2,"spinRate":1862,"spinDirection":126},"zone":8,"typeConfidence":0.9,"plateTime":0.44465801958188944,"extension":6.754250643271114},"index":2,"playId":"6ffc9d9b-d992-3163-9b4f-65d60cb30ae8","pitchNumber":3,"startTime":"2026-08-29T17:48:37.943Z","endTime":"2026-08-29T17:48:42.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02289951401464,"aZ":-25.36751459800623,"pfxX":6.744745999432828,"pfxZ":4.74149458385059,"pX":0.9653181072823307,"pZ":2.4660589063413494,"vX0":-4.955833723901309,"vY0":-118.61360684588105,"vZ0":-3.3802007058407986,"x":80.2,"y":172.2,"x0":2.19741421903063,"y0":50.0052244472842,"z0":6.20316141751252,"aX":9.687514447474854},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":8.0,"breakHorizontal":-11.2,"spinRate":1786,"spinDirection":123},"zone":14,"typeConfidence":0.89,"plateTime":0.4604049376139998,"extension":6.981245849722199},"index":3,"playId":"6437d7f2-2ebe-3faf-b2d8-cdd27e6f2c8a","pitchNumber":4,"startTime":"2026-08-29T17:48:53.577Z","endTime":"2026-08-29T17:48:57.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.117918397402054,"aZ":-25.254399010641823,"pfxX":8.546743438793092,"pfxZ":4.465447162434106,"pX":-0.3777394066256536,"pZ":0.562161837714039,"vX0":-8.364443436125844,"vY0":-123.02608770276902,"vZ0":-8.283626256951194,"x":131.4,"y":223.6,"x0":1.9396900025302457,"y0":50.001167504502014,"z0":6.0816557582925554,"aX":13.232005268947768},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.5,"breakHorizontal":-13.8,"spinRate":1824,"spinDirection":118},"zone":13,"typeConfidence":0.9,"plateTime":0.44353611837421036,"extension":6.9134119424462925},"index":4,"playId":"42e60f03-965b-32c4-8d5d-6bf2a238ada8","pitchNumber":5,"startTime":"2026-08-29T17:49:12.252Z","endTime":"2026-08-29T17:49:18.829Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:49:18.829Z","atBatIndex":18},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Max Clark hits a sacrifice bunt. Fielding error by third baseman Max Muncy. Javier Báez to 2nd. Max Clark to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T17:49:20.272Z","endTime":"2026-08-29T17:49:54.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"postOnSecond":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.480910058339944,"aZ":-10.431922911769341,"pfxX":6.099786695254979,"pfxZ":11.232305061752903,"pX":0.4202785430189441,"pZ":2.639593518620145,"vX0":-6.302114669659503,"vY0":-138.39508452648622,"vZ0":-8.08170381617017,"x":100.98,"y":167.51,"x0":1.9367115783435107,"y0":50.00375937597604,"z0":6.300138206422319,"aX":11.808790596318946},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.7,"breakHorizontal":-9.7,"spinRate":2475,"spinDirection":156},"zone":6,"typeConfidence":0.91,"plateTime":0.39608907908718916,"extension":6.883965654209984},"hitData":{"launchSpeed":31.1,"launchAngle":-43.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":117.98,"coordY":192.04}},"index":0,"playId":"8479b02e-02c7-3766-a844-97f6749ac534","pitchNumber":1,"startTime":"2026-08-29T17:49:43.964Z","endTime":"2026-08-29T17:49:54.818Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:49:54.818Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gleyber Torres hits a ground-rule double (12) on a fly ball to right-center field. Javier Báez scores. Max Clark to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T17:50:33.992Z","endTime":"2026-08-29T17:51:11.265Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnThird":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":{"id":605483,"link":"/api/v1/people/605483"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":86.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60516762489617,"aZ":-11.981315790494726,"pfxX":4.857513584947862,"pfxZ":10.44860206882623,"pX":-0.14781220502327005,"pZ":4.004665459421861,"vX0":-7.159926053589537,"vY0":-138.31922970726188,"vZ0":-4.612738234526616,"x":122.63,"y":130.65,"x0":1.8463019231502418,"y0":50.00366666490425,"z0":6.500959461992204,"aX":9.38891886027727},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.1,"breakHorizontal":-7.3,"spinRate":2351,"spinDirection":149},"zone":11,"typeConfidence":0.91,"plateTime":0.39637918156370633,"extension":6.696361911962316},"index":0,"playId":"73b68059-28df-3aa0-9795-00cef066f6f2","pitchNumber":1,"startTime":"2026-08-29T17:50:39.569Z","endTime":"2026-08-29T17:50:43.339Z","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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98157282714311,"aZ":-25.968342042378964,"pfxX":8.590506429923305,"pfxZ":4.043946784081235,"pX":0.38529662607489634,"pZ":2.252359737010536,"vX0":-6.921088231454558,"vY0":-122.73738737833143,"vZ0":-4.355825654991681,"x":102.31,"y":177.97,"x0":2.1176911239411322,"y0":50.002723701414,"z0":6.246599418907999,"aX":13.182287477172899},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.6,"breakHorizontal":-14.0,"spinRate":1632,"spinDirection":120},"zone":6,"typeConfidence":0.9,"plateTime":0.44527704253617495,"extension":6.696580996101719},"hitData":{"launchSpeed":98.2,"launchAngle":26.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":163.18,"coordY":49.83}},"index":1,"playId":"2ae58fb9-826d-3843-befd-e867d2efa585","pitchNumber":2,"startTime":"2026-08-29T17:50:55.918Z","endTime":"2026-08-29T17:51:11.265Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:51:11.265Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Hao-Yu Lee pops out to first baseman Freddie Freeman in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T17:51:40.470Z","endTime":"2026-08-29T17:55:14.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnThird":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94837777154152,"aZ":-8.812922242695878,"pfxX":5.977876315475322,"pfxZ":11.885310370703552,"pX":0.07654566835281276,"pZ":3.3057756914443304,"vX0":-7.043369905045335,"vY0":-139.4543848574069,"vZ0":-6.860203067998727,"x":114.08,"y":149.52,"x0":1.8606981686425763,"y0":50.00507896198452,"z0":6.382202546308315,"aX":11.75246640133155},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.3,"breakHorizontal":-9.4,"spinRate":2493,"spinDirection":156},"zone":12,"typeConfidence":0.91,"plateTime":0.39306201414311115,"extension":6.711700394679925},"index":0,"playId":"87ae083c-d823-311c-8187-6581784e5a3f","pitchNumber":1,"startTime":"2026-08-29T17:52:24.070Z","endTime":"2026-08-29T17:52:28.591Z","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":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14139442752118,"aZ":-34.760744165596286,"pfxX":-8.476713995338052,"pfxZ":-1.8221504078054362,"pX":-1.4266550529976578,"pZ":2.9176757404000977,"vX0":-4.915826603593589,"vY0":-118.8740346577167,"vZ0":-1.0079411791174728,"x":171.38,"y":160.0,"x0":1.7773601768890932,"y0":50.005654424382314,"z0":6.534115460731931,"aX":-11.99948289163664},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.2,"breakHorizontal":16.7,"spinRate":2519,"spinDirection":315},"zone":11,"typeConfidence":0.9,"plateTime":0.4627222766404402,"extension":6.644068455811493},"index":1,"playId":"49053f30-9ff5-3064-84ff-b1a69d5549cd","pitchNumber":2,"startTime":"2026-08-29T17:52:41.997Z","endTime":"2026-08-29T17:52:48.312Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-08-29T17:53:13.675Z","endTime":"2026-08-29T17:55:04.103Z","isPitch":false,"type":"action","player":{"id":701678,"link":"/api/v1/people/701678"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34823207255202,"aZ":-9.327897141363822,"pfxX":5.019230033353143,"pfxZ":11.83273009531539,"pX":-0.014411728150134945,"pZ":3.6765405133725295,"vX0":-6.941905119775175,"vY0":-138.20502645411426,"vZ0":-5.742236251495885,"x":117.55,"y":139.51,"x0":1.8800262495267634,"y0":50.001800982170714,"z0":6.410260528997647,"aX":9.69070249671338},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.4,"breakHorizontal":-7.6,"spinRate":2474,"spinDirection":150},"zone":11,"typeConfidence":0.91,"plateTime":0.3966015557847138,"extension":6.742408460016303},"hitData":{"launchSpeed":89.0,"launchAngle":66.0,"totalDistance":170.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":177.37,"coordY":166.38}},"index":3,"playId":"1eb4c32e-fcab-354c-a5e6-603d426cc3ee","pitchNumber":3,"startTime":"2026-08-29T17:55:04.103Z","endTime":"2026-08-29T17:55:14.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:55:14.289Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T17:55:21.661Z","endTime":"2026-08-29T17:57:35.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnThird":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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, 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":79.7,"endSpeed":74.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.82541759536098,"aZ":-37.05402110097009,"pfxX":-6.504015847211986,"pfxZ":-3.553885317499816,"pX":-0.7920258647056488,"pZ":2.3211694381749095,"vX0":-4.153882950499521,"vY0":-116.13518562622401,"vZ0":-1.724862126628913,"x":147.19,"y":176.11,"x0":1.8621351889722721,"y0":50.00449102335981,"z0":6.583260244380009,"aX":-8.92470425188128},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-6.6,"breakHorizontal":12.7,"spinRate":2413,"spinDirection":319},"zone":13,"typeConfidence":0.9,"plateTime":0.4708212024511944,"extension":6.510550748053145},"index":0,"playId":"bdef7518-f343-39da-8eb0-92a514170dee","pitchNumber":1,"startTime":"2026-08-29T17:55:48.254Z","endTime":"2026-08-29T17:55:52.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.593823354969754,"aZ":-24.46131589278291,"pfxX":-0.7551723090350817,"pfxZ":4.505758192604322,"pX":-0.3481976381618593,"pZ":3.1250592419514067,"vX0":-5.633334079849133,"vY0":-129.42831948400678,"vZ0":-3.7107295844051573,"x":130.27,"y":154.4,"x0":1.946192013591377,"y0":50.004573486237824,"z0":6.430049934212849,"aX":-1.2938669637077858},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.7,"breakHorizontal":2.5,"spinRate":2164,"spinDirection":172},"zone":1,"typeConfidence":0.92,"plateTime":0.4216384775534028,"extension":6.64501552666937},"index":1,"playId":"1b7c7e75-e376-3277-9ec1-98e90ed81378","pitchNumber":2,"startTime":"2026-08-29T17:56:08.891Z","endTime":"2026-08-29T17:56:13.482Z","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":96.8,"endSpeed":88.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57217978196618,"aZ":-9.052457120036724,"pfxX":6.292531867244883,"pfxZ":11.56545479688272,"pX":0.027278784692432494,"pZ":3.767695096921189,"vX0":-7.429434651785924,"vY0":-140.65902571618602,"vZ0":-5.772917880082184,"x":115.96,"y":137.05,"x0":1.8880739782997769,"y0":50.0056291617692,"z0":6.43684718313089,"aX":12.58339590473806},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.9,"breakHorizontal":-9.8,"spinRate":2566,"spinDirection":152},"zone":12,"typeConfidence":0.92,"plateTime":0.3897407033339362,"extension":6.683180572926121},"index":2,"playId":"82e8ef3f-8a48-3dbd-a382-5dc050621aa2","pitchNumber":3,"startTime":"2026-08-29T17:56:29.106Z","endTime":"2026-08-29T17:56:33.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.630363236829346,"aZ":-9.47419782263747,"pfxX":5.117851908058451,"pfxZ":11.48142081891419,"pX":-0.11540154973973897,"pZ":4.372469097126112,"vX0":-7.33531284749474,"vY0":-140.39855575050302,"vZ0":-3.960779558771,"x":121.4,"y":120.72,"x0":1.8779294560718958,"y0":50.005893043710586,"z0":6.428916341029314,"aX":10.121934423890613},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.0,"breakHorizontal":-7.6,"spinRate":2542,"spinDirection":157},"zone":11,"typeConfidence":0.91,"plateTime":0.39157337526463376,"extension":6.703887930303805},"index":3,"playId":"748464cf-c048-3764-9e63-ec4877df9a0a","pitchNumber":4,"startTime":"2026-08-29T17:56:52.147Z","endTime":"2026-08-29T17:56:56.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.999753072665843,"aZ":-23.637258316910525,"pfxX":-2.004584508901407,"pfxZ":5.00066277767437,"pX":-0.9705236600135637,"pZ":1.9194142608323803,"vX0":-6.685696609741609,"vY0":-129.54070598863575,"vZ0":-6.629810354878312,"x":153.99,"y":186.96,"x0":1.8997047279063497,"y0":50.000418967213605,"z0":6.3079291636763895,"aX":-3.4204724465971936},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.8,"breakHorizontal":5.0,"spinRate":2456,"spinDirection":169},"zone":13,"typeConfidence":0.92,"plateTime":0.4221346650815909,"extension":6.609921772617862},"index":4,"playId":"d78aec44-3f2f-3658-9e08-2b2c77732513","pitchNumber":5,"startTime":"2026-08-29T17:57:27.620Z","endTime":"2026-08-29T17:57:35.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T17:57:35.111Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T17:58:46.199Z","endTime":"2026-08-29T18:00:14.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnThird":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-29T17:57:43.001Z","endTime":"2026-08-29T17:58:48.295Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.318921733375362,"aZ":-37.406112965196215,"pfxX":-4.698709997024096,"pfxZ":-3.9041017598525034,"pX":-0.7556686095833839,"pZ":2.31648110188751,"vX0":-4.663447923582844,"vY0":-115.0468298275882,"vZ0":-1.4132747674930033,"x":145.8,"y":176.24,"x0":1.9079310963241864,"y0":50.00255950097182,"z0":6.563895359631806,"aX":-6.298068780860695},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-7.1,"breakHorizontal":9.7,"spinRate":2390,"spinDirection":320},"zone":4,"typeConfidence":0.91,"plateTime":0.4760812529685503,"extension":6.521015381372301},"index":1,"playId":"d7e88d8e-1894-33ae-a106-392aaebe75da","pitchNumber":1,"startTime":"2026-08-29T17:58:48.295Z","endTime":"2026-08-29T17:58:54.855Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.25161181822734,"aZ":-6.606652138580368,"pfxX":4.787320477192553,"pfxZ":13.059515540621831,"pX":-0.624748183234288,"pZ":2.871204826131708,"vX0":-8.411250899668651,"vY0":-139.9162997318055,"vZ0":-8.158822003630455,"x":140.81,"y":161.26,"x0":1.815784122447316,"y0":50.00473230764074,"z0":6.278100005125878,"aX":9.374411604981159},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":21.8,"breakHorizontal":-6.7,"spinRate":2486,"spinDirection":158},"zone":1,"typeConfidence":0.91,"plateTime":0.3933515126308418,"extension":6.747299346311079},"index":2,"playId":"bb64ef88-6d88-35a2-a217-0cf3e7a29b11","pitchNumber":2,"startTime":"2026-08-29T17:59:20.477Z","endTime":"2026-08-29T17:59:23.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.030284617616505,"aZ":-11.465194651230563,"pfxX":2.70057986520534,"pfxZ":10.58203630736345,"pX":-0.6397160097291211,"pZ":3.997669492905407,"vX0":-7.518514678324371,"vY0":-138.9885659240602,"vZ0":-4.398869782251155,"x":141.38,"y":130.84,"x0":1.74918219064167,"y0":50.00646761608876,"z0":6.361836526978979,"aX":5.287650059866553},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.5,"breakHorizontal":-3.4,"spinRate":2430,"spinDirection":157},"zone":11,"typeConfidence":0.91,"plateTime":0.3940229505149224,"extension":6.820014653198057},"index":3,"playId":"d24edb78-792f-3ce5-a83d-645436ff8c0c","pitchNumber":3,"startTime":"2026-08-29T17:59:45.566Z","endTime":"2026-08-29T17:59:50.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.77849656383113,"aZ":-8.760708187164418,"pfxX":4.182433185820732,"pfxZ":11.693816144820081,"pX":0.26604954118824553,"pZ":3.8699492038543246,"vX0":-5.943745645413764,"vY0":-141.0116335181558,"vZ0":-5.323506692560764,"x":106.86,"y":134.29,"x0":1.8634207066163215,"y0":50.002696775052435,"z0":6.354722119215101,"aX":8.374518269323257},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.2,"breakHorizontal":-6.2,"spinRate":2544,"spinDirection":156},"zone":12,"typeConfidence":0.92,"plateTime":0.3892798499233754,"extension":6.757612421720985},"index":4,"playId":"17bd7e50-6a31-348a-819a-daf04dba5466","pitchNumber":4,"startTime":"2026-08-29T18:00:08.620Z","endTime":"2026-08-29T18:00:14.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:00:14.865Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eduardo Valencia strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T18:00:14.625Z","endTime":"2026-08-29T18:03:26.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":72.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39711426613567,"aZ":-40.62898203660493,"pfxX":-9.217251895568511,"pfxZ":-6.316722867721958,"pX":-0.4277670183591612,"pZ":1.6495869489710688,"vX0":-2.508365212837787,"vY0":-116.57911296364081,"vZ0":-2.10877074832924,"x":133.31,"y":194.24,"x0":1.8664140276096652,"y0":50.00160746998479,"z0":6.499270181521628,"aX":-12.343721299556329},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-11.6,"breakHorizontal":17.4,"spinRate":2457,"spinDirection":322},"zone":13,"typeConfidence":0.9,"plateTime":0.47475855203819073,"extension":6.534468892450079},"index":0,"playId":"354980d5-66f9-3467-b6b5-7efa9089215e","pitchNumber":1,"startTime":"2026-08-29T18:00:39.967Z","endTime":"2026-08-29T18:00:45.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8004163928294,"aZ":-9.871071818180608,"pfxX":2.8034038905451677,"pfxZ":11.181768155227129,"pX":-1.0891115952154184,"pZ":3.8598638513378285,"vX0":-8.712438300924298,"vY0":-140.33698902190105,"vZ0":-5.171084372438539,"x":156.54,"y":91.42,"x0":1.6914585253124594,"y0":50.00027816760209,"z0":6.36950068374956,"aX":5.592002618439572},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.3,"breakHorizontal":-3.2,"spinRate":2429,"spinDirection":158},"zone":11,"typeConfidence":0.91,"plateTime":0.3903131869178864,"extension":6.842776137080368},"index":1,"playId":"46bcbe23-a8ae-3f17-886a-fdc61989d8e6","pitchNumber":2,"startTime":"2026-08-29T18:01:03.270Z","endTime":"2026-08-29T18:01:08.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32995678989819,"aZ":-21.813392410167335,"pfxX":10.887965056234572,"pfxZ":6.501695919333165,"pX":0.6576596704443594,"pZ":1.764571321085854,"vX0":-7.049093455939185,"vY0":-124.9562679866881,"vZ0":-6.2957434090236895,"x":91.93,"y":191.14,"x0":2.0894919990017997,"y0":50.00350449733913,"z0":6.089056124350914,"aX":17.353701038909204},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":10.7,"breakHorizontal":-18.2,"spinRate":1892,"spinDirection":126},"zone":9,"typeConfidence":0.91,"plateTime":0.43702309073157686,"extension":6.941770796597853},"index":2,"playId":"8fecd1a3-9f55-3f39-b94c-cf67568402bf","pitchNumber":3,"startTime":"2026-08-29T18:01:23.094Z","endTime":"2026-08-29T18:01:28.087Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-29T18:01:37.280Z","endTime":"2026-08-29T18:02:00.993Z","isPitch":false,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"}},{"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":79.9,"endSpeed":73.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.011447070947852,"aZ":-38.37407778322749,"pfxX":-9.098709495110567,"pfxZ":-4.582233636745906,"pX":-0.07757242756362322,"pZ":2.911549346218678,"vX0":-1.89208681109244,"vY0":-116.25542125614263,"vZ0":0.09855744807452571,"x":119.96,"y":160.17,"x0":1.9304383963022282,"y0":50.00236695386057,"z0":6.544280505285588,"aX":-12.31653129641743},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-7.9,"breakHorizontal":16.9,"spinRate":2447,"spinDirection":322},"zone":2,"typeConfidence":0.9,"plateTime":0.4731200069514281,"extension":6.657628180551431},"index":4,"playId":"e467299d-76b3-331a-955b-6de221150e19","pitchNumber":4,"startTime":"2026-08-29T18:02:00.993Z","endTime":"2026-08-29T18:02:06.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.087218010833933,"aZ":-35.90250826541,"pfxX":-7.53853282547291,"pfxZ":-2.661964794952171,"pX":-2.2131478505147077,"pZ":-1.540303915782855,"vX0":-6.636610033041595,"vY0":-118.33329957342309,"vZ0":-10.09058044484566,"x":201.36,"y":280.37,"x0":1.6192207192160175,"y0":50.00154892780206,"z0":6.1225384016761115,"aX":-10.56286299882344},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.3,"breakHorizontal":15.4,"spinRate":2550,"spinDirection":325},"zone":13,"typeConfidence":0.89,"plateTime":0.4649922287035868,"extension":6.867889202835926},"index":5,"playId":"6efc1313-421e-3478-9bf1-1340d572d952","pitchNumber":5,"startTime":"2026-08-29T18:02:25.493Z","endTime":"2026-08-29T18:02:30.655Z","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.7,"endSpeed":88.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98214265499479,"aZ":-12.523205320020443,"pfxX":5.983996469705065,"pfxZ":9.789624660080872,"pX":-0.39408999627226793,"pZ":3.5635123287007815,"vX0":-8.066257622474046,"vY0":-140.57726184109418,"vZ0":-5.509079944011547,"x":132.02,"y":142.57,"x0":1.731025093214159,"y0":50.002103819304835,"z0":6.357051325169227,"aX":12.011831217895384},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.8,"breakHorizontal":-9.2,"spinRate":2400,"spinDirection":159},"zone":11,"typeConfidence":0.91,"plateTime":0.38918359046745277,"extension":6.69367585625137},"index":6,"playId":"52fb02a5-eed4-3160-a051-9cf3690a0346","pitchNumber":6,"startTime":"2026-08-29T18:02:56.061Z","endTime":"2026-08-29T18:03:02.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24853832071607,"aZ":-10.656319670280139,"pfxX":4.28079232290769,"pfxZ":10.752771626954209,"pX":-0.2204082696527349,"pZ":4.307712912130154,"vX0":-7.346183926224654,"vY0":-140.6581574213232,"vZ0":-3.9669586018567715,"x":125.4,"y":122.47,"x0":1.870436408497797,"y0":50.006713848929444,"z0":6.428772624212033,"aX":8.570253386846643},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.8,"breakHorizontal":-6.2,"spinRate":2484,"spinDirection":160},"zone":11,"typeConfidence":0.91,"plateTime":0.38958419305548286,"extension":6.73488310356022},"index":7,"playId":"d4be8649-ec7e-39cc-b6e1-a68e91d0237f","pitchNumber":7,"startTime":"2026-08-29T18:03:19.756Z","endTime":"2026-08-29T18:03:26.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:03:26.684Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mookie Betts flies out to center fielder Max Clark.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T18:05:19.824Z","endTime":"2026-08-29T18:06:10.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"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_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.1,"endSpeed":85.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39841939447951,"aZ":-11.793209697010804,"pfxX":-6.0852909331886496,"pfxZ":10.78004479655998,"pX":-0.16625489509033087,"pZ":2.619089454203761,"vX0":7.646438672648116,"vY0":-136.69734894590502,"vZ0":-5.980532311999496,"x":123.34,"y":168.06,"x0":-2.2103678783666885,"y0":50.005008993781075,"z0":5.646548954173676,"aX":-11.507726068461219},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.4,"breakHorizontal":9.4,"spinRate":2260,"spinDirection":215},"zone":5,"typeConfidence":0.9,"plateTime":0.4008322478095532,"extension":6.255019378696098},"index":0,"playId":"4f6ff935-9db5-3f44-8940-a5fcde457550","pitchNumber":1,"startTime":"2026-08-29T18:05:38.768Z","endTime":"2026-08-29T18:05:42.544Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-29T18:05:48.861Z","endTime":"2026-08-29T18:06:01.277Z","isPitch":false,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"}},{"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":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.952090106929035,"aZ":-37.815598235545515,"pfxX":5.66379892160805,"pfxZ":-4.058417545680999,"pX":0.4183063613996011,"pZ":2.2576842329050804,"vX0":3.645326748922419,"vY0":-117.19840322553215,"vZ0":-0.32165268146427173,"x":101.06,"y":177.82,"x0":-1.8923057122363989,"y0":50.00008540011251,"z0":5.9258332808335785,"aX":7.883201132895115},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.2,"breakHorizontal":-11.2,"spinRate":2750,"spinDirection":38},"zone":6,"typeConfidence":0.9,"plateTime":0.46718348967188517,"extension":6.089550630575877},"hitData":{"launchSpeed":86.6,"launchAngle":40.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.6,"coordY":81.79}},"index":2,"playId":"88302341-7cd7-3eec-9c37-63bae1339e06","pitchNumber":2,"startTime":"2026-08-29T18:06:01.277Z","endTime":"2026-08-29T18:06:10.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:06:10.974Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out, first baseman Spencer Torkelson to pitcher Keider Montero.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T18:06:12.686Z","endTime":"2026-08-29T18:08:01.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58605714326478,"aZ":-18.285200604353566,"pfxX":-7.883396579367302,"pfxZ":7.134136287599361,"pX":0.47199135201760317,"pZ":2.1776800355849346,"vX0":9.864834397508112,"vY0":-137.27014945451265,"vZ0":-6.020221577075687,"x":99.01,"y":179.98,"x0":-2.1102154160245803,"y0":50.00520187819798,"z0":5.604995878925841,"aX":-15.35363721057001},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":12.7,"spinRate":2043,"spinDirection":212},"zone":6,"typeConfidence":0.87,"plateTime":0.3959576910193774,"extension":6.345252711632942},"index":0,"playId":"86aa0e09-ece2-30e8-87d9-6cb1f1e197da","pitchNumber":1,"startTime":"2026-08-29T18:06:39.617Z","endTime":"2026-08-29T18:06:43.784Z","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":87.2,"endSpeed":80.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.372969289069744,"aZ":-24.139912240704987,"pfxX":-0.8490542481102092,"pfxZ":4.942678845714774,"pX":-0.11780767204220711,"pZ":0.9726119688038066,"vX0":5.41744959962575,"vY0":-126.75577444503983,"vZ0":-6.840227068196342,"x":121.49,"y":212.52,"x0":-2.17407674935365,"y0":50.00067649948755,"z0":5.638845765137156,"aX":-1.3802400282653118},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.6,"breakHorizontal":0.2,"spinRate":2565,"spinDirection":47},"zone":13,"typeConfidence":0.88,"plateTime":0.4324394691773885,"extension":6.172669106692122},"index":1,"playId":"1d61e534-e5d2-3454-bdcf-87f44e0b7b3c","pitchNumber":2,"startTime":"2026-08-29T18:06:57.113Z","endTime":"2026-08-29T18:07:01.463Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83560035500146,"aZ":-40.22991110429236,"pfxX":2.517253818019105,"pfxZ":-5.8876116731214525,"pX":0.4398363937202887,"pZ":1.8367597300368816,"vX0":4.616903188621637,"vY0":-116.8119595481916,"vZ0":-0.7281538351960377,"x":100.23,"y":189.19,"x0":-1.8960910234324562,"y0":50.000783170408795,"z0":5.964324170073086,"aX":3.4457802522659953},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-10.6,"breakHorizontal":-5.8,"spinRate":2999,"spinDirection":34},"zone":9,"typeConfidence":0.9,"plateTime":0.4705068074982295,"extension":6.183701656538209},"index":2,"playId":"4406e6cd-d3c7-3069-bcfa-b0a77b05eebd","pitchNumber":3,"startTime":"2026-08-29T18:07:12.190Z","endTime":"2026-08-29T18:07:17.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.188304248286006,"aZ":-24.628445918642207,"pfxX":-9.966714583089239,"pfxZ":4.5796743323361255,"pX":0.8876103372997839,"pZ":1.7852848763893738,"vX0":10.533446110335035,"vY0":-127.57867179320237,"vZ0":-4.780233202842948,"x":83.17,"y":190.58,"x0":-1.9993355144796923,"y0":50.00593940706469,"z0":5.6239488824017245,"aX":-16.43666483834079},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.3,"breakHorizontal":15.7,"spinRate":1735,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.4292867001828591,"extension":6.593728112864368},"index":3,"playId":"bb5e33e9-bc3b-3949-b37f-fc239d724c5d","pitchNumber":4,"startTime":"2026-08-29T18:07:33.343Z","endTime":"2026-08-29T18:07:38.274Z","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":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.738149516189257,"aZ":-12.65075183723452,"pfxX":-3.603565900549433,"pfxZ":10.196496996910994,"pX":0.4886218966193654,"pZ":2.3119914061067997,"vX0":7.905350347693925,"vY0":-137.7868158177735,"vZ0":-6.713413389610833,"x":98.37,"y":176.36,"x0":-1.9546481888570435,"y0":50.006319851588685,"z0":5.641837859826169,"aX":-6.902635602298864},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":4.8,"spinRate":2260,"spinDirection":211},"zone":6,"typeConfidence":0.9,"plateTime":0.3981064790161417,"extension":6.30514230984495},"hitData":{"launchSpeed":93.5,"launchAngle":2.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.58,"coordY":166.88}},"index":4,"playId":"10898dbb-8137-38b4-b2a3-bc87daab94a0","pitchNumber":5,"startTime":"2026-08-29T18:07:53.386Z","endTime":"2026-08-29T18:08:01.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:08:01.350Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Edman grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T18:08:41.833Z","endTime":"2026-08-29T18:09:24.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T18:08:24.564Z","endTime":"2026-08-29T18:08:44.141Z","isPitch":false,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.377218961767745,"aZ":-15.41617440044589,"pfxX":-2.504407546474423,"pfxZ":8.538720472802261,"pX":-0.1369771347697233,"pZ":3.282257201858477,"vX0":6.292067394029416,"vY0":-139.02350076671732,"vZ0":-3.8876502121312813,"x":122.22,"y":150.16,"x0":-2.1014919858361214,"y0":50.00470505636992,"z0":5.718210564794127,"aX":-4.916959583406901},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":3.2,"spinRate":2067,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.39357345622431916,"extension":6.311303490833674},"index":1,"playId":"466936d1-6e8f-3d4b-b3a6-6f97256a3cb8","pitchNumber":1,"startTime":"2026-08-29T18:08:44.141Z","endTime":"2026-08-29T18:08:49.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.324960895581413,"aZ":-23.09939693288318,"pfxX":-7.876995929050316,"pfxZ":5.526407574042693,"pX":-1.1883837679247622,"pZ":3.8436046079468777,"vX0":5.553749035617431,"vY0":-126.90387468990097,"vZ0":-0.2701672410139102,"x":162.3,"y":135.0,"x0":-2.3744513261880877,"y0":50.00260666518911,"z0":5.780872726461489,"aX":-12.93462238589411},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.2,"breakHorizontal":13.1,"spinRate":1653,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.4304935303279511,"extension":6.507568730224085},"index":2,"playId":"7aba067d-4eb3-36e5-a775-4e02f4496599","pitchNumber":2,"startTime":"2026-08-29T18:08:59.893Z","endTime":"2026-08-29T18:09:04.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.904473128603172,"aZ":-15.246206095025647,"pfxX":-3.192780644865686,"pfxZ":8.776302407579962,"pX":0.6863965625850426,"pZ":1.9684295884871092,"vX0":8.595362677520887,"vY0":-138.04999747284094,"vZ0":-7.080764510274547,"x":90.84,"y":185.63,"x0":-2.053599532723064,"y0":50.00545106475731,"z0":5.594245609179654,"aX":-6.161085658000753},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":4.0,"spinRate":2211,"spinDirection":213},"zone":9,"typeConfidence":0.9,"plateTime":0.39685114088735096,"extension":6.336404279995518},"hitData":{"launchSpeed":72.1,"launchAngle":-19.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.07,"coordY":154.22}},"index":3,"playId":"ff975890-ba2b-336f-a69a-46bdc3d5608e","pitchNumber":3,"startTime":"2026-08-29T18:09:15.777Z","endTime":"2026-08-29T18:09:24.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:09:24.439Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson challenged (pitch result), call on the field was confirmed: Spencer Torkelson called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T18:11:21.808Z","endTime":"2026-08-29T18:13:24.938Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":78.1,"endSpeed":73.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.821848433025963,"aZ":-37.66247396354243,"pfxX":-5.439999923652785,"pfxZ":-4.177182683800005,"pX":-0.9718953889590313,"pZ":0.901160251987097,"vX0":-4.710575552299191,"vY0":-113.63906367518506,"vZ0":-4.092893374332167,"x":154.05,"y":214.45,"x0":1.8305884801236543,"y0":50.001104653912606,"z0":6.446920284244459,"aX":-7.15062075936708},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-8.3,"breakHorizontal":11.0,"spinRate":2350,"spinDirection":323},"zone":13,"typeConfidence":0.9,"plateTime":0.48103557928235574,"extension":6.507957199486704},"index":0,"playId":"872d514d-d87d-36d1-b291-223d77540018","pitchNumber":1,"startTime":"2026-08-29T18:11:45.301Z","endTime":"2026-08-29T18:11:48.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93563691239376,"aZ":-22.635005562947615,"pfxX":6.779578733055293,"pfxZ":6.02601098776724,"pX":0.44089070265371877,"pZ":2.3749104238234455,"vX0":-6.38917735087744,"vY0":-124.7344622834981,"vZ0":-4.927640805301158,"x":100.19,"y":174.66,"x0":2.148712931358885,"y0":50.00482650051392,"z0":6.230760150552705,"aX":10.736951186177414},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.1,"breakHorizontal":-10.9,"spinRate":1737,"spinDirection":124},"zone":6,"typeConfidence":0.9,"plateTime":0.4382948457007352,"extension":6.828364511784258},"index":1,"playId":"03267e63-a450-37f4-bdab-86a60365bfd4","pitchNumber":2,"startTime":"2026-08-29T18:12:02.094Z","endTime":"2026-08-29T18:12:06.289Z","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":95.6,"endSpeed":88.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44212943132487,"aZ":-11.921680757682077,"pfxX":4.035582604869897,"pfxZ":10.173464644418722,"pX":-0.2578043710136492,"pZ":3.2991821653540834,"vX0":-7.408703667465053,"vY0":-139.0747050988031,"vZ0":-6.186627587791077,"x":126.83,"y":149.7,"x0":1.896903491141283,"y0":50.00452576497848,"z0":6.3178180005924265,"aX":8.035722605370262},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":-6.0,"spinRate":2464,"spinDirection":155},"zone":1,"typeConfidence":0.91,"plateTime":0.3914176063993655,"extension":6.837963531359622},"index":2,"playId":"6c50062e-44ae-3f46-89ab-f7682a5c867e","pitchNumber":3,"startTime":"2026-08-29T18:12:17.828Z","endTime":"2026-08-29T18:12:25.309Z","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":96.5,"endSpeed":89.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1907335469128,"aZ":-13.537847353092426,"pfxX":4.043205192888665,"pfxZ":9.18129306584408,"pX":-0.125521369112638,"pZ":4.283244106156833,"vX0":-6.981204416990681,"vY0":-140.49178634336747,"vZ0":-3.544878949331491,"x":121.78,"y":123.13,"x0":1.8488438703788403,"y0":50.005012992634974,"z0":6.421900429293608,"aX":8.209555792200497},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":-6.1,"spinRate":2389,"spinDirection":151},"zone":11,"typeConfidence":0.91,"plateTime":0.3875657364450906,"extension":6.846100209886773},"index":3,"playId":"fd364f3d-6907-38d2-9651-3b9d1ffbaa15","pitchNumber":4,"startTime":"2026-08-29T18:12:36.574Z","endTime":"2026-08-29T18:12:40.889Z","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.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.500732230297974,"aZ":-11.22080693126358,"pfxX":3.9643886825755192,"pfxZ":10.563959087973592,"pX":-0.3741949749374161,"pZ":3.2769878213118244,"vX0":-7.319079990060191,"vY0":-139.28644968008632,"vZ0":-6.379145827155138,"x":131.26,"y":150.3,"x0":1.7612633084442706,"y0":50.005399193241665,"z0":6.324161089485246,"aX":7.86587624285356},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":-5.9,"spinRate":2403,"spinDirection":155},"zone":1,"typeConfidence":0.91,"plateTime":0.3918248677566334,"extension":6.906199058273846},"index":4,"playId":"d8b10e07-e12f-3d21-ae79-d094d8d68cbc","pitchNumber":5,"startTime":"2026-08-29T18:12:57.598Z","endTime":"2026-08-29T18:13:04.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":83.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.97692841123752,"aZ":-25.823192922923123,"pfxX":-2.3620158879110598,"pfxZ":3.694279521537397,"pX":-0.4247397329741469,"pZ":1.7206679352651162,"vX0":-5.1468182294524265,"vY0":-129.01003559718532,"vZ0":-6.700792426310336,"x":133.19,"y":192.32,"x0":1.8878271215272104,"y0":50.00098885868914,"z0":6.2896909033442885,"aX":-4.057271848832185},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.6,"breakHorizontal":5.3,"spinRate":2443,"spinDirection":191},"zone":7,"typeConfidence":0.92,"plateTime":0.4214690874599256,"extension":6.850057939611629},"index":5,"playId":"5a5b5034-456c-37df-b162-95362316ee9a","pitchNumber":6,"startTime":"2026-08-29T18:13:16.246Z","endTime":"2026-08-29T18:13:24.938Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"}},"playEndTime":"2026-08-29T18:13:24.938Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Malgeri called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T18:13:31.565Z","endTime":"2026-08-29T18:15:48.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":1},"pitchData":{"startSpeed":77.6,"endSpeed":72.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.04772805007797,"aZ":-39.00151514494802,"pfxX":-5.505318064971912,"pfxZ":-5.299512101072477,"pX":-0.5105679612123324,"pZ":1.3374932535202197,"vX0":-3.5717372632268813,"vY0":-112.98117820346475,"vZ0":-2.7982027052297154,"x":136.46,"y":202.67,"x0":1.8071652986568958,"y0":50.00066548732213,"z0":6.520827103839477,"aX":-7.098005454586311},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-10.0,"breakHorizontal":10.9,"spinRate":2299,"spinDirection":328},"zone":13,"typeConfidence":0.9,"plateTime":0.48523684374577725,"extension":6.5529694564705485},"index":0,"playId":"8155d82b-4d45-3383-8687-a54c72548aca","pitchNumber":1,"startTime":"2026-08-29T18:13:54.364Z","endTime":"2026-08-29T18:14:02.409Z","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":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.601970027771255,"aZ":-25.213974004965326,"pfxX":8.066492457923587,"pfxZ":4.507006120315383,"pX":1.3914792950902983,"pZ":1.690042372062711,"vX0":-4.467415205191808,"vY0":-123.20627457616594,"vZ0":-5.712002305399132,"x":63.96,"y":193.15,"x0":2.1766733541539893,"y0":50.00023088367628,"z0":6.158697630438519,"aX":12.446836780187002},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.1,"breakHorizontal":-13.6,"spinRate":1774,"spinDirection":132},"zone":14,"typeConfidence":0.9,"plateTime":0.44391832107894125,"extension":6.865024298803502},"index":1,"playId":"28db9226-c506-3655-8584-7983b550af0b","pitchNumber":2,"startTime":"2026-08-29T18:14:15.487Z","endTime":"2026-08-29T18:14:19.973Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-29T18:14:26.014Z","endTime":"2026-08-29T18:14:39.229Z","isPitch":false,"type":"action","player":{"id":701162,"link":"/api/v1/people/701162"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.354119213250446,"aZ":-25.59967885873003,"pfxX":7.928187319733171,"pfxZ":4.487292553532645,"pX":0.83053266059147,"pZ":0.5046136392598228,"vX0":-5.402160416508462,"vY0":-119.74388338689417,"vZ0":-7.781816800739536,"x":85.34,"y":225.16,"x0":2.076628869053052,"y0":50.00174151971351,"z0":6.060410691849551,"aX":11.606707180043491},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.6,"breakHorizontal":-13.2,"spinRate":1713,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.45600067995803295,"extension":6.996538892109945},"index":3,"playId":"211705d9-a82c-3225-bdb4-1c21adaed265","pitchNumber":3,"startTime":"2026-08-29T18:14:39.229Z","endTime":"2026-08-29T18:14:45.200Z","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":1},"pitchData":{"startSpeed":80.6,"endSpeed":75.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5383105787409,"aZ":-38.66896602425693,"pfxX":-7.160616545593944,"pfxZ":-4.687138895937107,"pX":-1.3103908840959504,"pZ":-0.4361845700047012,"vX0":-5.031296343336473,"vY0":-117.12771527548286,"vZ0":-7.202709549992035,"x":166.95,"y":250.56,"x0":1.7971951808403268,"y0":50.00203853333183,"z0":6.303441421245993,"aX":-9.92712142853071},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.1,"breakHorizontal":14.3,"spinRate":2307,"spinDirection":311},"zone":13,"typeConfidence":0.9,"plateTime":0.467988834552834,"extension":6.707358186788045},"index":4,"playId":"10a9318b-1c47-396d-b3a4-e1c125d7f1ec","pitchNumber":4,"startTime":"2026-08-29T18:14:56.933Z","endTime":"2026-08-29T18:15:01.283Z","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":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66282576284573,"aZ":-9.11740818415327,"pfxX":2.8742566516833916,"pfxZ":11.65206712346515,"pX":1.8122202561995067,"pZ":3.5983566329254155,"vX0":-1.8696499249618637,"vY0":-139.8105132427752,"vZ0":-5.796767667304488,"x":47.92,"y":141.62,"x0":2.1163561655862497,"y0":50.00251910393376,"z0":6.297640136397995,"aX":5.68726312624882},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.0,"breakHorizontal":-4.8,"spinRate":2443,"spinDirection":158},"zone":12,"typeConfidence":0.92,"plateTime":0.39183710929944304,"extension":6.817641610477049},"index":5,"playId":"1c3af13e-837f-33cb-9a14-03d95e0663d7","pitchNumber":5,"startTime":"2026-08-29T18:15:19.906Z","endTime":"2026-08-29T18:15:23.855Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.807388482651426,"aZ":-8.9303255172132,"pfxX":3.6236358110613422,"pfxZ":11.673749640973124,"pX":-0.5256753691006731,"pZ":1.5952173878622307,"vX0":-7.899278318679656,"vY0":-140.45315699707993,"vZ0":-10.957300800824415,"x":137.04,"y":195.71,"x0":1.8566992699977485,"y0":50.00384550742564,"z0":6.134964257768534,"aX":7.2162052753171535},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.0,"breakHorizontal":-4.9,"spinRate":2455,"spinDirection":160},"zone":7,"typeConfidence":0.91,"plateTime":0.39046535964481643,"extension":7.0567272749394485},"index":6,"playId":"1928c46c-149a-3e20-8ca1-c4d98fab68a5","pitchNumber":6,"startTime":"2026-08-29T18:15:37.462Z","endTime":"2026-08-29T18:15:48.064Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:15:48.064Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T18:15:45.849Z","endTime":"2026-08-29T18:17:30.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28306753430834,"aZ":-8.828735388776458,"pfxX":4.210966922662705,"pfxZ":11.454116803561533,"pX":-0.5742519474300443,"pZ":2.693189434352861,"vX0":-8.228248207925205,"vY0":-141.1991693948226,"vZ0":-8.362182342094185,"x":134.63,"y":145.14,"x0":1.8180885333647254,"y0":50.00500556170083,"z0":6.245014672032225,"aX":8.584766100125655},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.3,"breakHorizontal":-6.1,"spinRate":2515,"spinDirection":154},"zone":4,"typeConfidence":0.91,"plateTime":0.3865000678887398,"extension":6.838819013109438},"index":0,"playId":"0b7df128-7b37-34b4-95d0-3cb67a8dfb19","pitchNumber":1,"startTime":"2026-08-29T18:16:08.263Z","endTime":"2026-08-29T18:16:11.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00430355716067,"aZ":-25.354274709650703,"pfxX":8.633457577235273,"pfxZ":4.275918019292533,"pX":0.42822714716224886,"pZ":1.1168717339665515,"vX0":-6.881701533889828,"vY0":-125.4495018968442,"vZ0":-7.156098790929147,"x":100.68,"y":208.62,"x0":2.0831570604227454,"y0":50.00529222009067,"z0":6.068619757359773,"aX":13.784275774951848},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.4,"breakHorizontal":-14.0,"spinRate":1840,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.4363402902284741,"extension":6.953677705888495},"index":1,"playId":"649fc8af-1576-3d7e-b686-b56193e3815f","pitchNumber":2,"startTime":"2026-08-29T18:16:22.329Z","endTime":"2026-08-29T18:16:26.080Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-29T18:16:44.146Z","endTime":"2026-08-29T18:16:47.385Z","isPitch":false,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11280885881303,"aZ":-10.073585204153241,"pfxX":3.871137519377744,"pfxZ":11.216402502556914,"pX":-0.9860238170839816,"pZ":2.0129698787338257,"vX0":-8.96720343431857,"vY0":-139.85202352123864,"vZ0":-9.752772688059537,"x":154.58,"y":184.43,"x0":1.7665747141154409,"y0":50.00081887508007,"z0":6.216852317787,"aX":7.6268526410620305},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":-5.0,"spinRate":2414,"spinDirection":155},"zone":13,"typeConfidence":0.9,"plateTime":0.3924465874719867,"extension":6.7973091788553806},"index":3,"playId":"2be01350-7390-3277-8373-39fb22565fe5","pitchNumber":3,"startTime":"2026-08-29T18:16:47.385Z","endTime":"2026-08-29T18:16:52.814Z","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.5,"endSpeed":86.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31900035295059,"aZ":-9.678698513038812,"pfxX":3.712609369039354,"pfxZ":11.590877212751728,"pX":-0.2227912290371005,"pZ":3.1730216611174926,"vX0":-6.695237513383129,"vY0":-138.73225370556762,"vZ0":-7.000276684713697,"x":125.49,"y":153.11,"x0":1.7442673147741297,"y0":50.00050317288488,"z0":6.3811194562832965,"aX":7.20447559314318},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.6,"breakHorizontal":-5.3,"spinRate":2434,"spinDirection":158},"zone":2,"typeConfidence":0.91,"plateTime":0.3954865134515084,"extension":6.746591067627519},"index":4,"playId":"96c78179-7c89-3721-bb2f-4afea61796cd","pitchNumber":4,"startTime":"2026-08-29T18:17:05.949Z","endTime":"2026-08-29T18:17:11.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.319631492135336,"aZ":-39.9905272715829,"pfxX":-7.778509246278731,"pfxZ":-5.87750991655113,"pX":-0.3770938448170847,"pZ":0.6282949289701009,"vX0":-2.7615034628028137,"vY0":-115.37722723076861,"vZ0":-4.240570967582588,"x":131.37,"y":221.82,"x0":1.8509061445891108,"y0":50.00534068875989,"z0":6.401442043919494,"aX":-10.338400146565988},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-11.5,"breakHorizontal":14.8,"spinRate":2459,"spinDirection":329},"zone":13,"typeConfidence":0.9,"plateTime":0.47734318856241753,"extension":6.7257289552307835},"index":5,"playId":"6b457b67-c250-3900-9260-bbca41db6ffb","pitchNumber":5,"startTime":"2026-08-29T18:17:25.167Z","endTime":"2026-08-29T18:17:30.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:17:30.911Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out to left fielder Javier Báez in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T18:19:25.313Z","endTime":"2026-08-29T18:19:54.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.611226636350644,"aZ":-13.9650450927815,"pfxX":-4.330264354043931,"pfxZ":9.49207316133071,"pX":-0.23850430342460466,"pZ":2.940204629348129,"vX0":7.115990819305392,"vY0":-137.42868135860493,"vZ0":-4.780867274781694,"x":126.09,"y":159.39,"x0":-2.295307661124666,"y0":50.00522089662877,"z0":5.646601504628806,"aX":-8.309677307536301},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":6.4,"spinRate":2182,"spinDirection":212},"zone":2,"typeConfidence":0.9,"plateTime":0.3981144875844498,"extension":6.264591910064808},"hitData":{"launchSpeed":81.6,"launchAngle":43.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":41.87,"coordY":127.97}},"index":0,"playId":"69489299-cd7d-3d33-ad75-2e7c50317d12","pitchNumber":1,"startTime":"2026-08-29T18:19:45.245Z","endTime":"2026-08-29T18:19:54.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:19:54.246Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T18:19:56.176Z","endTime":"2026-08-29T18:21:08.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"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":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":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.188170195562385,"aZ":-15.950358032327115,"pfxX":-6.39085787611595,"pfxZ":8.555848266254849,"pX":-0.11124427699485367,"pZ":1.8444694583403276,"vX0":8.03721987856471,"vY0":-136.82048477230225,"vZ0":-6.936194923204714,"x":121.24,"y":188.98,"x0":-2.256508315516012,"y0":50.001674842073946,"z0":5.50552661580733,"aX":-12.116500078851537},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":9.8,"spinRate":2155,"spinDirection":214},"zone":8,"typeConfidence":0.9,"plateTime":0.4003286133826678,"extension":6.332004877873219},"index":0,"playId":"95bab2b3-9f27-376e-9af8-903f0a57f492","pitchNumber":1,"startTime":"2026-08-29T18:20:24.522Z","endTime":"2026-08-29T18:20:28.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42733767195961,"aZ":-19.663555930761017,"pfxX":-9.417844421822068,"pfxZ":6.380711400166989,"pX":0.06437252247261659,"pZ":2.9159163804133814,"vX0":9.067385300394145,"vY0":-139.0046539559438,"vZ0":-4.065891705461874,"x":114.55,"y":160.05,"x0":-2.0123288239516954,"y0":50.00676593166438,"z0":5.698868754924756,"aX":-18.48038949743354},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.9,"breakHorizontal":15.2,"spinRate":2196,"spinDirection":207},"zone":2,"typeConfidence":0.91,"plateTime":0.3936574644416577,"extension":6.348401360624571},"index":1,"playId":"f2bd1f2d-6a44-3692-8653-d99250e7382f","pitchNumber":2,"startTime":"2026-08-29T18:20:40.327Z","endTime":"2026-08-29T18:20:45.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.959129029732914,"aZ":-29.678231240095666,"pfxX":1.8652005681986878,"pfxZ":1.5605052412158074,"pX":1.07789142603138,"pZ":2.335871236269747,"vX0":7.610504126207615,"vY0":-126.05621883590594,"vZ0":-2.6638176801717073,"x":75.91,"y":175.71,"x0":-2.229626477698076,"y0":50.00441002405921,"z0":5.8160756700219505,"aX":2.983526445126066},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.4,"breakHorizontal":-5.2,"spinRate":2575,"spinDirection":89},"zone":14,"typeConfidence":0.9,"plateTime":0.4354515347088448,"extension":6.12113835956876},"index":2,"playId":"ed140d96-50c6-3a64-a5c5-b5c7fc751d5d","pitchNumber":3,"startTime":"2026-08-29T18:21:03.622Z","endTime":"2026-08-29T18:21:08.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:21:08.283Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Feduccia grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T18:21:07.833Z","endTime":"2026-08-29T18:23:05.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.3,"endSpeed":87.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.580895988089935,"aZ":-15.095074793758162,"pfxX":-4.445651224883761,"pfxZ":8.749090565464943,"pX":-0.13915825622663686,"pZ":3.608843394447515,"vX0":6.907653933797717,"vY0":-138.71335527667986,"vZ0":-3.192413499948408,"x":122.3,"y":141.34,"x0":-2.0822563041713327,"y0":50.00135680039218,"z0":5.77906205450296,"aX":-8.677360544799786},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":6.6,"spinRate":2214,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.3946449471818543,"extension":6.3064175722955165},"index":0,"playId":"1e08cf19-1905-3902-8c66-2314fe2011a3","pitchNumber":1,"startTime":"2026-08-29T18:21:35.489Z","endTime":"2026-08-29T18:21:43.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.436968674545,"aZ":-13.809762693038264,"pfxX":-4.8175443075805955,"pfxZ":9.581180058851498,"pX":-0.5555709812868297,"pZ":1.7782077734740287,"vX0":5.96422300191883,"vY0":-137.53234546277406,"vZ0":-7.62797050960691,"x":138.18,"y":190.77,"x0":-2.1260834154627406,"y0":50.00018381608276,"z0":5.523822451794906,"aX":-9.230578633956853},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":7.4,"spinRate":2248,"spinDirection":212},"zone":7,"typeConfidence":0.9,"plateTime":0.3982207458979832,"extension":6.392456788697966},"index":1,"playId":"37d45128-f6f3-308d-91d9-d84306bad7cf","pitchNumber":2,"startTime":"2026-08-29T18:21:56.438Z","endTime":"2026-08-29T18:22:00.174Z","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":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57195710988253,"aZ":-39.93539758479948,"pfxX":6.421872751680216,"pfxZ":-5.79088420594185,"pX":1.06259425452078,"pZ":0.863832610229208,"vX0":5.082841911708595,"vY0":-115.62134947200582,"vZ0":-2.6953594786685966,"x":76.5,"y":215.46,"x0":-2.006514179323953,"y0":50.00357270507583,"z0":5.914263471223621,"aX":8.6063518939103},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-10.9,"breakHorizontal":-13.0,"spinRate":2847,"spinDirection":38},"zone":14,"typeConfidence":0.89,"plateTime":0.47556393605890523,"extension":6.282544396202535},"index":2,"playId":"f56769d3-5cfd-3116-90b0-7b7da53dd1ac","pitchNumber":3,"startTime":"2026-08-29T18:22:12.185Z","endTime":"2026-08-29T18:22:15.911Z","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":94.1,"endSpeed":86.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.422065459418782,"aZ":-14.425180989528846,"pfxX":-3.724122014290546,"pfxZ":9.354561755099398,"pX":-0.36841816307616315,"pZ":2.878551793597142,"vX0":5.950386387397161,"vY0":-136.92850116058457,"vZ0":-4.65405606807381,"x":131.04,"y":161.06,"x0":-2.0865296252035326,"y0":50.00515624210458,"z0":5.588350952391588,"aX":-7.068354297094583},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":5.5,"spinRate":2263,"spinDirection":207},"zone":1,"typeConfidence":0.9,"plateTime":0.400109627962955,"extension":6.412126778510061},"index":3,"playId":"7ae39fe6-98fd-3d03-86c3-fceb62850679","pitchNumber":4,"startTime":"2026-08-29T18:22:32.456Z","endTime":"2026-08-29T18:22:39.005Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-29T18:22:54.617Z","endTime":"2026-08-29T18:22:57.777Z","isPitch":false,"type":"action","player":{"id":676439,"link":"/api/v1/people/676439"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96269511026604,"aZ":-16.64379367681747,"pfxX":-3.110544202258569,"pfxZ":8.102520778343127,"pX":-0.4120200893326588,"pZ":3.290878430728467,"vX0":5.852130500026455,"vY0":-138.32767939100182,"vZ0":-3.9616056773125745,"x":132.71,"y":149.93,"x0":-2.1613510903656654,"y0":50.00392524529282,"z0":5.8741306305040215,"aX":-5.963444900914822},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":4.3,"spinRate":2120,"spinDirection":205},"zone":1,"typeConfidence":0.9,"plateTime":0.3976082585292944,"extension":6.36693457982956},"hitData":{"launchSpeed":91.2,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.68,"coordY":144.59}},"index":5,"playId":"3454c29e-fdbe-3f78-8bc0-e100656be954","pitchNumber":5,"startTime":"2026-08-29T18:22:57.777Z","endTime":"2026-08-29T18:23:05.778Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:23:05.778Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Max Clark doubles (4) on a line drive to left fielder Teoscar Hernández.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T18:25:06.682Z","endTime":"2026-08-29T18:27:05.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.703890219818867,"aZ":-12.970823366149625,"pfxX":4.775037030231897,"pfxZ":10.261986062975092,"pX":0.9651533669761247,"pZ":3.358551502996739,"vX0":-4.394251866226123,"vY0":-136.12503102450856,"vZ0":-5.679695777723772,"x":80.21,"y":148.1,"x0":1.9822796686911173,"y0":50.00077151566579,"z0":6.374773748683116,"aX":8.933932568292818},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.5,"breakHorizontal":-7.7,"spinRate":2477,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.4028138859438153,"extension":6.737119019232538},"index":0,"playId":"1b935d8d-bc5c-3913-b227-067976898415","pitchNumber":1,"startTime":"2026-08-29T18:25:32.752Z","endTime":"2026-08-29T18:25:37.534Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15765775707083,"aZ":-25.051478067382217,"pfxX":-0.70339906818243,"pfxZ":4.411041358200105,"pX":-0.39605299820248685,"pZ":2.115291811913929,"vX0":-5.492280283291257,"vY0":-125.90377265069202,"vZ0":-5.599905365684007,"x":132.1,"y":181.67,"x0":1.899788332570611,"y0":50.00413748521754,"z0":6.380483886855201,"aX":-1.1348718866285161},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.0,"breakHorizontal":2.4,"spinRate":2425,"spinDirection":185},"zone":7,"typeConfidence":0.88,"plateTime":0.43407118306336656,"extension":6.72528289910627},"index":1,"playId":"c7b40d3c-d499-30b4-ae4b-d4b697360c53","pitchNumber":2,"startTime":"2026-08-29T18:25:48.742Z","endTime":"2026-08-29T18:25:53.219Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-08-29T18:26:03.633Z","endTime":"2026-08-29T18:26:16.010Z","isPitch":false,"type":"action","player":{"id":703601,"link":"/api/v1/people/703601"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.270995964556334,"aZ":-22.45064194492267,"pfxX":7.698958125658848,"pfxZ":6.20964877227831,"pX":0.7934646184578477,"pZ":1.3261359000960575,"vX0":-5.7340765750482205,"vY0":-123.68928837509847,"vZ0":-7.201173486408877,"x":86.75,"y":202.97,"x0":2.129694368247566,"y0":50.001623400096385,"z0":6.128948754891828,"aX":12.052456808616697},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":10.0,"breakHorizontal":-12.8,"spinRate":1770,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.441070295921135,"extension":6.756137062016827},"index":3,"playId":"d661e020-8f6d-3af3-90a7-b2e83b87a168","pitchNumber":3,"startTime":"2026-08-29T18:26:16.010Z","endTime":"2026-08-29T18:26:21.109Z","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":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.873459641772836,"aZ":-12.492947280324925,"pfxX":5.136381045686766,"pfxZ":9.985454535542019,"pX":1.0055234351471045,"pZ":2.187843191620616,"vX0":-4.616860620704781,"vY0":-138.76162695851158,"vZ0":-8.793082914297072,"x":78.67,"y":179.71,"x0":2.0147386386272004,"y0":50.00619079095827,"z0":6.208341116474152,"aX":10.127905588039626},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":-8.5,"spinRate":2505,"spinDirection":158},"zone":14,"typeConfidence":0.91,"plateTime":0.39307906998594433,"extension":6.804727316952707},"index":4,"playId":"98d3524e-be20-3a8d-a125-49b92a6c6659","pitchNumber":4,"startTime":"2026-08-29T18:26:32.454Z","endTime":"2026-08-29T18:26:38.518Z","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":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.533117989675944,"aZ":-10.876247184133295,"pfxX":4.676482709327166,"pfxZ":10.807997025706094,"pX":-0.11228360943005074,"pZ":2.661036874920925,"vX0":-7.211752936080477,"vY0":-139.5240703164408,"vZ0":-7.894691253796381,"x":121.28,"y":166.93,"x0":1.8989828188918723,"y0":50.004308820275554,"z0":6.244969156857819,"aX":9.217035514000182},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":-7.0,"spinRate":2533,"spinDirection":158},"zone":5,"typeConfidence":0.91,"plateTime":0.39264397899855297,"extension":6.872291425144907},"hitData":{"launchSpeed":93.1,"launchAngle":13.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.3,"coordY":133.08}},"index":5,"playId":"bbe3f880-759f-31dc-a420-f88877e568aa","pitchNumber":5,"startTime":"2026-08-29T18:26:52.201Z","endTime":"2026-08-29T18:27:05.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:27:05.130Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T18:27:22.113Z","endTime":"2026-08-29T18:30:15.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.87147775733712,"aZ":-39.27235604453884,"pfxX":-5.973076369427838,"pfxZ":-5.547220006544972,"pX":-0.46532305149854153,"pZ":2.377019443255647,"vX0":-3.6554604844168783,"vY0":-112.84094104629862,"vZ0":-0.4789334179098518,"x":134.74,"y":174.6,"x0":1.955327585976085,"y0":50.00084706436327,"z0":6.572386472504475,"aX":-7.647317867472976},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-9.8,"breakHorizontal":11.8,"spinRate":2462,"spinDirection":313},"zone":4,"typeConfidence":0.9,"plateTime":0.4867012434098834,"extension":6.506826375663245},"index":0,"playId":"b63da731-9c14-34e7-af95-9c8889fb1f38","pitchNumber":1,"startTime":"2026-08-29T18:27:42.522Z","endTime":"2026-08-29T18:27:47.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99698536606746,"aZ":-10.585524438623342,"pfxX":5.177369442391617,"pfxZ":11.366051385494618,"pX":-0.7871679882087551,"pZ":1.3658961744505767,"vX0":-8.861866369427462,"vY0":-136.44807922534432,"vZ0":-10.987813071873884,"x":147.0,"y":201.9,"x0":1.8193479829527042,"y0":50.001188712688446,"z0":6.157785203768512,"aX":9.832807737520168},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.6,"breakHorizontal":-7.7,"spinRate":2405,"spinDirection":151},"zone":13,"typeConfidence":0.9,"plateTime":0.4003243316444096,"extension":6.907299790479538},"index":1,"playId":"c1535808-f582-3e22-84bb-bcc1bfb3373a","pitchNumber":2,"startTime":"2026-08-29T18:28:02.838Z","endTime":"2026-08-29T18:28:07.204Z","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.6,"endSpeed":87.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.048514029570963,"aZ":-9.637540764992915,"pfxX":4.321663103487169,"pfxZ":11.67431051621832,"pX":-0.4831066552431405,"pZ":2.5919753294676218,"vX0":-7.588853693710755,"vY0":-137.4761419311745,"vZ0":-8.190449274152813,"x":135.41,"y":168.8,"x0":1.7409933972390912,"y0":50.00438107087312,"z0":6.248987599252744,"aX":8.344464791769335},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.8,"breakHorizontal":-6.4,"spinRate":2481,"spinDirection":151},"zone":4,"typeConfidence":0.91,"plateTime":0.39713713622699265,"extension":6.96616499787837},"index":2,"playId":"db55395e-a867-3b12-95aa-9beaba508d24","pitchNumber":3,"startTime":"2026-08-29T18:28:22.935Z","endTime":"2026-08-29T18:28:30.054Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-29T18:28:45.943Z","endTime":"2026-08-29T18:29:09.926Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"}},{"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":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61257882340315,"aZ":-37.3138056236741,"pfxX":-5.812247868348717,"pfxZ":-3.721655113129545,"pX":-0.6611258879483545,"pZ":0.4578617721489418,"vX0":-4.028954375670818,"vY0":-116.91956509449416,"vZ0":-5.496003565515195,"x":142.2,"y":226.42,"x0":1.8412732114045602,"y0":50.004489474159485,"z0":6.351622119859652,"aX":-8.024233740443488},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-7.8,"breakHorizontal":11.5,"spinRate":2459,"spinDirection":323},"zone":13,"typeConfidence":0.91,"plateTime":0.46896836091840166,"extension":6.658305173923292},"index":4,"playId":"e4b6d2da-a6f5-328d-b1d4-60159779f459","pitchNumber":4,"startTime":"2026-08-29T18:29:09.926Z","endTime":"2026-08-29T18:29:13.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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.026573653446647,"aZ":-39.83134115333849,"pfxX":-9.059964333103252,"pfxZ":-5.7342234783350605,"pX":-0.9504694366435881,"pZ":0.997402087122352,"vX0":-3.72251036163386,"vY0":-115.28472541798006,"vZ0":-3.4854704192781596,"x":153.23,"y":211.85,"x0":1.8661061235586471,"y0":50.00321107556323,"z0":6.404312940684507,"aX":-12.097325837165164},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-11.0,"breakHorizontal":17.4,"spinRate":2367,"spinDirection":324},"zone":13,"typeConfidence":0.9,"plateTime":0.47656165069548706,"extension":6.9002668919565044},"index":5,"playId":"1acb6163-cf1d-3c10-a954-2ff2276fe344","pitchNumber":5,"startTime":"2026-08-29T18:29:30.617Z","endTime":"2026-08-29T18:29:36.239Z","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":0},"index":6,"playId":"9bdc9697-aa4f-4498-aaea-c2aa0113ff29","startTime":"2026-08-29T18:29:53.128Z","endTime":"2026-08-29T18:29:58.128Z","isPitch":false,"type":"stepoff"},{"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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.848007321579388,"aZ":-37.698271085243675,"pfxX":-3.8382138478148944,"pfxZ":-4.079555467982181,"pX":0.05819742812939424,"pZ":1.682780670313418,"vX0":-2.9203800768264188,"vY0":-115.21936562480279,"vZ0":-2.6996167155092614,"x":114.78,"y":193.34,"x0":1.8371886094076788,"y0":50.00146827288935,"z0":6.485230227745802,"aX":-5.199800358215253},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-7.8,"breakHorizontal":7.7,"spinRate":2360,"spinDirection":326},"zone":8,"typeConfidence":0.91,"plateTime":0.4739651592189884,"extension":6.629880421317225},"index":7,"playId":"e57a815e-6acc-3940-a70c-1c0981ba130d","pitchNumber":6,"startTime":"2026-08-29T18:30:09.790Z","endTime":"2026-08-29T18:30:15.839Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:30:15.839Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Hao-Yu Lee pops out to first baseman Freddie Freeman in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T18:30:16.057Z","endTime":"2026-08-29T18:31:06.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":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(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":83.6,"endSpeed":77.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.885464767800112,"aZ":-20.317869854091967,"pfxX":8.294968474024337,"pfxZ":7.855228631631477,"pX":-0.44456434675456297,"pZ":2.6165246225874657,"vX0":-8.378483165197594,"vY0":-121.55992177981237,"vZ0":-4.575748093502947,"x":133.95,"y":168.13,"x0":1.9549598837959246,"y0":50.00553439891606,"z0":6.267840232409309,"aX":12.524903679576948},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":13.4,"breakHorizontal":-13.2,"spinRate":1974,"spinDirection":135},"zone":4,"typeConfidence":0.9,"plateTime":0.44909148088146855,"extension":6.872464395978281},"index":0,"playId":"eae21105-7d38-3c58-bee7-db70ab91aa9e","pitchNumber":1,"startTime":"2026-08-29T18:30:37.085Z","endTime":"2026-08-29T18:30:41.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.981430087149093,"aZ":-21.777520287735623,"pfxX":7.920242155281308,"pfxZ":6.797501542414894,"pX":0.33943569743329693,"pZ":1.6647160159595467,"vX0":-6.751546511095219,"vY0":-122.28734564121359,"vZ0":-6.248270165613323,"x":104.06,"y":193.83,"x0":2.09455804704284,"y0":50.000247142653926,"z0":6.0963435408573945,"aX":12.10730927773135},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":11.2,"breakHorizontal":-13.0,"spinRate":1893,"spinDirection":129},"zone":9,"typeConfidence":0.9,"plateTime":0.44629477399273654,"extension":6.797016218326447},"hitData":{"launchSpeed":74.2,"launchAngle":68.0,"totalDistance":133.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":171.29,"coordY":184.11}},"index":1,"playId":"0f477100-ef9d-379e-b2b4-2bc14135d1d7","pitchNumber":2,"startTime":"2026-08-29T18:30:54.800Z","endTime":"2026-08-29T18:31:06.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:31:06.163Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T18:31:14.617Z","endTime":"2026-08-29T18:33:42.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnSecond":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":87.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16584578382065,"aZ":-10.892219381156117,"pfxX":4.806898282667416,"pfxZ":10.828858474897384,"pX":-0.6508342425653104,"pZ":2.9774946974452225,"vX0":-8.698303331897455,"vY0":-138.8501484466663,"vZ0":-7.195002858960889,"x":141.81,"y":158.39,"x0":1.8885598023424879,"y0":50.00298743717814,"z0":6.315927241378654,"aX":9.447764435539023},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.4,"breakHorizontal":-7.1,"spinRate":2457,"spinDirection":154},"zone":1,"typeConfidence":0.91,"plateTime":0.393466199683961,"extension":6.959889143110642},"index":0,"playId":"7cea9740-3ac7-3e9d-9de0-50a10d3b119c","pitchNumber":1,"startTime":"2026-08-29T18:31:41.245Z","endTime":"2026-08-29T18:31:45.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":82.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.423810468981255,"aZ":-22.37743129576821,"pfxX":-1.0691246189640935,"pfxZ":5.855675064247404,"pX":-0.2677954043944027,"pZ":0.7993958527586017,"vX0":-5.3365824514129745,"vY0":-127.55457200001507,"vZ0":-9.347437258402184,"x":127.21,"y":217.2,"x0":1.9772405410389284,"y0":50.00322856828335,"z0":6.229701427160134,"aX":-1.7891043266346491},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.0,"breakHorizontal":3.0,"spinRate":2273,"spinDirection":170},"zone":13,"typeConfidence":0.92,"plateTime":0.4268914627209015,"extension":6.723648179151838},"index":1,"playId":"7c28e845-c29b-36b8-ad41-a8637b9aa639","pitchNumber":2,"startTime":"2026-08-29T18:31:57.684Z","endTime":"2026-08-29T18:32:02.960Z","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":78.6,"endSpeed":73.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.27684079994367,"aZ":-38.91985506093529,"pfxX":-6.655292813392226,"pfxZ":-5.08223667194416,"pX":-0.6150153970580624,"pZ":1.070563286025042,"vX0":-3.7535638264815963,"vY0":-114.51607461203082,"vZ0":-3.508385040933094,"x":140.44,"y":209.87,"x0":1.91037725519791,"y0":50.00373972589218,"z0":6.4323557218276965,"aX":-8.832670745394852},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-9.8,"breakHorizontal":13.0,"spinRate":2491,"spinDirection":322},"zone":13,"typeConfidence":0.9,"plateTime":0.4784267971274261,"extension":6.675570668290928},"index":2,"playId":"7f573037-c5ca-38f9-a0df-40fc34c739ec","pitchNumber":3,"startTime":"2026-08-29T18:32:22.525Z","endTime":"2026-08-29T18:32:27.455Z","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":88.4,"endSpeed":82.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.5141742014067,"aZ":-24.107843284027183,"pfxX":-0.4948033760902555,"pfxZ":4.718752736389231,"pX":-0.5586938508072529,"pZ":1.4986654810186433,"vX0":-6.140131430917281,"vY0":-128.57849488244867,"vZ0":-7.5865036829859935,"x":138.3,"y":198.32,"x0":1.904301965070799,"y0":50.002309319528486,"z0":6.301524156362746,"aX":-0.8442501793765519},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.4,"breakHorizontal":2.0,"spinRate":2341,"spinDirection":177},"zone":13,"typeConfidence":0.92,"plateTime":0.42269072228228,"extension":6.766043054747408},"index":3,"playId":"dae46fd1-8312-3a36-bc1e-c5392aa02abd","pitchNumber":4,"startTime":"2026-08-29T18:32:44.048Z","endTime":"2026-08-29T18:32:48.424Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19519370619073,"aZ":-37.256555186303,"pfxX":-7.144704427200991,"pfxZ":-3.6206849450765484,"pX":-1.126381394991289,"pZ":0.4839328098496758,"vX0":-4.470475346805741,"vY0":-117.72745508976953,"vZ0":-5.604180096386764,"x":159.94,"y":225.71,"x0":1.7247020857081201,"y0":50.00090326229068,"z0":6.340628988795823,"aX":-10.034984535584822},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.7,"breakHorizontal":14.0,"spinRate":2370,"spinDirection":327},"zone":13,"typeConfidence":0.9,"plateTime":0.46512267941296637,"extension":6.746824206353972},"index":4,"playId":"cc5d209f-0cb4-3ef3-a9d9-ddd55a957d21","pitchNumber":5,"startTime":"2026-08-29T18:33:06.706Z","endTime":"2026-08-29T18:33:10.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.243767071586685,"aZ":-10.739952260057322,"pfxX":3.2820617750965884,"pfxZ":10.696834730874144,"pX":-0.5173763650324517,"pZ":4.127707700356393,"vX0":-7.743740757849852,"vY0":-140.51922569602948,"vZ0":-4.268584610591746,"x":136.72,"y":127.33,"x0":1.8452085786590353,"y0":50.00275641592059,"z0":6.361788182529582,"aX":6.577321823783073},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.7,"breakHorizontal":-4.4,"spinRate":2525,"spinDirection":154},"zone":11,"typeConfidence":0.91,"plateTime":0.38948645569994156,"extension":6.71843303944169},"index":5,"playId":"088c520e-9d2b-3304-ab4c-591c72061dad","pitchNumber":6,"startTime":"2026-08-29T18:33:36.038Z","endTime":"2026-08-29T18:33:42.853Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:33:42.853Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T18:35:06.321Z","endTime":"2026-08-29T18:37:43.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T18:33:55.072Z","endTime":"2026-08-29T18:35:08.312Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.964431150364966,"aZ":-10.138310512273108,"pfxX":5.758821160478723,"pfxZ":11.528471485987568,"pX":-0.8984025331869264,"pZ":2.9731759063862007,"vX0":-9.409710441727972,"vY0":-137.26766258516417,"vZ0":-7.112497528804811,"x":151.24,"y":158.5,"x0":1.8233815947495429,"y0":50.00116356137123,"z0":6.285652017799647,"aX":11.00662706803859},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.6,"breakHorizontal":-8.5,"spinRate":2542,"spinDirection":151},"zone":11,"typeConfidence":0.9,"plateTime":0.3987949750715578,"extension":6.932798640199929},"index":1,"playId":"4d5d252a-452d-36c9-babe-efc0950711cd","pitchNumber":1,"startTime":"2026-08-29T18:35:08.312Z","endTime":"2026-08-29T18:35:12.409Z","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":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.549934521451096,"aZ":-10.027218104712036,"pfxX":6.698874300055209,"pfxZ":11.575946707565144,"pX":-0.6640615264518227,"pZ":3.1223560052864325,"vX0":-8.68323891397763,"vY0":-137.4637569810229,"vZ0":-6.9199861268409775,"x":142.31,"y":154.48,"x0":1.6657561820333477,"y0":50.00403194346984,"z0":6.353625107797834,"aX":12.818121684429821},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.7,"breakHorizontal":-10.3,"spinRate":2502,"spinDirection":154},"zone":1,"typeConfidence":0.91,"plateTime":0.3985021281404926,"extension":6.877334806252992},"index":2,"playId":"77e6de65-ad9b-3364-bbe9-72b248e16bc7","pitchNumber":2,"startTime":"2026-08-29T18:35:27.545Z","endTime":"2026-08-29T18:35:31.894Z","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":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.847683016090706,"aZ":-11.434227449142655,"pfxX":4.885331341948759,"pfxZ":10.283223427078173,"pX":-0.03783471324505165,"pZ":3.5312029971225574,"vX0":-6.850151230581273,"vY0":-140.83976809306247,"vZ0":-5.598522426134094,"x":118.44,"y":143.44,"x0":1.7868565753199372,"y0":50.00138185915612,"z0":6.2787942363773075,"aX":9.851984226977953},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.8,"breakHorizontal":-7.6,"spinRate":2515,"spinDirection":161},"zone":11,"typeConfidence":0.91,"plateTime":0.3883463153618023,"extension":6.726864230299613},"index":3,"playId":"34cd732f-4485-3d12-81a2-65ab524ba3d1","pitchNumber":3,"startTime":"2026-08-29T18:35:53.469Z","endTime":"2026-08-29T18:35:57.209Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":74.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75928719318347,"aZ":-38.264897220912445,"pfxX":-7.462042593446033,"pfxZ":-4.509080061646063,"pX":-1.041308804632973,"pZ":-0.028493068085227027,"vX0":-4.13980185385794,"vY0":-115.81476846143549,"vZ0":-6.048007232572704,"x":156.69,"y":239.55,"x0":1.742083352882157,"y0":50.002499237450365,"z0":6.299682152084141,"aX":-10.079593469769474},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-9.5,"breakHorizontal":14.5,"spinRate":2351,"spinDirection":318},"zone":13,"typeConfidence":0.9,"plateTime":0.4739472970188845,"extension":6.6687272024822395},"index":4,"playId":"da2606a0-8748-34fb-8c0b-07d1fef3221c","pitchNumber":4,"startTime":"2026-08-29T18:36:15.020Z","endTime":"2026-08-29T18:36:19.899Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.775510201125986,"aZ":-26.587898025905957,"pfxX":-2.1332218768788813,"pfxZ":3.3093248362435737,"pX":-1.0090541948984153,"pZ":0.7147877095469896,"vX0":-6.533591305995148,"vY0":-128.32891412273094,"vZ0":-8.660074481977322,"x":155.46,"y":219.48,"x0":1.8355585169277862,"y0":50.001712856615534,"z0":6.169513175962325,"aX":-3.595634402375019},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.4,"breakHorizontal":5.2,"spinRate":2194,"spinDirection":180},"zone":13,"typeConfidence":0.92,"plateTime":0.42500676611166366,"extension":6.782714161653101},"index":5,"playId":"c33b7e95-16fb-3ef1-8726-d6c9a7b4152c","pitchNumber":5,"startTime":"2026-08-29T18:36:40.321Z","endTime":"2026-08-29T18:36:45.504Z","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":86.1,"endSpeed":79.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.974803745352006,"aZ":-21.30201088409829,"pfxX":8.695136697308133,"pfxZ":6.810557661939926,"pX":0.8014960437103343,"pZ":1.9915765220692503,"vX0":-5.906207664852252,"vY0":-125.23669963365701,"vZ0":-5.935989433521928,"x":86.45,"y":185.01,"x0":2.0540841423344323,"y0":50.00620525973175,"z0":6.121405070911575,"aX":13.891638957978111},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":11.3,"breakHorizontal":-14.5,"spinRate":1972,"spinDirection":129},"zone":9,"typeConfidence":0.91,"plateTime":0.4364166529768876,"extension":6.897854351491017},"index":6,"playId":"4805a182-4f13-3eb1-b7bd-c4ee10d868ec","pitchNumber":6,"startTime":"2026-08-29T18:37:03.367Z","endTime":"2026-08-29T18:37:08.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05379188497267,"aZ":-10.146134364254708,"pfxX":4.11582198194105,"pfxZ":11.008632421624359,"pX":0.8767511355061435,"pZ":2.5236825823039952,"vX0":-4.798283929752287,"vY0":-139.53484925274876,"vZ0":-8.480433543841164,"x":83.58,"y":170.64,"x0":2.0720128674914275,"y0":50.006084419200555,"z0":6.2443407040793835,"aX":8.237904570883781},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.7,"breakHorizontal":-6.6,"spinRate":2477,"spinDirection":154},"zone":14,"typeConfidence":0.91,"plateTime":0.3903562131711906,"extension":6.836743108849805},"index":7,"playId":"b5268f81-d9ff-3156-844e-c1c969cf7f5b","pitchNumber":7,"startTime":"2026-08-29T18:37:37.415Z","endTime":"2026-08-29T18:37:43.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:37:43.383Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alek Thomas doubles (10) on a line drive to left fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T18:39:41.796Z","endTime":"2026-08-29T18:40:25.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.908251396608236,"aZ":-14.404073637895813,"pfxX":-5.169464473239293,"pfxZ":9.603570326453553,"pX":0.23321906289010505,"pZ":2.4012101647286888,"vX0":8.472855712214134,"vY0":-134.8152079059649,"vZ0":-5.792295822306997,"x":108.11,"y":173.95,"x0":-2.2713291316860102,"y0":50.00149236023001,"z0":5.585343907088206,"aX":-9.56451747717251},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":7.7,"spinRate":2273,"spinDirection":216},"zone":5,"typeConfidence":0.9,"plateTime":0.4054871203144659,"extension":6.112933699722434},"index":0,"playId":"4308c489-4736-3c12-84fb-0ffc063d51d3","pitchNumber":1,"startTime":"2026-08-29T18:39:55.944Z","endTime":"2026-08-29T18:39:59.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65599392443082,"aZ":-24.55504077929889,"pfxX":-9.07299389965987,"pfxZ":4.71533475203419,"pX":-0.4985284187406671,"pZ":2.5320192807746467,"vX0":7.381812584021352,"vY0":-125.59517886127689,"vZ0":-3.038806835985422,"x":136.0,"y":170.42,"x0":-2.2803230899572267,"y0":50.00323221671408,"z0":5.729452036631062,"aX":-14.664483954504622},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.2,"breakHorizontal":15.0,"spinRate":1937,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.43417915347621916,"extension":6.604445618309682},"hitData":{"launchSpeed":97.4,"launchAngle":23.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":35.07,"coordY":96.14}},"index":1,"playId":"311ca01a-694e-31fc-9cd4-233120d7c8b5","pitchNumber":2,"startTime":"2026-08-29T18:40:11.366Z","endTime":"2026-08-29T18:40:25.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:40:25.509Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shohei Ohtani grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson. Alek Thomas to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T18:40:28.427Z","endTime":"2026-08-29T18:41:59.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38981379143544,"aZ":-39.95457660697281,"pfxX":4.3577743666805695,"pfxZ":-5.4773300980692605,"pX":-0.38343492534065515,"pZ":1.6351565331429054,"vX0":3.7079159117435925,"vY0":-118.39535256286601,"vZ0":-1.442439813868475,"x":131.62,"y":194.63,"x0":-2.5353054095739567,"y0":50.00102525282797,"z0":5.90537194005613,"aX":6.192043328262549},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-10.0,"breakHorizontal":-8.8,"spinRate":2856,"spinDirection":38},"zone":13,"typeConfidence":0.9,"plateTime":0.4624482270980703,"extension":5.947747168750094},"index":0,"playId":"dba2ffc3-7a33-3e8d-b8f0-aa4394a12485","pitchNumber":1,"startTime":"2026-08-29T18:40:57.860Z","endTime":"2026-08-29T18:41:01.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.429474042607367,"aZ":-24.382142277280497,"pfxX":-8.424641434413973,"pfxZ":4.718991130004703,"pX":-1.329058435154787,"pZ":3.2089624168516346,"vX0":5.541381638341387,"vY0":-126.77332232353417,"vZ0":-1.5406331144465446,"x":143.39,"y":132.89,"x0":-2.4329840660740154,"y0":50.001825071824605,"z0":5.744128107030097,"aX":-13.908927195889087},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.5,"breakHorizontal":14.3,"spinRate":1899,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.4297005949924886,"extension":6.352801899586191},"index":1,"playId":"43b5f27a-a226-3240-a291-f7bac1722d22","pitchNumber":2,"startTime":"2026-08-29T18:41:14.558Z","endTime":"2026-08-29T18:41:18.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.100599769830566,"aZ":-12.43839780529416,"pfxX":-3.3795983086914942,"pfxZ":10.412026471961358,"pX":0.1912944872934468,"pZ":2.3128461437195065,"vX0":7.65806249012942,"vY0":-137.0069223897355,"vZ0":-6.5929977444280885,"x":109.71,"y":176.33,"x0":-2.204671591791716,"y0":50.0032305857072,"z0":5.605628381497699,"aX":-6.406895343547572},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":4.4,"spinRate":2286,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.40023517768319383,"extension":6.3404331932515055},"index":2,"playId":"9d57f8c6-de2c-3bbe-92db-44dad46e1c0a","pitchNumber":3,"startTime":"2026-08-29T18:41:31.145Z","endTime":"2026-08-29T18:41:37.558Z","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":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.196514830138256,"aZ":-11.875576056306999,"pfxX":-3.448773533678776,"pfxZ":10.422684926249136,"pX":-1.0522270626861157,"pZ":3.2023063262504268,"vX0":4.717617603828638,"vY0":-138.9410584692842,"vZ0":-4.9083070193045755,"x":157.11,"y":152.32,"x0":-2.3270343465771406,"y0":50.00626261077889,"z0":5.786176185659237,"aX":-6.719372556376392},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":5.3,"spinRate":2338,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.3947591815111533,"extension":6.154077086039859},"hitData":{"launchSpeed":85.8,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.07,"coordY":149.66}},"index":3,"playId":"8669ef21-28a3-3886-89d9-fb4b2111a4e5","pitchNumber":4,"startTime":"2026-08-29T18:41:51.444Z","endTime":"2026-08-29T18:41:59.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:41:59.841Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a line drive to right fielder Ben Malgeri. Alek Thomas scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T18:42:34.074Z","endTime":"2026-08-29T18:43:08.425Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"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":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":{"id":672456,"link":"/api/v1/people/672456"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.619827048384728,"aZ":-14.632478307998223,"pfxX":-3.953252574207782,"pfxZ":8.99197168966254,"pX":0.458755416611628,"pZ":3.7254727699136567,"vX0":8.485067995345114,"vY0":-138.46477997947306,"vZ0":-2.934474424852244,"x":99.51,"y":138.19,"x0":-2.1254628568548943,"y0":50.000765406198106,"z0":5.772454769853864,"aX":-7.711533517680719},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":5.5,"spinRate":2336,"spinDirection":211},"zone":12,"typeConfidence":0.9,"plateTime":0.3948976979468557,"extension":6.351733427807883},"index":0,"playId":"4362528a-ac2f-34d7-b366-1c3b50815a21","pitchNumber":1,"startTime":"2026-08-29T18:42:39.150Z","endTime":"2026-08-29T18:42:46.084Z","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":88.2,"endSpeed":81.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.919800729450618,"aZ":-22.80020754707641,"pfxX":-8.701637396248033,"pfxZ":5.5597858742766375,"pX":-0.48625077129681415,"pZ":2.23753586038373,"vX0":7.159455050644485,"vY0":-128.34003021917098,"vZ0":-4.021248533861089,"x":135.53,"y":178.37,"x0":-2.167114399094104,"y0":50.00150697694905,"z0":5.577883800485478,"aX":-14.668945224208006},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.5,"breakHorizontal":14.4,"spinRate":2060,"spinDirection":230},"zone":7,"typeConfidence":0.89,"plateTime":0.4250513017869606,"extension":6.579159769442184},"hitData":{"launchSpeed":92.4,"launchAngle":15.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.12,"coordY":116.78}},"index":1,"playId":"49aed150-9a8e-3387-9223-c57a49fbd3ce","pitchNumber":2,"startTime":"2026-08-29T18:42:57.586Z","endTime":"2026-08-29T18:43:08.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:43:08.425Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mookie Betts singles on a line drive to left fielder Javier Báez, deflected by third baseman Hao-Yu Lee. Freddie Freeman to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T18:43:10.848Z","endTime":"2026-08-29T18:45:18.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnSecond":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":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(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":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.06779974536019,"aZ":-40.57227044409686,"pfxX":3.5975818552217635,"pfxZ":-6.259156411160074,"pX":0.4643574181683734,"pZ":3.3735171591606585,"vX0":4.778279307093047,"vY0":-115.2967974003708,"vZ0":2.8769771852160666,"x":99.3,"y":147.7,"x0":-2.1047903784753546,"y0":50.00284741408563,"z0":6.033616039965942,"aX":4.8265690369530905},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-10.3,"breakHorizontal":-7.7,"spinRate":2843,"spinDirection":32},"zone":12,"typeConfidence":0.9,"plateTime":0.4756341416665739,"extension":6.0584426900180155},"index":0,"playId":"44b9328c-e3a7-3b7c-9557-b51de2e5ed82","pitchNumber":1,"startTime":"2026-08-29T18:43:34.989Z","endTime":"2026-08-29T18:43:39.424Z","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":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.677885979394457,"aZ":-39.57751110331652,"pfxX":4.074345133057825,"pfxZ":-5.449354360302198,"pX":-0.44368347952628673,"pZ":4.399479644904961,"vX0":2.73549809569405,"vY0":-116.06745227979687,"vZ0":4.675717129397572,"x":133.91,"y":119.99,"x0":-2.168843692983479,"y0":50.004192035224094,"z0":6.138393534868567,"aX":5.5327132140950415},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-8.3,"breakHorizontal":-8.0,"spinRate":2911,"spinDirection":42},"zone":11,"typeConfidence":0.9,"plateTime":0.4727500654490773,"extension":6.080557276568894},"index":1,"playId":"c79aa8cb-b45b-3ab8-9239-eda24ccd3c71","pitchNumber":2,"startTime":"2026-08-29T18:43:50.884Z","endTime":"2026-08-29T18:43:56.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.010614689557265,"aZ":-13.892764878685425,"pfxX":-4.57951220824212,"pfxZ":9.403767168028216,"pX":-0.10005142657553015,"pZ":3.5307451263881124,"vX0":7.861422967824224,"vY0":-139.21618258973103,"vZ0":-3.369904522284063,"x":120.81,"y":143.45,"x0":-2.3778077378748694,"y0":50.004311177664704,"z0":5.688625387990424,"aX":-8.904908107371886},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":6.5,"spinRate":2250,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3948568229253775,"extension":6.292478261325134},"index":2,"playId":"8fe09757-3fc7-34c1-ab2c-c08a64b93ac4","pitchNumber":3,"startTime":"2026-08-29T18:44:14.041Z","endTime":"2026-08-29T18:44:19.619Z","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":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8646611454718,"aZ":-12.847727679754914,"pfxX":-3.6554114474570465,"pfxZ":9.876637982992206,"pX":0.2959025026144693,"pZ":3.0759968866536247,"vX0":8.01683599842553,"vY0":-139.16923157980975,"vZ0":-4.937381161755247,"x":105.72,"y":155.73,"x0":-2.1500805068240965,"y0":50.00640502731371,"z0":5.7273137349734915,"aX":-7.155836654415948},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":4.9,"spinRate":2336,"spinDirection":208},"zone":3,"typeConfidence":0.9,"plateTime":0.39388165977052036,"extension":6.370453580153465},"index":3,"playId":"307beaa3-6b54-3df6-8337-fe3b574d98cc","pitchNumber":4,"startTime":"2026-08-29T18:44:37.297Z","endTime":"2026-08-29T18:44:42.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.052794450998682,"aZ":-19.486781786669304,"pfxX":-8.785211503426732,"pfxZ":6.412634704278364,"pX":-0.8953578872594986,"pZ":2.803211034667361,"vX0":6.729914597746755,"vY0":-139.70700120480657,"vZ0":-4.323374064470012,"x":151.13,"y":163.09,"x0":-2.192303322360844,"y0":50.006558037415125,"z0":5.649168303995687,"aX":-17.394862464571418},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.9,"breakHorizontal":14.5,"spinRate":2278,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.39183786455558156,"extension":6.336858519147113},"hitData":{"launchSpeed":86.4,"launchAngle":10.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":70.96,"coordY":151.95}},"index":4,"playId":"62fbb7d3-a941-344e-87ee-9d0cd5c575f3","pitchNumber":5,"startTime":"2026-08-29T18:45:03.225Z","endTime":"2026-08-29T18:45:18.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:45:18.989Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Muncy walks. Freddie Freeman to 3rd. Mookie Betts to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T18:47:46.037Z","endTime":"2026-08-29T18:48:51.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"postOnSecond":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnThird":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"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-29T18:46:11.146Z","endTime":"2026-08-29T18:46:17.668Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tyler Holton replaces Keider Montero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-29T18:46:17.668Z","endTime":"2026-08-29T18:47:48.105Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663947,"link":"/api/v1/people/663947"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.970839066185356,"aZ":-26.01445503462569,"pfxX":-1.856032498896023,"pfxZ":3.724881394897638,"pX":0.7395203309559385,"pZ":3.5854166269005807,"vX0":-2.1009000133170006,"vY0":-126.47934593746707,"vZ0":-0.6471537507324909,"x":88.81,"y":141.97,"x0":1.815890473295039,"y0":50.000534793255255,"z0":5.8946699129118745,"aX":-3.0660232076873903},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.8,"breakHorizontal":3.7,"spinRate":2376,"spinDirection":183},"zone":12,"typeConfidence":0.91,"plateTime":0.42981141308855353,"extension":6.366844887886842},"index":2,"playId":"84979f79-f679-3f1e-b1bd-a7c5837f14f0","pitchNumber":1,"startTime":"2026-08-29T18:47:48.105Z","endTime":"2026-08-29T18:47:52.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.3362362952236,"aZ":-35.953823652329575,"pfxX":-8.178401457872337,"pfxZ":-2.838585942552749,"pX":-0.4135415567066897,"pZ":3.6851710634773305,"vX0":-2.820216074493999,"vY0":-114.76594522046894,"vZ0":3.0725793579212133,"x":132.76,"y":139.28,"x0":1.8936881493222157,"y0":50.00039489661921,"z0":5.831977128964775,"aX":-10.902149003935815},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-4.1,"breakHorizontal":15.5,"spinRate":2757,"spinDirection":296},"zone":11,"typeConfidence":0.89,"plateTime":0.47734565362916737,"extension":6.504990734431605},"index":3,"playId":"f1a225d8-0a86-37ad-9048-3cca329e05ec","pitchNumber":2,"startTime":"2026-08-29T18:48:04.625Z","endTime":"2026-08-29T18:48:10.205Z","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":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01389056918091,"aZ":-24.02043846440164,"pfxX":7.26489918020565,"pfxZ":4.56094138167288,"pX":1.439717282747371,"pZ":3.5394157319722988,"vX0":-3.4070769091497093,"vY0":-132.069693663608,"vZ0":-1.25031489306514,"x":62.12,"y":143.22,"x0":1.7944132878275378,"y0":50.00210756147534,"z0":5.76611022607643,"aX":12.984653424931071},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.3,"breakHorizontal":-12.6,"spinRate":2015,"spinDirection":135},"zone":12,"typeConfidence":0.88,"plateTime":0.41287773538840433,"extension":6.353328466916935},"index":4,"playId":"d770ca54-828a-3595-8797-0814cb3eb684","pitchNumber":3,"startTime":"2026-08-29T18:48:23.725Z","endTime":"2026-08-29T18:48:27.984Z","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":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.584654560312686,"aZ":-22.878003992079538,"pfxX":8.934764146929664,"pfxZ":5.165805739105508,"pX":0.8455785993340778,"pZ":2.894225014418554,"vX0":-5.394220910656797,"vY0":-132.82527588018874,"vZ0":-3.2594841906621097,"x":84.77,"y":160.64,"x0":1.734585098980109,"y0":50.003435490347606,"z0":5.787699062379816,"aX":16.07697256134773},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.9,"breakHorizontal":-15.1,"spinRate":2097,"spinDirection":142},"zone":12,"typeConfidence":0.89,"plateTime":0.4112762721552996,"extension":6.382646336629851},"index":5,"playId":"27a678a8-07a6-3bc1-9708-24d2ed283603","pitchNumber":4,"startTime":"2026-08-29T18:48:41.918Z","endTime":"2026-08-29T18:48:51.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:48:51.395Z","atBatIndex":43},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tommy Edman grounds into a double play, shortstop Kevin McGonigle to second baseman Gleyber Torres to first baseman Spencer Torkelson. Max Muncy out at 2nd. Tommy Edman out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T18:49:56.134Z","endTime":"2026-08-29T18:50:54.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"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":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"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-29T18:49:01.320Z","endTime":"2026-08-29T18:49:58.426Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.3,"endSpeed":82.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.35270536914223,"aZ":-26.846340480104768,"pfxX":-2.0589803669476026,"pfxZ":3.107049370044626,"pX":0.6298928646498022,"pZ":1.7133920040486994,"vX0":-2.2691037502728686,"vY0":-128.7396465598956,"vZ0":-5.023423935072301,"x":92.99,"y":192.52,"x0":1.7833032439321006,"y0":50.00228184553444,"z0":5.714148832814671,"aX":-3.5299236908843223},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.9,"breakHorizontal":4.2,"spinRate":2455,"spinDirection":180},"zone":9,"typeConfidence":0.91,"plateTime":0.422009221954887,"extension":6.460541626709694},"index":1,"playId":"885b9fe1-1961-3521-853a-6d5a3f301db0","pitchNumber":1,"startTime":"2026-08-29T18:49:58.426Z","endTime":"2026-08-29T18:50:03.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13158927663238,"aZ":-26.451217260525457,"pfxX":-1.210379759991688,"pfxZ":3.3739880487038807,"pX":1.577590084694572,"pZ":3.4635260926895506,"vX0":-0.18391009479190945,"vY0":-128.53489346914006,"vZ0":-0.9137072155926045,"x":56.87,"y":145.26,"x0":1.8072765765948842,"y0":50.00328111800583,"z0":5.851655540158036,"aX":-2.0537865980837946},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.1,"breakHorizontal":2.3,"spinRate":2465,"spinDirection":183},"zone":12,"typeConfidence":0.9,"plateTime":0.42386568114517686,"extension":6.505296268904553},"index":2,"playId":"2d4ab2a2-54ba-3595-86e7-cf3b0c450050","pitchNumber":2,"startTime":"2026-08-29T18:50:15.824Z","endTime":"2026-08-29T18:50:19.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.087848722315734,"aZ":-28.829673021556474,"pfxX":7.0127555961032115,"pfxZ":2.239313332169658,"pX":1.8853875131361209,"pZ":2.9121427391149455,"vX0":-1.9984631743557932,"vY0":-120.99169247585654,"vZ0":-0.7102110088026097,"x":45.13,"y":160.15,"x0":1.8075789085436436,"y0":50.00190485505725,"z0":5.720674391600625,"aX":10.467874639313589},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.2,"breakHorizontal":-12.2,"spinRate":1480,"spinDirection":93},"zone":12,"typeConfidence":0.91,"plateTime":0.4515195549708655,"extension":6.382433366832665},"index":3,"playId":"6b8641c1-46c1-3487-b69c-e1ce75dc33fa","pitchNumber":3,"startTime":"2026-08-29T18:50:30.453Z","endTime":"2026-08-29T18:50:34.289Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.810435922486842,"aZ":-26.411984571867805,"pfxX":-0.8720240656752508,"pfxZ":3.409934759620448,"pX":-0.07342195647846314,"pZ":2.6284738056953576,"vX0":-3.7826330679713753,"vY0":-128.1880903239822,"vZ0":-2.958438745039656,"x":119.8,"y":167.81,"x0":1.5256770410924128,"y0":50.00107168008611,"z0":5.827165851271296,"aX":-1.4721589281225358},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.9,"breakHorizontal":2.3,"spinRate":2481,"spinDirection":186},"zone":5,"typeConfidence":0.9,"plateTime":0.42488453274167304,"extension":6.493046082547781},"hitData":{"launchSpeed":81.8,"launchAngle":4.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.54,"coordY":147.12}},"index":4,"playId":"5858a934-0877-3f3d-8933-6deb4f5201d4","pitchNumber":4,"startTime":"2026-08-29T18:50:45.753Z","endTime":"2026-08-29T18:50:54.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:50:54.152Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eduardo Valencia grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T18:53:23.016Z","endTime":"2026-08-29T18:53:49.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"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],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Seth Halvorsen replaces Blake Snell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T18:52:00.565Z","endTime":"2026-08-29T18:53:25.316Z","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":"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":99.8,"endSpeed":91.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.481824921615896,"aZ":-13.242912600329403,"pfxX":-4.957639259711946,"pfxZ":8.856914754066564,"pX":0.6941820463536263,"pZ":2.0361395867257017,"vX0":9.700643286206546,"vY0":-144.95847226853752,"vZ0":-8.09530869971208,"x":90.54,"y":183.8,"x0":-2.044853692193067,"y0":50.003615384274944,"z0":5.665377528007034,"aX":-10.59832781899346},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.6,"breakHorizontal":7.2,"spinRate":2295,"spinDirection":214},"zone":9,"typeConfidence":0.91,"plateTime":0.3772105050456447,"extension":6.752129031661608},"index":1,"playId":"75c31573-29c4-3fdf-9a71-43f42e05869c","pitchNumber":1,"startTime":"2026-08-29T18:53:25.316Z","endTime":"2026-08-29T18:53:29.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.021072073627195,"aZ":-34.53233084159956,"pfxX":4.579683369501073,"pfxZ":-1.4553403235652471,"pX":0.5868458298197188,"pZ":2.250300142996618,"vX0":5.6060557281245735,"vY0":-126.2690841670862,"vZ0":-1.7724359396323761,"x":94.63,"y":178.02,"x0":-2.2548050899754233,"y0":50.00468041083833,"z0":5.732519678729357,"aX":7.414966057600018},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.8,"breakHorizontal":-9.6,"spinRate":2807,"spinDirection":53},"zone":6,"typeConfidence":0.89,"plateTime":0.4333162328970612,"extension":6.682225746675633},"hitData":{"launchSpeed":66.9,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.06,"coordY":153.71}},"index":2,"playId":"5af5093c-a0bf-39bb-8bb4-70a44d1a5a93","pitchNumber":2,"startTime":"2026-08-29T18:53:40.815Z","endTime":"2026-08-29T18:53:49.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:53:49.887Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T18:54:46.721Z","endTime":"2026-08-29T18:56:05.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"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":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Colt Keith replaces Spencer Torkelson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-29T18:53:57.549Z","endTime":"2026-08-29T18:54:10.764Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":679529,"link":"/api/v1/people/679529"}},{"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":1,"startTime":"2026-08-29T18:54:10.764Z","endTime":"2026-08-29T18:54:49.032Z","isPitch":false,"type":"action"},{"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":100.1,"endSpeed":91.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18454959505224,"aZ":-12.033128498438838,"pfxX":-6.012196920028666,"pfxZ":9.399396023780149,"pX":0.8396957619612746,"pZ":1.8150595923242188,"vX0":11.017592902097965,"vY0":-145.25731093123034,"vZ0":-8.733722193108452,"x":84.99,"y":189.77,"x0":-2.2166601736105487,"y0":50.00137649804529,"z0":5.587347430060897,"aX":-12.881721175756237},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.4,"breakHorizontal":8.8,"spinRate":2521,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.3766875488039929,"extension":6.888527913547417},"index":2,"playId":"562f68b6-a809-37f0-b8e3-60d55979f3d5","pitchNumber":1,"startTime":"2026-08-29T18:54:49.032Z","endTime":"2026-08-29T18:54:53.310Z","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":99.8,"endSpeed":91.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.192279332806585,"aZ":-11.654083380959978,"pfxX":-5.269326512778699,"pfxZ":9.591324097872084,"pX":0.8752113074070358,"pZ":1.5590304107437847,"vX0":10.576480069628149,"vY0":-144.74297960693798,"vZ0":-9.304048295192146,"x":83.64,"y":196.69,"x0":-2.1280730783804906,"y0":50.00372481466327,"z0":5.51304856788767,"aX":-11.274984939288355},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.7,"breakHorizontal":7.7,"spinRate":2517,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.37724584369453096,"extension":6.942302971522628},"index":3,"playId":"02f7f8ec-b55e-31d3-8421-bb4317fc0f28","pitchNumber":2,"startTime":"2026-08-29T18:55:04.166Z","endTime":"2026-08-29T18:55:08.428Z","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":99.0,"endSpeed":90.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40567729108442,"aZ":-11.086141373336018,"pfxX":-6.245889708320392,"pfxZ":10.132308088935435,"pX":0.19809531378797288,"pZ":1.3356670277754195,"vX0":9.638539247149069,"vY0":-143.62655231890886,"vZ0":-9.725920714589416,"x":109.45,"y":202.72,"x0":-2.3955200468521047,"y0":50.00392330731326,"z0":5.462645776960588,"aX":-13.001767858009707},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.4,"breakHorizontal":9.2,"spinRate":2415,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.3818786710472568,"extension":6.69013081925143},"index":4,"playId":"071c9021-befd-394d-80eb-25b5a8017591","pitchNumber":3,"startTime":"2026-08-29T18:55:22.418Z","endTime":"2026-08-29T18:55:28.714Z","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":98.8,"endSpeed":89.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.06267734660481,"aZ":-12.359095237053884,"pfxX":-5.628931332244491,"pfxZ":9.589826413273013,"pX":0.028135397375263584,"pZ":2.0918873428033202,"vX0":8.265824862707825,"vY0":-143.4962976448315,"vZ0":-7.572942030001094,"x":115.93,"y":182.3,"x0":-2.170778955517406,"y0":50.001377302064896,"z0":5.551317054172015,"aX":-11.629853892319511},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.8,"breakHorizontal":8.4,"spinRate":2416,"spinDirection":212},"zone":8,"typeConfidence":0.91,"plateTime":0.3830559820588957,"extension":6.810830625666027},"index":5,"playId":"192caa67-9157-39eb-80ff-dea065ea83a5","pitchNumber":4,"startTime":"2026-08-29T18:55:40.705Z","endTime":"2026-08-29T18:55:44.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52088104478945,"aZ":-13.20493605988551,"pfxX":-4.781993039643966,"pfxZ":9.158539265528471,"pX":0.16498081985436358,"pZ":2.1872171821391846,"vX0":8.622353783682112,"vY0":-143.33868629809143,"vZ0":-7.132948872433863,"x":110.71,"y":179.73,"x0":-2.2670264568290195,"y0":50.00450925437778,"z0":5.540302700142059,"aX":-9.906979351073524},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.2,"breakHorizontal":6.8,"spinRate":2526,"spinDirection":212},"zone":8,"typeConfidence":0.91,"plateTime":0.38276553355458853,"extension":6.860379179381623},"hitData":{"launchSpeed":103.4,"launchAngle":-1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.66,"coordY":167.39}},"index":6,"playId":"69be3b77-d778-3d8b-8502-7768e6f9aef3","pitchNumber":5,"startTime":"2026-08-29T18:55:55.229Z","endTime":"2026-08-29T18:56:05.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:56:05.364Z","atBatIndex":46},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Zach McKinstry hit by pitch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T18:56:56.258Z","endTime":"2026-08-29T18:57:05.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Zach McKinstry replaces Ben Malgeri.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T18:56:10.202Z","endTime":"2026-08-29T18:56:20.880Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":701162,"link":"/api/v1/people/701162"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-29T18:56:20.880Z","endTime":"2026-08-29T18:56:58.534Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":88.2,"endSpeed":80.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.310133877555806,"aZ":-30.490133106065027,"pfxX":2.1168871650903416,"pfxZ":1.031253743442153,"pX":2.0774223188732024,"pZ":0.41534144786819155,"vX0":9.643278932486735,"vY0":-127.962032834956,"vZ0":-7.069303100633514,"x":37.81,"y":227.57,"x0":-2.0335304400681795,"y0":50.005250171372495,"z0":5.640129136346372,"aX":3.4697128479205617},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.2,"breakHorizontal":-6.2,"spinRate":2692,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.42998455839078886,"extension":6.956535811851565},"index":2,"playId":"76bac4af-7354-3eaf-9305-905d4e66d579","pitchNumber":1,"startTime":"2026-08-29T18:56:58.534Z","endTime":"2026-08-29T18:57:05.065Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:57:05.065Z","atBatIndex":47},{"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":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T18:57:06.176Z","endTime":"2026-08-29T18:58:25.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"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":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.84569628668598,"aZ":-14.40203973918205,"pfxX":-3.8326526807244803,"pfxZ":8.482262477996272,"pX":-0.7036215192557368,"pZ":4.188435949394956,"vX0":5.260021058523317,"vY0":-143.9380922967258,"vZ0":-1.924432725134775,"x":143.82,"y":125.69,"x0":-2.0579801719830657,"y0":50.00309476227251,"z0":5.758857701962319,"aX":-8.031071122919863},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.1,"breakHorizontal":5.9,"spinRate":2325,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.3807279944260671,"extension":6.766567445834458},"index":0,"playId":"67653e38-a44a-3c2b-a746-980d5ad603a1","pitchNumber":1,"startTime":"2026-08-29T18:57:32.627Z","endTime":"2026-08-29T18:57:40.489Z","isPitch":true,"type":"pitch"},{"details":{"description":"Zach McKinstry steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"67653e38-a44a-3c2b-a746-980d5ad603a1","startTime":"2026-08-29T18:57:40.702Z","endTime":"2026-08-29T18:57:56.260Z","isPitch":false,"isBaseRunningPlay":true,"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.500499182481075,"aZ":-33.389452010171134,"pfxX":4.782385666336362,"pfxZ":-0.7569845594113369,"pX":-0.3884169095712055,"pZ":1.5804175730490548,"vX0":3.059138368347843,"vY0":-125.8050430710544,"vZ0":-3.763112946007671,"x":131.81,"y":196.11,"x0":-2.239643505660174,"y0":50.00141022426954,"z0":5.789655814447841,"aX":7.697325672388222},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.9,"breakHorizontal":-9.4,"spinRate":2685,"spinDirection":49},"zone":13,"typeConfidence":0.89,"plateTime":0.4346733472169846,"extension":6.937993412459173},"index":2,"playId":"accfacc8-9228-36dd-8cc7-f53dec8674b2","pitchNumber":2,"startTime":"2026-08-29T18:57:56.260Z","endTime":"2026-08-29T18:58:00.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":91.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45886237809758,"aZ":-15.078825991610831,"pfxX":-7.886280089517286,"pfxZ":8.046108326876926,"pX":-0.3750785775081466,"pZ":2.9492326647425244,"vX0":7.7511762877742765,"vY0":-144.5467548199351,"vZ0":-5.037328937235189,"x":131.3,"y":159.15,"x0":-2.061705764763158,"y0":50.00165541928258,"z0":5.634479580334859,"aX":-16.752767331375406},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.8,"breakHorizontal":12.8,"spinRate":2338,"spinDirection":212},"zone":1,"typeConfidence":0.91,"plateTime":0.3783704777054506,"extension":6.928596113265377},"hitData":{"launchSpeed":73.5,"launchAngle":-31.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.55,"coordY":150.67}},"index":3,"playId":"70cdb056-5f70-3f42-be85-7e9bd67342ce","pitchNumber":3,"startTime":"2026-08-29T18:58:17.759Z","endTime":"2026-08-29T18:58:25.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:58:25.989Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Tucker doubles (20) on a line drive to left fielder Javier Báez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T19:00:48.860Z","endTime":"2026-08-29T19:01:36.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Colt Keith remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T18:59:43.100Z","endTime":"2026-08-29T18:59:43.114Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":679529,"link":"/api/v1/people/679529"}},{"details":{"description":"Zach McKinstry remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T18:59:43.114Z","endTime":"2026-08-29T18:59:43.115Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":701162,"link":"/api/v1/people/701162"}},{"details":{"description":"Pitching Change: Andrew Sears replaces Tyler Holton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-29T18:59:43.115Z","endTime":"2026-08-29T19:00:51.083Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808825,"link":"/api/v1/people/808825"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49010279201726,"aZ":-29.58328090232952,"pfxX":-1.2299514203537447,"pfxZ":1.8106921632149948,"pX":-0.46959265440074777,"pZ":1.3038787470254127,"vX0":-6.133721501937067,"vY0":-118.5101946460835,"vZ0":-2.2966012513295913,"x":134.9,"y":203.58,"x0":2.3061147635124906,"y0":50.00308054201116,"z0":4.973326430275903,"aX":-1.7576437415312285},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.0,"breakHorizontal":3.6,"spinRate":2304,"spinDirection":265},"zone":13,"typeConfidence":0.9,"plateTime":0.46122603000640705,"extension":6.634156367307313},"index":3,"playId":"d236f211-1014-363d-a6e4-02b9785ecfe2","pitchNumber":1,"startTime":"2026-08-29T19:00:51.083Z","endTime":"2026-08-29T19:00:55.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06685651707004,"aZ":-16.537771031399586,"pfxX":7.41682360322998,"pfxZ":8.365318990758567,"pX":-0.5308833242907123,"pZ":2.923251882025642,"vX0":-9.248731399300583,"vY0":-136.5919571808953,"vZ0":-2.8084952430322185,"x":137.24,"y":159.85,"x0":1.952385297140395,"y0":50.00619436022296,"z0":5.116792607556109,"aX":13.869687285849519},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":-11.3,"spinRate":2384,"spinDirection":129},"zone":1,"typeConfidence":0.9,"plateTime":0.4026330124483328,"extension":6.629567126760825},"hitData":{"launchSpeed":70.6,"launchAngle":23.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.82,"coordY":139.74}},"index":4,"playId":"c4fec9f4-aa62-370d-b33b-e2ae23cd6d53","pitchNumber":2,"startTime":"2026-08-29T19:01:23.092Z","endTime":"2026-08-29T19:01:36.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:01:36.033Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Teoscar Hernández flies out to center fielder Max Clark.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T19:01:40.151Z","endTime":"2026-08-29T19:03:10.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":703601,"link":"/api/v1/people/703601"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.518961996136653,"aZ":-18.53947139132264,"pfxX":7.6331992986071855,"pfxZ":7.496009577459114,"pX":-0.279204448656307,"pZ":3.0815622805729155,"vX0":-9.143700593257375,"vY0":-134.35695268073792,"vZ0":-1.9482990121274462,"x":127.64,"y":155.58,"x0":2.184696401371915,"y0":50.00078542223993,"z0":5.140814173643859,"aX":13.881548387478938},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.3,"breakHorizontal":-11.8,"spinRate":2177,"spinDirection":129},"zone":1,"typeConfidence":0.75,"plateTime":0.4084644952772245,"extension":6.577278740968436},"index":0,"playId":"8ba1af49-5f1c-3af6-8252-a62aabb10b32","pitchNumber":1,"startTime":"2026-08-29T19:02:00.970Z","endTime":"2026-08-29T19:02:05.878Z","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":92.4,"endSpeed":84.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.931782467909777,"aZ":-17.952503876625507,"pfxX":7.273249140302002,"pfxZ":7.801133602372754,"pX":0.13714548657656309,"pZ":3.1691394408255924,"vX0":-7.958111677110101,"vY0":-134.36160324289781,"vZ0":-1.6660852695693755,"x":111.77,"y":153.21,"x0":2.1966556195863665,"y0":50.00230766010701,"z0":5.076995304144293,"aX":13.25852849913605},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.9,"breakHorizontal":-11.4,"spinRate":2164,"spinDirection":126},"zone":2,"typeConfidence":0.79,"plateTime":0.40813259645029243,"extension":6.68792955609718},"index":1,"playId":"76a4c03e-5d33-310a-bc05-09ec4eeaacd3","pitchNumber":2,"startTime":"2026-08-29T19:02:15.682Z","endTime":"2026-08-29T19:02:20.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.33348349901229,"aZ":-32.43017426831595,"pfxX":-2.090811394785743,"pfxZ":-0.1776874226743841,"pX":-2.0627836476390855,"pZ":0.40797966503851724,"vX0":-9.339358111296669,"vY0":-119.20495068034643,"vZ0":-3.690927440551997,"x":195.63,"y":227.76,"x0":2.165616290831013,"y0":50.00186967743401,"z0":4.88147124649106,"aX":-3.0303154596705757},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.0,"breakHorizontal":5.9,"spinRate":2363,"spinDirection":272},"zone":13,"typeConfidence":0.92,"plateTime":0.4581869649427923,"extension":6.621856260768501},"index":2,"playId":"4059d2f5-22e9-38ad-861f-ab5a0733aa7d","pitchNumber":3,"startTime":"2026-08-29T19:02:35.814Z","endTime":"2026-08-29T19:02:40.591Z","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":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.730416093546456,"aZ":-18.005891433301485,"pfxX":8.016846321232492,"pfxZ":7.579988322727557,"pX":-0.2838111638239855,"pZ":3.6532755777929387,"vX0":-9.134799930958067,"vY0":-135.4161984359633,"vZ0":-0.8538159912553849,"x":127.82,"y":140.14,"x0":2.081094364480719,"y0":50.00547227815324,"z0":5.224560888639454,"aX":14.990989698693118},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.8,"breakHorizontal":-12.7,"spinRate":2350,"spinDirection":128},"zone":11,"typeConfidence":0.76,"plateTime":0.4034677046803776,"extension":6.544545786688748},"hitData":{"launchSpeed":99.2,"launchAngle":45.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.67,"coordY":74.16}},"index":3,"playId":"5441c7ea-770d-318d-bfd3-eac8734aa44a","pitchNumber":4,"startTime":"2026-08-29T19:02:57.326Z","endTime":"2026-08-29T19:03:10.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:03:10.469Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Enrique Hernández strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T19:04:22.319Z","endTime":"2026-08-29T19:05:54.771Z","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":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,7,8],"actionIndex":[0],"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":8},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Enrique Hernández replaces Hunter Feduccia.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-29T19:03:18.273Z","endTime":"2026-08-29T19:03:24.032Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571771,"link":"/api/v1/people/571771"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":676439,"link":"/api/v1/people/676439"}},{"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":1,"startTime":"2026-08-29T19:03:24.032Z","endTime":"2026-08-29T19:03:27.032Z","isPitch":false,"type":"action"},{"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":2,"startTime":"2026-08-29T19:03:27.032Z","endTime":"2026-08-29T19:04:24.452Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.051077090130786,"aZ":-28.265042284095173,"pfxX":7.840111298107858,"pfxZ":2.4906144705900903,"pX":2.407043251972517,"pZ":3.0955827436341754,"vX0":-2.365000561189467,"vY0":-123.9705730713337,"vZ0":0.32290172492636027,"x":25.25,"y":155.2,"x0":2.3506463756154843,"y0":50.00021791257133,"z0":5.308749809916504,"aX":12.292476749102219},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.8,"breakHorizontal":-13.7,"spinRate":1519,"spinDirection":134},"zone":12,"typeConfidence":0.47,"plateTime":0.44056919151374085,"extension":6.596389374550119},"index":3,"playId":"b4780b8c-7e88-3816-a306-bc2b5ab4fbc7","pitchNumber":1,"startTime":"2026-08-29T19:04:24.452Z","endTime":"2026-08-29T19:04:28.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89523137568869,"aZ":-31.50826618075887,"pfxX":7.762232980809582,"pfxZ":0.4216095692048034,"pX":0.5538091456317552,"pZ":1.628482881368736,"vX0":-6.283894259633273,"vY0":-123.90616721916733,"vZ0":-2.343104116834972,"x":95.89,"y":194.81,"x0":2.104386430706467,"y0":50.0015421784474,"z0":5.1985928924552205,"aX":12.16596641743106},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.5,"breakHorizontal":-12.7,"spinRate":1618,"spinDirection":124},"zone":9,"typeConfidence":0.45,"plateTime":0.44070933434074666,"extension":6.580526509459819},"index":4,"playId":"90ff1b92-d1f2-3417-846b-e21840d54d76","pitchNumber":2,"startTime":"2026-08-29T19:04:40.222Z","endTime":"2026-08-29T19:04:44.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.547537442414885,"aZ":-28.299011643172115,"pfxX":6.993978416879019,"pfxZ":2.4466563847441813,"pX":0.7683506417741652,"pZ":1.1467951696281347,"vX0":-5.469341949838466,"vY0":-124.70780499182156,"vZ0":-4.125411896234138,"x":87.71,"y":207.82,"x0":2.07424760434911,"y0":50.004856380609226,"z0":5.139760166820887,"aX":11.08941953045082},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.7,"breakHorizontal":-11.5,"spinRate":1601,"spinDirection":129},"zone":14,"typeConfidence":0.46,"plateTime":0.4381120680512476,"extension":6.496847146891356},"index":5,"playId":"7452d2a8-9ae6-3f81-ab19-106f8ecbd1d4","pitchNumber":3,"startTime":"2026-08-29T19:04:57.454Z","endTime":"2026-08-29T19:05:03.214Z","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":6,"startTime":"2026-08-29T19:05:07.443Z","endTime":"2026-08-29T19:05:26.517Z","isPitch":false,"type":"action","player":{"id":571771,"link":"/api/v1/people/571771"}},{"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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.1,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.8480129315167,"aZ":-29.9387874974655,"pfxX":-2.8919380650538455,"pfxZ":1.6296908994878039,"pX":-1.4853760746750104,"pZ":0.7865996396104006,"vX0":-7.315511052983044,"vY0":-116.2458472817762,"vZ0":-2.9955469543662554,"x":173.62,"y":217.54,"x0":2.0724829553478377,"y0":50.00483772822363,"z0":4.920706296186517,"aX":-3.9767177445803807},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":2.5,"breakHorizontal":7.0,"spinRate":2285,"spinDirection":278},"zone":13,"typeConfidence":0.93,"plateTime":0.47033770159431576,"extension":6.689399744120719},"index":7,"playId":"3c4ab1d5-fe36-388f-abba-4c82b425df10","pitchNumber":4,"startTime":"2026-08-29T19:05:26.517Z","endTime":"2026-08-29T19:05:31.589Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.091553683241056,"aZ":-32.72571584637402,"pfxX":6.512888698019329,"pfxZ":-0.3537395167140094,"pX":1.3177135229074002,"pZ":2.1218946237486835,"vX0":-4.152869272861779,"vY0":-124.59693184386352,"vZ0":-1.0518710321999358,"x":66.77,"y":181.49,"x0":2.16373749543714,"y0":50.00204131824722,"z0":5.264811690717253,"aX":10.193392636618201},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.6,"breakHorizontal":-10.8,"spinRate":1478,"spinDirection":136},"zone":14,"typeConfidence":0.42,"plateTime":0.4403653008169446,"extension":6.4871499162786295},"index":8,"playId":"19eeee01-e891-34d9-b1e6-c03ed35e3ce5","pitchNumber":5,"startTime":"2026-08-29T19:05:46.803Z","endTime":"2026-08-29T19:05:54.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:05:54.771Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Rojas flies out to right fielder Zach McKinstry.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T19:06:44.283Z","endTime":"2026-08-29T19:08:36.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0],"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":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Miguel Rojas replaces Alek Thomas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T19:06:00.374Z","endTime":"2026-08-29T19:06:06.913Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":677950,"link":"/api/v1/people/677950"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-29T19:06:06.913Z","endTime":"2026-08-29T19:06:46.466Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.385837987351238,"aZ":-30.303598465771355,"pfxX":8.340053713135376,"pfxZ":1.1668833612677787,"pX":0.14413116642750223,"pZ":1.5820524433092147,"vX0":-7.423030145123237,"vY0":-126.25735086417008,"vZ0":-2.7097435588655667,"x":111.51,"y":196.06,"x0":2.0486918951246382,"y0":50.00382256956902,"z0":5.125466867784056,"aX":13.371782531008185},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.7,"breakHorizontal":-13.2,"spinRate":1477,"spinDirection":136},"zone":8,"typeConfidence":0.52,"plateTime":0.4349943769265301,"extension":6.81382669396262},"index":2,"playId":"b6c06f9e-47f2-38d8-b2b9-028f3ab78741","pitchNumber":1,"startTime":"2026-08-29T19:06:46.466Z","endTime":"2026-08-29T19:06:51.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.168227824402585,"aZ":-26.54766033361187,"pfxX":10.663865421271222,"pfxZ":3.684095803117252,"pX":0.244816400615877,"pZ":1.0222022583101908,"vX0":-7.535519094026245,"vY0":-123.75016948081755,"vZ0":-4.482441267163098,"x":107.67,"y":211.18,"x0":1.9669505056477166,"y0":50.00296057108618,"z0":5.120715142971731,"aX":16.290403335551456},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.6,"breakHorizontal":-17.2,"spinRate":1592,"spinDirection":131},"zone":14,"typeConfidence":0.55,"plateTime":0.4451757852834102,"extension":6.47369108929488},"index":3,"playId":"67beeb03-a3f9-3b74-b31b-5f5e6f9f4ea7","pitchNumber":2,"startTime":"2026-08-29T19:07:05.018Z","endTime":"2026-08-29T19:07:09.184Z","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(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.4,"endSpeed":83.3,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.122943897169186,"aZ":-15.215087240813872,"pfxX":10.597250096638806,"pfxZ":9.388161502212755,"pX":-1.4697942590258914,"pZ":1.8458193670560146,"vX0":-11.858043327387168,"vY0":-135.1844730105376,"vZ0":-5.549875405114257,"x":173.03,"y":188.94,"x0":1.6478585485686057,"y0":50.00030944228256,"z0":5.036762858750269,"aX":19.13719526925635},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.6,"breakHorizontal":-15.8,"spinRate":2391,"spinDirection":138},"zone":13,"typeConfidence":0.86,"plateTime":0.4089902347582628,"extension":6.690122097584682},"index":4,"playId":"3134af5b-210c-3001-a9b3-150f9a7aa1b0","pitchNumber":3,"startTime":"2026-08-29T19:07:21.825Z","endTime":"2026-08-29T19:07:27.234Z","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":81.4,"endSpeed":75.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.82860164189103,"aZ":-34.31379138860026,"pfxX":-0.8273383511116759,"pfxZ":-1.501451693169309,"pX":-1.1202719471023612,"pZ":1.7800298093887101,"vX0":-7.9309753640624585,"vY0":-118.28881469475235,"vZ0":-0.3299231297730849,"x":159.7,"y":190.72,"x0":2.3787802712426145,"y0":50.00475844305171,"z0":5.057992300055392,"aX":-1.176068278832017},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.5,"breakHorizontal":3.4,"spinRate":2337,"spinDirection":258},"zone":13,"typeConfidence":0.92,"plateTime":0.46243203589356785,"extension":6.7550528551936955},"index":5,"playId":"08301197-161d-3bb9-9ae8-5d26e3fb7ea5","pitchNumber":4,"startTime":"2026-08-29T19:07:47.177Z","endTime":"2026-08-29T19:07:51.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.074363728937236,"aZ":-30.84801829676981,"pfxX":6.787581949636853,"pfxZ":0.8267245723029699,"pX":1.6159515012220895,"pZ":2.904921556675488,"vX0":-3.7939733505550643,"vY0":-125.56253950119671,"vZ0":0.2646072820984906,"x":55.4,"y":160.35,"x0":2.260236005123258,"y0":50.00303560269418,"z0":5.296632984465875,"aX":10.899690562972166},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.8,"breakHorizontal":-11.5,"spinRate":1521,"spinDirection":126},"zone":12,"typeConfidence":0.45,"plateTime":0.4352777915617616,"extension":6.5856938576110835},"index":6,"playId":"7f291bdd-8df8-38cf-a652-2ab7f8b19c3c","pitchNumber":5,"startTime":"2026-08-29T19:08:07.610Z","endTime":"2026-08-29T19:08:12.528Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57248287593356,"aZ":-24.553858429488557,"pfxX":9.211000359438863,"pfxZ":4.212347237961227,"pX":0.6407935632548036,"pZ":2.6526282847440856,"vX0":-7.043579077810984,"vY0":-133.20136676977697,"vZ0":-1.823986369996169,"x":92.57,"y":167.16,"x0":2.1126515424490675,"y0":50.00615708535215,"z0":5.108246685886509,"aX":16.680949703540264},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.4,"breakHorizontal":-15.4,"spinRate":2290,"spinDirection":141},"zone":6,"typeConfidence":0.49,"plateTime":0.41001566125946276,"extension":6.7712610808912075},"hitData":{"launchSpeed":86.8,"launchAngle":52.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.01,"coordY":129.57}},"index":7,"playId":"39b8810e-3912-3b97-b9c0-4b01f76d4ab8","pitchNumber":6,"startTime":"2026-08-29T19:08:26.440Z","endTime":"2026-08-29T19:08:36.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:08:36.260Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Clark grounds out, first baseman Freddie Freeman to pitcher Alex Vesia.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T19:11:15.102Z","endTime":"2026-08-29T19:12:09.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":6},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Enrique Hernández remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T19:09:33.380Z","endTime":"2026-08-29T19:09:33.393Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571771,"link":"/api/v1/people/571771"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":676439,"link":"/api/v1/people/676439"}},{"details":{"description":"Defensive Substitution: Ben Rortvedt replaces Miguel Rojas, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T19:09:33.393Z","endTime":"2026-08-29T19:09:33.394Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666163,"link":"/api/v1/people/666163"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":500743,"link":"/api/v1/people/500743"}},{"details":{"description":"Pitching Change: Alex Vesia replaces Seth Halvorsen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-29T19:09:33.394Z","endTime":"2026-08-29T19:11:01.315Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681911,"link":"/api/v1/people/681911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-29T19:11:01.315Z","endTime":"2026-08-29T19:11:17.353Z","isPitch":false,"type":"action","player":{"id":703601,"link":"/api/v1/people/703601"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.2,"endSpeed":83.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.804097459214184,"aZ":-9.622065327225426,"pfxX":4.687938290867237,"pfxZ":12.526265001812583,"pX":-0.08402710725289342,"pZ":0.9808185607228722,"vX0":-2.8054233039440986,"vY0":-133.81954529908606,"vZ0":-10.036132801763832,"x":120.2,"y":212.3,"x0":0.3727153570935006,"y0":50.00545332136946,"z0":5.484709959009264,"aX":8.442910825008726},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.5,"breakHorizontal":-7.8,"spinRate":2598,"spinDirection":161},"zone":13,"typeConfidence":0.9,"plateTime":0.4104283787223397,"extension":6.607030569641078},"index":4,"playId":"a9c13d0b-6013-3dcc-9cf9-f6fd4c2d8c7f","pitchNumber":1,"startTime":"2026-08-29T19:11:17.353Z","endTime":"2026-08-29T19:11:20.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86039500997464,"aZ":-9.562086665259036,"pfxX":4.025500812000622,"pfxZ":12.469433989658626,"pX":0.3988900493764939,"pZ":2.6938482610565018,"vX0":-1.1709536570968058,"vY0":-134.70086009959772,"vZ0":-5.738581169921717,"x":101.8,"y":166.05,"x0":0.31984322108966456,"y0":50.0029498941703,"z0":5.547429822059338,"aX":7.299623863296266},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":21.4,"breakHorizontal":-7.0,"spinRate":2674,"spinDirection":161},"zone":6,"typeConfidence":0.9,"plateTime":0.4086935221667898,"extension":6.5912920232862335},"index":5,"playId":"017ffce2-fb5e-395f-a873-bc88c6350247","pitchNumber":2,"startTime":"2026-08-29T19:11:35.413Z","endTime":"2026-08-29T19:11:41.071Z","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":0},"pitchData":{"startSpeed":82.5,"endSpeed":74.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.613916364734404,"aZ":-19.810149999237996,"pfxX":7.98141884581019,"pfxZ":8.580663498699751,"pX":-0.07511160003866911,"pZ":2.4188278411514723,"vX0":-4.243054476868532,"vY0":-119.95953412490171,"vZ0":-3.204322301362956,"x":119.86,"y":173.47,"x0":0.6898814260136721,"y0":50.0047960495597,"z0":5.560798580211455,"aX":11.504248497302195},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":14.9,"breakHorizontal":-13.3,"spinRate":1946,"spinDirection":131},"zone":5,"typeConfidence":0.92,"plateTime":0.45855669863007265,"extension":6.474486796096635},"hitData":{"launchSpeed":66.7,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":171.25,"coordY":159.81}},"index":6,"playId":"22341351-eac8-3c08-94f3-145e26ab5de0","pitchNumber":3,"startTime":"2026-08-29T19:11:58.900Z","endTime":"2026-08-29T19:12:09.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:12:09.342Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gleyber Torres flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T19:12:12.223Z","endTime":"2026-08-29T19:14:21.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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":"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":92.4,"endSpeed":84.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.132648571106593,"aZ":-11.613798257989506,"pfxX":2.1638285338342422,"pfxZ":11.24497021309106,"pX":-1.132037852770124,"pZ":1.7799181596965703,"vX0":-4.429945631897946,"vY0":-134.3578572386932,"vZ0":-7.629003112999691,"x":160.15,"y":190.72,"x0":0.2569929325376201,"y0":50.001080935832306,"z0":5.481630460893521,"aX":3.956129447863097},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.0,"breakHorizontal":-3.0,"spinRate":2472,"spinDirection":166},"zone":13,"typeConfidence":0.89,"plateTime":0.40767370081886956,"extension":6.5280435288241385},"index":0,"playId":"48e85b87-dece-3e32-9f42-549183701709","pitchNumber":1,"startTime":"2026-08-29T19:12:57.043Z","endTime":"2026-08-29T19:13:01.228Z","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":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.913848290986664,"aZ":-18.373301862262114,"pfxX":6.107681471960417,"pfxZ":9.277503617138763,"pX":0.08503883301420231,"pZ":1.1085849432513422,"vX0":-3.6140506318628574,"vY0":-121.48071250929257,"vZ0":-6.457809156429261,"x":113.76,"y":208.85,"x0":0.8023607837829413,"y0":50.00099916326679,"z0":5.410858114710783,"aX":9.081867483296385},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":15.5,"breakHorizontal":-10.2,"spinRate":1929,"spinDirection":133},"zone":14,"typeConfidence":0.92,"plateTime":0.4517474645843498,"extension":6.6017072950671265},"index":1,"playId":"0ea205e4-2be0-3350-a4c1-c8c07f2b1817","pitchNumber":2,"startTime":"2026-08-29T19:13:21.037Z","endTime":"2026-08-29T19:13:25.839Z","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":1,"outs":1},"index":2,"startTime":"2026-08-29T19:13:41.329Z","endTime":"2026-08-29T19:14:09.184Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"}},{"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":93.0,"endSpeed":85.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.064980065787214,"aZ":-11.731655355558228,"pfxX":4.101877212815618,"pfxZ":11.035577381259884,"pX":0.1712411174028606,"pZ":2.130408107266808,"vX0":-1.6197628189783042,"vY0":-135.3800125257625,"vZ0":-7.021436930596065,"x":110.47,"y":181.26,"x0":0.24496443799419307,"y0":50.00533851870308,"z0":5.582130210753853,"aX":7.601043428452183},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.6,"breakHorizontal":-7.1,"spinRate":2568,"spinDirection":161},"zone":5,"typeConfidence":0.9,"plateTime":0.40487226514520325,"extension":6.551614089671748},"hitData":{"launchSpeed":94.9,"launchAngle":45.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.93,"coordY":112.78}},"index":3,"playId":"94b9aa70-6f6e-3de2-8ed9-9c07e2d95f22","pitchNumber":3,"startTime":"2026-08-29T19:14:09.184Z","endTime":"2026-08-29T19:14:21.319Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:14:21.319Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hao-Yu Lee singles on a ground ball to right fielder Kyle Tucker.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T19:14:21.240Z","endTime":"2026-08-29T19:16:28.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":663656,"link":"/api/v1/people/663656"},"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(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":92.6,"endSpeed":85.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45187018903321,"aZ":-12.228296716788034,"pfxX":3.8359692718184033,"pfxZ":10.742561398128872,"pX":1.0587628103362117,"pZ":3.068910633521351,"vX0":0.333647765954175,"vY0":-134.94419281252758,"vZ0":-4.612882024484533,"x":76.64,"y":155.92,"x0":0.43482569942867516,"y0":50.005702093691134,"z0":5.6520466589261495,"aX":7.125202511816527},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.7,"breakHorizontal":-7.1,"spinRate":2594,"spinDirection":161},"zone":12,"typeConfidence":0.9,"plateTime":0.40481441928433215,"extension":6.407058545754234},"index":0,"playId":"5d7a9fff-1c34-3bae-91d3-6801d54878ac","pitchNumber":1,"startTime":"2026-08-29T19:14:49.912Z","endTime":"2026-08-29T19:14:55.151Z","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":92.7,"endSpeed":85.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06295848627093,"aZ":-9.79852937490427,"pfxX":4.194145117264553,"pfxZ":12.115824794773074,"pX":-1.4034893288669876,"pZ":1.4241934040746593,"vX0":-5.51039183042216,"vY0":-134.74920265935154,"vZ0":-8.96618028635246,"x":170.5,"y":200.33,"x0":0.11886646299282629,"y0":50.00498445145869,"z0":5.47836994778918,"aX":7.74789718917098},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.3,"breakHorizontal":-6.5,"spinRate":2544,"spinDirection":163},"zone":13,"typeConfidence":0.9,"plateTime":0.4057901434041584,"extension":6.572383459544103},"index":1,"playId":"0a256fb5-f4e8-3279-8dab-37d35b3c84aa","pitchNumber":2,"startTime":"2026-08-29T19:15:09.145Z","endTime":"2026-08-29T19:15:14.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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79980559041675,"aZ":-11.716143882497734,"pfxX":3.2947009042253974,"pfxZ":10.990113571067877,"pX":0.5957627876529976,"pZ":2.7370915687607993,"vX0":-0.3522302992656594,"vY0":-135.1788662137754,"vZ0":-5.39834131111309,"x":94.29,"y":164.88,"x0":0.29886252859657125,"y0":50.005859447950215,"z0":5.573400074370711,"aX":6.135550267558107},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.1,"breakHorizontal":-5.9,"spinRate":2642,"spinDirection":161},"zone":3,"typeConfidence":0.9,"plateTime":0.40425724306556177,"extension":6.557043503217693},"index":2,"playId":"228ec920-749c-3cee-a0df-ef3beafcfc82","pitchNumber":3,"startTime":"2026-08-29T19:15:29.497Z","endTime":"2026-08-29T19:15:33.679Z","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":83.6,"endSpeed":77.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99766182343967,"aZ":-18.03753711905667,"pfxX":7.952701986809002,"pfxZ":9.393116858057294,"pX":0.47751074088612677,"pZ":1.3339661411572394,"vX0":-2.8926596938490063,"vY0":-121.66267974206663,"vZ0":-6.175078461440963,"x":98.8,"y":202.76,"x0":0.6460690617354957,"y0":50.001964404859145,"z0":5.458990471304721,"aX":11.967743512483315},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":15.8,"breakHorizontal":-13.8,"spinRate":2080,"spinDirection":133},"zone":14,"typeConfidence":0.92,"plateTime":0.4495253921887703,"extension":6.606520775998122},"index":3,"playId":"9a2ed98a-a3fa-34ab-95cd-523111822b2b","pitchNumber":4,"startTime":"2026-08-29T19:15:48.798Z","endTime":"2026-08-29T19:15:53.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81726906432737,"aZ":-9.760552229149646,"pfxX":3.3118210724711736,"pfxZ":12.056077217498203,"pX":0.4159527575106843,"pZ":2.460296732761419,"vX0":-0.8861931116435742,"vY0":-135.3163537765901,"vZ0":-6.365173872558913,"x":101.14,"y":172.35,"x0":0.31682044493461947,"y0":50.006262110532155,"z0":5.5231505935132725,"aX":6.1583316127712235},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.8,"breakHorizontal":-5.8,"spinRate":2562,"spinDirection":167},"zone":6,"typeConfidence":0.9,"plateTime":0.4043814543170212,"extension":6.555062658646393},"hitData":{"launchSpeed":108.3,"launchAngle":3.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.29,"coordY":117.22}},"index":4,"playId":"d618adf0-04c8-3fa1-b230-50152f83daef","pitchNumber":5,"startTime":"2026-08-29T19:16:17.615Z","endTime":"2026-08-29T19:16:28.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:16:28.278Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T19:17:15.340Z","endTime":"2026-08-29T19:19:34.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":7},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"13aa5bf4-bd0f-3c09-b9b5-068e12a32b43","startTime":"2026-08-29T19:16:56.089Z","endTime":"2026-08-29T19:17:00.735Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57598216157861,"aZ":-26.834262295771737,"pfxX":-3.0727772235605437,"pfxZ":3.246138369732538,"pX":-0.3229206111365363,"pZ":3.41942395196858,"vX0":-0.929616915739802,"vY0":-127.2768355971128,"vZ0":-0.9648497170147018,"x":129.31,"y":146.46,"x0":0.44604593189411673,"y0":50.00245174099363,"z0":5.924229792447395,"aX":-5.051767754478258},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.9,"breakHorizontal":5.8,"spinRate":2360,"spinDirection":198},"zone":11,"typeConfidence":0.89,"plateTime":0.42997834287485537,"extension":6.4067986860604655},"index":1,"playId":"ede20920-a540-3161-a600-29d804093aa0","pitchNumber":1,"startTime":"2026-08-29T19:17:17.603Z","endTime":"2026-08-29T19:17:22.185Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.054085748436076,"aZ":-25.2708131544,"pfxX":-3.460993177450389,"pfxZ":4.327903370423231,"pX":0.0730042824265511,"pZ":2.5442873804402275,"vX0":0.3704099733879837,"vY0":-125.67133888075772,"vZ0":-3.117883438442349,"x":114.22,"y":170.08,"x0":0.37304771953521243,"y0":50.004373781196456,"z0":5.859280279316696,"aX":-5.522555659259284},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.3,"breakHorizontal":6.1,"spinRate":2440,"spinDirection":197},"zone":5,"typeConfidence":0.89,"plateTime":0.43625622189071844,"extension":6.483937620947792},"index":2,"playId":"9e5da2ad-ea42-37a1-b950-9481287b2c3a","pitchNumber":2,"startTime":"2026-08-29T19:17:38.627Z","endTime":"2026-08-29T19:17:42.854Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":83.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.269241769512824,"aZ":-7.769696495518386,"pfxX":3.1484648157107955,"pfxZ":13.430293945215556,"pX":1.3907177210883692,"pZ":3.0426837772304616,"vX0":1.940144363760913,"vY0":-135.13602197326165,"vZ0":-5.407241586345952,"x":63.99,"y":156.63,"x0":0.2502720706542245,"y0":50.00325775390015,"z0":5.638540333781619,"aX":5.7199335171209205},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":23.0,"breakHorizontal":-6.1,"spinRate":2705,"spinDirection":161},"zone":12,"typeConfidence":0.9,"plateTime":0.408079296167966,"extension":6.3956518358022825},"index":3,"playId":"59aa9b97-954d-3bb7-8d11-b6e55717a614","pitchNumber":3,"startTime":"2026-08-29T19:18:00.387Z","endTime":"2026-08-29T19:18:06.559Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37075847579684,"aZ":-24.615838162507686,"pfxX":-2.9133779796684536,"pfxZ":4.559827125282977,"pX":-0.49648334352589935,"pZ":2.412350197970178,"vX0":-0.8365656351398609,"vY0":-128.12021496062184,"vZ0":-3.7028984564761878,"x":135.92,"y":173.65,"x0":0.2129693567953954,"y0":50.001075704328734,"z0":5.808276561414595,"aX":-4.824433249762642},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.7,"breakHorizontal":5.5,"spinRate":2545,"spinDirection":199},"zone":4,"typeConfidence":0.86,"plateTime":0.42811890596681845,"extension":6.52715277138671},"index":4,"playId":"692ae3b2-4bdc-3e9d-b57f-3d7023fcf38a","pitchNumber":4,"startTime":"2026-08-29T19:18:25.420Z","endTime":"2026-08-29T19:18:30.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.523828054930256,"aZ":-25.33394872291378,"pfxX":-3.0270810574781892,"pfxZ":4.009288717082055,"pX":-1.3409741362576928,"pZ":2.077136848463168,"vX0":-2.552683783899846,"vY0":-129.4394949579576,"vZ0":-4.503686065469274,"x":168.11,"y":182.7,"x0":0.04928860513989435,"y0":50.004612502167475,"z0":5.765613884413394,"aX":-5.1671757255015445},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.5,"breakHorizontal":6.0,"spinRate":2538,"spinDirection":193},"zone":13,"typeConfidence":0.85,"plateTime":0.42219927114267186,"extension":6.455928194476249},"index":5,"playId":"c0513d3d-13af-301e-97b1-9f6d971bc8a1","pitchNumber":5,"startTime":"2026-08-29T19:18:48.672Z","endTime":"2026-08-29T19:18:55.171Z","isPitch":true,"type":"pitch"},{"details":{"description":"Hao-Yu Lee steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"actionPlayId":"c0513d3d-13af-301e-97b1-9f6d971bc8a1","startTime":"2026-08-29T19:18:57.255Z","endTime":"2026-08-29T19:19:27.617Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701678,"link":"/api/v1/people/701678"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49145875351782,"aZ":-25.518887785027886,"pfxX":-2.796215410827412,"pfxZ":4.136537737768244,"pX":-0.12405728881776469,"pZ":0.9739283358806008,"vX0":0.08784706488766961,"vY0":-126.02039052045664,"vZ0":-6.441073774840856,"x":121.73,"y":212.48,"x0":0.20399612782941068,"y0":50.00526192713392,"z0":5.623241718853634,"aX":-4.499924550527604},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.2,"breakHorizontal":5.0,"spinRate":2465,"spinDirection":204},"zone":13,"typeConfidence":0.89,"plateTime":0.4345573447214788,"extension":6.521805020807061},"hitData":{"launchSpeed":68.8,"launchAngle":-6.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.61,"coordY":163.34}},"index":7,"playId":"145b5658-80a8-3adb-863c-6966890fa49c","pitchNumber":6,"startTime":"2026-08-29T19:19:27.617Z","endTime":"2026-08-29T19:19:34.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:19:34.142Z","atBatIndex":56},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Shohei Ohtani lines out to first baseman Colt Keith.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T19:21:45.724Z","endTime":"2026-08-29T19:22:24.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":2},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.556268803520066,"aZ":-31.04594690231322,"pfxX":-2.926903738958714,"pfxZ":0.7654533302740685,"pX":-0.5780888773931196,"pZ":1.6615799187737934,"vX0":-5.678210464505573,"vY0":-119.97358084549458,"vZ0":-1.3772152628150724,"x":139.04,"y":193.92,"x0":2.192356339144069,"y0":50.00064485611651,"z0":4.990746946509702,"aX":-4.298120516120164},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.3,"breakHorizontal":6.6,"spinRate":2365,"spinDirection":251},"zone":13,"typeConfidence":0.92,"plateTime":0.45522001496322684,"extension":6.624824146501628},"index":0,"playId":"f2f6f0cd-9e71-3f0f-a2e5-0f136fbe7065","pitchNumber":1,"startTime":"2026-08-29T19:21:45.724Z","endTime":"2026-08-29T19:21:50.194Z","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":81.6,"endSpeed":76.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.413324408177385,"aZ":-33.36659520732812,"pfxX":-3.4595255225847845,"pfxZ":-0.82137357252547,"pX":-0.06583489299072047,"pZ":2.1185522688541907,"vX0":-4.5819063534326965,"vY0":-118.89124211414789,"vZ0":0.1185084358202868,"x":119.51,"y":181.58,"x0":2.324209210216734,"y0":50.00248754091438,"z0":5.057374765310899,"aX":-5.029559133124001},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.2,"breakHorizontal":7.2,"spinRate":2318,"spinDirection":259},"zone":8,"typeConfidence":0.94,"plateTime":0.4579443700048045,"extension":6.571377355639077},"index":1,"playId":"3e12cadf-a99b-3294-a787-c2cf0d914043","pitchNumber":2,"startTime":"2026-08-29T19:21:57.804Z","endTime":"2026-08-29T19:22:02.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.121289610131168,"aZ":-33.70886683949181,"pfxX":-3.641811632273812,"pfxZ":-1.0647936673496332,"pX":-0.5802816241403864,"pZ":1.4800243139219749,"vX0":-5.88924028785823,"vY0":-119.20148495330353,"vZ0":-1.1025963376272518,"x":139.12,"y":198.82,"x0":2.39184783507618,"y0":50.00220567737985,"z0":4.981998256539557,"aX":-5.258175747701233},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.9,"breakHorizontal":7.9,"spinRate":2322,"spinDirection":273},"zone":13,"typeConfidence":0.94,"plateTime":0.4588561709735699,"extension":6.676144377249286},"hitData":{"launchSpeed":61.8,"launchAngle":18.0,"totalDistance":128.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":157.84,"coordY":161.72}},"index":2,"playId":"5e769436-3380-3398-ae45-8bb3f95477f5","pitchNumber":3,"startTime":"2026-08-29T19:22:17.865Z","endTime":"2026-08-29T19:22:24.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:22:24.239Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out, shortstop Kevin McGonigle to first baseman Colt Keith.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T19:22:25.892Z","endTime":"2026-08-29T19:24:40.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.049437361379596,"aZ":-18.353084871897483,"pfxX":6.802991475100865,"pfxZ":7.2693160842023,"pX":0.8162924341335975,"pZ":3.0442631218152507,"vX0":-5.433342669606519,"vY0":-137.40451423229985,"vZ0":-2.637943250133299,"x":85.88,"y":156.58,"x0":1.9410023446117162,"y0":50.004217269232356,"z0":5.272071673390097,"aX":12.936124039565824},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":-11.0,"spinRate":2188,"spinDirection":134},"zone":3,"typeConfidence":0.82,"plateTime":0.3994946984577523,"extension":6.701829123835968},"index":0,"playId":"8b940aee-76c0-3791-8a54-a408b7f42026","pitchNumber":1,"startTime":"2026-08-29T19:22:44.444Z","endTime":"2026-08-29T19:22:49.791Z","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":94.7,"endSpeed":85.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57190172193517,"aZ":-15.552926853120601,"pfxX":5.879380518444773,"pfxZ":8.771944139384201,"pX":-0.8777418829420228,"pZ":3.630390050638001,"vX0":-9.501869815407852,"vY0":-137.51398988541712,"vZ0":-1.5245678602230703,"x":150.46,"y":140.76,"x0":1.8756686037840933,"y0":50.00079740723593,"z0":5.259239197055346,"aX":11.138773629150739},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":-8.4,"spinRate":2340,"spinDirection":132},"zone":11,"typeConfidence":0.96,"plateTime":0.39997672855378896,"extension":6.813518454913891},"index":1,"playId":"1b1c8cec-fa11-3cf7-b4d7-ad87cc09ed85","pitchNumber":2,"startTime":"2026-08-29T19:22:55.699Z","endTime":"2026-08-29T19:23:00.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.598355966643965,"aZ":-28.57117819146987,"pfxX":-1.9117870977181384,"pfxZ":2.4715943400490303,"pX":0.7070582834741667,"pZ":2.466793315324883,"vX0":-3.406469403523217,"vY0":-119.85972139013546,"vZ0":-0.05391014379774883,"x":90.05,"y":172.18,"x0":2.393656519252109,"y0":50.0041058775262,"z0":5.03525896429294,"aX":-2.788753270861864},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.7,"breakHorizontal":4.3,"spinRate":2342,"spinDirection":257},"zone":6,"typeConfidence":0.89,"plateTime":0.45652285872264775,"extension":6.699103615301345},"index":2,"playId":"554879e4-9da6-35ec-b7ea-c6e938eff918","pitchNumber":3,"startTime":"2026-08-29T19:23:06.767Z","endTime":"2026-08-29T19:23:11.185Z","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":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.467596877783688,"aZ":-17.669429830855805,"pfxX":5.556977549739479,"pfxZ":7.548676358682016,"pX":-0.18194691084670783,"pZ":3.4260587158035722,"vX0":-7.734008324019576,"vY0":-137.70943780158396,"vZ0":-1.3211004163202529,"x":123.94,"y":146.28,"x0":1.94040152101992,"y0":50.002489602805774,"z0":5.106850481383941,"aX":10.67781535319542},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.6,"breakHorizontal":-8.4,"spinRate":2115,"spinDirection":130},"zone":2,"typeConfidence":0.91,"plateTime":0.3976841684777397,"extension":6.686076331878269},"index":3,"playId":"900d8579-3908-302a-aa95-92821bdb5ab2","pitchNumber":4,"startTime":"2026-08-29T19:23:20.237Z","endTime":"2026-08-29T19:23:24.029Z","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":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86859786359988,"aZ":-16.3421220694964,"pfxX":5.859631645067974,"pfxZ":8.091574900210055,"pX":-0.7760689812756317,"pZ":2.5049662533794015,"vX0":-9.452591562378853,"vY0":-139.36143637085144,"vZ0":-4.1237411513378674,"x":146.58,"y":171.15,"x0":1.9066775409942034,"y0":50.001376531267745,"z0":5.091300370502556,"aX":11.463926150486056},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.9,"breakHorizontal":-8.5,"spinRate":2222,"spinDirection":132},"zone":4,"typeConfidence":0.94,"plateTime":0.3938198139535105,"extension":6.827744748546158},"index":4,"playId":"aabd55ce-d667-3871-8ed9-8f27927a0914","pitchNumber":5,"startTime":"2026-08-29T19:23:39.816Z","endTime":"2026-08-29T19:23:43.299Z","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":82.8,"endSpeed":76.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.686016194239492,"aZ":-28.009592070570193,"pfxX":-2.8268610127323655,"pfxZ":2.8498958407527013,"pX":-1.5043124869692013,"pZ":-1.0004500819565507,"vX0":-7.7802844901347745,"vY0":-120.26867261535182,"vZ0":-7.742626513225046,"x":174.34,"y":265.79,"x0":2.1422360019836755,"y0":50.00583392292583,"z0":4.750736195047863,"aX":-4.133522545207422},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.5,"breakHorizontal":7.0,"spinRate":2516,"spinDirection":271},"zone":13,"typeConfidence":0.88,"plateTime":0.45570605222338356,"extension":6.711017286216278},"index":5,"playId":"beb5ba21-907c-32c5-94fb-6c3f81592756","pitchNumber":6,"startTime":"2026-08-29T19:23:54.177Z","endTime":"2026-08-29T19:23:58.220Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.907454789187916,"aZ":-23.85396581929133,"pfxX":10.66739834709987,"pfxZ":4.353602213720652,"pX":-0.6828248330026244,"pZ":3.2556579639065113,"vX0":-10.912625845755194,"vY0":-137.04057665594442,"vZ0":-0.8363695203026584,"x":143.03,"y":150.88,"x0":1.955660391902796,"y0":50.00292495908451,"z0":5.187050815648765,"aX":20.388687460370345},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.9,"breakHorizontal":-17.2,"spinRate":2421,"spinDirection":134},"zone":1,"typeConfidence":0.47,"plateTime":0.3989431634666629,"extension":6.848113284565702},"hitData":{"launchSpeed":92.4,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":136.83,"coordY":148.64}},"index":6,"playId":"90ab142d-a330-3900-a31b-fd638dad8ce3","pitchNumber":7,"startTime":"2026-08-29T19:24:31.574Z","endTime":"2026-08-29T19:24:40.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:24:40.090Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mookie Betts flies out to right fielder Zach McKinstry.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T19:24:47.377Z","endTime":"2026-08-29T19:26:15.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825"},"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":"Flyout","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":5},"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":"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.4,"endSpeed":88.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.118697743744786,"aZ":-18.321557338143133,"pfxX":6.809574822032761,"pfxZ":6.95530681363323,"pX":0.6582875723480456,"pZ":3.3294118555923027,"vX0":-6.270291634251407,"vY0":-139.01757919565782,"vZ0":-1.892815765649809,"x":91.91,"y":148.89,"x0":2.0395554392769943,"y0":50.0009420703287,"z0":5.213244868839769,"aX":13.557661368725451},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.5,"breakHorizontal":-11.3,"spinRate":2244,"spinDirection":121},"zone":12,"typeConfidence":0.79,"plateTime":0.39144040340418407,"extension":6.7633889247134915},"index":0,"playId":"2efaa7a4-cd03-3d83-9309-a9080cdaa388","pitchNumber":1,"startTime":"2026-08-29T19:25:02.391Z","endTime":"2026-08-29T19:25:06.644Z","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":82.7,"endSpeed":77.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.453502433289778,"aZ":-26.967901140220928,"pfxX":-2.9771640439129534,"pfxZ":3.4701069793185706,"pX":1.6628024855769308,"pZ":3.5231972982924353,"vX0":-1.448127791181517,"vY0":-120.63665057236048,"vZ0":1.7805773135017344,"x":53.62,"y":143.65,"x0":2.654300024798766,"y0":50.003492002456476,"z0":5.122805482519952,"aX":-4.46812278175961},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.8,"breakHorizontal":5.8,"spinRate":2447,"spinDirection":274},"zone":12,"typeConfidence":0.89,"plateTime":0.4509094087483603,"extension":6.651272639370285},"index":1,"playId":"d4deffa5-d5d1-38d0-8cff-15b26f120092","pitchNumber":2,"startTime":"2026-08-29T19:25:12.718Z","endTime":"2026-08-29T19:25:18.284Z","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":2},"pitchData":{"startSpeed":80.6,"endSpeed":75.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.764655829426026,"aZ":-31.633221543358488,"pfxX":-2.568027247721032,"pfxZ":0.38115173424004656,"pX":0.06354771744976886,"pZ":1.5958105422155726,"vX0":-4.734378418404415,"vY0":-117.4072033055123,"vZ0":-1.12568628295703,"x":114.58,"y":195.69,"x0":2.4267408358012306,"y0":50.00236757817343,"z0":4.981928308883679,"aX":-3.644436681352013},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.7,"breakHorizontal":5.6,"spinRate":2327,"spinDirection":274},"zone":8,"typeConfidence":0.94,"plateTime":0.46359394018654587,"extension":6.715715909121969},"index":2,"playId":"57b701cc-e103-3909-a346-fe2f4c4a722f","pitchNumber":3,"startTime":"2026-08-29T19:25:23.593Z","endTime":"2026-08-29T19:25:27.664Z","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":94.3,"endSpeed":86.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.543549284216116,"aZ":-18.07093829938187,"pfxX":7.364974972751521,"pfxZ":7.355189563774572,"pX":-1.0413563267116772,"pZ":1.8668215531694072,"vX0":-10.70111688821144,"vY0":-136.96631308090576,"vZ0":-5.211262034702132,"x":156.69,"y":188.38,"x0":1.9423296884673007,"y0":50.006682490530224,"z0":5.01268318963433,"aX":14.130638052475911},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":-11.4,"spinRate":2229,"spinDirection":125},"zone":13,"typeConfidence":0.77,"plateTime":0.3984564583321468,"extension":6.734012532397274},"index":3,"playId":"e1d4dc53-ff1f-3313-9718-91b751786bb5","pitchNumber":4,"startTime":"2026-08-29T19:25:35.836Z","endTime":"2026-08-29T19:25:39.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.348517409037083,"aZ":-30.116696285624876,"pfxX":7.156460817016043,"pfxZ":1.229030156657581,"pX":-0.21524679932328902,"pZ":3.1307341062185965,"vX0":-8.139551433984154,"vY0":-127.15541570761563,"vZ0":0.6924745507429936,"x":125.2,"y":154.25,"x0":2.0628397820406463,"y0":50.00346997308163,"z0":5.20145308439554,"aX":11.993885800529412},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.5,"breakHorizontal":-11.6,"spinRate":1552,"spinDirection":137},"zone":2,"typeConfidence":0.47,"plateTime":0.4269616629207529,"extension":6.846905875371195},"index":4,"playId":"8e3e91c5-a0e2-3088-91a5-45cff7f56707","pitchNumber":5,"startTime":"2026-08-29T19:25:47.999Z","endTime":"2026-08-29T19:25:52.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.758596576099603,"aZ":-29.76101277998454,"pfxX":-3.0982728772503387,"pfxZ":1.6564908610579296,"pX":0.057850250124521115,"pZ":1.4174898509911542,"vX0":-4.704788981017197,"vY0":-119.44766852929565,"vZ0":-2.13889143731107,"x":114.79,"y":200.51,"x0":2.4478371514704578,"y0":50.005589389367124,"z0":4.973548564404447,"aX":-4.524058397173086},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.8,"breakHorizontal":6.6,"spinRate":2441,"spinDirection":278},"zone":14,"typeConfidence":0.92,"plateTime":0.4567257759012966,"extension":6.669458020385422},"hitData":{"launchSpeed":84.1,"launchAngle":53.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.42,"coordY":118.43}},"index":5,"playId":"2d1ea6c3-7f41-3663-83a7-26b61a9a356c","pitchNumber":6,"startTime":"2026-08-29T19:26:03.242Z","endTime":"2026-08-29T19:26:15.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:26:15.145Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler challenged (pitch result), call on the field was confirmed: Dillon Dingler called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T19:28:49.719Z","endTime":"2026-08-29T19:31:24.648Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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":{"description":"Pitching Change: Edgardo Henriquez replaces Alex Vesia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T19:27:27.594Z","endTime":"2026-08-29T19:28:51.862Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683618,"link":"/api/v1/people/683618"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":101.7,"endSpeed":93.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.04146769468638,"aZ":-19.63142416275433,"pfxX":-8.583462257957038,"pfxZ":5.63391783663932,"pX":-0.9421473592327735,"pZ":3.6521514184208366,"vX0":6.337056286574643,"vY0":-147.96581626636245,"vZ0":-2.6406331652036457,"x":152.91,"y":140.17,"x0":-1.9922954210062005,"y0":50.0007084811354,"z0":5.701300981261252,"aX":-19.103279315826104},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":9.8,"breakHorizontal":14.4,"spinRate":2632,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3696361743574963,"extension":6.430513783794808},"index":1,"playId":"8472cf65-2288-3e2b-8df3-128504e42cc5","pitchNumber":1,"startTime":"2026-08-29T19:28:51.862Z","endTime":"2026-08-29T19:28:55.665Z","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":0},"pitchData":{"startSpeed":102.1,"endSpeed":94.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.812570277722045,"aZ":-13.376054161567172,"pfxX":-4.304587747819886,"pfxZ":8.32821511587913,"pX":-0.8451478721567345,"pZ":3.51438457482127,"vX0":4.798608604930854,"vY0":-148.66097454825155,"vZ0":-4.232971231831446,"x":149.22,"y":143.89,"x0":-1.9144451918696226,"y0":50.003134481912866,"z0":5.722719000972693,"aX":-9.716804589963344},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":14.5,"breakHorizontal":7.0,"spinRate":2662,"spinDirection":213},"zone":11,"typeConfidence":0.93,"plateTime":0.3672538815875557,"extension":6.440894800790982},"index":2,"playId":"c282fb05-7066-386c-a286-23b9bcf73af9","pitchNumber":2,"startTime":"2026-08-29T19:29:08.993Z","endTime":"2026-08-29T19:29:13.413Z","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":102.3,"endSpeed":93.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.31369227461409,"aZ":-15.298245631110893,"pfxX":-8.746579904410108,"pfxZ":7.53403097483249,"pX":-1.37364020814629,"pZ":3.448801905962098,"vX0":4.743752020683216,"vY0":-148.85734565012456,"vZ0":-4.059752873000589,"x":169.36,"y":145.66,"x0":-1.853008661279889,"y0":50.003509266273355,"z0":5.71824258110678,"aX":-19.59557771615218},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":13.0,"breakHorizontal":14.9,"spinRate":2713,"spinDirection":213},"zone":11,"typeConfidence":0.85,"plateTime":0.3681906108281989,"extension":6.438279686303404},"index":3,"playId":"49333a26-800d-3fb2-9d61-fbcc8e925c49","pitchNumber":3,"startTime":"2026-08-29T19:29:28.250Z","endTime":"2026-08-29T19:29:34.339Z","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":102.1,"endSpeed":93.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.009482195089944,"aZ":-10.600380783742853,"pfxX":-4.669970804956107,"pfxZ":9.664147748460401,"pX":0.10615609116572716,"pZ":4.638767972552968,"vX0":7.158701711088907,"vY0":-148.57140790331496,"vZ0":-1.8707639458830942,"x":112.95,"y":113.53,"x0":-1.7292873008850222,"y0":50.00582180175472,"z0":5.89363549814305,"aX":-10.428479914343795},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":17.3,"breakHorizontal":7.1,"spinRate":2696,"spinDirection":211},"zone":12,"typeConfidence":0.93,"plateTime":0.36883985592044244,"extension":6.5224573010275275},"index":4,"playId":"8b2cdeab-c61a-3d95-81e4-d248c0144559","pitchNumber":4,"startTime":"2026-08-29T19:29:53.844Z","endTime":"2026-08-29T19:29:57.289Z","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":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60062017177101,"aZ":-33.002568921168276,"pfxX":4.122995005449771,"pfxZ":-0.531113138678077,"pX":1.5078811604113904,"pZ":0.4955394315552909,"vX0":6.708591496011261,"vY0":-124.30722602501017,"vZ0":-6.264967353892989,"x":59.52,"y":225.4,"x0":-1.764649835167932,"y0":50.00434630701011,"z0":5.798440589960486,"aX":6.431785285124191},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.3,"breakHorizontal":-9.0,"spinRate":2870,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.4411200441543537,"extension":6.342724424198423},"index":5,"playId":"45a81cd1-bb09-3903-8460-f4cabd21aac2","pitchNumber":5,"startTime":"2026-08-29T19:30:13.541Z","endTime":"2026-08-29T19:30:16.924Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-29T19:30:41.707Z","endTime":"2026-08-29T19:31:16.151Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":103.6,"endSpeed":95.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52794817442639,"aZ":-16.648766902655925,"pfxX":-8.768923085070751,"pfxZ":6.742093982367228,"pX":0.6059186784989176,"pZ":2.029960598804559,"vX0":10.702094792842935,"vY0":-150.37873507536835,"vZ0":-7.573073832243213,"x":93.9,"y":183.97,"x0":-1.8502340621309967,"y0":50.00679265602897,"z0":5.515222487636341,"aX":-20.202773588380467},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":10.9,"breakHorizontal":13.9,"spinRate":2439,"spinDirection":213},"zone":9,"typeConfidence":0.9,"plateTime":0.36343902282864127,"extension":6.5991213919479},"index":7,"playId":"94346802-9521-3d7d-8a9d-bd7a5ce83aec","pitchNumber":6,"startTime":"2026-08-29T19:31:16.151Z","endTime":"2026-08-29T19:31:24.648Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}},"playEndTime":"2026-08-29T19:31:24.648Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Eduardo Valencia pops out to third baseman Max Muncy.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T19:31:43.351Z","endTime":"2026-08-29T19:33:14.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":102.3,"endSpeed":93.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.50342071352284,"aZ":-16.972284129784654,"pfxX":-9.55651515186872,"pfxZ":6.791048288674501,"pX":0.07352335242727805,"pZ":2.584657457733179,"vX0":8.94509048652686,"vY0":-148.63846514136998,"vZ0":-5.873925947127194,"x":114.2,"y":168.99,"x0":-1.7327433871155975,"y0":50.0026449459491,"z0":5.571346898541084,"aX":-21.39153146587546},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":11.3,"breakHorizontal":15.6,"spinRate":2495,"spinDirection":214},"zone":5,"typeConfidence":0.92,"plateTime":0.3684432534634823,"extension":6.683647991793794},"index":0,"playId":"8f6f7391-eec0-37ff-9c76-5cc4b6695a5a","pitchNumber":1,"startTime":"2026-08-29T19:31:58.578Z","endTime":"2026-08-29T19:32:11.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":101.5,"endSpeed":92.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4517687392074,"aZ":-12.04476046199576,"pfxX":-4.842262066846532,"pfxZ":9.079681559754224,"pX":-0.6950360544581412,"pZ":3.9894003218006535,"vX0":5.0181228861447815,"vY0":-147.78263012981645,"vZ0":-3.2840244526227775,"x":143.49,"y":131.07,"x0":-1.784045845913987,"y0":50.003875395212454,"z0":5.820161798860433,"aX":-10.7364518459771},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":16.0,"breakHorizontal":7.8,"spinRate":2653,"spinDirection":209},"zone":11,"typeConfidence":0.93,"plateTime":0.37029984864813326,"extension":6.471715115246431},"index":1,"playId":"1f5b1aec-61d5-3dea-a40c-04390d18732d","pitchNumber":2,"startTime":"2026-08-29T19:32:21.293Z","endTime":"2026-08-29T19:32:25.973Z","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":84.9,"endSpeed":78.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.412378816876203,"aZ":-28.696285177738645,"pfxX":5.696328146099907,"pfxZ":2.232847901373102,"pX":-0.8998638309649506,"pZ":4.41948249051414,"vX0":1.2906583126795277,"vY0":-123.67842966196866,"vZ0":1.86099160911279,"x":151.3,"y":119.45,"x0":-2.168012758659809,"y0":50.002879786152,"z0":6.054823938357565,"aX":8.871943341517856},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.7,"breakHorizontal":-10.6,"spinRate":2727,"spinDirection":67},"zone":11,"typeConfidence":0.91,"plateTime":0.4419543784757911,"extension":6.145868701472771},"index":2,"playId":"d19dccde-4955-3642-9852-8d7e68a50698","pitchNumber":3,"startTime":"2026-08-29T19:32:41.162Z","endTime":"2026-08-29T19:32:44.628Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.351233559235347,"aZ":-27.68115524005102,"pfxX":2.2535087925820347,"pfxZ":2.328742117995306,"pX":0.39027241090410714,"pZ":2.3878104586306743,"vX0":5.9272031900504185,"vY0":-136.9631420147713,"vZ0":-3.7409444657243602,"x":102.12,"y":174.31,"x0":-2.0801621084748243,"y0":50.006682130506285,"z0":5.627859735754122,"aX":4.3561692991504675},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.7,"breakHorizontal":-5.2,"spinRate":2682,"spinDirection":196},"zone":6,"typeConfidence":0.8,"plateTime":0.39729778661647597,"extension":6.431423756795466},"hitData":{"launchSpeed":84.3,"launchAngle":78.0,"totalDistance":38.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":117.07,"coordY":191.71}},"index":3,"playId":"9edf584f-87d0-3385-a076-ded758c778f5","pitchNumber":4,"startTime":"2026-08-29T19:33:01.689Z","endTime":"2026-08-29T19:33:14.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:33:14.819Z","atBatIndex":61},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Colt Keith hit by pitch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T19:33:28.805Z","endTime":"2026-08-29T19:34:53.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":102.4,"endSpeed":93.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.80144826654648,"aZ":-11.645752134946791,"pfxX":-5.661365694280775,"pfxZ":9.10284061335378,"pX":-0.3250833344238099,"pZ":2.863091815205728,"vX0":6.204480016799712,"vY0":-149.0104623204874,"vZ0":-6.210452284054029,"x":129.39,"y":161.48,"x0":-1.6957069460041272,"y0":50.00717002178226,"z0":5.643046913685884,"aX":-12.772959093612918},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":15.5,"breakHorizontal":9.1,"spinRate":2684,"spinDirection":214},"zone":1,"typeConfidence":0.92,"plateTime":0.36715417581518084,"extension":6.490308870514047},"index":0,"playId":"55291e13-f29c-37dd-ba2e-88b2af2c0607","pitchNumber":1,"startTime":"2026-08-29T19:33:41.470Z","endTime":"2026-08-29T19:33:45.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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":103.5,"endSpeed":94.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.57516476954018,"aZ":-8.73122694502527,"pfxX":-5.567670035751071,"pfxZ":10.196577124055544,"pX":-0.27869957435521153,"pZ":3.9417394784931306,"vX0":6.315493559078756,"vY0":-150.6700870016049,"vZ0":-4.123448347952319,"x":127.62,"y":132.35,"x0":-1.6784931163207961,"y0":50.00599960746448,"z0":5.821427288987142,"aX":-12.80473190419532},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":17.9,"breakHorizontal":8.9,"spinRate":2732,"spinDirection":208},"zone":11,"typeConfidence":0.93,"plateTime":0.36350767171694454,"extension":6.542855268200332},"index":1,"playId":"5431abe3-6333-32a3-b374-2a11b4820fc3","pitchNumber":2,"startTime":"2026-08-29T19:33:58.756Z","endTime":"2026-08-29T19:34:02.717Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.484733022890712,"aZ":-35.06915271704007,"pfxX":5.758168196198192,"pfxZ":-1.8575603318546108,"pX":-0.02604107801284799,"pZ":1.6558332990587792,"vX0":2.9566851644139773,"vY0":-123.46141250689362,"vZ0":-3.062752801363273,"x":117.99,"y":194.07,"x0":-1.983895768234939,"y0":50.0045426254042,"z0":5.8371892723638465,"aX":8.969600656717647},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.8,"breakHorizontal":-11.0,"spinRate":2844,"spinDirection":51},"zone":8,"typeConfidence":0.63,"plateTime":0.44212106440330645,"extension":6.346986760261638},"index":2,"playId":"04eb6ff7-5743-3171-8b5d-f6ec8a663f20","pitchNumber":3,"startTime":"2026-08-29T19:34:16.761Z","endTime":"2026-08-29T19:34:21.922Z","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":2},"index":3,"startTime":"2026-08-29T19:34:25.939Z","endTime":"2026-08-29T19:34:46.880Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.519005094419196,"aZ":-32.15047949011061,"pfxX":6.310714172499427,"pfxZ":0.018057308651733828,"pX":2.4126506473606244,"pZ":0.2187564509483053,"vX0":7.598916001143136,"vY0":-125.2334725704505,"vZ0":-7.1935832427075574,"x":25.04,"y":232.87,"x0":-1.4967782623441215,"y0":50.00402253448436,"z0":5.805191488314835,"aX":9.887972887458238},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.7,"breakHorizontal":-13.3,"spinRate":2964,"spinDirection":44},"zone":14,"typeConfidence":0.91,"plateTime":0.4396635404036271,"extension":6.461078417994685},"index":4,"playId":"ca04fd83-3573-36bd-ba6b-a524fc844b75","pitchNumber":4,"startTime":"2026-08-29T19:34:46.880Z","endTime":"2026-08-29T19:34:53.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:34:53.463Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to left fielder Teoscar Hernández in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T19:35:16.389Z","endTime":"2026-08-29T19:37:33.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47659473667328,"aZ":-21.605417074072502,"pfxX":1.3720310037940369,"pfxZ":5.679386568640055,"pX":1.5301263486393772,"pZ":2.2569173388356605,"vX0":8.688112177499216,"vY0":-136.15139015084915,"vZ0":-4.879893627013866,"x":58.68,"y":177.84,"x0":-1.8925638269553755,"y0":50.00139966282889,"z0":5.586370556798548,"aX":2.5486206021570172},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.4,"breakHorizontal":-4.4,"spinRate":2752,"spinDirection":173},"zone":14,"typeConfidence":0.92,"plateTime":0.403741795517214,"extension":6.287679839778398},"index":0,"playId":"5855bcf1-4bbf-3aa4-8507-1e4405212c55","pitchNumber":1,"startTime":"2026-08-29T19:35:36.072Z","endTime":"2026-08-29T19:35:40.333Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82119904361544,"aZ":-25.834571273343137,"pfxX":2.061574495004384,"pfxZ":3.3768958820715795,"pX":-0.3125975198790366,"pZ":2.8995257490786575,"vX0":3.9546091689238456,"vY0":-135.6990385960652,"vZ0":-2.9207097570989724,"x":128.92,"y":160.49,"x0":-2.052840197474786,"y0":50.00350231867975,"z0":5.776557344895973,"aX":3.870028723043325},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.8,"breakHorizontal":-4.6,"spinRate":2642,"spinDirection":187},"zone":1,"typeConfidence":0.9,"plateTime":0.40260769857833445,"extension":6.221119326825835},"index":1,"playId":"7c3e1464-67a5-3a7a-87c2-13c8b943185e","pitchNumber":2,"startTime":"2026-08-29T19:36:04.603Z","endTime":"2026-08-29T19:36:08.828Z","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":2},"pitchData":{"startSpeed":101.9,"endSpeed":93.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.207106756931,"aZ":-12.572571830439417,"pfxX":-4.144860491478414,"pfxZ":8.802648144672474,"pX":-0.09100312777085467,"pZ":2.8016600556545947,"vX0":6.3389840445685515,"vY0":-148.24537846117119,"vZ0":-6.35595653588031,"x":120.47,"y":163.14,"x0":-1.717860988555317,"y0":50.00721683557872,"z0":5.706503923320916,"aX":-9.234418731295284},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":14.9,"breakHorizontal":6.2,"spinRate":2690,"spinDirection":206},"zone":2,"typeConfidence":0.93,"plateTime":0.3693789162944028,"extension":6.476833184695523},"index":2,"playId":"fbd851bd-cf8b-3a5e-b8fc-3973cb1ff75f","pitchNumber":3,"startTime":"2026-08-29T19:36:28.472Z","endTime":"2026-08-29T19:36:35.009Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.534962158511004,"aZ":-30.056852149966414,"pfxX":5.274093369666316,"pfxZ":1.3399933418525363,"pX":1.0640952592071389,"pZ":1.8870893825125379,"vX0":5.577737346967503,"vY0":-124.76819745847718,"vZ0":-3.709361314100059,"x":76.44,"y":187.83,"x0":-1.8836645256272637,"y0":50.003681867162925,"z0":5.863568924021954,"aX":8.334294427907379},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.8,"breakHorizontal":-10.8,"spinRate":2746,"spinDirection":52},"zone":14,"typeConfidence":0.91,"plateTime":0.43859846116219225,"extension":6.171370813966951},"index":3,"playId":"8634c38e-5d84-3fd8-a514-b7a2141ccf25","pitchNumber":4,"startTime":"2026-08-29T19:36:53.327Z","endTime":"2026-08-29T19:36:59.703Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.772383385629247,"aZ":-24.23007514660392,"pfxX":1.9933080843114686,"pfxZ":4.206826133716666,"pX":0.3955413827479393,"pZ":2.3542766961305324,"vX0":5.829076620300131,"vY0":-135.61861025851192,"vZ0":-4.5053156478224405,"x":101.92,"y":175.21,"x0":-2.0288074463077734,"y0":50.00513009486643,"z0":5.698137854635937,"aX":3.7638322567189473},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.0,"breakHorizontal":-4.7,"spinRate":2682,"spinDirection":180},"zone":6,"typeConfidence":0.83,"plateTime":0.4017354678087113,"extension":6.331165513128413},"hitData":{"launchSpeed":90.8,"launchAngle":64.0,"totalDistance":209.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.37,"coordY":155.23}},"index":4,"playId":"d9c4b5a7-7930-3c9d-8460-3c3c106d9a73","pitchNumber":5,"startTime":"2026-08-29T19:37:22.757Z","endTime":"2026-08-29T19:37:33.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:37:33.391Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Muncy flies out to shortstop Kevin McGonigle.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T19:39:35.191Z","endTime":"2026-08-29T19:40:37.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":92.8,"endSpeed":85.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68400213670632,"aZ":-22.26197689764345,"pfxX":10.1323054757781,"pfxZ":5.3708622211090145,"pX":-1.5399783172241261,"pZ":2.206188466372321,"vX0":-12.44850556879844,"vY0":-134.59401019325284,"vZ0":-3.589203819283836,"x":175.7,"y":179.21,"x0":1.8164986843663797,"y0":50.00227022365442,"z0":5.123140148264865,"aX":18.694977044798325},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.1,"breakHorizontal":-15.8,"spinRate":2412,"spinDirection":134},"zone":13,"typeConfidence":0.43,"plateTime":0.40608949560874397,"extension":6.930148687015762},"index":0,"playId":"d65469b3-9ee9-3c6d-ae8c-56b6d2b03193","pitchNumber":1,"startTime":"2026-08-29T19:39:45.121Z","endTime":"2026-08-29T19:39:48.971Z","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":92.3,"endSpeed":84.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00222305124675,"aZ":-22.837097883838855,"pfxX":9.38964194348209,"pfxZ":5.079955718037796,"pX":0.08647959244069221,"pZ":2.8627054895704855,"vX0":-8.759430512398241,"vY0":-134.24128819792946,"vZ0":-1.6869112375949797,"x":113.7,"y":161.49,"x0":2.159935926800399,"y0":50.006591234447725,"z0":5.112930289116995,"aX":17.27113795014906},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.1,"breakHorizontal":-15.4,"spinRate":2361,"spinDirection":136},"zone":2,"typeConfidence":0.43,"plateTime":0.40685039320116045,"extension":6.769776483584342},"index":1,"playId":"c51b23e8-ce1c-3140-baa7-a6331699703d","pitchNumber":2,"startTime":"2026-08-29T19:39:56.259Z","endTime":"2026-08-29T19:40:00.821Z","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.9,"endSpeed":86.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.68817963801257,"aZ":-18.102256250294243,"pfxX":7.152628619777333,"pfxZ":7.335170543538119,"pX":-0.4709359679149211,"pZ":2.3382277846474206,"vX0":-8.605560688976462,"vY0":-137.8960001670244,"vZ0":-4.42766052323773,"x":134.95,"y":175.65,"x0":1.7662491814408785,"y0":50.00437380400782,"z0":5.191989053379771,"aX":13.726574024653452},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":-11.0,"spinRate":2254,"spinDirection":133},"zone":4,"typeConfidence":0.84,"plateTime":0.39774659920756683,"extension":6.676648323219238},"index":2,"playId":"9bd75bd0-b989-3aef-a9cd-f6de11aeb938","pitchNumber":3,"startTime":"2026-08-29T19:40:07.208Z","endTime":"2026-08-29T19:40:10.810Z","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":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68201712303072,"aZ":-18.33564505163738,"pfxX":8.911687815838157,"pfxZ":7.117866218246956,"pX":0.6604416798769424,"pZ":3.01458657585782,"vX0":-6.700260683775143,"vY0":-138.51999853935132,"vZ0":-2.752370815780062,"x":91.83,"y":157.39,"x0":1.9516576206159193,"y0":50.00644963226158,"z0":5.245707196047705,"aX":17.337368125866508},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.5,"breakHorizontal":-14.8,"spinRate":2204,"spinDirection":130},"zone":3,"typeConfidence":0.72,"plateTime":0.3952750399785989,"extension":6.632058956301934},"hitData":{"launchSpeed":88.9,"launchAngle":59.0,"totalDistance":195.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.25,"coordY":122.93}},"index":3,"playId":"4c55f4bd-5b2a-345c-9ae3-f331fc05b77e","pitchNumber":4,"startTime":"2026-08-29T19:40:26.368Z","endTime":"2026-08-29T19:40:37.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:40:37.737Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Edman singles on a line drive to left fielder Javier Báez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T19:40:39.204Z","endTime":"2026-08-29T19:41:21.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.353577833557722,"aZ":-19.955795209860955,"pfxX":10.567522532721396,"pfxZ":6.431038392089624,"pX":0.59767847152888,"pZ":3.3067942458192587,"vX0":-6.994117928488641,"vY0":-137.2025597295201,"vZ0":-1.4931347284630383,"x":94.22,"y":149.5,"x0":1.811528638407565,"y0":50.003361698843435,"z0":5.222873118786104,"aX":20.076861485880535},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.5,"breakHorizontal":-17.6,"spinRate":2379,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.3997549825206095,"extension":6.795594604753516},"index":0,"playId":"3c8adae9-092f-3538-b130-350764229020","pitchNumber":1,"startTime":"2026-08-29T19:40:57.419Z","endTime":"2026-08-29T19:41:01.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.3,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.535721755427332,"aZ":-25.248352981636817,"pfxX":10.320474804640552,"pfxZ":3.582912852039321,"pX":-0.16523892710928642,"pZ":2.9167930978294914,"vX0":-9.79029212633434,"vY0":-137.03683204862452,"vZ0":-1.1059474349123941,"x":123.3,"y":160.03,"x0":2.084196905073643,"y0":50.00321819323289,"z0":5.0238620206288624,"aX":19.957483862583747},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.5,"breakHorizontal":-17.0,"spinRate":2393,"spinDirection":135},"zone":2,"typeConfidence":0.53,"plateTime":0.3971527797819685,"extension":6.866434437211869},"hitData":{"launchSpeed":93.3,"launchAngle":15.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.8,"coordY":112.48}},"index":1,"playId":"38aae8fe-d65f-3b45-a1b8-383500f92657","pitchNumber":2,"startTime":"2026-08-29T19:41:09.267Z","endTime":"2026-08-29T19:41:21.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:41:21.073Z","atBatIndex":65},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kyle Tucker grounds into a force out, fielded by second baseman Gleyber Torres. Tommy Edman out at 2nd. Kyle Tucker to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T19:41:20.138Z","endTime":"2026-08-29T19:42:30.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.2,"endSpeed":77.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.058410135321935,"aZ":-32.257293997777744,"pfxX":-3.672434544369975,"pfxZ":-0.058940112534083156,"pX":-0.4738722870803855,"pZ":2.0680129097271815,"vX0":-5.15858618433028,"vY0":-119.83828242543258,"vZ0":-0.2688078619299006,"x":135.06,"y":182.94,"x0":2.1681590793243,"y0":50.0004638386765,"z0":5.017654378532594,"aX":-5.441124126851535},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.1,"breakHorizontal":7.7,"spinRate":2337,"spinDirection":247},"zone":7,"typeConfidence":0.94,"plateTime":0.4537989502390851,"extension":6.792856062374819},"index":0,"playId":"280055c3-2536-3d15-aa5e-50598c2fa2ec","pitchNumber":1,"startTime":"2026-08-29T19:41:43.728Z","endTime":"2026-08-29T19:41:47.734Z","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":81.5,"endSpeed":75.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.44390184855456,"aZ":-32.144845341837474,"pfxX":-2.323490445738869,"pfxZ":0.017075489400330213,"pX":-0.27548902293318134,"pZ":1.3234177293320197,"vX0":-5.153714053167081,"vY0":-118.7671923730212,"vZ0":-1.775795163471784,"x":127.5,"y":203.05,"x0":2.215038832651666,"y0":50.00077485601073,"z0":4.974801101442405,"aX":-3.353952323289116},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.1,"breakHorizontal":5.3,"spinRate":2353,"spinDirection":264},"zone":13,"typeConfidence":0.93,"plateTime":0.4592903073391592,"extension":6.611320037335204},"index":1,"playId":"b59d132d-5030-315c-88cd-18d830ece746","pitchNumber":2,"startTime":"2026-08-29T19:42:04.376Z","endTime":"2026-08-29T19:42:09.144Z","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":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.888457041044035,"aZ":-21.304152282218148,"pfxX":9.299038329280886,"pfxZ":5.739285478035279,"pX":-0.5747968400630002,"pZ":2.0682707393412634,"vX0":-10.127034642252669,"vY0":-135.59041988506124,"vZ0":-4.089245641215645,"x":138.91,"y":182.94,"x0":1.9702925230795565,"y0":50.00147182314898,"z0":5.0508244161149385,"aX":17.609893241806365},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.8,"breakHorizontal":-15.1,"spinRate":2576,"spinDirection":136},"zone":7,"typeConfidence":0.4,"plateTime":0.40134721002824314,"extension":6.809831199934564},"hitData":{"launchSpeed":66.7,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.35,"coordY":148.64}},"index":2,"playId":"5e0d73af-834d-399d-8d01-646e563c4499","pitchNumber":3,"startTime":"2026-08-29T19:42:23.132Z","endTime":"2026-08-29T19:42:30.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:42:30.982Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Teoscar Hernández flies out to left fielder Javier Báez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T19:45:31.206Z","endTime":"2026-08-29T19:47:09.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T19:42:56.940Z","endTime":"2026-08-29T19:43:11.634Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kenley Jansen replaces Andrew Sears.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-29T19:43:11.634Z","endTime":"2026-08-29T19:45:33.502Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":445276,"link":"/api/v1/people/445276"},"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":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.964227126159233,"aZ":-14.9844152066206,"pfxX":1.073248373017821,"pfxZ":9.311047551729798,"pX":-0.4674186086539459,"pZ":1.7988410659956702,"vX0":4.415455895786032,"vY0":-134.48056168261505,"vZ0":-7.888865790156717,"x":134.82,"y":190.21,"x0":-2.2647672970436235,"y0":50.005474239192566,"z0":5.816507490452261,"aX":1.9811571223145732},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.5,"breakHorizontal":-2.8,"spinRate":2754,"spinDirection":180},"zone":7,"typeConfidence":0.89,"plateTime":0.4060425220360546,"extension":7.143177430079707},"index":2,"playId":"b37cc07e-bd31-3eee-a2b6-4e0285ee1bdd","pitchNumber":1,"startTime":"2026-08-29T19:45:33.502Z","endTime":"2026-08-29T19:45:37.419Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.179438416900563,"aZ":-13.347783948800776,"pfxX":0.6612407544076835,"pfxZ":10.02466690380751,"pX":7.1570097898468E-5,"pZ":2.4666783640765515,"vX0":5.744147885090792,"vY0":-136.0273888466483,"vZ0":-6.775350035685306,"x":117.0,"y":172.18,"x0":-2.223000931881698,"y0":50.00661387354981,"z0":5.911053877140149,"aX":1.242059610493184},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":-2.4,"spinRate":2670,"spinDirection":196},"zone":5,"typeConfidence":0.9,"plateTime":0.40230339293760187,"extension":7.0962490217887995},"index":3,"playId":"bf7c0500-a4af-33fe-91d1-32ea8e4a5130","pitchNumber":2,"startTime":"2026-08-29T19:45:53.216Z","endTime":"2026-08-29T19:46:01.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.546763582663573,"aZ":-34.902810928698614,"pfxX":3.20077455132895,"pfxZ":-1.7069948110233302,"pX":-0.8799443280595213,"pZ":1.9713491771023577,"vX0":2.2645681058846217,"vY0":-125.75812489752704,"vZ0":-3.0937599011864028,"x":150.54,"y":185.55,"x0":-2.20792574128245,"y0":50.001798590199996,"z0":6.049266926491181,"aX":5.124466967934148},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.6,"breakHorizontal":-6.4,"spinRate":2609,"spinDirection":87},"zone":13,"typeConfidence":0.9,"plateTime":0.4355791202589119,"extension":7.02035554309645},"index":4,"playId":"f7da7112-e81e-36b5-a3d5-0fa4c7664c03","pitchNumber":3,"startTime":"2026-08-29T19:46:35.720Z","endTime":"2026-08-29T19:46:41.892Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.579749669029255,"aZ":-17.779439181660063,"pfxX":1.847469884728308,"pfxZ":7.538015507749872,"pX":0.4902594384122631,"pZ":2.9946263713163908,"vX0":6.132571953374411,"vY0":-137.80259943831626,"vZ0":-4.942287816011101,"x":98.31,"y":157.93,"x0":-2.0103539468583422,"y0":50.00553916857583,"z0":6.024655381702182,"aX":3.528647562886934},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":-4.7,"spinRate":2774,"spinDirection":180},"zone":3,"typeConfidence":0.91,"plateTime":0.39851566487702694,"extension":7.009955385435387},"hitData":{"launchSpeed":98.6,"launchAngle":31.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.29,"coordY":43.1}},"index":5,"playId":"78ceae07-552f-3b69-a446-71620451353d","pitchNumber":4,"startTime":"2026-08-29T19:47:00.762Z","endTime":"2026-08-29T19:47:09.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:47:09.827Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Javier Báez doubles (10) on a sharp line drive to left fielder Teoscar Hernández.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T19:49:40.538Z","endTime":"2026-08-29T19:50:42.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jack Dreyer replaces Edgardo Henriquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T19:48:25.401Z","endTime":"2026-08-29T19:49:42.824Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676263,"link":"/api/v1/people/676263"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.504452575530387,"aZ":-9.111249072541646,"pfxX":4.176779071164209,"pfxZ":12.355211951786764,"pX":-0.12909834867632725,"pZ":2.6328897128130757,"vX0":-6.880887848929355,"vY0":-136.14875708642265,"vZ0":-6.631025565887924,"x":121.92,"y":167.69,"x0":1.8949652250350093,"y0":50.00164356062301,"z0":5.739567828218663,"aX":7.79643879395254},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":21.0,"breakHorizontal":-6.0,"spinRate":2391,"spinDirection":159},"zone":5,"typeConfidence":0.92,"plateTime":0.4032028495765436,"extension":6.974384211557224},"index":1,"playId":"80dc22f2-68d5-309e-855c-baa88d57b36c","pitchNumber":1,"startTime":"2026-08-29T19:49:42.824Z","endTime":"2026-08-29T19:49:46.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8316680869178,"aZ":-22.419601005355464,"pfxX":-0.1899739030453671,"pfxZ":5.738849733495362,"pX":-0.5571000290247278,"pZ":-0.7686910780913495,"vX0":-7.2541941582200735,"vY0":-129.25771993535997,"vZ0":-11.980391127068858,"x":138.24,"y":259.53,"x0":2.3052632261273946,"y0":50.0036566035519,"z0":5.633074453836895,"aX":-0.3216137842099658},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.0,"breakHorizontal":1.9,"spinRate":2487,"spinDirection":147},"zone":13,"typeConfidence":0.91,"plateTime":0.4230386970932747,"extension":6.634336854634835},"index":2,"playId":"37bc343c-4fc3-3b29-82f6-d40819d6fb33","pitchNumber":2,"startTime":"2026-08-29T19:50:00.975Z","endTime":"2026-08-29T19:50:05.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.970506339791477,"aZ":-30.608672126375417,"pfxX":-0.5401105554723584,"pfxZ":0.9586832956940032,"pX":-0.04882023940077471,"pZ":2.2043513416446125,"vX0":-5.824282300121276,"vY0":-127.08578470404969,"vZ0":-3.0230638216677423,"x":118.86,"y":179.26,"x0":2.346357483834942,"y0":50.00105518635278,"z0":5.850093162830093,"aX":-0.8794583680435649},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.3,"breakHorizontal":2.4,"spinRate":2240,"spinDirection":226},"zone":5,"typeConfidence":0.9,"plateTime":0.4316083590011881,"extension":6.607522028010549},"hitData":{"launchSpeed":101.4,"launchAngle":15.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":49.47,"coordY":112.65}},"index":3,"playId":"95b407ab-2ff6-3c97-ad62-c5030776786d","pitchNumber":3,"startTime":"2026-08-29T19:50:30.926Z","endTime":"2026-08-29T19:50:42.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:50:42.899Z","atBatIndex":68},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Max Clark out on a sacrifice bunt, pitcher Jack Dreyer to second baseman Tommy Edman. Javier Báez to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T19:50:46.373Z","endTime":"2026-08-29T19:51:29.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676263,"link":"/api/v1/people/676263"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.237761145499785,"aZ":-11.714002381595717,"pfxX":4.299907308078012,"pfxZ":10.923796022715948,"pX":0.2939547459604086,"pZ":2.741839830136456,"vX0":-7.019384003671286,"vY0":-135.42540404527924,"vZ0":-5.974714665283548,"x":105.8,"y":164.75,"x0":2.350900314308022,"y0":50.00323343395822,"z0":5.782494957875029,"aX":8.0545768575141},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.8,"breakHorizontal":-6.5,"spinRate":2299,"spinDirection":153},"zone":5,"typeConfidence":0.9,"plateTime":0.4031401104641139,"extension":6.7152360118987025},"hitData":{"launchSpeed":35.8,"launchAngle":-56.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":122.25,"coordY":187.14}},"index":0,"playId":"c3f8e212-6acb-3ce7-8726-14dade2227c4","pitchNumber":1,"startTime":"2026-08-29T19:51:21.051Z","endTime":"2026-08-29T19:51:29.764Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:51:29.764Z","atBatIndex":69},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Jack Dreyer intentionally walks Gleyber Torres.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T19:51:49.679Z","endTime":"2026-08-29T19:51:52.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnThird":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":0,"playId":"08242306-0716-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-29T19:51:51.527Z","endTime":"2026-08-29T19:51:51.539Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":1,"playId":"08242306-0716-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-29T19:51:51.539Z","endTime":"2026-08-29T19:51:51.540Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":2,"playId":"08242306-0716-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-29T19:51:51.540Z","endTime":"2026-08-29T19:51:51.541Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":3,"playId":"08242306-0716-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-29T19:51:51.541Z","endTime":"2026-08-29T19:51:52.716Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-08-29T19:51:52.716Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hao-Yu Lee walks. Gleyber Torres to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T19:53:20.743Z","endTime":"2026-08-29T19:56:08.564Z","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":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnThird":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"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":8},"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-29T19:52:11.446Z","endTime":"2026-08-29T19:53:22.801Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54223380092945,"aZ":-11.496889713933975,"pfxX":4.887267962127877,"pfxZ":10.80498280360576,"pX":-0.08670871476623775,"pZ":4.129282797422199,"vX0":-7.691461096850914,"vY0":-137.2548278162642,"vZ0":-2.6025375321619744,"x":120.31,"y":127.29,"x0":2.1130872903324627,"y0":50.002295841922376,"z0":5.86961268510665,"aX":9.353166691657307},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.2,"breakHorizontal":-7.3,"spinRate":2405,"spinDirection":157},"zone":11,"typeConfidence":0.92,"plateTime":0.3986127860086808,"extension":6.715927174340972},"index":1,"playId":"115c4959-557d-3770-bd61-e4e92f32c812","pitchNumber":1,"startTime":"2026-08-29T19:53:22.801Z","endTime":"2026-08-29T19:53:28.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95432790446772,"aZ":-48.092269545634885,"pfxX":-3.6013412419032975,"pfxZ":-11.639879330598875,"pX":0.6380184528705429,"pZ":1.9874682721819097,"vX0":-3.2848825213120305,"vY0":-116.74958248403426,"vZ0":1.2059638671435233,"x":92.68,"y":185.12,"x0":2.5361705873571783,"y0":50.00378287477106,"z0":6.024777592277478,"aX":-4.923995375427185},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-20.4,"breakHorizontal":7.4,"spinRate":2462,"spinDirection":343},"zone":9,"typeConfidence":0.92,"plateTime":0.470881170160629,"extension":6.741726468317606},"index":2,"playId":"8f0e1588-af8d-3620-93e3-e46e6f9bcdfe","pitchNumber":2,"startTime":"2026-08-29T19:53:38.941Z","endTime":"2026-08-29T19:53:43.444Z","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":94.1,"endSpeed":85.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82267121602312,"aZ":-10.528787984926335,"pfxX":5.61018122655109,"pfxZ":11.462666554496764,"pX":0.6019129606493975,"pZ":4.89593724044674,"vX0":-6.029715605171457,"vY0":-136.93922048649202,"vZ0":-0.9509655958137917,"x":94.06,"y":106.59,"x0":2.109378723341315,"y0":50.004188217760415,"z0":5.972155630395763,"aX":10.59593499660587},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.8,"breakHorizontal":-8.8,"spinRate":2451,"spinDirection":156},"zone":12,"typeConfidence":0.93,"plateTime":0.40083029148253013,"extension":6.728442716926545},"index":3,"playId":"dff1c709-7ff8-3c79-b9b0-0a9865357657","pitchNumber":3,"startTime":"2026-08-29T19:53:55.247Z","endTime":"2026-08-29T19:53:59.394Z","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":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.847749410236794,"aZ":-10.05943647494872,"pfxX":6.524477759341004,"pfxZ":11.78055651159878,"pX":-0.4425657717100789,"pZ":3.3115500870016574,"vX0":-8.643184798320231,"vY0":-136.56845459399497,"vZ0":-4.833327084385422,"x":133.87,"y":149.37,"x0":1.9249003894984493,"y0":50.000612063862384,"z0":5.804541775136083,"aX":12.246095464314378},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.4,"breakHorizontal":-9.8,"spinRate":2433,"spinDirection":156},"zone":11,"typeConfidence":0.93,"plateTime":0.40203084322484584,"extension":6.793763376153304},"index":4,"playId":"b1a59c8e-4595-3047-808e-dd4fb9ebda4b","pitchNumber":4,"startTime":"2026-08-29T19:54:14.812Z","endTime":"2026-08-29T19:54:19.962Z","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":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03478038745999,"aZ":-27.51815759533251,"pfxX":-0.07960376825948767,"pfxZ":2.970221242633237,"pX":-1.184101500007567,"pZ":0.6377560312414942,"vX0":-8.255511958750416,"vY0":-125.2191952092428,"vZ0":-6.939118786362195,"x":162.14,"y":221.56,"x0":2.1823441932275207,"y0":50.006068622575604,"z0":5.732197275933469,"aX":-0.1244772221291404},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.7,"breakHorizontal":2.3,"spinRate":2325,"spinDirection":151},"zone":13,"typeConfidence":0.91,"plateTime":0.43938588758211505,"extension":6.6691471331441585},"index":5,"playId":"c017a551-65da-3051-857a-a557dddc416c","pitchNumber":5,"startTime":"2026-08-29T19:54:38.195Z","endTime":"2026-08-29T19:54:43.750Z","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":80.2,"endSpeed":73.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64276682360795,"aZ":-44.343359384381976,"pfxX":-2.4792719586936296,"pfxZ":-8.955287985354364,"pX":-0.2074240838629027,"pZ":1.502567480140142,"vX0":-5.451479741162014,"vY0":-116.62485669185621,"vZ0":-0.6072105549751854,"x":124.91,"y":198.21,"x0":2.4948107383958833,"y0":50.00184900927616,"z0":5.996729559917515,"aX":-3.369018266416388},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-16.0,"breakHorizontal":6.0,"spinRate":2523,"spinDirection":332},"zone":13,"typeConfidence":0.92,"plateTime":0.4720504779729948,"extension":6.804115856367764},"index":6,"playId":"d726e386-7732-3cd0-afaa-6b2364ff3fde","pitchNumber":6,"startTime":"2026-08-29T19:55:10.324Z","endTime":"2026-08-29T19:55:15.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.424586750498673,"aZ":-8.555958705531005,"pfxX":4.52823636675854,"pfxZ":12.49136578654539,"pX":0.6262352354380546,"pZ":1.6556758397294984,"vX0":-5.496773828945151,"vY0":-136.92657864078475,"vZ0":-9.257134476307998,"x":93.13,"y":194.08,"x0":2.0754022339506015,"y0":50.004499666421246,"z0":5.67392728340971,"aX":8.563312718125738},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.8,"breakHorizontal":-7.0,"spinRate":2517,"spinDirection":159},"zone":9,"typeConfidence":0.92,"plateTime":0.40065847055996784,"extension":6.7752035247091404},"index":7,"playId":"b053faa0-fee7-3fa2-bcd5-5d766541ebb4","pitchNumber":7,"startTime":"2026-08-29T19:55:34.257Z","endTime":"2026-08-29T19:55:40.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74286237626315,"aZ":-28.4614504501076,"pfxX":-1.7962196160864945,"pfxZ":2.186157849351911,"pX":0.7367817825247416,"pZ":4.06733726432259,"vX0":-4.307834891041362,"vY0":-129.23369590765776,"vZ0":0.5943532859090608,"x":88.92,"y":128.96,"x0":2.6556006071179765,"y0":50.00470131924175,"z0":6.012475174070271,"aX":-3.051832254521075},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.3,"breakHorizontal":4.2,"spinRate":2377,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.4230708935537937,"extension":6.624679744009349},"index":8,"playId":"0fa691ff-c85f-3d99-a10b-9607a87e4918","pitchNumber":8,"startTime":"2026-08-29T19:56:01.033Z","endTime":"2026-08-29T19:56:08.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:56:08.564Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a fly ball to center fielder Enrique Hernández. Javier Báez scores. Gleyber Torres to 3rd. Hao-Yu Lee to 2nd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T19:56:33.683Z","endTime":"2026-08-29T19:58:27.891Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnSecond":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"postOnThird":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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":".519"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".741"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".804"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".919"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".723"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".372"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".982"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".521"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.72"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.23"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.75"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.95"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.18"},{"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.83"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.46"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.68"},{"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.49"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.69"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.97"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".245"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".289"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".320"},{"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(150, 188, 255, .55)","temp":"cool","value":".186"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".426"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".406"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".053"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".741"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".804"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".919"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".723"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".372"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".982"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".521"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571771,"link":"/api/v1/people/571771"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":{"id":676263,"link":"/api/v1/people/676263"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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":"Single","eventType":"single","movementReason":"r_adv_force","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":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"41fd55bf-bea4-49d6-b82e-23e92a03b455","startTime":"2026-08-29T19:56:33.683Z","endTime":"2026-08-29T19:56:38.683Z","isPitch":false,"type":"stepoff"},{"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":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.596750552929258,"aZ":-27.676692789095412,"pfxX":-1.0453684194015058,"pfxZ":2.7386748463172275,"pX":0.9678856112682194,"pZ":3.121857301976902,"vX0":-3.967450984122307,"vY0":-127.458887606975,"vZ0":-1.6097472405893547,"x":80.11,"y":154.49,"x0":2.68150304274944,"y0":50.00398309247245,"z0":5.950557375409393,"aX":-1.7165093439075743},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":2.8,"spinRate":2328,"spinDirection":180},"zone":12,"typeConfidence":0.92,"plateTime":0.430008044831109,"extension":6.570092079251774},"index":1,"playId":"1ac2a8c5-3c90-33b6-97bc-515a4c2ad9d7","pitchNumber":1,"startTime":"2026-08-29T19:56:54.222Z","endTime":"2026-08-29T19:57:03.266Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"}}},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.470284719292934,"aZ":-26.13399143531664,"pfxX":-1.489476006493684,"pfxZ":3.629515256698874,"pX":-0.9723859443394588,"pZ":2.270353847381764,"vX0":-8.046832044579874,"vY0":-128.21827817274416,"vZ0":-3.9371632322382055,"x":154.07,"y":177.48,"x0":2.4001239353805697,"y0":50.005380373955695,"z0":5.8648269101577615,"aX":-2.4797535641870443},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.9,"breakHorizontal":4.6,"spinRate":2365,"spinDirection":182},"zone":13,"typeConfidence":0.91,"plateTime":0.42716653320002207,"extension":6.699221070976376},"index":2,"playId":"26a61a1e-4b96-33cd-ad24-8335ff4d577e","pitchNumber":2,"startTime":"2026-08-29T19:57:27.586Z","endTime":"2026-08-29T19:57:32.544Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05102759679162,"aZ":-9.866472974549378,"pfxX":5.062557866377454,"pfxZ":11.578929163436806,"pX":0.44478667141522593,"pZ":2.4577504626755666,"vX0":-6.046356969940184,"vY0":-137.99488893142887,"vZ0":-6.947178383517134,"x":100.05,"y":172.42,"x0":2.007735159286748,"y0":50.00066529489212,"z0":5.674496280192839,"aX":9.75151512621563},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.7,"breakHorizontal":-7.9,"spinRate":2535,"spinDirection":154},"zone":6,"typeConfidence":0.93,"plateTime":0.3971050875909037,"extension":6.852403431223951},"index":3,"playId":"9d79d2e4-0188-344d-80ca-2aad0c38fba0","pitchNumber":3,"startTime":"2026-08-29T19:57:47.410Z","endTime":"2026-08-29T19:57:53.168Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98826030342015,"aZ":-28.202944455488176,"pfxX":-1.5673498598547968,"pfxZ":2.3366132723547057,"pX":0.05504547308863038,"pZ":3.0590456175047964,"vX0":-5.305859964490954,"vY0":-129.3670688371631,"vZ0":-1.8381633908593782,"x":114.9,"y":156.19,"x0":2.333093700301846,"y0":50.005643870652094,"z0":5.932412234566677,"aX":-2.666890975032299},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.1,"breakHorizontal":4.0,"spinRate":2294,"spinDirection":179},"zone":2,"typeConfidence":0.91,"plateTime":0.4227439220361471,"extension":6.644625651887063},"hitData":{"launchSpeed":98.8,"launchAngle":33.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.84,"coordY":45.78}},"index":4,"playId":"db0028a8-4c23-3039-bfdd-8c85a8b0a4bf","pitchNumber":4,"startTime":"2026-08-29T19:58:15.112Z","endTime":"2026-08-29T19:58:27.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:58:27.891Z","atBatIndex":72}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a fly ball to center fielder Enrique Hernández. Javier Báez scores. Gleyber Torres to 3rd. Hao-Yu Lee to 2nd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T19:56:33.683Z","endTime":"2026-08-29T19:58:27.891Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnSecond":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"postOnThird":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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":".519"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".741"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".804"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".919"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".723"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".372"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".982"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".521"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.72"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.23"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.75"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.95"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.18"},{"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.83"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.46"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.68"},{"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.49"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.69"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.97"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".245"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".289"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".320"},{"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(150, 188, 255, .55)","temp":"cool","value":".186"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".426"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".406"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".053"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".741"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".804"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".919"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".723"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".372"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".982"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".521"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571771,"link":"/api/v1/people/571771"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":{"id":676263,"link":"/api/v1/people/676263"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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":"Single","eventType":"single","movementReason":"r_adv_force","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":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"41fd55bf-bea4-49d6-b82e-23e92a03b455","startTime":"2026-08-29T19:56:33.683Z","endTime":"2026-08-29T19:56:38.683Z","isPitch":false,"type":"stepoff"},{"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":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.596750552929258,"aZ":-27.676692789095412,"pfxX":-1.0453684194015058,"pfxZ":2.7386748463172275,"pX":0.9678856112682194,"pZ":3.121857301976902,"vX0":-3.967450984122307,"vY0":-127.458887606975,"vZ0":-1.6097472405893547,"x":80.11,"y":154.49,"x0":2.68150304274944,"y0":50.00398309247245,"z0":5.950557375409393,"aX":-1.7165093439075743},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":2.8,"spinRate":2328,"spinDirection":180},"zone":12,"typeConfidence":0.92,"plateTime":0.430008044831109,"extension":6.570092079251774},"index":1,"playId":"1ac2a8c5-3c90-33b6-97bc-515a4c2ad9d7","pitchNumber":1,"startTime":"2026-08-29T19:56:54.222Z","endTime":"2026-08-29T19:57:03.266Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"}}},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.470284719292934,"aZ":-26.13399143531664,"pfxX":-1.489476006493684,"pfxZ":3.629515256698874,"pX":-0.9723859443394588,"pZ":2.270353847381764,"vX0":-8.046832044579874,"vY0":-128.21827817274416,"vZ0":-3.9371632322382055,"x":154.07,"y":177.48,"x0":2.4001239353805697,"y0":50.005380373955695,"z0":5.8648269101577615,"aX":-2.4797535641870443},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.9,"breakHorizontal":4.6,"spinRate":2365,"spinDirection":182},"zone":13,"typeConfidence":0.91,"plateTime":0.42716653320002207,"extension":6.699221070976376},"index":2,"playId":"26a61a1e-4b96-33cd-ad24-8335ff4d577e","pitchNumber":2,"startTime":"2026-08-29T19:57:27.586Z","endTime":"2026-08-29T19:57:32.544Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05102759679162,"aZ":-9.866472974549378,"pfxX":5.062557866377454,"pfxZ":11.578929163436806,"pX":0.44478667141522593,"pZ":2.4577504626755666,"vX0":-6.046356969940184,"vY0":-137.99488893142887,"vZ0":-6.947178383517134,"x":100.05,"y":172.42,"x0":2.007735159286748,"y0":50.00066529489212,"z0":5.674496280192839,"aX":9.75151512621563},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.7,"breakHorizontal":-7.9,"spinRate":2535,"spinDirection":154},"zone":6,"typeConfidence":0.93,"plateTime":0.3971050875909037,"extension":6.852403431223951},"index":3,"playId":"9d79d2e4-0188-344d-80ca-2aad0c38fba0","pitchNumber":3,"startTime":"2026-08-29T19:57:47.410Z","endTime":"2026-08-29T19:57:53.168Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98826030342015,"aZ":-28.202944455488176,"pfxX":-1.5673498598547968,"pfxZ":2.3366132723547057,"pX":0.05504547308863038,"pZ":3.0590456175047964,"vX0":-5.305859964490954,"vY0":-129.3670688371631,"vZ0":-1.8381633908593782,"x":114.9,"y":156.19,"x0":2.333093700301846,"y0":50.005643870652094,"z0":5.932412234566677,"aX":-2.666890975032299},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.1,"breakHorizontal":4.0,"spinRate":2294,"spinDirection":179},"zone":2,"typeConfidence":0.91,"plateTime":0.4227439220361471,"extension":6.644625651887063},"hitData":{"launchSpeed":98.8,"launchAngle":33.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.84,"coordY":45.78}},"index":4,"playId":"db0028a8-4c23-3039-bfdd-8c85a8b0a4bf","pitchNumber":4,"startTime":"2026-08-29T19:58:15.112Z","endTime":"2026-08-29T19:58:27.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:58:27.891Z","atBatIndex":72},"scoringPlays":[20,41,72],"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":157.52,"y":103.97},"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":1,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":125.68,"y":146.11},"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":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":165.65,"y":186.35},"type":"O","description":"Pop Out"}]}},{"startIndex":6,"endIndex":13,"top":[6,7,8,9],"bottom":[10,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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":87.84,"y":127.09},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":79.49,"y":103.46},"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":2,"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":177.38,"y":148.84},"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":2,"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"coordinates":{"x":156.59,"y":202.36},"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":2,"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":161.53,"y":136.61},"type":"O","description":"Pop Out"}]}},{"startIndex":14,"endIndex":24,"top":[14,15,16,17],"bottom":[18,19,20,21,22,23,24],"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"coordinates":{"x":178.7,"y":66.06},"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":105.25,"y":88.67},"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":82.56,"y":131.85},"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":3,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":63.94,"y":128.24},"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":3,"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"coordinates":{"x":117.98,"y":192.04},"type":"O","description":"Sac Bunt"},{"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":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":163.18,"y":49.83},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":177.37,"y":166.38},"type":"O","description":"Pop Out"}]}},{"startIndex":25,"endIndex":30,"top":[25,26,27],"bottom":[28,29,30],"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":102.6,"y":81.79},"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":4,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":155.58,"y":166.88},"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":117.07,"y":154.22},"type":"O","description":"Groundout"}],"home":[]}},{"startIndex":31,"endIndex":38,"top":[31,32,33],"bottom":[34,35,36,37,38],"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":41.87,"y":127.97},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"coordinates":{"x":125.68,"y":144.59},"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":5,"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"coordinates":{"x":67.3,"y":133.08},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":171.29,"y":184.11},"type":"O","description":"Pop Out"}]}},{"startIndex":39,"endIndex":48,"top":[39,40,41,42,43,44],"bottom":[45,46,47,48],"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":35.07,"y":96.14},"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":117.07,"y":149.66},"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":172.12,"y":116.78},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":70.96,"y":151.95},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":114.54,"y":147.12},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"coordinates":{"x":116.06,"y":153.71},"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":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":161.66,"y":167.39},"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":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":115.55,"y":150.67},"type":"O","description":"Groundout"}]}},{"startIndex":49,"endIndex":56,"top":[49,50,51,52],"bottom":[53,54,55,56],"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":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":59.82,"y":139.74},"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":7,"pitcher":{"id":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":133.67,"y":74.16},"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":7,"pitcher":{"id":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":195.01,"y":129.57},"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":7,"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"coordinates":{"x":171.25,"y":159.81},"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":7,"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":201.93,"y":112.78},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":171.29,"y":117.22},"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":7,"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":157.61,"y":163.34},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":63,"top":[57,58,59],"bottom":[60,61,62,63],"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":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":157.84,"y":161.72},"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":8,"pitcher":{"id":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":136.83,"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":8,"pitcher":{"id":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":160.42,"y":118.43},"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":8,"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"coordinates":{"x":117.07,"y":191.71},"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":8,"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":64.37,"y":155.23},"type":"O","description":"Flyout"}]}},{"startIndex":64,"endIndex":72,"top":[64,65,66,67],"bottom":[68,69,70,71,72],"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":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":124.25,"y":122.93},"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":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":80.8,"y":112.48},"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":9,"pitcher":{"id":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":138.35,"y":148.64},"type":"O","description":"Forceout"},{"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":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":89.29,"y":43.1},"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":9,"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":49.47,"y":112.65},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"coordinates":{"x":122.25,"y":187.14},"type":"O","description":"Sac Bunt"},{"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":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":99.84,"y":45.78},"type":"H","description":"Single"}]}}]},"linescore":{"note":"One out when winning run scored.","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":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":2,"hits":6,"errors":0,"leftOnBase":12},"away":{"runs":1,"hits":6,"errors":1,"leftOnBase":6}},"defense":{"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"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":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"onDeck":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"inHole":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"battingOrder":8,"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":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"first":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"second":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"third":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"battingOrder":3,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"balls":1,"strikes":2,"outs":1},"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":12,"groundOuts":8,"airOuts":14,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".257","atBats":32,"obp":".335","slg":".422","ops":".757","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":8,"rbi":1,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":2,"groundOuts":7,"airOuts":8,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":1,"hits":6,"hitByPitch":2,"atBats":30,"obp":".351","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":162,"era":"3.64","inningsPitched":"8.1","saveOpportunities":0,"earnedRuns":2,"whip":"1.16","battersFaced":39,"outs":25,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":67,"strikes":95,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":2,"pitchesPerInning":"19.44","runsScoredPer9":"2.16","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":4,"putOuts":25,"errors":1,"chances":30,"passedBall":0,"pickoffs":0}},"players":{"ID666163":{"person":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"jerseyNumber":"47","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":4,"groundOuts":6,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".174","atBats":23,"obp":".174","slg":".174","ops":".348","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":4,"rbi":1,"leftOnBase":10,"sacBunts":1,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","assists":4,"putOuts":92,"errors":0,"chances":96,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID669373":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":19,"groundOuts":35,"airOuts":39,"runs":15,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":56,"baseOnBalls":13,"intentionalWalks":1,"hits":26,"hitByPitch":0,"atBats":154,"obp":".231","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":688,"era":"3.02","inningsPitched":"44.2","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"0.87","battersFaced":169,"outs":134,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":688,"balls":254,"strikes":434,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.40","gamesFinished":0,"strikeoutWalkRatio":"4.31","strikeoutsPer9Inn":"11.28","walksPer9Inn":"2.62","hitsPer9Inn":"5.24","runsScoredPer9":"3.02","homeRunsPer9":"1.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681911":{"person":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":17,"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":17,"balls":7,"strikes":10,"strikePercentage":".590","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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663656":{"person":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":128,"flyOuts":97,"groundOuts":110,"airOuts":149,"runs":71,"doubles":20,"triples":3,"homeRuns":11,"strikeOuts":94,"baseOnBalls":64,"intentionalWalks":1,"hits":104,"hitByPitch":3,"avg":".230","atBats":453,"obp":".326","slg":".360","ops":".686","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":524,"totalBases":163,"rbi":57,"leftOnBase":213,"sacBunts":0,"sacFlies":4,"babip":".264","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.18","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":223,"errors":4,"chances":233,"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":"801","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"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":21,"flyOuts":6,"groundOuts":9,"airOuts":10,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".225","atBats":40,"obp":".279","slg":".425","ops":".704","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":17,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".269","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":25,"errors":0,"chances":34,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID571970":{"person":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":64,"groundOuts":86,"airOuts":105,"runs":69,"doubles":20,"triples":1,"homeRuns":26,"strikeOuts":118,"baseOnBalls":57,"intentionalWalks":4,"hits":102,"hitByPitch":4,"avg":".249","atBats":410,"obp":".345","slg":".493","ops":".838","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":472,"totalBases":202,"rbi":67,"leftOnBase":218,"sacBunts":0,"sacFlies":1,"babip":".285","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.77","popOuts":20,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":182,"putOuts":84,"errors":12,"chances":278,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID518692":{"person":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":2,"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":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":132,"flyOuts":83,"groundOuts":133,"airOuts":130,"runs":65,"doubles":31,"triples":1,"homeRuns":15,"strikeOuts":93,"baseOnBalls":58,"intentionalWalks":3,"hits":151,"hitByPitch":3,"avg":".301","atBats":501,"obp":".373","slg":".457","ops":".830","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":18,"groundIntoTriplePlay":0,"plateAppearances":568,"totalBases":229,"rbi":63,"leftOnBase":216,"sacBunts":0,"sacFlies":6,"babip":".341","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.40","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":897,"errors":1,"chances":989,"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":{"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":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"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":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":1,"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":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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"800","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"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":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID669242":{"person":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"500","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"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":59,"flyOuts":32,"groundOuts":49,"airOuts":51,"runs":30,"doubles":9,"triples":2,"homeRuns":5,"strikeOuts":48,"baseOnBalls":15,"intentionalWalks":0,"hits":53,"hitByPitch":10,"avg":".266","atBats":199,"obp":".348","slg":".407","ops":".755","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":226,"totalBases":81,"rbi":27,"leftOnBase":86,"sacBunts":2,"sacFlies":0,"babip":".329","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.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":88,"putOuts":67,"errors":3,"chances":158,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669165":{"person":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":1,"flyOuts":18,"groundOuts":33,"airOuts":36,"runs":23,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":52,"baseOnBalls":22,"intentionalWalks":1,"hits":36,"hitByPitch":1,"atBats":156,"obp":".330","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":666,"era":"4.61","inningsPitched":"41.0","wins":4,"losses":1,"saves":1,"saveOpportunities":3,"holds":9,"blownSaves":2,"earnedRuns":21,"whip":"1.41","battersFaced":180,"outs":123,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":666,"balls":225,"strikes":441,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".800","pitchesPerInning":"16.24","gamesFinished":10,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"11.41","walksPer9Inn":"4.83","hitsPer9Inn":"7.90","runsScoredPer9":"5.05","homeRunsPer9":"1.10","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660271":{"person":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"jerseyNumber":"17","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":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":126,"flyOuts":76,"groundOuts":110,"airOuts":109,"runs":86,"doubles":25,"triples":4,"homeRuns":30,"strikeOuts":136,"baseOnBalls":77,"intentionalWalks":16,"hits":138,"hitByPitch":5,"avg":".283","atBats":488,"obp":".383","slg":".535","ops":".918","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":577,"totalBases":261,"rbi":80,"leftOnBase":164,"sacBunts":0,"sacFlies":5,"babip":".330","groundOutsToAirouts":"1.01","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"16.27","popOuts":12,"lineOuts":21},"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":"700","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":57,"groundOuts":72,"airOuts":87,"runs":51,"doubles":14,"triples":1,"homeRuns":11,"strikeOuts":109,"baseOnBalls":31,"intentionalWalks":1,"hits":86,"hitByPitch":2,"avg":".245","atBats":351,"obp":".307","slg":".385","ops":".692","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":387,"totalBases":135,"rbi":44,"leftOnBase":165,"sacBunts":0,"sacFlies":3,"babip":".321","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.91","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":150,"errors":1,"chances":154,"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-4","gamesPlayed":1,"flyOuts":2,"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":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":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":96,"groundOuts":89,"airOuts":157,"runs":50,"doubles":15,"triples":0,"homeRuns":16,"strikeOuts":47,"baseOnBalls":31,"intentionalWalks":3,"hits":92,"hitByPitch":2,"avg":".240","atBats":384,"obp":".299","slg":".404","ops":".703","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":418,"totalBases":155,"rbi":47,"leftOnBase":185,"sacBunts":0,"sacFlies":1,"babip":".236","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":20,"lineOuts":41},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":216,"putOuts":102,"errors":5,"chances":323,"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":{"summary":"5.0 IP, ER, 10 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":1,"airOuts":5,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":99,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":42,"strikes":57,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":0},"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":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"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":84,"flyOuts":31,"groundOuts":56,"airOuts":62,"runs":20,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":13,"intentionalWalks":0,"hits":50,"hitByPitch":2,"avg":".276","atBats":181,"obp":".322","slg":".392","ops":".714","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":71,"rbi":19,"leftOnBase":80,"sacBunts":2,"sacFlies":6,"babip":".288","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.33","popOuts":17,"lineOuts":14},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":5,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":21,"obp":".478","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":53,"era":"13.50","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.50","battersFaced":23,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":20,"strikes":33,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".---","pitchesPerInning":"13.25","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.25","hitsPer9Inn":"20.25","runsScoredPer9":"13.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":101,"putOuts":77,"errors":1,"chances":179,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID676263":{"person":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"jerseyNumber":"86","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(L, 5-2)","summary":"0.1 IP, ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"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":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":1,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":11,"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":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":1,"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":23,"gamesStarted":0,"flyOuts":8,"groundOuts":23,"airOuts":25,"runs":10,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":17,"baseOnBalls":16,"intentionalWalks":2,"hits":22,"hitByPitch":1,"atBats":87,"obp":".375","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":397,"era":"4.29","inningsPitched":"21.0","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":10,"whip":"1.81","battersFaced":104,"outs":63,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":397,"balls":161,"strikes":236,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".500","pitchesPerInning":"18.90","gamesFinished":5,"strikeoutWalkRatio":"1.06","strikeoutsPer9Inn":"7.29","walksPer9Inn":"6.86","hitsPer9Inn":"9.43","runsScoredPer9":"4.29","homeRunsPer9":"1.29","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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,"battingOrder":"900","stats":{"batting":{"summary":"1-2 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"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":2,"totalBases":2,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":94,"errors":0,"chances":95,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID808967":{"person":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":24,"flyOuts":75,"groundOuts":162,"airOuts":145,"runs":46,"doubles":19,"triples":1,"homeRuns":16,"strikeOuts":153,"baseOnBalls":36,"intentionalWalks":1,"hits":105,"hitByPitch":6,"atBats":562,"obp":".242","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2372,"era":"2.56","inningsPitched":"158.0","wins":12,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"0.89","battersFaced":607,"outs":474,"gamesPitched":24,"completeGames":1,"shutouts":0,"pitchesThrown":2372,"balls":810,"strikes":1562,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".600","pitchesPerInning":"15.01","gamesFinished":0,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"8.72","walksPer9Inn":"2.05","hitsPer9Inn":"5.98","runsScoredPer9":"2.62","homeRunsPer9":"0.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":27,"lineOuts":43},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":19,"errors":0,"chances":33,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[660271,518692,605141,571970,669242,663656,606192,676439,571771,677950,500743,666163,605483,678020,681911,683618,676263],"pitchers":[605483,678020,681911,683618,676263],"bench":[669743],"bullpen":[607192,669165,641778,623465,656945,669373,592779,808967],"battingOrder":[660271,518692,605141,571970,669242,663656,606192,571771,666163],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Thomas, A (10, Montero, K); Tucker (20, Sears, A)."},{"label":"TB","value":"Betts; Edman; Freeman, F; Ohtani; Thomas, A 2; Tucker 2."},{"label":"RBI","value":"Freeman, F (63)."},{"label":"Runners left in scoring position, 2 out","value":"Rojas, M."},{"label":"GIDP","value":"Edman."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Muncy (12, fielding)."}]}],"note":[{"label":"a","value":"Struck out for Feduccia in the 7th."},{"label":"b","value":"Flied out for Thomas, A in the 7th."}]},"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":2,"groundOuts":7,"airOuts":8,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":1,"hits":6,"hitByPitch":2,"avg":".239","atBats":30,"obp":".316","slg":".400","ops":".716","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":9,"rbi":2,"leftOnBase":18,"sacBunts":2,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":0},"pitching":{"flyOuts":12,"groundOuts":8,"airOuts":14,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":32,"obp":".235","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":127,"era":"3.56","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.22","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":127,"balls":44,"strikes":83,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":1,"pitchesPerInning":"14.11","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":68,"groundOuts":190,"airOuts":121,"runs":78,"doubles":24,"triples":2,"homeRuns":14,"strikeOuts":111,"baseOnBalls":56,"intentionalWalks":0,"hits":148,"hitByPitch":13,"atBats":566,"obp":".340","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2302,"era":"4.35","inningsPitched":"144.2","wins":8,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":70,"whip":"1.41","battersFaced":639,"outs":434,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2302,"balls":824,"strikes":1478,"strikePercentage":".640","hitBatsmen":13,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":0,"winPercentage":".471","pitchesPerInning":"15.91","gamesFinished":0,"strikeoutWalkRatio":"1.98","strikeoutsPer9Inn":"6.91","walksPer9Inn":"3.48","hitsPer9Inn":"9.21","runsScoredPer9":"4.85","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":37},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID814430":{"person":{"id":814430,"fullName":"Brett Callahan","link":"/api/v1/people/814430"},"jerseyNumber":"34","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":4,"groundOuts":4,"airOuts":7,"runs":2,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".292","atBats":24,"obp":".333","slg":".542","ops":".875","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":13,"rbi":6,"leftOnBase":14,"sacBunts":0,"sacFlies":1,"babip":".353","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"701","stats":{"batting":{"note":"b-","summary":"0-1 | HBP, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":68,"groundOuts":89,"airOuts":113,"runs":35,"doubles":15,"triples":3,"homeRuns":4,"strikeOuts":58,"baseOnBalls":37,"intentionalWalks":1,"hits":70,"hitByPitch":3,"avg":".215","atBats":325,"obp":".300","slg":".317","ops":".617","caughtStealing":5,"stolenBases":2,"stolenBasePercentage":".286","caughtStealingPercentage":".714","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":370,"totalBases":103,"rbi":26,"leftOnBase":137,"sacBunts":3,"sacFlies":2,"babip":".249","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"81.25","popOuts":14,"lineOuts":31},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".625","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"5.00","battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":15,"strikes":13,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"28.00","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"27.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":152,"putOuts":144,"errors":4,"chances":300,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"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":90,"flyOuts":37,"groundOuts":51,"airOuts":70,"runs":26,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":57,"baseOnBalls":16,"intentionalWalks":1,"hits":64,"hitByPitch":0,"avg":".268","atBats":239,"obp":".311","slg":".414","ops":".725","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":258,"totalBases":99,"rbi":33,"leftOnBase":96,"sacBunts":1,"sacFlies":2,"babip":".322","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.14","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":148,"putOuts":87,"errors":5,"chances":240,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID623454":{"person":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":16,"groundOuts":50,"airOuts":34,"runs":24,"doubles":10,"triples":1,"homeRuns":2,"strikeOuts":31,"baseOnBalls":5,"intentionalWalks":0,"hits":40,"hitByPitch":2,"avg":".260","atBats":154,"obp":".290","slg":".377","ops":".667","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":162,"totalBases":58,"rbi":14,"leftOnBase":81,"sacBunts":0,"sacFlies":1,"babip":".311","groundOutsToAirouts":"1.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.00","popOuts":9,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":75,"putOuts":87,"errors":6,"chances":168,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID680664":{"person":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{},"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":24,"gamesStarted":1,"flyOuts":17,"groundOuts":41,"airOuts":35,"runs":10,"doubles":0,"triples":0,"homeRuns":5,"strikeOuts":18,"baseOnBalls":11,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":107,"obp":".242","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":454,"era":"2.59","inningsPitched":"31.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":9,"whip":"0.89","battersFaced":123,"outs":94,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":454,"balls":163,"strikes":291,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".333","pitchesPerInning":"14.49","gamesFinished":7,"strikeoutWalkRatio":"1.64","strikeoutsPer9Inn":"5.17","walksPer9Inn":"3.16","hitsPer9Inn":"4.88","runsScoredPer9":"2.87","homeRunsPer9":"1.44","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663432":{"person":{"id":663432,"fullName":"Tanner Rainey","link":"/api/v1/people/663432"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":5,"groundOuts":3,"airOuts":9,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":19,"obp":".280","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":101,"era":"0.00","inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.05","battersFaced":25,"outs":20,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":45,"strikes":56,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"15.15","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"8.10","walksPer9Inn":"8.10","hitsPer9Inn":"1.35","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663947":{"person":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"jerseyNumber":"87","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"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":8,"balls":6,"strikes":2,"strikePercentage":".250","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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID805808":{"person":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 2 BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"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":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":125,"groundOuts":98,"airOuts":187,"runs":84,"doubles":24,"triples":3,"homeRuns":14,"strikeOuts":82,"baseOnBalls":81,"intentionalWalks":1,"hits":139,"hitByPitch":3,"avg":".276","atBats":503,"obp":".378","slg":".419","ops":".797","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":590,"totalBases":211,"rbi":57,"leftOnBase":176,"sacBunts":0,"sacFlies":3,"babip":".305","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.93","popOuts":33,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":306,"putOuts":144,"errors":14,"chances":464,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":55,"gamesStarted":0,"flyOuts":26,"groundOuts":60,"airOuts":49,"runs":20,"doubles":9,"triples":1,"homeRuns":8,"strikeOuts":41,"baseOnBalls":32,"intentionalWalks":0,"hits":53,"hitByPitch":1,"atBats":201,"obp":".368","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","numberOfPitches":907,"era":"3.31","inningsPitched":"54.1","wins":2,"losses":0,"saves":2,"saveOpportunities":10,"holds":14,"blownSaves":8,"earnedRuns":20,"whip":"1.56","battersFaced":236,"outs":163,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":907,"balls":352,"strikes":555,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.69","gamesFinished":6,"strikeoutWalkRatio":"1.28","strikeoutsPer9Inn":"6.79","walksPer9Inn":"5.30","hitsPer9Inn":"8.78","runsScoredPer9":"3.31","homeRunsPer9":"1.33","inheritedRunners":36,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(W, 4-5)","summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":4,"inningsPitched":"0.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":0,"strikes":4,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID679529":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID805427":{"person":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"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":{"summary":"5.1 IP, ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":5,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":73,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":23,"strikes":50,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.69","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"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":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID701162":{"person":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID650402":{"person":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2B, BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":45,"groundOuts":81,"airOuts":72,"runs":45,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":64,"baseOnBalls":46,"intentionalWalks":2,"hits":76,"hitByPitch":3,"avg":".261","atBats":291,"obp":".365","slg":".385","ops":".750","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":342,"totalBases":112,"rbi":36,"leftOnBase":112,"sacBunts":0,"sacFlies":2,"babip":".308","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.38","popOuts":6,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":170,"putOuts":73,"errors":3,"chances":246,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":0,"flyOuts":30,"groundOuts":28,"airOuts":58,"runs":21,"doubles":6,"triples":0,"homeRuns":9,"strikeOuts":42,"baseOnBalls":22,"intentionalWalks":4,"hits":35,"hitByPitch":2,"atBats":161,"obp":".317","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":731,"era":"3.83","inningsPitched":"44.2","wins":6,"losses":5,"saves":1,"saveOpportunities":5,"holds":11,"blownSaves":4,"earnedRuns":19,"whip":"1.28","battersFaced":187,"outs":134,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":731,"balls":275,"strikes":456,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".545","pitchesPerInning":"16.37","gamesFinished":16,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"8.46","walksPer9Inn":"4.43","hitsPer9Inn":"7.05","runsScoredPer9":"4.23","homeRunsPer9":"1.81","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"900","stats":{"batting":{"summary":"1-2 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"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":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":2,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":14,"groundOuts":22,"airOuts":29,"runs":11,"doubles":4,"triples":3,"homeRuns":2,"strikeOuts":20,"baseOnBalls":7,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".250","atBats":92,"obp":".310","slg":".424","ops":".734","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":39,"rbi":13,"leftOnBase":46,"sacBunts":2,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":51,"errors":0,"chances":51,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","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":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":68,"groundOuts":103,"airOuts":138,"runs":65,"doubles":24,"triples":2,"homeRuns":26,"strikeOuts":119,"baseOnBalls":31,"intentionalWalks":0,"hits":120,"hitByPitch":15,"avg":".252","atBats":477,"obp":".316","slg":".474","ops":".790","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":528,"totalBases":226,"rbi":82,"leftOnBase":221,"sacBunts":0,"sacFlies":3,"babip":".281","groundOutsToAirouts":"0.75","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"18.35","popOuts":33,"lineOuts":37},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":17,"stolenBases":44,"stolenBasePercentage":".721","caughtStealingPercentage":".279","assists":32,"putOuts":788,"errors":3,"chances":823,"fielding":".996","passedBall":3,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"601","stats":{"batting":{"note":"a-","summary":"0-1 | HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":124,"flyOuts":51,"groundOuts":82,"airOuts":104,"runs":46,"doubles":16,"triples":4,"homeRuns":9,"strikeOuts":72,"baseOnBalls":28,"intentionalWalks":0,"hits":91,"hitByPitch":4,"avg":".262","atBats":347,"obp":".323","slg":".409","ops":".732","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":381,"totalBases":142,"rbi":32,"leftOnBase":142,"sacBunts":0,"sacFlies":2,"babip":".306","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.56","popOuts":22,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":74,"putOuts":94,"errors":3,"chances":171,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"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":{"summary":"2.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":42,"inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":15,"strikes":27,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID675512":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":54,"groundOuts":93,"airOuts":108,"runs":24,"doubles":17,"triples":1,"homeRuns":10,"strikeOuts":80,"baseOnBalls":28,"intentionalWalks":0,"hits":70,"hitByPitch":3,"atBats":348,"obp":".265","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1427,"era":"1.86","inningsPitched":"97.0","wins":7,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.01","battersFaced":382,"outs":291,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1427,"balls":504,"strikes":923,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".700","pitchesPerInning":"14.71","gamesFinished":0,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"7.42","walksPer9Inn":"2.60","hitsPer9Inn":"6.49","runsScoredPer9":"2.23","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":25,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":19,"errors":0,"chances":30,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[650402,701678,805808,693307,680664,679529,690993,701162,656716,595879,703601,672456,663947,808825,445276],"pitchers":[672456,663947,808825,445276],"bench":[814430,667452],"bullpen":[623454,640448,695549,641755,675512,663432,805427,664285,621097],"battingOrder":[650402,701678,805808,693307,680664,690993,656716,595879,703601],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Torres (12, Snell); Clark (4, Snell); Báez, J (10, Dreyer)."},{"label":"TB","value":"Báez, J 2; Clark 2; Dingler; Lee; McGonigle; Torres 2."},{"label":"RBI","value":"McGonigle (57); Torres (36)."},{"label":"Runners left in scoring position, 2 out","value":"Dingler; Valencia 2; McGonigle; Báez, J."},{"label":"SAC","value":"Clark 2."},{"label":"Team RISP","value":"2-for-10."},{"label":"Team LOB","value":"12."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"McKinstry (2, 2nd base off Halvorsen/Feduccia); Lee (2, 2nd base off Vesia/Rortvedt)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(McGonigle-Torres-Torkelson)."}]}],"note":[{"label":"a","value":"Grounded out for Torkelson in the 6th."},{"label":"b","value":"Hit by pitch for Malgeri in the 6th."}]}},"officials":[{"official":{"id":427197,"fullName":"Chris Guccione","link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482608,"fullName":"Scott Barry","link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":605671,"fullName":"Charlie Ramos","link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":598411,"fullName":"Nestor Ceja","link":"/api/v1/people/598411"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Torres (by Dreyer)."},{"label":"HBP","value":"McKinstry (by Halvorsen); Keith (by Henriquez, E)."},{"label":"ABS Challenge","value":"Báez, J (Strike-Overturned to Ball); Feduccia (Ball-Overturned to Strike); Torkelson (Strike-Confirmed); Dingler (Strike-Confirmed); Rortvedt (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Snell 99-57; Halvorsen 11-6; Vesia 17-10; Henriquez, E 19-12; Dreyer 16-10; Montero, K 73-50; Holton 8-2; Sears, A 42-27; Jansen, K 4-4."},{"label":"Groundouts-flyouts","value":"Snell 1-0; Halvorsen 3-0; Vesia 2-1; Henriquez, E 0-1; Dreyer 1-0; Montero, K 5-7; Holton 1-0; Sears, A 2-4; Jansen, K 0-1."},{"label":"Batters faced","value":"Snell 22; Halvorsen 4; Vesia 4; Henriquez, E 4; Dreyer 5; Montero, K 21; Holton 2; Sears, A 10; Jansen, K 1."},{"label":"Inherited runners-scored","value":"Holton 2-0; Jansen, K 1-0."},{"label":"Umpires","value":"HP: Chris Guccione. 1B: Scott Barry. 2B: Charlie Ramos. 3B: Nestor Ceja. "},{"label":"Weather","value":"80 degrees, Partly Cloudy."},{"label":"Wind","value":"10 mph, R To L."},{"label":"First pitch","value":"1:10 PM."},{"label":"T","value":"2:48."},{"label":"Att","value":"40,022."},{"label":"Venue","value":"Comerica Park."},{"label":"August 29, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483","boxscoreName":"Snell"},"jerseyNumber":"7","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, ER, 10 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":1,"airOuts":5,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":99,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":42,"strikes":57,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":0},"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":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":65,"pitchingGameScore":65},{"player":{"person":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456","boxscoreName":"Montero, K"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"5.1 IP, ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":5,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":73,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":23,"strikes":50,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.69","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"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":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":62,"pitchingGameScore":62},{"player":{"person":{"id":808825,"fullName":"Andrew Sears","link":"/api/v1/people/808825","boxscoreName":"Sears, A"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"2.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":42,"inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":15,"strikes":27,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":53,"pitchingGameScore":53}]},"decisions":{"winner":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"loser":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}