{"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":776513,"link":"/api/v1.1/game/776513/feed/live","metaData":{"wait":10,"timeStamp":"20250831_195321","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776513,"type":"R","doubleHeader":"N","id":"2025/08/31/sdnmlb-minmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776513-2025-08-31","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-31T17:05:00Z","originalDate":"2025-08-31","officialDate":"2025-08-31","dayNight":"day","time":"12:05","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":135,"name":"San Diego Padres","link":"/api/v1/teams/135","season":2025,"venue":{"id":2680,"name":"Petco Park","link":"/api/v1/venues/2680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sdn","fileCode":"sd","abbreviation":"SD","teamName":"Padres","locationName":"San Diego","firstYearOfPlay":"1968","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":"San Diego","record":{"gamesPlayed":137,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":76,"losses":61,"ties":0,"pct":".555"},"records":{},"divisionLeader":false,"wins":76,"losses":61,"winningPercentage":".555"},"franchiseName":"San Diego","clubName":"Padres","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142","season":2025,"venue":{"id":3312,"name":"Target Field","link":"/api/v1/venues/3312"},"springVenue":{"id":2862,"link":"/api/v1/venues/2862"},"teamCode":"min","fileCode":"min","abbreviation":"MIN","teamName":"Twins","locationName":"Minneapolis","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":"Minnesota","record":{"gamesPlayed":136,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":62,"losses":74,"ties":0,"pct":".456"},"records":{},"divisionLeader":false,"wins":62,"losses":74,"winningPercentage":".456"},"franchiseName":"Minnesota","clubName":"Twins","active":true}},"players":{"ID543859":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859","firstName":"Michael","lastName":"Tonkin","primaryNumber":"39","birthDate":"1989-11-19","currentAge":36,"birthCity":"Glendale","birthStateProvince":"CA","birthCountry":"USA","height":"6' 7\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Tonkin","middleName":"Harvey","boxscoreName":"Tonkin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"mlbDebutDate":"2013-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Tonkin","nameSlug":"michael-tonkin-543859","firstLastName":"Michael Tonkin","lastFirstName":"Tonkin, Michael","lastInitName":"Tonkin, M","initLastName":"M Tonkin","fullFMLName":"Michael Harvey Tonkin","fullLFMName":"Tonkin, Michael Harvey","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID641482":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482","firstName":"Nestor","lastName":"Cortes","birthDate":"1994-12-10","currentAge":31,"birthCity":"Surgidero de Batabano","birthCountry":"Cuba","height":"5' 10\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nestor","useLastName":"Cortes","boxscoreName":"Cortes","nickName":"Hialeah Kid","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"mlbDebutDate":"2018-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nestor Cortes","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"nestor-cortes-641482","firstLastName":"Nestor Cortes","lastFirstName":"Cortes, Nestor","lastInitName":"Cortes, N","initLastName":"N Cortes","fullFMLName":"Nestor  Cortes","fullLFMName":"Cortes, Nestor","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID673513":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513","firstName":"Yuki","lastName":"Matsui","primaryNumber":"1","birthDate":"1995-10-30","currentAge":30,"birthCity":"Yokohama","birthCountry":"Japan","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yuki","useLastName":"Matsui","boxscoreName":"Matsui","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yuki Matsui","nameSlug":"yuki-matsui-673513","firstLastName":"Yuki Matsui","lastFirstName":"Matsui, Yuki","lastInitName":"Matsui, Y","initLastName":"Y Matsui","fullFMLName":"Yuki Matsui","fullLFMName":"Matsui, Yuki ","strikeZoneTop":3.032,"strikeZoneBottom":1.53},"ID666023":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023","firstName":"Freddy","lastName":"Fermin","primaryNumber":"54","birthDate":"1995-05-16","currentAge":31,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Freddy","useLastName":"Fermin","middleName":"Antonio","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":false,"pronunciation":"fer-meen","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Fermin","nameSlug":"freddy-fermin-666023","firstLastName":"Freddy Fermin","lastFirstName":"Fermin, Freddy","lastInitName":"Fermin, F","initLastName":"F Fermin","fullFMLName":"Freddy Antonio Fermin","fullLFMName":"Fermin, Freddy Antonio","strikeZoneTop":3.105,"strikeZoneBottom":1.567},"ID671737":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737","firstName":"Taj","lastName":"Bradley","primaryNumber":"26","birthDate":"2001-03-20","currentAge":25,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taj","useLastName":"Bradley","middleName":"Ali","boxscoreName":"Bradley, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taj Bradley","nameSlug":"taj-bradley-671737","firstLastName":"Taj Bradley","lastFirstName":"Bradley, Taj","lastInitName":"Bradley, T","initLastName":"T Bradley","fullFMLName":"Taj Ali Bradley","fullLFMName":"Bradley, Taj Ali","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663158":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158","firstName":"Robert","lastName":"Suarez","primaryNumber":"75","birthDate":"1991-03-01","currentAge":35,"birthCity":"Bolivar","birthCountry":"Venezuela","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Suarez","middleName":"Alexander","boxscoreName":"Suarez, R","gender":"M","nameMatrilineal":"Subero","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Robert Suarez","nameSlug":"robert-suarez-663158","firstLastName":"Robert Suarez","lastFirstName":"Suarez, Robert","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Robert Alexander Suarez","fullLFMName":"Suarez, Robert Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID665019":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019","firstName":"Kody","lastName":"Clemens","primaryNumber":"2","birthDate":"1996-05-15","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Kody","useLastName":"Clemens","middleName":"Alec","boxscoreName":"Clemens","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kody Clemens","nameSlug":"kody-clemens-665019","firstLastName":"Kody Clemens","lastFirstName":"Clemens, Kody","lastInitName":"Clemens, K","initLastName":"K Clemens","fullFMLName":"Kody Alec Clemens","fullLFMName":"Clemens, Kody Alec","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"ID686797":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797","firstName":"Brooks","lastName":"Lee","primaryNumber":"22","birthDate":"2001-02-14","currentAge":25,"birthCity":"San Luis Obispo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brooks","useLastName":"Lee","middleName":"Thomas","boxscoreName":"Lee, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-07-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brooks Lee","nameSlug":"brooks-lee-686797","firstLastName":"Brooks Lee","lastFirstName":"Lee, Brooks","lastInitName":"Lee, B","initLastName":"B Lee","fullFMLName":"Brooks Thomas Lee","fullLFMName":"Lee, Brooks Thomas","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID668885":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885","firstName":"Christopher","lastName":"Martin","primaryNumber":"16","birthDate":"1999-03-23","currentAge":27,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Austin","useLastName":"Martin","middleName":"Austin","boxscoreName":"Martin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Martin","nameSlug":"austin-martin-668885","firstLastName":"Austin Martin","lastFirstName":"Martin, Austin","lastInitName":"Martin, A","initLastName":"A Martin","fullFMLName":"Christopher Austin Martin","fullLFMName":"Martin, Christopher Austin","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID680573":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573","firstName":"Simeon","lastName":"Woods Richardson","birthDate":"2000-09-27","currentAge":25,"birthCity":"Sugar Land","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Simeon","useLastName":"Woods Richardson","boxscoreName":"Woods Richardson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-10-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Simeon Woods Richardson","nameSlug":"simeon-woods-richardson-680573","firstLastName":"Simeon Woods Richardson","lastFirstName":"Woods Richardson, Simeon","lastInitName":"Woods Richardson, S","initLastName":"S Woods Richardson","fullFMLName":"Simeon Woods Richardson","fullLFMName":"Woods Richardson, Simeon","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID506433":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433","firstName":"Yu","lastName":"Darvish","primaryNumber":"11","birthDate":"1986-08-16","currentAge":40,"birthCity":"Osaka","birthCountry":"Japan","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yu","useLastName":"Darvish","boxscoreName":"Darvish","nickName":"Yu-San","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2012-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yu Darvish","nameSlug":"yu-darvish-506433","firstLastName":"Yu Darvish","lastFirstName":"Darvish, Yu","lastInitName":"Darvish, Y","initLastName":"Y Darvish","fullFMLName":"Yu Darvish","fullLFMName":"Darvish, Yu","strikeZoneTop":3.63,"strikeZoneBottom":1.75},"ID669093":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093","firstName":"Jeremiah","lastName":"Estrada","primaryNumber":"56","birthDate":"1998-11-01","currentAge":27,"birthCity":"Indio","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeremiah","useLastName":"Estrada","middleName":"Ramiro","boxscoreName":"Estrada, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremiah Estrada","nameSlug":"jeremiah-estrada-669093","firstLastName":"Jeremiah Estrada","lastFirstName":"Estrada, Jeremiah","lastInitName":"Estrada, J","initLastName":"J Estrada","fullFMLName":"Jeremiah Ramiro Estrada","fullLFMName":"Estrada, Jeremiah Ramiro","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID657757":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757","firstName":"Gavin","lastName":"Sheets","primaryNumber":"30","birthDate":"1996-04-23","currentAge":30,"birthCity":"Lutherville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Gavin","useLastName":"Sheets","middleName":"Crawford","boxscoreName":"Sheets","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gavin Sheets","nameSlug":"gavin-sheets-657757","firstLastName":"Gavin Sheets","lastFirstName":"Sheets, Gavin","lastInitName":"Sheets, G","initLastName":"G Sheets","fullFMLName":"Gavin Crawford Sheets","fullLFMName":"Sheets, Gavin Crawford","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID656302":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302","firstName":"Dylan","lastName":"Cease","primaryNumber":"84","birthDate":"1995-12-28","currentAge":30,"birthCity":"Milton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Cease","middleName":"Edward","boxscoreName":"Cease","nickName":"Cease","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Cease","nameSlug":"dylan-cease-656302","firstLastName":"Dylan Cease","lastFirstName":"Cease, Dylan","lastInitName":"Cease, D","initLastName":"D Cease","fullFMLName":"Dylan Edward Cease","fullLFMName":"Cease, Dylan Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID670970":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970","firstName":"Adrian","lastName":"Morejon","primaryNumber":"50","birthDate":"1999-02-27","currentAge":27,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Morejon","boxscoreName":"Morejon","nickName":"More","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"more-eh-HONE","mlbDebutDate":"2019-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adrian Morejon","nameSlug":"adrian-morejon-670970","firstLastName":"Adrian Morejon","lastFirstName":"Morejon, Adrian","lastInitName":"Morejon, A","initLastName":"A Morejon","fullFMLName":"Adrian Morejon","fullLFMName":"Morejon, Adrian","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID592518":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","firstName":"Manuel","lastName":"Machado","primaryNumber":"13","birthDate":"1992-07-06","currentAge":34,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Manny","useLastName":"Machado","middleName":"Arturo","boxscoreName":"Machado, M","nickName":"El Ministro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2012-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Manny Machado","nameSlug":"manny-machado-592518","firstLastName":"Manny Machado","lastFirstName":"Machado, Manny","lastInitName":"Machado, M","initLastName":"M Machado","fullFMLName":"Manuel Arturo Machado","fullLFMName":"Machado, Manuel Arturo","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"ID666397":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397","firstName":"Edouard","lastName":"Julien","primaryNumber":"6","birthDate":"1999-04-30","currentAge":27,"birthCity":"Quebec City","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Edouard","useLastName":"Julien","boxscoreName":"Julien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ED-ward JOO-lee-en","mlbDebutDate":"2023-04-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edouard Julien","nameSlug":"edouard-julien-666397","firstLastName":"Edouard Julien","lastFirstName":"Julien, Edouard","lastInitName":"Julien, E","initLastName":"E Julien","fullFMLName":"Edouard Julien","fullLFMName":"Julien, Edouard","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"ID680837":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837","firstName":"Ryan","lastName":"Fitzgerald","primaryNumber":"46","birthDate":"1994-06-17","currentAge":32,"birthCity":"Hinsdale","birthStateProvince":"IL","birthCountry":"USA","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ryan","useLastName":"Fitzgerald","boxscoreName":"Fitzgerald, R","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2025-05-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Fitzgerald","nameSlug":"ryan-fitzgerald-680837","firstLastName":"Ryan Fitzgerald","lastFirstName":"Fitzgerald, Ryan","lastInitName":"Fitzgerald, R","initLastName":"R Fitzgerald","fullFMLName":"Ryan  Fitzgerald","fullLFMName":"Fitzgerald, Ryan","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID663485":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485","firstName":"Bryson","lastName":"Sands","primaryNumber":"44","birthDate":"1997-07-17","currentAge":29,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Sands","middleName":"Cole","boxscoreName":"Sands","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Sands","nameSlug":"cole-sands-663485","firstLastName":"Cole Sands","lastFirstName":"Sands, Cole","lastInitName":"Sands, C","initLastName":"C Sands","fullFMLName":"Bryson Cole Sands","fullLFMName":"Sands, Bryson Cole","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID641672":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672","firstName":"Thomas","lastName":"Hatch","primaryNumber":"59","birthDate":"1994-09-29","currentAge":31,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Thomas","useLastName":"Hatch","boxscoreName":"Hatch","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Thomas Hatch","nameSlug":"thomas-hatch-641672","firstLastName":"Thomas Hatch","lastFirstName":"Hatch, Thomas","lastInitName":"Hatch, T","initLastName":"T Hatch","fullFMLName":"Thomas Hatch","fullLFMName":"Hatch, Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID553869":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869","firstName":"Elias","lastName":"Díaz","primaryNumber":"35","birthDate":"1990-11-17","currentAge":35,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Elias","useLastName":"Díaz","middleName":"David","boxscoreName":"Díaz, E","nickName":"El Maracucho","gender":"M","nameMatrilineal":"Soto","isPlayer":true,"isVerified":true,"pronunciation":"ee-LEE-iss DEE-az","mlbDebutDate":"2015-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elias Díaz","nameSlug":"elias-diaz-553869","firstLastName":"Elias Díaz","lastFirstName":"Díaz, Elias","lastInitName":"Díaz, E","initLastName":"E Díaz","fullFMLName":"Elias David Díaz","fullLFMName":"Díaz, Elias David","strikeZoneTop":3.241,"strikeZoneBottom":1.636},"ID681892":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892","firstName":"Kody","lastName":"Funderburk","primaryNumber":"57","birthDate":"1996-11-27","currentAge":29,"birthCity":"Mesa","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kody","useLastName":"Funderburk","boxscoreName":"Funderburk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kody Funderburk","nameSlug":"kody-funderburk-681892","firstLastName":"Kody Funderburk","lastFirstName":"Funderburk, Kody","lastInitName":"Funderburk, K","initLastName":"K Funderburk","fullFMLName":"Kody  Funderburk","fullLFMName":"Funderburk, Kody ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID630105":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105","firstName":"Jacob","lastName":"Cronenworth","primaryNumber":"9","birthDate":"1994-01-21","currentAge":32,"birthCity":"St. Clair","birthStateProvince":"MI","birthCountry":"USA","height":"5' 11\"","weight":187,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jake","useLastName":"Cronenworth","middleName":"John","boxscoreName":"Cronenworth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"CROW-nen-worth","mlbDebutDate":"2020-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Cronenworth","nameSlug":"jake-cronenworth-630105","firstLastName":"Jake Cronenworth","lastFirstName":"Cronenworth, Jake","lastInitName":"Cronenworth, J","initLastName":"J Cronenworth","fullFMLName":"Jacob John Cronenworth","fullLFMName":"Cronenworth, Jacob John","strikeZoneTop":3.172,"strikeZoneBottom":1.601},"ID650893":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893","firstName":"Génesis","lastName":"Cabrera","birthDate":"1996-10-10","currentAge":29,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Génesis","useLastName":"Cabrera","boxscoreName":"Cabrera, G","nickName":"Cabby","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":true,"pronunciation":"HAY-neh-sees","mlbDebutDate":"2019-05-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Génesis Cabrera","nameSlug":"genesis-cabrera-650893","firstLastName":"Génesis Cabrera","lastFirstName":"Cabrera, Génesis","lastInitName":"Cabrera, G","initLastName":"G Cabrera","fullFMLName":"Génesis Cabrera","fullLFMName":"Cabrera, Génesis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID650333":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","firstName":"Luis","lastName":"Arraez","primaryNumber":"4","birthDate":"1997-04-09","currentAge":29,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Arraez","middleName":"Sangel","boxscoreName":"Arraez","nickName":"La Regadera","gender":"M","nameMatrilineal":"Reveron","isPlayer":true,"isVerified":true,"pronunciation":"ah-RISE","mlbDebutDate":"2019-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Arraez","nameSlug":"luis-arraez-650333","firstLastName":"Luis Arraez","lastFirstName":"Arraez, Luis","lastInitName":"Arraez, L","initLastName":"L Arraez","fullFMLName":"Luis Sangel Arraez","fullLFMName":"Arraez, Luis Sangel","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID805673":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673","firstName":"Daniel","lastName":"Matthews","primaryNumber":"52","birthDate":"2000-05-22","currentAge":26,"birthCity":"Cullowhee","birthStateProvince":"NC","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zebby","useLastName":"Matthews","middleName":"Zebulon","boxscoreName":"Matthews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zebby Matthews","nameSlug":"zebby-matthews-805673","firstLastName":"Zebby Matthews","lastFirstName":"Matthews, Zebby","lastInitName":"Matthews, Z","initLastName":"Z Matthews","fullFMLName":"Daniel Zebulon Matthews","fullLFMName":"Matthews, Daniel Zebulon","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID621439":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439","firstName":"Byron","lastName":"Buxton","primaryNumber":"25","birthDate":"1993-12-18","currentAge":32,"birthCity":"Baxley","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Byron","useLastName":"Buxton","middleName":"Keiron","boxscoreName":"Buxton","nickName":"Buck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Byron Buxton","nameSlug":"byron-buxton-621439","firstLastName":"Byron Buxton","lastFirstName":"Buxton, Byron","lastInitName":"Buxton, B","initLastName":"B Buxton","fullFMLName":"Byron Keiron Buxton","fullLFMName":"Buxton, Byron Keiron","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID670242":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242","firstName":"Matthew","lastName":"Wallner","primaryNumber":"38","birthDate":"1997-12-12","currentAge":28,"birthCity":"Forest Lake","birthStateProvince":"MN","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Matt","useLastName":"Wallner","boxscoreName":"Wallner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Wallner","nameSlug":"matt-wallner-670242","firstLastName":"Matt Wallner","lastFirstName":"Wallner, Matt","lastInitName":"Wallner, M","initLastName":"M Wallner","fullFMLName":"Matthew Wallner","fullLFMName":"Wallner, Matthew","strikeZoneTop":3.4,"strikeZoneBottom":1.71},"ID695243":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243","firstName":"Mason","lastName":"Miller","primaryNumber":"22","birthDate":"1998-08-24","currentAge":28,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Miller","middleName":"James","boxscoreName":"Miller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Miller","nameSlug":"mason-miller-695243","firstLastName":"Mason Miller","lastFirstName":"Miller, Mason","lastInitName":"Miller, M","initLastName":"M Miller","fullFMLName":"Mason James Miller","fullLFMName":"Miller, Mason James","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID623437":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437","firstName":"Justin","lastName":"Topa","primaryNumber":"48","birthDate":"1991-03-07","currentAge":35,"birthCity":"Binghamton","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Topa","middleName":"Robert","boxscoreName":"Topa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"TOW-pah","mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Topa","nameSlug":"justin-topa-623437","firstLastName":"Justin Topa","lastFirstName":"Topa, Justin","lastInitName":"Topa, J","initLastName":"J Topa","fullFMLName":"Justin Robert Topa","fullLFMName":"Topa, Justin Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID621139":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139","firstName":"Brooks","lastName":"Kriske","primaryNumber":"48","birthDate":"1994-02-03","currentAge":32,"birthCity":"Scottsdale","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brooks","useLastName":"Kriske","middleName":"Joseph","boxscoreName":"Kriske","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"kris-key","mlbDebutDate":"2020-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brooks Kriske","nameSlug":"brooks-kriske-621139","firstLastName":"Brooks Kriske","lastFirstName":"Kriske, Brooks","lastInitName":"Kriske, B","initLastName":"B Kriske","fullFMLName":"Brooks Joseph Kriske","fullLFMName":"Kriske, Brooks Joseph","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID688158":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158","firstName":"David","lastName":"Morgan","primaryNumber":"66","birthDate":"1999-10-26","currentAge":26,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Morgan","middleName":"Scott","boxscoreName":"Morgan, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Morgan","nameSlug":"david-morgan-688158","firstLastName":"David Morgan","lastFirstName":"Morgan, David","lastInitName":"Morgan, D","initLastName":"D Morgan","fullFMLName":"David Scott Morgan","fullLFMName":"Morgan, David Scott","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID593974":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974","firstName":"Wandy","lastName":"Peralta","primaryNumber":"58","birthDate":"1991-07-27","currentAge":35,"birthCity":"San Francisco de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wandy","useLastName":"Peralta","middleName":"Luis","boxscoreName":"Peralta, W","nickName":"La Grasa","gender":"M","nameMatrilineal":"Dominguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wandy Peralta","nameSlug":"wandy-peralta-593974","firstLastName":"Wandy Peralta","lastFirstName":"Peralta, Wandy","lastInitName":"Peralta, W","initLastName":"W Peralta","fullFMLName":"Wandy Luis Peralta","fullLFMName":"Peralta, Wandy Luis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID578428":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428","firstName":"Jose","lastName":"Iglesias","primaryNumber":"7","birthDate":"1990-01-05","currentAge":36,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jose","useLastName":"Iglesias","middleName":"Antonio","boxscoreName":"Iglesias, J","nickName":"Candelita","gender":"M","nameMatrilineal":"Aleman","isPlayer":true,"isVerified":true,"pronunciation":"e-GLAY-see-uhs","mlbDebutDate":"2011-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Iglesias","nameSlug":"jose-iglesias-578428","firstLastName":"Jose Iglesias","lastFirstName":"Iglesias, Jose","lastInitName":"Iglesias, J","initLastName":"J Iglesias","fullFMLName":"Jose Antonio Iglesias","fullLFMName":"Iglesias, Jose Antonio","strikeZoneTop":3.26,"strikeZoneBottom":1.45},"ID592094":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094","firstName":"Jason","lastName":"Adam","primaryNumber":"40","birthDate":"1991-08-04","currentAge":35,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 3\"","weight":229,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jason","useLastName":"Adam","middleName":"Kendall","boxscoreName":"Adam","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2018-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jason Adam","nameSlug":"jason-adam-592094","firstLastName":"Jason Adam","lastFirstName":"Adam, Jason","lastInitName":"Adam, J","initLastName":"J Adam","fullFMLName":"Jason Kendall Adam","fullLFMName":"Adam, Jason Kendall","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID657656":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656","firstName":"Ramón","lastName":"Laureano","primaryNumber":"5","birthDate":"1994-07-15","currentAge":32,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 9\"","weight":203,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ramón","useLastName":"Laureano","boxscoreName":"Laureano","nickName":"Ramoncito","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"lah-reh-AH-no","mlbDebutDate":"2018-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Laureano","nameSlug":"ramon-laureano-657656","firstLastName":"Ramón Laureano","lastFirstName":"Laureano, Ramón","lastInitName":"Laureano, R","initLastName":"R Laureano","fullFMLName":"Ramón Laureano","fullLFMName":"Laureano, Ramón","strikeZoneTop":3.065,"strikeZoneBottom":1.547},"ID695238":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238","firstName":"William","lastName":"Wagner","primaryNumber":"7","birthDate":"1998-07-29","currentAge":28,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Will","useLastName":"Wagner","middleName":"James","boxscoreName":"Wagner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Wagner","nameSlug":"will-wagner-695238","firstLastName":"Will Wagner","lastFirstName":"Wagner, Will","lastInitName":"Wagner, W","initLastName":"W Wagner","fullFMLName":"William James Wagner","fullLFMName":"Wagner, William James","strikeZoneTop":3.198,"strikeZoneBottom":1.614},"ID669200":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200","firstName":"Mason","lastName":"McCoy","primaryNumber":"18","birthDate":"1995-03-31","currentAge":31,"birthCity":"Peoria","birthStateProvince":"IL","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Mason","useLastName":"McCoy","middleName":"Steven","boxscoreName":"McCoy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason McCoy","nameSlug":"mason-mccoy-669200","firstLastName":"Mason McCoy","lastFirstName":"McCoy, Mason","lastInitName":"McCoy, M","initLastName":"M McCoy","fullFMLName":"Mason Steven McCoy","fullLFMName":"McCoy, Mason Steven","strikeZoneTop":3.156,"strikeZoneBottom":1.593},"ID681508":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508","firstName":"Michael","lastName":"Gasper","primaryNumber":"30","birthDate":"1995-10-11","currentAge":30,"birthCity":"Merrimack","birthStateProvince":"NH","birthCountry":"USA","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Mickey","useLastName":"Gasper","boxscoreName":"Gasper","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-08-12","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Gasper","nameSlug":"mickey-gasper-681508","firstLastName":"Mickey Gasper","lastFirstName":"Gasper, Mickey","lastInitName":"Gasper, M","initLastName":"M Gasper","fullFMLName":"Michael  Gasper","fullLFMName":"Gasper, Michael ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID680777":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777","firstName":"Ryan","lastName":"Jeffers","primaryNumber":"27","birthDate":"1997-06-03","currentAge":29,"birthCity":"Raleigh","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Ryan","useLastName":"Jeffers","middleName":"Michael","boxscoreName":"Jeffers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Jeffers","nameSlug":"ryan-jeffers-680777","firstLastName":"Ryan Jeffers","lastFirstName":"Jeffers, Ryan","lastInitName":"Jeffers, R","initLastName":"R Jeffers","fullFMLName":"Ryan Michael Jeffers","fullLFMName":"Jeffers, Ryan Michael","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID665487":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","firstName":"Fernando","lastName":"Tatis","primaryNumber":"23","birthDate":"1999-01-02","currentAge":27,"birthCity":"San Pedro De Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Fernando","useLastName":"Tatis Jr.","middleName":"Gabriel","boxscoreName":"Tatis Jr.","nickName":"El Niño","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":false,"pronunciation":"tah-TEES","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Tatis Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"fernando-tatis-jr-665487","firstLastName":"Fernando Tatis Jr.","lastFirstName":"Tatis Jr., Fernando","lastInitName":"Tatis Jr., F","initLastName":"F Tatis Jr.","fullFMLName":"Fernando Gabriel Tatis Jr.","fullLFMName":"Tatis Jr., Fernando Gabriel","strikeZoneTop":3.346,"strikeZoneBottom":1.689},"ID681546":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546","firstName":"James","lastName":"Outman","primaryNumber":"43","birthDate":"1997-05-14","currentAge":29,"birthCity":"Redwood City","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"James","useLastName":"Outman","boxscoreName":"Outman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Outman","nameSlug":"james-outman-681546","firstLastName":"James Outman","lastFirstName":"Outman, James","lastInitName":"Outman, J","initLastName":"J Outman","fullFMLName":"James  Outman","fullLFMName":"Outman, James","strikeZoneTop":3.293,"strikeZoneBottom":1.662},"ID669369":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369","firstName":"Bryce","lastName":"Johnson","primaryNumber":"29","birthDate":"1995-10-27","currentAge":30,"birthCity":"Cypress","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Bryce","useLastName":"Johnson","middleName":"Christopher","boxscoreName":"Johnson, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Johnson","nameSlug":"bryce-johnson-669369","firstLastName":"Bryce Johnson","lastFirstName":"Johnson, Bryce","lastInitName":"Johnson, B","initLastName":"B Johnson","fullFMLName":"Bryce Christopher Johnson","fullLFMName":"Johnson, Bryce Christopher","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"ID641927":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927","firstName":"John","lastName":"Ober","primaryNumber":"17","birthDate":"1995-07-12","currentAge":31,"birthCity":"Huntersville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 9\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bailey","useLastName":"Ober","middleName":"Bailey","boxscoreName":"Ober","gender":"M","nameMatrilineal":"Bailey","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"OH-burr","mlbDebutDate":"2021-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bailey Ober","nameSlug":"bailey-ober-641927","firstLastName":"Bailey Ober","lastFirstName":"Ober, Bailey","lastInitName":"Ober, B","initLastName":"B Ober","fullFMLName":"John Bailey Ober","fullLFMName":"Ober, John Bailey","strikeZoneTop":3.611,"strikeZoneBottom":1.823},"ID606996":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996","firstName":"Kyle","lastName":"Hart","primaryNumber":"68","birthDate":"1992-11-23","currentAge":33,"birthCity":"Cincinnati","birthStateProvince":"OH","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Hart","middleName":"Patrick","boxscoreName":"Hart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-08-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Hart","nameSlug":"kyle-hart-606996","firstLastName":"Kyle Hart","lastFirstName":"Hart, Kyle","lastInitName":"Hart, K","initLastName":"K Hart","fullFMLName":"Kyle Patrick Hart","fullLFMName":"Hart, Kyle Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID668904":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904","firstName":"Royce","lastName":"Lewis","primaryNumber":"23","birthDate":"1999-06-05","currentAge":27,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Royce","useLastName":"Lewis","middleName":"Oliver","boxscoreName":"Lewis, R","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Royce Lewis","nameSlug":"royce-lewis-668904","firstLastName":"Royce Lewis","lastFirstName":"Lewis, Royce","lastInitName":"Lewis, R","initLastName":"R Lewis","fullFMLName":"Royce Oliver Lewis","fullLFMName":"Lewis, Royce Oliver","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID663616":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616","firstName":"Trevor","lastName":"Larnach","primaryNumber":"9","birthDate":"1997-02-26","currentAge":29,"birthCity":"Walnut Creek","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Trevor","useLastName":"Larnach","middleName":"John-Ikaiakaloa","boxscoreName":"Larnach","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"LAR-nick","mlbDebutDate":"2021-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Larnach","nameSlug":"trevor-larnach-663616","firstLastName":"Trevor Larnach","lastFirstName":"Larnach, Trevor","lastInitName":"Larnach, T","initLastName":"T Larnach","fullFMLName":"Trevor John-Ikaiakaloa Larnach","fullLFMName":"Larnach, Trevor John-Ikaiakaloa","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID656811":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811","firstName":"Ryan","lastName":"O'Hearn","primaryNumber":"29","birthDate":"1993-07-26","currentAge":33,"birthCity":"Dunedin","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"O'Hearn","middleName":"Patrick","boxscoreName":"O'Hearn","nickName":"Brohearn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan O'Hearn","nameSlug":"ryan-o-hearn-656811","firstLastName":"Ryan O'Hearn","lastFirstName":"O'Hearn, Ryan","lastInitName":"O'Hearn, R","initLastName":"R O'Hearn","fullFMLName":"Ryan Patrick O'Hearn","fullLFMName":"O'Hearn, Ryan Patrick","strikeZoneTop":3.289,"strikeZoneBottom":1.66},"ID657746":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746","firstName":"Joseph","lastName":"Ryan","primaryNumber":"41","birthDate":"1996-06-05","currentAge":30,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joe","useLastName":"Ryan","middleName":"Philip","boxscoreName":"Ryan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Ryan","nameSlug":"joe-ryan-657746","firstLastName":"Joe Ryan","lastFirstName":"Ryan, Joe","lastInitName":"Ryan, J","initLastName":"J Ryan","fullFMLName":"Joseph Philip Ryan","fullLFMName":"Ryan, Joseph Philip","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID807712":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712","firstName":"Luke","lastName":"Keaschall","primaryNumber":"15","birthDate":"2002-08-15","currentAge":24,"birthCity":"Watsonville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luke","useLastName":"Keaschall","middleName":"T.","boxscoreName":"Keaschall","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KEY-shull","mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Keaschall","nameSlug":"luke-keaschall-807712","firstLastName":"Luke Keaschall","lastFirstName":"Keaschall, Luke","lastInitName":"Keaschall, L","initLastName":"L Keaschall","fullFMLName":"Luke T. Keaschall","fullLFMName":"Keaschall, Luke T.","strikeZoneTop":3.214,"strikeZoneBottom":1.622}},"venue":{"id":3312,"name":"Target Field","link":"/api/v1/venues/3312","location":{"address1":"1 Twins Way","city":"Minneapolis","state":"Minnesota","stateAbbrev":"MN","postalCode":"55403","defaultCoordinates":{"latitude":44.981829,"longitude":-93.277891},"azimuthAngle":129.0,"elevation":828,"country":"USA","phone":"(612) 659-3400"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":38544,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":377,"center":404,"rightCenter":367,"rightLine":328},"active":true,"season":"2025"},"officialVenue":{"id":3312,"link":"/api/v1/venues/3312"},"weather":{"condition":"Partly Cloudy","temp":"72","wind":"5 mph, Out To LF"},"gameInfo":{"attendance":26956,"firstPitch":"2025-08-31T17:09:00.000Z","gameDurationMinutes":163},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"home":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"}},"officialScorer":{"id":427508,"fullName":"Stew Thornley","link":"/api/v1/people/427508"},"primaryDatacaster":{"id":685972,"fullName":"Kent Wipf","link":"/api/v1/people/685972"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":4,"remaining":0}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, second baseman Luke Keaschall to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T17:09:23.760Z","endTime":"2025-08-31T17:09:46.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T13:59:02.971Z","endTime":"2025-08-31T16:54:16.828Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"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":"2025-08-31T16:54:16.828Z","endTime":"2025-08-31T17:07:44.407Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"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":"2025-08-31T17:07:44.407Z","endTime":"2025-08-31T17:09:25.866Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.2,"strikeZoneTop":3.84515338046949,"strikeZoneBottom":1.85483344301809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.91376276114074,"aZ":-17.75389768072165,"pfxX":-8.440489029267727,"pfxZ":7.652901388785676,"pX":-0.807282886993452,"pZ":2.1744074500565094,"vX0":7.704253942417443,"vY0":-137.46666123169825,"vZ0":-3.6500707744410295,"x":147.77,"y":180.07,"x0":-2.5711505226367057,"y0":50.0014323843455,"z0":4.749381221109016,"aX":-15.900808807431433},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":13.3,"spinRate":2396,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.40085562784820583,"extension":6.679638747117783},"index":3,"playId":"ce01d060-5a9f-3c11-82b1-f7288b5d91bd","pitchNumber":1,"startTime":"2025-08-31T17:09:25.866Z","endTime":"2025-08-31T17:09:29.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.2,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.0819860712335,"aZ":-21.908130343597037,"pfxX":-9.456690753226777,"pfxZ":5.46809185990261,"pX":-0.22095396548221682,"pZ":1.8708112847180831,"vX0":9.057171356881142,"vY0":-137.0546445681158,"vZ0":-3.5656862950926707,"x":125.42,"y":188.27,"x0":-2.361447866269577,"y0":50.0010735750834,"z0":4.709176643045246,"aX":-17.747898717029194},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.2,"breakHorizontal":14.9,"spinRate":2208,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.40171926631229926,"extension":6.702342755794352},"hitData":{"launchSpeed":93.3,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.03,"coordY":145.69}},"index":4,"playId":"8ec28c79-0254-3c68-b005-609c4a1a8295","pitchNumber":2,"startTime":"2025-08-31T17:09:39.096Z","endTime":"2025-08-31T17:09:46.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:09:46.807Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a fly ball to center fielder James Outman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T17:09:55.618Z","endTime":"2025-08-31T17:10:33.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.1,"strikeZoneTop":3.30548242272744,"strikeZoneBottom":1.54309897703271,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.298912933520924,"aZ":-26.612869016485988,"pfxX":-10.60437274392843,"pfxZ":2.9767040592892373,"pX":-0.4704739163105769,"pZ":1.9019827175757185,"vX0":8.91200875839138,"vY0":-136.64886223226895,"vZ0":-2.5164047759260417,"x":134.93,"y":187.43,"x0":-2.4146798463015275,"y0":50.00476593242077,"z0":4.684989279164669,"aX":-19.82946072616929},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.0,"breakHorizontal":17.0,"spinRate":2159,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.4025710803931388,"extension":6.771053750801928},"index":0,"playId":"b7c96096-c836-3e45-a4a2-307bbdf9dc96","pitchNumber":1,"startTime":"2025-08-31T17:10:09.239Z","endTime":"2025-08-31T17:10:12.720Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.15512458460715,"aZ":-24.31146949682791,"pfxX":-10.000956288654228,"pfxZ":4.846267887581658,"pX":0.6021648032461528,"pZ":1.378985154882556,"vX0":10.886505784231685,"vY0":-127.3701688734413,"vZ0":-3.688421047072646,"x":94.05,"y":201.55,"x0":-2.4530041394183537,"y0":50.00494950263947,"z0":4.795797264424716,"aX":-16.23338512903539},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.0,"breakHorizontal":15.2,"spinRate":2113,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.432069116148722,"extension":6.8199410160359655},"hitData":{"launchSpeed":71.0,"launchAngle":25.0,"totalDistance":216.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.07,"coordY":95.09}},"index":1,"playId":"3b8e8d1e-ea60-346b-870c-357439849b24","pitchNumber":2,"startTime":"2025-08-31T17:10:22.629Z","endTime":"2025-08-31T17:10:33.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:10:33.094Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T17:10:39.476Z","endTime":"2025-08-31T17:12:53.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":85.8,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.68623834771376,"aZ":-19.126161711168766,"pfxX":-9.885455188093605,"pfxZ":6.825353526820864,"pX":-0.09996313278211154,"pZ":3.4776396838812578,"vX0":9.564879220456715,"vY0":-138.3145909802915,"vZ0":-0.36223489819681365,"x":120.81,"y":144.88,"x0":-2.341040402979804,"y0":50.00316045840173,"z0":4.907985633789673,"aX":-18.899290705498803},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":15.6,"spinRate":2356,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.39803821787931737,"extension":6.445910375745346},"index":0,"playId":"0c81d272-6a37-3df1-b986-0e6b630db0b9","pitchNumber":1,"startTime":"2025-08-31T17:10:59.963Z","endTime":"2025-08-31T17:11:03.042Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.8575523935069,"strikeZoneBottom":1.80004827425945,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.933454581880184,"aZ":-26.83468715768458,"pfxX":-1.2700275407343624,"pfxZ":3.0830872735340025,"pX":-0.23661135789973986,"pZ":1.7069930058806586,"vX0":6.572806165694557,"vY0":-130.7929618341173,"vZ0":-2.531315049898081,"x":126.02,"y":192.69,"x0":-2.618517166165021,"y0":50.000616395143666,"z0":4.702503728031451,"aX":-2.198383146697405},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.3,"breakHorizontal":0.8,"spinRate":2364,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.4189982326478612,"extension":6.488925348133988},"index":1,"playId":"438ce684-db44-3f85-8f0c-e61453ce0c68","pitchNumber":2,"startTime":"2025-08-31T17:11:18.109Z","endTime":"2025-08-31T17:11:21.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.5,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.56647271795278,"aZ":-21.448859290914207,"pfxX":-10.040134074209004,"pfxZ":5.647145238017682,"pX":-0.7349625901271245,"pZ":3.5814578696870347,"vX0":8.502260213097147,"vY0":-137.88512866243929,"vZ0":0.5757256704546273,"x":145.02,"y":142.08,"x0":-2.5749473051330107,"y0":50.00167186172947,"z0":4.8325863480201185,"aX":-19.067357101616665},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":16.1,"spinRate":2390,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.3993154575994491,"extension":6.431717299939389},"index":2,"playId":"9fa5e2bf-7db3-36ce-808b-3e2453a4a011","pitchNumber":3,"startTime":"2025-08-31T17:11:38.492Z","endTime":"2025-08-31T17:11:41.492Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.6,"strikeZoneTop":3.8406047560837,"strikeZoneBottom":1.75001409596499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.96049925570917,"aZ":-31.485084096519365,"pfxX":4.457923367928476,"pfxZ":0.4647711196193498,"pX":3.064395738001528,"pZ":0.691803299288329,"vX0":11.616937467496959,"vY0":-121.63589773410743,"vZ0":-2.520228446193105,"x":0.19,"y":220.1,"x0":-2.37931353568355,"y0":50.00139367250407,"z0":4.509403297358385,"aX":6.585461750592731},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.5,"breakHorizontal":-11.2,"spinRate":2587,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4527226303075893,"extension":6.524701266545105},"index":3,"playId":"562d307f-22a4-3f9e-a498-a262e17ed74a","pitchNumber":4,"startTime":"2025-08-31T17:12:00.149Z","endTime":"2025-08-31T17:12:03.149Z","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":3,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.394178707703833,"aZ":-17.032449582096383,"pfxX":-7.470628927350293,"pfxZ":7.761738451059777,"pX":0.3533745139051765,"pZ":3.6882227009471773,"vX0":10.398336342941354,"vY0":-138.86440885923625,"vZ0":0.2975492582212713,"x":103.53,"y":139.2,"x0":-2.470905543830365,"y0":50.00322973217229,"z0":4.713697843115047,"aX":-14.575899289087832},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":11.4,"spinRate":2290,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.3945910593205162,"extension":6.7288598311555825},"index":4,"playId":"3750f500-124b-3706-903e-65cca5ba2034","pitchNumber":5,"startTime":"2025-08-31T17:12:24.478Z","endTime":"2025-08-31T17:12:29.897Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":3,"outs":1},"index":5,"actionPlayId":"3750f500-124b-3706-903e-65cca5ba2034","startTime":"2025-08-31T17:12:46.038Z","endTime":"2025-08-31T17:12:53.680Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2025-08-31T17:12:53.680Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, shortstop Brooks Lee to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T17:12:55.592Z","endTime":"2025-08-31T17:14:46.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"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.0,"endSpeed":85.7,"strikeZoneTop":3.41174570581355,"strikeZoneBottom":1.46960275486082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.548032596603658,"aZ":-18.324988782446546,"pfxX":-7.667737133241658,"pfxZ":7.333924956215666,"pX":-0.2271150906533314,"pZ":2.8455436840373256,"vX0":8.643272481969941,"vY0":-136.64226890240033,"vZ0":-1.45579267742941,"x":125.66,"y":161.95,"x0":-2.437380092539927,"y0":50.00091018100188,"z0":4.64627666534496,"aX":-14.475979441657776},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.2,"breakHorizontal":12.0,"spinRate":2289,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.40109478779581176,"extension":6.86387633576048},"index":0,"playId":"6ad4db01-548e-3105-946c-b7da1849a3f1","pitchNumber":1,"startTime":"2025-08-31T17:12:56.059Z","endTime":"2025-08-31T17:12:59.290Z","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.2,"endSpeed":87.0,"strikeZoneTop":3.5301320962676,"strikeZoneBottom":1.76843567970482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.721666202139804,"aZ":-17.350073978802953,"pfxX":-7.980856658643433,"pfxZ":7.639474672675767,"pX":-0.5700285813134682,"pZ":1.5635254400157448,"vX0":7.93299144155043,"vY0":-138.3831354226273,"vZ0":-4.8586058682151645,"x":138.73,"y":196.56,"x0":-2.4362343854870203,"y0":50.00225842835419,"z0":4.503285492136574,"aX":-15.486708008906502},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.0,"breakHorizontal":12.8,"spinRate":2380,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3957090192600612,"extension":6.716851114845695},"index":1,"playId":"da2acdd3-fe0e-3905-a55a-a3692316e3b0","pitchNumber":2,"startTime":"2025-08-31T17:13:14.805Z","endTime":"2025-08-31T17:13:18.276Z","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":89.1,"endSpeed":81.8,"strikeZoneTop":3.39357898604636,"strikeZoneBottom":1.56582861294341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.69695684541406,"aZ":-23.58090960950719,"pfxX":-0.9989318836076766,"pfxZ":5.058181865536065,"pX":0.8974760119175358,"pZ":1.1712245315892196,"vX0":8.875250965642266,"vY0":-129.44651329172314,"vZ0":-3.9549800776722184,"x":82.79,"y":207.16,"x0":-2.444000853217913,"y0":50.00501092040213,"z0":4.521619517400219,"aX":-1.6994264032585906},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.5,"breakHorizontal":-0.1,"spinRate":2284,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.42293799265337517,"extension":6.716319991358969},"index":2,"playId":"a8fbe484-54e8-3099-8bd3-f20efe53ca65","pitchNumber":3,"startTime":"2025-08-31T17:13:32.911Z","endTime":"2025-08-31T17:13:36.245Z","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.6,"endSpeed":85.1,"strikeZoneTop":3.44261025963844,"strikeZoneBottom":1.64797119695285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.38752131987092,"aZ":-21.362546599551255,"pfxX":-9.781698124077646,"pfxZ":5.767978429977287,"pX":1.62067107610011,"pZ":2.260178098278545,"vX0":13.348776002499395,"vY0":-137.02516094374351,"vZ0":-2.3337687678720265,"x":55.22,"y":177.76,"x0":-2.0763874728460445,"y0":50.000241432338925,"z0":4.6055831341018045,"aX":-18.328008104157686},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.1,"breakHorizontal":14.4,"spinRate":2387,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.401966313926696,"extension":6.658794848162045},"index":3,"playId":"a7a69d05-6c51-34fd-aee9-f413844a2413","pitchNumber":4,"startTime":"2025-08-31T17:13:53.132Z","endTime":"2025-08-31T17:13:56.687Z","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":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.94335862141542,"aZ":-24.481566303213683,"pfxX":-8.960221351300904,"pfxZ":3.947782254755218,"pX":0.010633556268832495,"pZ":2.408951079413744,"vX0":9.099940934101621,"vY0":-138.23982298643125,"vZ0":-1.4580149847835397,"x":116.59,"y":173.74,"x0":-2.149449530885947,"y0":50.00241478406612,"z0":4.576428021110303,"aX":-17.455175935636124},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.1,"breakHorizontal":14.5,"spinRate":2132,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.39524997472469536,"extension":6.722093203138211},"hitData":{"launchSpeed":87.4,"launchAngle":5.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.91,"coordY":144.67}},"index":4,"playId":"24fedb20-5beb-351c-933a-e871ab9ddd7a","pitchNumber":5,"startTime":"2025-08-31T17:14:39.421Z","endTime":"2025-08-31T17:14:46.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:14:46.766Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Byron Buxton lines out sharply to shortstop Jose Iglesias.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T17:17:07.100Z","endTime":"2025-08-31T17:17:48.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80613789932613,"aZ":-25.506044727231874,"pfxX":-9.720442774702512,"pfxZ":3.3240563468190043,"pX":-0.1565358035092055,"pZ":3.2923381100289935,"vX0":8.884676710518553,"vY0":-140.9352379442503,"vZ0":-0.5890707820986245,"x":122.97,"y":149.89,"x0":-2.090942219898778,"y0":50.00416188103773,"z0":5.155219587099724,"aX":-19.505542105011294},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.1,"breakHorizontal":15.7,"spinRate":2146,"spinDirection":235},"zone":2,"typeConfidence":0.91,"plateTime":0.38902550131765246,"extension":6.107254008252293},"index":0,"playId":"529e3e3c-7f41-318c-804f-3a08f488afde","pitchNumber":1,"startTime":"2025-08-31T17:17:23.281Z","endTime":"2025-08-31T17:17:26.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.89320177869635,"aZ":-22.941700206727955,"pfxX":-8.809622807287248,"pfxZ":4.64486900537972,"pX":0.2512428207212228,"pZ":2.221343920692144,"vX0":9.509615692005717,"vY0":-139.73336948980213,"vZ0":-3.6137248403937177,"x":107.42,"y":178.8,"x0":-2.0427645015169507,"y0":50.00476500877434,"z0":5.029065913620961,"aX":-17.51775503669383},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.9,"breakHorizontal":14.2,"spinRate":2166,"spinDirection":237},"zone":5,"typeConfidence":0.88,"plateTime":0.3911688932437287,"extension":6.13758851779975},"hitData":{"launchSpeed":108.6,"launchAngle":7.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":98.84,"coordY":140.16}},"index":1,"playId":"6121f6da-4adc-36c0-905c-1afd44aa691c","pitchNumber":2,"startTime":"2025-08-31T17:17:42.878Z","endTime":"2025-08-31T17:17:48.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:17:48.016Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Wallner flies out sharply to center fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T17:17:58.286Z","endTime":"2025-08-31T17:20:16.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.5,"strikeZoneTop":3.75,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.904730741516175,"aZ":-15.009351404971019,"pfxX":-5.902559288795106,"pfxZ":8.194938958368802,"pX":-0.2393120061339917,"pZ":3.05235065767343,"vX0":7.198742608700194,"vY0":-143.2892903082318,"vZ0":-3.597949428335167,"x":126.12,"y":156.37,"x0":-2.0088627769196075,"y0":50.000928119990796,"z0":5.252820036224796,"aX":-12.360679690004098},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.4,"breakHorizontal":9.4,"spinRate":2337,"spinDirection":227},"zone":5,"typeConfidence":0.9,"plateTime":0.3812189049823984,"extension":6.068045898634906},"index":0,"playId":"b7694dcf-cde3-3d4d-b291-45d488f96eb0","pitchNumber":1,"startTime":"2025-08-31T17:18:15.806Z","endTime":"2025-08-31T17:18:19.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.79837987526002,"strikeZoneBottom":1.72510818638509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.57403392713607,"aZ":-39.693962286754626,"pfxX":4.334256045911745,"pfxZ":-5.11392475716919,"pX":0.7565949972289313,"pZ":0.9991222642609607,"vX0":4.93465708518306,"vY0":-120.58301287390734,"vZ0":-2.2076032627432767,"x":88.16,"y":211.8,"x0":-1.8797455588102592,"y0":50.001453201668134,"z0":5.4306049985664515,"aX":6.376559961945309},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-9.5,"breakHorizontal":-9.0,"spinRate":2516,"spinDirection":52},"zone":14,"typeConfidence":0.91,"plateTime":0.45433444865351946,"extension":6.273784739560373},"index":1,"playId":"16da4d97-2f69-36b4-adb7-40d8b5f8920e","pitchNumber":2,"startTime":"2025-08-31T17:18:35.835Z","endTime":"2025-08-31T17:18:39.477Z","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":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.6,"strikeZoneTop":3.63171850350332,"strikeZoneBottom":1.70666615245451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.75415895812795,"aZ":-37.7792961741316,"pfxX":6.369633094850167,"pfxZ":-3.8227055529006053,"pX":-0.42518588059462004,"pZ":1.8094450864856395,"vX0":1.7386016777666427,"vY0":-119.64576751361288,"vZ0":-0.838756950622392,"x":133.21,"y":189.92,"x0":-1.987132002448675,"y0":50.004813110772886,"z0":5.51859531509258,"aX":9.33445246046776},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.8,"breakHorizontal":-12.0,"spinRate":2493,"spinDirection":52},"zone":7,"typeConfidence":0.9,"plateTime":0.4559165486475987,"extension":6.279469011180649},"index":2,"playId":"7d421cb3-6eea-3c62-9e26-4c92e2f5079d","pitchNumber":3,"startTime":"2025-08-31T17:18:53.446Z","endTime":"2025-08-31T17:18:56.758Z","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":84.4,"endSpeed":77.9,"strikeZoneTop":3.76472103183956,"strikeZoneBottom":1.64588748880108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.437398389221904,"aZ":-39.03107685193362,"pfxX":5.558085701459567,"pfxZ":-4.5182331276848355,"pX":0.9686387693903453,"pZ":0.8687736359036394,"vX0":5.419294612294125,"vY0":-122.744471855096,"vZ0":-2.965984652490507,"x":80.08,"y":215.32,"x0":-1.9938756161053683,"y0":50.001533636954335,"z0":5.43261844904851,"aX":8.437204628343855},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-8.6,"breakHorizontal":-11.4,"spinRate":2581,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.44709193221968446,"extension":6.33626661278565},"index":3,"playId":"7f7d7190-5d0c-3737-baea-21fb26083c91","pitchNumber":4,"startTime":"2025-08-31T17:19:11.613Z","endTime":"2025-08-31T17:19:16.236Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-31T17:19:33.127Z","endTime":"2025-08-31T17:19:49.167Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":3.79004983182115,"strikeZoneBottom":1.70316171516577,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.95346485594788,"aZ":-25.733858514227908,"pfxX":-10.239571652749419,"pfxZ":3.190752684755566,"pX":1.5262592081294513,"pZ":2.956367662329929,"vX0":13.12813836557223,"vY0":-141.29175674583058,"vZ0":-1.4009137352428058,"x":58.82,"y":158.96,"x0":-1.8554359757218373,"y0":50.00044908892098,"z0":5.116315369014681,"aX":-20.649380154641378},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.6,"breakHorizontal":15.8,"spinRate":2078,"spinDirection":243},"zone":12,"typeConfidence":0.9,"plateTime":0.3880321491913463,"extension":6.160766695844001},"index":5,"playId":"38614f10-5143-3022-b848-297f367aab97","pitchNumber":5,"startTime":"2025-08-31T17:19:49.167Z","endTime":"2025-08-31T17:19:52.730Z","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":98.4,"endSpeed":89.1,"strikeZoneTop":3.75,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.73076345973082,"aZ":-16.876941280844424,"pfxX":-6.216182588127618,"pfxZ":7.452150050239258,"pX":-0.16958389627296763,"pZ":2.872631664197487,"vX0":6.894308152662712,"vY0":-143.0253386606836,"vZ0":-3.6948749480299234,"x":123.46,"y":161.22,"x0":-1.8140258269878005,"y0":50.00601000379658,"z0":5.252479092812682,"aX":-12.766288881282833},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.8,"breakHorizontal":9.7,"spinRate":2411,"spinDirection":221},"zone":5,"typeConfidence":0.9,"plateTime":0.38426191116256225,"extension":6.3398666354847215},"hitData":{"launchSpeed":100.2,"launchAngle":30.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":102.8,"coordY":52.76}},"index":6,"playId":"5e82fe60-921d-37f5-b0e2-77dc87c736da","pitchNumber":6,"startTime":"2025-08-31T17:20:08.207Z","endTime":"2025-08-31T17:20:16.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:20:16.536Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T17:20:23.687Z","endTime":"2025-08-31T17:21:44.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":98.9,"endSpeed":90.2,"strikeZoneTop":3.36136387148935,"strikeZoneBottom":1.61345893782519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.05277805596289,"aZ":-10.94511631384895,"pfxX":-5.112564082916542,"pfxZ":10.159749674681974,"pX":-0.8873953712867136,"pZ":1.7045518311166639,"vX0":5.330639946388216,"vY0":-143.8075939952915,"vZ0":-7.640255072343843,"x":150.83,"y":192.76,"x0":-2.102839569481183,"y0":50.00675358328481,"z0":5.078785658131606,"aX":-10.686785342965022},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.0,"breakHorizontal":8.2,"spinRate":2523,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.38120658346119285,"extension":6.128828566819445},"index":0,"playId":"ac865787-3c23-3738-9fd4-4423dd2a9b8a","pitchNumber":1,"startTime":"2025-08-31T17:20:46.856Z","endTime":"2025-08-31T17:20: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(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":98.7,"endSpeed":89.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.045562612802144,"aZ":-13.966866468743548,"pfxX":-5.79575714695242,"pfxZ":8.752451394516987,"pX":0.224872917846451,"pZ":3.248146578304302,"vX0":8.740984301508536,"vY0":-143.50579769575913,"vZ0":-3.001314401015634,"x":108.43,"y":151.08,"x0":-2.1112956642400404,"y0":50.00205019909686,"z0":5.180757862234809,"aX":-12.056361164534218},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.4,"breakHorizontal":8.6,"spinRate":2625,"spinDirection":221},"zone":2,"typeConfidence":0.9,"plateTime":0.3820805238598206,"extension":6.168402472644531},"index":1,"playId":"58d17a7a-95d5-3c3e-8a5d-b710abfba970","pitchNumber":2,"startTime":"2025-08-31T17:21:03.211Z","endTime":"2025-08-31T17:21:06.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":84.2,"endSpeed":78.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.385731032534554,"aZ":-38.46556322050304,"pfxX":4.509550730089136,"pfxZ":-4.089812536803375,"pX":-0.22284233139974874,"pZ":1.7516993675001156,"vX0":3.3841672327594594,"vY0":-122.68744172269282,"vZ0":-1.0227202040867622,"x":125.49,"y":191.48,"x0":-2.2020786483392474,"y0":50.004197816377186,"z0":5.428229729682375,"aX":6.932370960331506},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-7.4,"breakHorizontal":-8.9,"spinRate":2614,"spinDirection":52},"zone":8,"typeConfidence":0.88,"plateTime":0.4450198740669733,"extension":6.4201331652627145},"index":2,"playId":"75f4cd79-2521-355a-bbc3-325da4b56b33","pitchNumber":3,"startTime":"2025-08-31T17:21:23.823Z","endTime":"2025-08-31T17:21:27.334Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.263541170233875,"aZ":-38.820927332742805,"pfxX":4.6125262081418725,"pfxZ":-4.351299816648474,"pX":0.0017074583668477497,"pZ":0.9957439953656234,"vX0":3.8036347759455373,"vY0":-122.58882898486287,"vZ0":-2.3629413118012774,"x":116.93,"y":211.89,"x0":-2.166769060062583,"y0":50.001555828474096,"z0":5.272546920351561,"aX":7.048857335330465},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-8.2,"breakHorizontal":-9.2,"spinRate":2550,"spinDirection":54},"zone":14,"typeConfidence":0.89,"plateTime":0.44607176470541354,"extension":6.659218769320353},"index":3,"playId":"524e038e-7b9b-3c51-887b-4b4c482f7ae7","pitchNumber":4,"startTime":"2025-08-31T17:21:41.437Z","endTime":"2025-08-31T17:21:44.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:21:44.905Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Laureano grounds out, third baseman Royce Lewis to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T17:24:11.486Z","endTime":"2025-08-31T17:24:41.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":3.53004139758539,"strikeZoneBottom":1.58317919341533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.013308293696824,"aZ":-20.5980642586748,"pfxX":-8.465207518726066,"pfxZ":6.215391894620002,"pX":1.3955087280728207,"pZ":2.2751741254500386,"vX0":12.472624046444142,"vY0":-136.3403428406898,"vZ0":-2.710649058217015,"x":63.81,"y":177.35,"x0":-2.1616939194619356,"y0":50.00231251680783,"z0":4.721378980903737,"aX":-15.765049559064403},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.8,"breakHorizontal":12.4,"spinRate":2366,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4034278851001134,"extension":6.772674864785588},"index":0,"playId":"94e9e9d6-0ab0-3d94-92a6-58ce9ca39d97","pitchNumber":1,"startTime":"2025-08-31T17:24:20.070Z","endTime":"2025-08-31T17:24:23.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.1998744882091,"aZ":-24.460322230283666,"pfxX":-9.559740483476858,"pfxZ":4.170761628605777,"pX":-0.4273082543546802,"pZ":1.8826231280480459,"vX0":7.766853681346245,"vY0":-135.9984036292263,"vZ0":-2.600341731700861,"x":133.29,"y":187.95,"x0":-2.095393790041357,"y0":50.00581297584817,"z0":4.570049240307795,"aX":-17.69349750227747},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.1,"breakHorizontal":15.4,"spinRate":2246,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.40463999469639234,"extension":6.811171214121069},"hitData":{"launchSpeed":95.8,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.85,"coordY":169.49}},"index":1,"playId":"94befdf5-94df-3b4e-b379-4c4db7defc81","pitchNumber":2,"startTime":"2025-08-31T17:24:34.055Z","endTime":"2025-08-31T17:24:41.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:24:41.454Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gavin Sheets doubles (23) on a sharp line drive to left fielder Austin Martin, deflected by center fielder James Outman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T17:24:49.262Z","endTime":"2025-08-31T17:26:14.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(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.1,"endSpeed":85.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.259976338778465,"aZ":-18.34261361892083,"pfxX":-7.410147150531234,"pfxZ":7.315864376569617,"pX":0.4609809886909782,"pZ":2.3414879725696784,"vX0":10.17139413789072,"vY0":-136.64915233621159,"vZ0":-3.1624472665246763,"x":99.43,"y":175.56,"x0":-2.347580066409949,"y0":50.00131578472606,"z0":4.774782572951922,"aX":-14.006723970766867},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.7,"breakHorizontal":11.3,"spinRate":2315,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.4009236496407449,"extension":6.702564125205201},"index":0,"playId":"3762030c-9209-3434-a11c-241a4cb961e7","pitchNumber":1,"startTime":"2025-08-31T17:25:08.855Z","endTime":"2025-08-31T17:25:11.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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.52496664088326,"strikeZoneBottom":1.62836721728053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.94560505854682,"aZ":-25.499957628741917,"pfxX":-7.607265956873254,"pfxZ":3.9666551020603933,"pX":-0.03499535452141979,"pZ":1.7078432489321176,"vX0":8.217876734511215,"vY0":-128.96911807002732,"vZ0":-2.9473619161000486,"x":118.33,"y":192.67,"x0":-2.275115721092586,"y0":50.00560812841299,"z0":4.833318286672556,"aX":-12.811028743658545},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.7,"breakHorizontal":11.9,"spinRate":2047,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.42477475854076596,"extension":6.38774732204883},"index":1,"playId":"22f7235d-4ae1-30f9-9fe5-4b9ac42ade51","pitchNumber":2,"startTime":"2025-08-31T17:25:23.508Z","endTime":"2025-08-31T17:25:26.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.54773819539526,"strikeZoneBottom":1.60882726592285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.47996839664231,"aZ":-42.428220719730206,"pfxX":6.834414899646372,"pfxZ":-7.458046810136273,"pX":0.9363918388045825,"pZ":0.4160826212505367,"vX0":5.670269916630474,"vY0":-117.42138200457575,"vZ0":-1.5999229369603805,"x":81.31,"y":227.55,"x0":-2.4114616932799633,"y0":50.00352533495906,"z0":5.110499255427389,"aX":9.39436245967613},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-13.6,"breakHorizontal":-13.9,"spinRate":2854,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.46928968652660874,"extension":6.557453898460366},"index":2,"playId":"030a8a30-7ec0-3b49-ab42-cf937d42f49f","pitchNumber":3,"startTime":"2025-08-31T17:25:39.136Z","endTime":"2025-08-31T17:25:43.528Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.75316591595474,"aZ":-30.230149466608143,"pfxX":-8.414978868206695,"pfxZ":1.1232310828638123,"pX":-0.6170522466301774,"pZ":2.032189798750321,"vX0":7.699997431134381,"vY0":-131.3981083891567,"vZ0":-1.4645588764532458,"x":140.52,"y":183.91,"x0":-2.5026236673093707,"y0":50.00602683406572,"z0":4.858558671314042,"aX":-14.609415928122422},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.9,"breakHorizontal":13.4,"spinRate":1768,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.41802272164053544,"extension":6.716403926118495},"hitData":{"launchSpeed":103.4,"launchAngle":11.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":85.34,"coordY":73.05}},"index":3,"playId":"e244b7ca-53d5-390c-adab-b0124050fb18","pitchNumber":4,"startTime":"2025-08-31T17:26:01.059Z","endTime":"2025-08-31T17:26:14.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:26:14.642Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, first baseman Kody Clemens to pitcher Joe Ryan. Gavin Sheets to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T17:26:25.278Z","endTime":"2025-08-31T17:28:00.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.532639712758808,"aZ":-17.223896039511317,"pfxX":-10.502593701211161,"pfxZ":7.88603524032982,"pX":0.15052948370215086,"pZ":3.1145187400637937,"vX0":10.794763508646431,"vY0":-136.90920910799446,"vZ0":-0.9817330292284094,"x":111.26,"y":154.69,"x0":-2.480936410035434,"y0":50.00646065268853,"z0":4.657839320350219,"aX":-19.92108102751},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.3,"breakHorizontal":16.7,"spinRate":2363,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.40024093494403346,"extension":6.635998382946255},"index":0,"playId":"5773464e-bb9f-31d4-a566-6c92971ea74d","pitchNumber":1,"startTime":"2025-08-31T17:26:49.679Z","endTime":"2025-08-31T17:26:52.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":73.9,"strikeZoneTop":3.40026318454565,"strikeZoneBottom":1.5291490993478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.15127137103709,"aZ":-30.820288761677215,"pfxX":5.393905821342889,"pfxZ":0.96692974318381,"pX":-0.6832218452030966,"pZ":2.8849545522516498,"vX0":3.3893542054349295,"vY0":-117.95444396503606,"vZ0":2.272354486944022,"x":143.04,"y":160.89,"x0":-2.8434252566231923,"y0":50.00155664459232,"z0":4.767000863833881,"aX":7.536952861888975},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.6,"breakHorizontal":-10.7,"spinRate":2782,"spinDirection":62},"zone":1,"typeConfidence":2.0,"plateTime":0.46580940165983886,"extension":6.3335883315963475},"index":1,"playId":"8005d272-4591-33b8-99cf-45154f89704c","pitchNumber":2,"startTime":"2025-08-31T17:27:11.741Z","endTime":"2025-08-31T17:27:15.061Z","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":94.9,"endSpeed":85.5,"strikeZoneTop":3.29606397691013,"strikeZoneBottom":1.54669927253682,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.768217329890284,"aZ":-18.352619350923504,"pfxX":-10.377455866267535,"pfxZ":7.276697238768543,"pX":-1.2998314019067103,"pZ":2.3202601866872494,"vX0":7.314743129262778,"vY0":-137.91566406485725,"vZ0":-2.865587514307699,"x":166.55,"y":176.13,"x0":-2.6576697963265175,"y0":50.00047083712716,"z0":4.631821530243479,"aX":-19.702354690021888},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.6,"breakHorizontal":16.9,"spinRate":2393,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.39934026135460376,"extension":6.568998970031521},"index":2,"playId":"ac960e80-0778-3a60-a850-e89c2202642a","pitchNumber":3,"startTime":"2025-08-31T17:27:31.488Z","endTime":"2025-08-31T17:27:34.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.09058132154762,"aZ":-40.07437918553711,"pfxX":7.685843860829208,"pfxZ":-5.901279152561905,"pX":-0.14258006450350308,"pZ":2.588252170317463,"vX0":3.248287855014695,"vY0":-115.95797256474705,"vZ0":2.9520833697280384,"x":122.43,"y":168.9,"x0":-2.567258021925732,"y0":50.002507661293436,"z0":5.1672343197842245,"aX":10.289425562317026},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-9.5,"breakHorizontal":-14.8,"spinRate":2902,"spinDirection":64},"zone":5,"typeConfidence":2.0,"plateTime":0.47543734004246874,"extension":6.5383632004499495},"hitData":{"launchSpeed":97.9,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":164.84,"coordY":163.24}},"index":3,"playId":"d883ba36-c1ca-384e-bc2e-c8a79fc57c6f","pitchNumber":4,"startTime":"2025-08-31T17:27:50.488Z","endTime":"2025-08-31T17:28:00.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:28:00.702Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Iglesias grounds out, shortstop Brooks Lee to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T17:28:14.542Z","endTime":"2025-08-31T17:28:38.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.27000010497614,"strikeZoneBottom":1.42000070660323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61226005547864,"aZ":-26.247896662161587,"pfxX":-11.687467028791925,"pfxZ":3.0916661453582845,"pX":-1.399522040736006,"pZ":2.029330248763604,"vX0":7.284820364408966,"vY0":-138.07403501846542,"vZ0":-1.9285395343206249,"x":170.35,"y":183.99,"x0":-2.562493574506101,"y0":50.004974553479336,"z0":4.514627280596897,"aX":-22.422206511968508},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.4,"breakHorizontal":19.6,"spinRate":2227,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.39768303326601995,"extension":6.6947582360172095},"hitData":{"launchSpeed":66.5,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.31,"coordY":164.43}},"index":0,"playId":"4a802538-25ce-31c6-8a97-bc537fb5bab0","pitchNumber":1,"startTime":"2025-08-31T17:28:30.026Z","endTime":"2025-08-31T17:28:38.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:28:38.327Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luke Keaschall pops out to catcher Freddy Fermin in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T17:30:51.605Z","endTime":"2025-08-31T17:31:23.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":96.8,"endSpeed":88.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22271385788426,"aZ":-15.738863887091757,"pfxX":-5.4054777306720645,"pfxZ":8.17894462841207,"pX":-0.7658323361100798,"pZ":3.4737144449108244,"vX0":6.00545062485737,"vY0":-140.91714656206887,"vZ0":-2.050825033154092,"x":146.19,"y":144.99,"x0":-2.2229785061914913,"y0":50.00456613683722,"z0":5.228469524336477,"aX":-10.865169168950962},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":8.5,"spinRate":2514,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.3887803557008662,"extension":6.223559847273734},"hitData":{"launchSpeed":67.2,"launchAngle":83.0,"totalDistance":39.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":138.73,"coordY":214.89}},"index":0,"playId":"c68b4fe3-4dea-319a-ad3c-6fa6a4422aff","pitchNumber":1,"startTime":"2025-08-31T17:31:13.421Z","endTime":"2025-08-31T17:31:23.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:31:23.446Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T17:31:32.924Z","endTime":"2025-08-31T17:34:06.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.3,"strikeZoneTop":3.5275950711635,"strikeZoneBottom":1.71372590672014,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.05551076400554,"aZ":-13.448755619578089,"pfxX":-4.010724590766061,"pfxZ":9.26800806451761,"pX":-1.3046711177195962,"pZ":3.7061617621289797,"vX0":4.395753031772386,"vY0":-141.86077911310275,"vZ0":-1.9157211501198883,"x":166.73,"y":138.71,"x0":-2.3595950916641315,"y0":50.005485908355965,"z0":5.256231505415957,"aX":-8.105946527748298},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":6.2,"spinRate":2466,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.38738687226170043,"extension":5.948585544689842},"index":0,"playId":"acea1d33-6a42-344f-bfbf-4e06f25af7f5","pitchNumber":1,"startTime":"2025-08-31T17:31:54.495Z","endTime":"2025-08-31T17:31:57.495Z","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":81.7,"endSpeed":74.8,"strikeZoneTop":3.71448463279936,"strikeZoneBottom":1.73756321467886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.106088718673035,"aZ":-41.14821085752732,"pfxX":5.230891359750062,"pfxZ":-6.33464013734494,"pX":-0.4954530177723172,"pZ":1.8413029349427645,"vX0":2.3622224044648914,"vY0":-118.93992027468674,"vZ0":0.18465574486027236,"x":135.89,"y":189.06,"x0":-2.1843166260877487,"y0":50.00239573063109,"z0":5.527588785218649,"aX":7.412267266174739},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-11.0,"breakHorizontal":-10.1,"spinRate":2525,"spinDirection":51},"zone":7,"typeConfidence":0.91,"plateTime":0.4624178367619165,"extension":6.112932452795003},"index":1,"playId":"4f66a54c-b96a-3974-bc43-9f9fb13ea2fe","pitchNumber":2,"startTime":"2025-08-31T17:32:10.542Z","endTime":"2025-08-31T17:32:13.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.984573770223445,"aZ":-39.05255410780045,"pfxX":5.110764742377286,"pfxZ":-4.7345174769323,"pX":-0.6545015637179982,"pZ":2.9022553585445667,"vX0":2.535389984299232,"vY0":-120.42751697860567,"vZ0":1.9588444527255902,"x":141.95,"y":160.42,"x0":-2.3890963624157813,"y0":50.00572702860663,"z0":5.563122405056422,"aX":7.418213039920391},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-7.7,"breakHorizontal":-10.0,"spinRate":2568,"spinDirection":55},"zone":4,"typeConfidence":0.89,"plateTime":0.4569044688235029,"extension":6.166180636716951},"index":2,"playId":"8c26ecde-b98e-3a39-b422-3cc48f2ca2c7","pitchNumber":3,"startTime":"2025-08-31T17:32:26.924Z","endTime":"2025-08-31T17:32:29.924Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-31T17:32:42.631Z","endTime":"2025-08-31T17:32:59.770Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.3,"strikeZoneTop":3.55100643636336,"strikeZoneBottom":1.73761733570992,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.94276167111094,"aZ":-18.605051558737834,"pfxX":-3.1292091124857038,"pfxZ":6.846382933326893,"pX":-0.9929897494381279,"pZ":5.556066521168271,"vX0":4.604723492185145,"vY0":-140.63326100258215,"vZ0":3.70539146557153,"x":154.85,"y":88.77,"x0":-2.252858954901538,"y0":50.00526938098152,"z0":5.432765972631583,"aX":-6.204794627525872},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.4,"breakHorizontal":4.6,"spinRate":2418,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.39100660660176434,"extension":5.927036571604167},"index":4,"playId":"e61ac95a-f533-3a82-8141-55a545ef6b50","pitchNumber":4,"startTime":"2025-08-31T17:32:59.770Z","endTime":"2025-08-31T17:33:02.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.9,"strikeZoneTop":3.62,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.25364266530069,"aZ":-36.966513032903215,"pfxX":4.153924295172654,"pfxZ":-3.1766093733805203,"pX":0.3030938079458959,"pZ":2.222250394863117,"vX0":4.661056853999579,"vY0":-122.82650502276644,"vZ0":0.02293070076749526,"x":105.45,"y":178.78,"x0":-2.168071983660904,"y0":50.00302545435683,"z0":5.390161848919131,"aX":6.2649029417143876},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-5.4,"breakHorizontal":-8.8,"spinRate":2514,"spinDirection":58},"zone":9,"typeConfidence":0.78,"plateTime":0.4481425183020087,"extension":6.401192939523547},"index":5,"playId":"464f5d0f-9449-3815-96ab-30647ab42597","pitchNumber":5,"startTime":"2025-08-31T17:33:17.126Z","endTime":"2025-08-31T17:33:20.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.371936602329097,"aZ":-39.38053283025338,"pfxX":6.05421953088871,"pfxZ":-4.811102137168378,"pX":-0.02671010402743886,"pZ":2.706695484998846,"vX0":3.300896127973988,"vY0":-122.02932572784799,"vZ0":1.5627389137038359,"x":118.02,"y":165.7,"x0":-2.1859772241270967,"y0":50.00116581876545,"z0":5.466166826024384,"aX":9.073087130995738},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.0,"breakHorizontal":-11.8,"spinRate":2590,"spinDirection":46},"zone":5,"typeConfidence":0.89,"plateTime":0.44989899987698756,"extension":6.2308879580210625},"index":6,"playId":"966b4073-b5db-3c7d-aa30-65d2ed11a29b","pitchNumber":6,"startTime":"2025-08-31T17:33:39.481Z","endTime":"2025-08-31T17:33:43.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":89.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.13856964241916,"aZ":-13.322243642101617,"pfxX":-4.946041108395797,"pfxZ":9.069603728342235,"pX":-0.0887528599310687,"pZ":4.147818500159959,"vX0":7.630877391439026,"vY0":-143.89685800074625,"vZ0":-0.9197575023616245,"x":120.38,"y":126.79,"x0":-2.1432378192681854,"y0":50.003673313254716,"z0":5.304310905529328,"aX":-10.28272737375155},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.3,"breakHorizontal":7.3,"spinRate":2578,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.38193822614485473,"extension":6.328031043942447},"index":7,"playId":"56870416-ec2c-3fac-9794-457ff91b18df","pitchNumber":7,"startTime":"2025-08-31T17:34:03.154Z","endTime":"2025-08-31T17:34:06.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:34:06.512Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Jeffers singles on a ground ball to left fielder Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T17:34:15.904Z","endTime":"2025-08-31T17:36:21.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.33450827466578,"strikeZoneBottom":1.53013691302225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.536793763899546,"aZ":-24.772532364457096,"pfxX":-8.840895534107137,"pfxZ":3.731362455976593,"pX":-0.5561871228735695,"pZ":1.8941167425703795,"vX0":7.976652481282195,"vY0":-140.19902235483937,"vZ0":-4.051013365093778,"x":138.2,"y":187.64,"x0":-2.293524008677721,"y0":50.0046749526135,"z0":4.980092896966411,"aX":-17.551451918085366},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.1,"breakHorizontal":14.3,"spinRate":2164,"spinDirection":237},"zone":7,"typeConfidence":0.89,"plateTime":0.391093556804992,"extension":6.057113452752558},"index":0,"playId":"63783c85-bcc9-33c7-902d-30c8f565ebb2","pitchNumber":1,"startTime":"2025-08-31T17:34:33.382Z","endTime":"2025-08-31T17:34:36.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.33318279532454,"strikeZoneBottom":1.62629206178587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.85342896837292,"aZ":-26.64399626854668,"pfxX":-9.990327517084387,"pfxZ":2.753494760108703,"pX":-2.1017546014077686,"pZ":2.5228771764958444,"vX0":4.716994800336438,"vY0":-141.21933040354077,"vZ0":-2.2328796777106024,"x":197.11,"y":170.66,"x0":-2.501015788732799,"y0":50.00214423537988,"z0":5.047607659347106,"aX":-20.0637151051603},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.7,"breakHorizontal":17.0,"spinRate":2101,"spinDirection":238},"zone":11,"typeConfidence":0.91,"plateTime":0.38868533064888044,"extension":5.991262524221313},"index":1,"playId":"ffc29cd5-371a-3b42-8ef1-a2665f47ab7b","pitchNumber":2,"startTime":"2025-08-31T17:34:51.181Z","endTime":"2025-08-31T17:34:54.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.33429528041329,"strikeZoneBottom":1.49768983908326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.249755585236276,"aZ":-32.97015481690433,"pfxX":1.407619526662248,"pfxZ":-0.4610363842424041,"pX":-0.614426456249659,"pZ":1.6097851986073834,"vX0":4.044404128250558,"vY0":-130.45916061430663,"vZ0":-2.3567141711195427,"x":140.42,"y":195.32,"x0":-2.3696655451649553,"y0":50.00365407146027,"z0":5.017571625733474,"aX":2.419073992023696},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.2,"breakHorizontal":-3.5,"spinRate":2428,"spinDirection":111},"zone":7,"typeConfidence":0.9,"plateTime":0.42034215933082875,"extension":6.036046498084682},"index":2,"playId":"1144c95c-88a9-3e0e-9403-8cf48de2f70a","pitchNumber":3,"startTime":"2025-08-31T17:35:09.583Z","endTime":"2025-08-31T17:35:12.950Z","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":84.7,"endSpeed":77.5,"strikeZoneTop":3.32808353813259,"strikeZoneBottom":1.58867957625601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.164062393389262,"aZ":-41.57004600335059,"pfxX":6.1314665119482,"pfxZ":-6.149754535985464,"pX":-1.8224931162905984,"pZ":2.4023687951835497,"vX0":-0.7843551817670402,"vY0":-123.31562361408372,"vZ0":1.133074459429084,"x":186.47,"y":173.92,"x0":-2.2948640008851386,"y0":50.000609701476705,"z0":5.46351553735446,"aX":9.373629887704134},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-10.6,"breakHorizontal":-10.9,"spinRate":2613,"spinDirection":56},"zone":13,"typeConfidence":0.89,"plateTime":0.4453953202333616,"extension":6.237840781850205},"index":3,"playId":"44ac222c-89ae-3fa6-a18a-97e319d99ea2","pitchNumber":4,"startTime":"2025-08-31T17:35:27.481Z","endTime":"2025-08-31T17:35:30.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.249127388233894,"aZ":-39.66876479355773,"pfxX":4.998070650163434,"pfxZ":-4.920791850708083,"pX":-0.38343882567934623,"pZ":2.197795497938293,"vX0":2.897971191638271,"vY0":-122.8557281727865,"vZ0":0.3891153789942521,"x":131.62,"y":179.44,"x0":-2.2292325098526917,"y0":50.00309534731514,"z0":5.419789996005434,"aX":7.610033327669995},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.5,"breakHorizontal":-9.7,"spinRate":2592,"spinDirection":58},"zone":4,"typeConfidence":0.88,"plateTime":0.44649882147892983,"extension":6.4996766511979205},"index":4,"playId":"4766309a-d6d7-3780-8ed5-8ab86dc3d470","pitchNumber":5,"startTime":"2025-08-31T17:35:46.590Z","endTime":"2025-08-31T17:35:50.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.81743395473171,"aZ":-39.199656032726246,"pfxX":3.6355067676186734,"pfxZ":-4.53577592428593,"pX":0.4661807816243947,"pZ":1.9641170139033826,"vX0":5.036961520606397,"vY0":-123.52264269053778,"vZ0":-0.3204725279147711,"x":99.23,"y":185.75,"x0":-2.068862647225548,"y0":50.00083158483024,"z0":5.381924009512079,"aX":5.634573472348897},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-8.0,"breakHorizontal":-7.7,"spinRate":2497,"spinDirection":50},"zone":9,"typeConfidence":0.87,"plateTime":0.4428488702418205,"extension":6.256331589216575},"hitData":{"launchSpeed":98.4,"launchAngle":-4.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.34,"coordY":100.1}},"index":5,"playId":"2c4dfc64-027f-321b-b04f-d853220d6091","pitchNumber":6,"startTime":"2025-08-31T17:36:08.686Z","endTime":"2025-08-31T17:36:21.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:36:21.885Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Royce Lewis pops out to shortstop Jose Iglesias in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T17:36:26.656Z","endTime":"2025-08-31T17:37:45.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":98.7,"endSpeed":90.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.540247543835505,"aZ":-15.50141979657752,"pfxX":-5.2172233684854685,"pfxZ":7.998368400258535,"pX":0.49727314057444605,"pZ":3.1396260259945743,"vX0":9.171924551519608,"vY0":-143.5347118350902,"vZ0":-2.958204163560726,"x":98.05,"y":154.01,"x0":-2.0631984247306807,"y0":50.0012810186196,"z0":5.1500538457149,"aX":-10.874322982841646},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.0,"breakHorizontal":7.6,"spinRate":2492,"spinDirection":221},"zone":3,"typeConfidence":0.9,"plateTime":0.38175010129552955,"extension":6.2443566975125036},"index":0,"playId":"e8fe0ead-36bc-3a17-bb08-6193d46c6af9","pitchNumber":1,"startTime":"2025-08-31T17:36:50.052Z","endTime":"2025-08-31T17:36:53.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.52351138267221,"strikeZoneBottom":1.66720430666746,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.56471951549107,"aZ":-28.303423973417548,"pfxX":-8.228702749601126,"pfxZ":1.8846677847433533,"pX":-0.5385005188454746,"pZ":1.8105800687514193,"vX0":7.827090691894916,"vY0":-142.48632630221803,"vZ0":-3.500604623333583,"x":137.53,"y":189.89,"x0":-2.2556077058215216,"y0":50.00102802377599,"z0":4.8489516710316005,"aX":-16.872959806715766},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":2.9,"breakHorizontal":13.3,"spinRate":1957,"spinDirection":242},"zone":7,"typeConfidence":0.91,"plateTime":0.3848040655098144,"extension":6.5668187296805955},"index":1,"playId":"d55a99b1-0608-3aca-8e94-8832b8d11021","pitchNumber":2,"startTime":"2025-08-31T17:37:15.237Z","endTime":"2025-08-31T17:37:18.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":89.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.50529769234601,"aZ":-18.428751391440464,"pfxX":-6.2635854955334525,"pfxZ":6.642466162220762,"pX":-1.2288625698754767,"pZ":2.6237894871439242,"vX0":5.272347932491471,"vY0":-143.69038637733883,"vZ0":-3.628962138603448,"x":163.84,"y":167.94,"x0":-2.283199526846325,"y0":50.00264257260025,"z0":5.063544765070256,"aX":-12.962322520044154},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.4,"breakHorizontal":10.1,"spinRate":2489,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.38270062146189776,"extension":5.828227066421897},"hitData":{"launchSpeed":88.1,"launchAngle":59.0,"totalDistance":197.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":65.76,"coordY":148.75}},"index":2,"playId":"ab6fcbba-a70f-342b-819e-eb5977306c1d","pitchNumber":3,"startTime":"2025-08-31T17:37:35.388Z","endTime":"2025-08-31T17:37:45.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:37:45.691Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T17:40:01.225Z","endTime":"2025-08-31T17:41:48.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.6,"strikeZoneTop":3.47616564812911,"strikeZoneBottom":1.56565839382043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.6610020437662,"aZ":-34.57709562085698,"pfxX":2.590882702541652,"pfxZ":-1.7440262602596253,"pX":0.5457024060770661,"pZ":2.59501692923206,"vX0":6.700438359186307,"vY0":-117.12175974126663,"vZ0":2.291844685118609,"x":96.2,"y":168.71,"x0":-2.6973203484854595,"y0":50.0019110815884,"z0":4.8545079762238235,"aX":3.5715268734423984},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-2.2,"breakHorizontal":-6.5,"spinRate":2727,"spinDirection":58},"zone":6,"typeConfidence":2.0,"plateTime":0.46899225007509937,"extension":6.48336110213257},"index":0,"playId":"fe636195-bec3-3b79-9029-5d5f60c6c878","pitchNumber":1,"startTime":"2025-08-31T17:40:19.921Z","endTime":"2025-08-31T17:40:23.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.43474450008025,"strikeZoneBottom":1.59099544831353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.691451127520434,"aZ":-20.645435554336135,"pfxX":-10.448419764857181,"pfxZ":6.1232830604114925,"pX":0.5629251098425321,"pZ":1.8930442863414023,"vX0":11.14371115876795,"vY0":-136.28669033246135,"vZ0":-3.6455148085551294,"x":95.54,"y":187.67,"x0":-2.2196483891157746,"y0":50.00404716774216,"z0":4.67237532312054,"aX":-19.675524348736346},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.4,"breakHorizontal":16.6,"spinRate":2293,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.4017520131197738,"extension":6.846194545161844},"index":1,"playId":"bd86267a-fd51-36b9-a38f-65ec981ad25a","pitchNumber":2,"startTime":"2025-08-31T17:40:35.376Z","endTime":"2025-08-31T17:40:38.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.8,"strikeZoneTop":3.45641105411737,"strikeZoneBottom":1.57934871668223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.84801038583307,"aZ":-34.48664884008733,"pfxX":3.3137860202165053,"pfxZ":-1.5988718092709426,"pX":2.0095117319978817,"pZ":1.0164697157501406,"vX0":9.012268211071179,"vY0":-119.94122527640843,"vZ0":-1.5035877876450827,"x":40.4,"y":211.34,"x0":-2.2388026062460327,"y0":50.0043390276723,"z0":4.748583607007147,"aX":4.789113751113081},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.0,"breakHorizontal":-8.3,"spinRate":2881,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.458001341048905,"extension":6.779155461766842},"index":2,"playId":"4458e070-9dee-344f-8932-96f445051b88","pitchNumber":3,"startTime":"2025-08-31T17:40:51.461Z","endTime":"2025-08-31T17:40:54.579Z","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.2,"endSpeed":85.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.727133474602105,"aZ":-21.301354035863177,"pfxX":-10.322048524730839,"pfxZ":5.801575649470179,"pX":0.3266257036332433,"pZ":3.2039108818210735,"vX0":10.840726863235304,"vY0":-136.6764369147395,"vZ0":-0.16152884393658956,"x":104.55,"y":152.27,"x0":-2.367745436922436,"y0":50.003959371714465,"z0":4.7382102036268074,"aX":-19.349616007744068},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.7,"breakHorizontal":16.2,"spinRate":2349,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.4021688687609508,"extension":6.833475157392532},"index":3,"playId":"2ca87688-4c3e-344d-8d3d-24a9ccbb956a","pitchNumber":4,"startTime":"2025-08-31T17:41:08.275Z","endTime":"2025-08-31T17:41:11.360Z","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":93.9,"endSpeed":85.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.39347228814328,"aZ":-26.17375131396311,"pfxX":-10.81912494332857,"pfxZ":3.2110728407533884,"pX":-0.07225479130808127,"pZ":2.7113693156166043,"vX0":8.465534559279824,"vY0":-136.39086196336746,"vZ0":-0.4656665239447094,"x":119.75,"y":165.57,"x0":-1.8239832457484273,"y0":50.0008554206337,"z0":4.702789590454268,"aX":-20.20703251220648},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.9,"breakHorizontal":17.6,"spinRate":2242,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.4029089314383283,"extension":6.582708662843664},"index":4,"playId":"7648b932-302b-367f-b240-3f4b560f0ed0","pitchNumber":5,"startTime":"2025-08-31T17:41:24.909Z","endTime":"2025-08-31T17:41:29.169Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.0,"strikeZoneTop":3.49431947849614,"strikeZoneBottom":1.55050478353022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.2215285709478,"aZ":-21.81251451112783,"pfxX":-12.68630135202646,"pfxZ":5.422108174762355,"pX":0.6832263363787208,"pZ":2.5635804971367473,"vX0":11.352327612994388,"vY0":-137.95555616399628,"vZ0":-1.5694756341392213,"x":90.96,"y":169.56,"x0":-1.8547854547089617,"y0":50.00154550161633,"z0":4.623204603025533,"aX":-24.23578721155294},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":20.3,"spinRate":2296,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.39838925764943944,"extension":6.605369148879816},"index":5,"playId":"793ccc0e-1163-30be-84a3-bcf29ed87cf6","pitchNumber":6,"startTime":"2025-08-31T17:41:44.519Z","endTime":"2025-08-31T17:41:48.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:41:48.543Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T17:42:00.295Z","endTime":"2025-08-31T17:43:52.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.86827977297587,"strikeZoneBottom":1.85155352615621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.184196651260983,"aZ":-25.38089643018177,"pfxX":-1.5395815842135565,"pfxZ":4.0248123062282755,"pX":0.1543660631357779,"pZ":1.6352621552391595,"vX0":6.234081178032594,"vY0":-129.18558345223178,"vZ0":-2.778105231583685,"x":111.12,"y":194.63,"x0":-2.0912379486199075,"y0":50.00505766657226,"z0":4.677948616990286,"aX":-2.6008889093573506},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.8,"breakHorizontal":1.4,"spinRate":2293,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4241637130817586,"extension":6.511387563615727},"index":0,"playId":"ee36ac01-eff4-33f8-8815-14f25ef1fc50","pitchNumber":1,"startTime":"2025-08-31T17:42:14.014Z","endTime":"2025-08-31T17:42:17.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.80208301632874,"strikeZoneBottom":1.75259827276791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.9639239751817,"aZ":-25.208670318872326,"pfxX":-12.234873255740581,"pfxZ":3.73380096250688,"pX":-0.6513143701336246,"pZ":2.2463886112209877,"vX0":8.293767879572773,"vY0":-136.23777609388466,"vZ0":-1.7868145350954339,"x":141.83,"y":178.13,"x0":-2.156733050652828,"y0":50.00474989656481,"z0":4.665782976468295,"aX":-22.834368094853627},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.6,"breakHorizontal":20.3,"spinRate":2317,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.4031653052329838,"extension":6.6414165149938045},"index":1,"playId":"e76c12c9-f992-378c-bd73-399281666444","pitchNumber":2,"startTime":"2025-08-31T17:42:28.598Z","endTime":"2025-08-31T17:42:31.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.1,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.821129470829586,"aZ":-31.630383805460603,"pfxX":5.31500218814774,"pfxZ":0.389052318843099,"pX":1.7434073486171349,"pZ":2.0542300880884192,"vX0":8.131676853855081,"vY0":-119.21730643068898,"vZ0":0.4696423731911874,"x":50.55,"y":183.32,"x0":-2.433170880184933,"y0":50.00379685486609,"z0":4.763283300277287,"aX":7.4756771513685045},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.2,"breakHorizontal":-12.0,"spinRate":2774,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.46352429295920183,"extension":6.434245562320935},"index":2,"playId":"1412f829-dbe1-38fb-9546-54af2ac513bb","pitchNumber":3,"startTime":"2025-08-31T17:42:44.740Z","endTime":"2025-08-31T17:42:49.716Z","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":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":75.6,"strikeZoneTop":3.88277033294186,"strikeZoneBottom":1.80013320243676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.804122330667738,"aZ":-32.82151700512428,"pfxX":3.817108742972767,"pfxZ":-0.44050060824098036,"pX":1.8130472439714453,"pZ":1.0459553311603496,"vX0":9.205957145851826,"vY0":-121.3314092769357,"vZ0":-1.2110365646254644,"x":47.89,"y":210.54,"x0":-2.561770569651658,"y0":50.00474611504833,"z0":4.472137931423344,"aX":5.5618063168924525},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.8,"breakHorizontal":-9.6,"spinRate":2962,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4554464985341067,"extension":6.775414413473172},"index":3,"playId":"e9194180-4f70-3649-aa43-8ce5e5bc3c72","pitchNumber":4,"startTime":"2025-08-31T17:43:03.092Z","endTime":"2025-08-31T17:43:06.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.79561640146172,"strikeZoneBottom":1.77917638305495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.33918366682235,"aZ":-19.741826625427304,"pfxX":-11.893570695869498,"pfxZ":6.531488955750078,"pX":0.7446640675079752,"pZ":0.7591552822150468,"vX0":11.638317215784378,"vY0":-137.07724188560968,"vZ0":-6.359363513834022,"x":88.62,"y":218.28,"x0":-2.011138294800425,"y0":50.00025432019922,"z0":4.457184463709908,"aX":-22.628105682843923},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.6,"breakHorizontal":19.1,"spinRate":2292,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.39959245053802706,"extension":6.731249130735624},"index":4,"playId":"df0d633b-38dc-3fa0-8a7a-a50aaf122cac","pitchNumber":5,"startTime":"2025-08-31T17:43:19.150Z","endTime":"2025-08-31T17:43:22.756Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-31T17:43:32.697Z","endTime":"2025-08-31T17:43:49.524Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":86.0,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.13101174026668,"aZ":-16.27125510720033,"pfxX":-8.362657992359026,"pfxZ":8.218118144987658,"pX":-0.4864291634597603,"pZ":3.3940229288436057,"vX0":8.004076887177794,"vY0":-139.82216361300522,"vZ0":-0.586719495247444,"x":135.54,"y":147.14,"x0":-2.3313349443247566,"y0":50.00556595649258,"z0":4.696693436456058,"aX":-16.188862825752544},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":13.0,"spinRate":2384,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3951480022204188,"extension":6.622679513398408},"index":6,"playId":"5f702f49-fe8b-3ee2-b30d-1246e267e0a9","pitchNumber":6,"startTime":"2025-08-31T17:43:49.524Z","endTime":"2025-08-31T17:43:52.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:43:52.770Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, pitcher Joe Ryan to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T17:44:02.940Z","endTime":"2025-08-31T17:45:22.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657746,"link":"/api/v1/people/657746"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":84.5,"strikeZoneTop":3.23378241532493,"strikeZoneBottom":1.61777769190721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.77663673157295,"aZ":-22.182802156334883,"pfxX":-12.250097293086538,"pfxZ":5.365789578913083,"pX":-0.3445658953125741,"pZ":2.018024990276048,"vX0":9.746427642434929,"vY0":-137.1515112005562,"vZ0":-2.6534512290277052,"x":130.13,"y":184.29,"x0":-2.393546930945274,"y0":50.00220870106731,"z0":4.549637283235157,"aX":-22.8053872896662},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.2,"breakHorizontal":19.6,"spinRate":2338,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.4028968246222471,"extension":6.5698082180290305},"index":0,"playId":"cd644cdd-38f7-3570-9cb4-ec3701daa725","pitchNumber":1,"startTime":"2025-08-31T17:44:20.051Z","endTime":"2025-08-31T17:44:23.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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.5,"strikeZoneTop":3.24566509846706,"strikeZoneBottom":1.59658779752731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.824648689397634,"aZ":-11.822765774425296,"pfxX":-8.745342925696072,"pfxZ":11.025189176218113,"pX":0.544556353163818,"pZ":0.9896164754375883,"vX0":10.442248209760503,"vY0":-135.99594461134194,"vZ0":-7.445477641157346,"x":96.24,"y":212.06,"x0":-2.234976151647336,"y0":50.00496271677698,"z0":4.609677755430469,"aX":-16.147608173141002},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":13.2,"spinRate":2419,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4049873697495783,"extension":6.688468632440126},"index":1,"playId":"50e439a2-8c6a-3a85-804c-97d7435e5baa","pitchNumber":2,"startTime":"2025-08-31T17:44:32.905Z","endTime":"2025-08-31T17:44:36.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.412468964164816,"aZ":-23.60062645593814,"pfxX":-11.619997377510892,"pfxZ":4.574978526596306,"pX":-0.5153801124406134,"pZ":2.014513391540978,"vX0":8.963083286363688,"vY0":-136.57406775485742,"vZ0":-2.4558453927672574,"x":136.65,"y":184.39,"x0":-2.3437798564936165,"y0":50.000742986129445,"z0":4.562947205241542,"aX":-21.766387976722694},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.9,"breakHorizontal":19.0,"spinRate":2265,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.4023219776247897,"extension":6.890532434036951},"index":2,"playId":"7db2ea70-0b60-3619-bdb1-5a24d3a62785","pitchNumber":3,"startTime":"2025-08-31T17:44:49.055Z","endTime":"2025-08-31T17:44:52.108Z","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":2},"index":3,"startTime":"2025-08-31T17:45:05.891Z","endTime":"2025-08-31T17:45:15.096Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.20278912228076,"aZ":-15.814184588062595,"pfxX":-8.715970846008528,"pfxZ":8.610238031200172,"pX":-0.3337950772198009,"pZ":3.0078767277162437,"vX0":8.382035463164616,"vY0":-137.83460837015065,"vZ0":-1.41389444033191,"x":129.72,"y":157.57,"x0":-2.300329373313796,"y0":50.00371753698949,"z0":4.60930362367898,"aX":-16.562864396550633},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":13.8,"spinRate":2383,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.39929394064374213,"extension":6.761708911782524},"hitData":{"launchSpeed":86.6,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.64,"coordY":180.13}},"index":4,"playId":"fe678785-7313-35dd-a4c1-7f2f403ace1a","pitchNumber":4,"startTime":"2025-08-31T17:45:15.096Z","endTime":"2025-08-31T17:45:22.401Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:45:22.401Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T17:48:01.382Z","endTime":"2025-08-31T17:49:22.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Hart replaces David Morgan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T17:46:55.655Z","endTime":"2025-08-31T17:48:03.670Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606996,"link":"/api/v1/people/606996"},"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":92.1,"endSpeed":83.6,"strikeZoneTop":3.49000043127482,"strikeZoneBottom":1.63999884312286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.22911577017564,"aZ":-21.693014482458917,"pfxX":10.639024398150575,"pfxZ":5.8519737076161675,"pX":-1.0501234524439693,"pZ":2.5745383918412736,"vX0":-12.903255232132592,"vY0":-133.39761640726616,"vZ0":-3.4592118385806283,"x":157.03,"y":169.27,"x0":2.4804554331080992,"y0":50.00533980603762,"z0":5.462592112788935,"aX":19.06703499875256},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.0,"breakHorizontal":-16.3,"spinRate":2154,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.41150314698923784,"extension":6.381693532913263},"index":1,"playId":"b39fd6b8-ac06-3038-9f6f-9b9c6035c468","pitchNumber":1,"startTime":"2025-08-31T17:48:03.670Z","endTime":"2025-08-31T17:48:06.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.8,"strikeZoneTop":3.4292790516256,"strikeZoneBottom":1.43893628862129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.19882287162729,"aZ":-16.29933883485353,"pfxX":6.261823128630503,"pfxZ":9.03345671916458,"pX":-0.7736323317282374,"pZ":1.7665786167856463,"vX0":-10.326645438110665,"vY0":-132.215609672416,"vZ0":-6.343022751907641,"x":146.49,"y":191.08,"x0":2.382766202093506,"y0":50.00136492303138,"z0":5.408305222124712,"aX":11.002379850586113},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.0,"breakHorizontal":-8.9,"spinRate":2239,"spinDirection":138},"zone":7,"typeConfidence":2.0,"plateTime":0.4154953361269178,"extension":6.436632004883095},"index":2,"playId":"d41ddc29-95ca-3be5-add3-a360cd72c574","pitchNumber":2,"startTime":"2025-08-31T17:48:20.499Z","endTime":"2025-08-31T17:48:23.990Z","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":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.704464406046764,"aZ":-23.100945590613033,"pfxX":-0.7061352546967697,"pfxZ":5.59037301429021,"pX":-0.12451824053999558,"pZ":2.3064336227935467,"vX0":-6.572478122814401,"vY0":-127.03288747372284,"vZ0":-3.584788985121569,"x":121.75,"y":176.51,"x0":2.5954863326725968,"y0":50.00328926709763,"z0":5.587115260763051,"aX":-1.145149914768801},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.5,"breakHorizontal":2.9,"spinRate":2396,"spinDirection":169},"zone":5,"typeConfidence":2.0,"plateTime":0.43231653341159504,"extension":6.333869691280297},"index":3,"playId":"28bc7a62-436a-3f10-af23-883777e03581","pitchNumber":3,"startTime":"2025-08-31T17:48:37.755Z","endTime":"2025-08-31T17:48:40.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.0,"strikeZoneTop":3.38288056425749,"strikeZoneBottom":1.55754519955129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.26043275191126,"aZ":-20.13315304192585,"pfxX":10.49758250171371,"pfxZ":6.7414656166873606,"pX":-0.2427046891179577,"pZ":2.8044768514993743,"vX0":-10.612432947778178,"vY0":-133.88147433186222,"vZ0":-2.8731046542420273,"x":126.25,"y":163.06,"x0":2.439714780765623,"y0":50.00170022123963,"z0":5.3594567529629105,"aX":18.74785143796077},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.6,"breakHorizontal":-16.2,"spinRate":2161,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.4116693881365716,"extension":6.407433909504098},"index":4,"playId":"cfb4ac76-f09a-35e3-8ffb-461441979e43","pitchNumber":4,"startTime":"2025-08-31T17:48:59.931Z","endTime":"2025-08-31T17:49:03.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":73.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.973855825109727,"aZ":-27.56220272867133,"pfxX":-8.047448445331955,"pfxZ":3.3269950427250468,"pX":0.49611363976805284,"pZ":2.827311928806711,"vX0":-3.3761586886639074,"vY0":-117.67997189179356,"vZ0":-0.3821705335674298,"x":98.09,"y":162.44,"x0":3.0001011380852485,"y0":50.00034458262497,"z0":5.57311653486736,"aX":-11.14112272861692},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":6.2,"breakHorizontal":15.5,"spinRate":2697,"spinDirection":281},"zone":6,"typeConfidence":2.0,"plateTime":0.4677201903596413,"extension":6.011088311296906},"index":5,"playId":"36554882-c705-37ee-866c-15f64ecc4a6c","pitchNumber":5,"startTime":"2025-08-31T17:49:18.247Z","endTime":"2025-08-31T17:49:22.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:49:22.074Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Martin walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T17:49:33.291Z","endTime":"2025-08-31T17:51:23.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.0,"strikeZoneTop":3.42433709435563,"strikeZoneBottom":1.60861912653814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.036322962965265,"aZ":-28.268058861575746,"pfxX":-8.60359345954188,"pfxZ":2.88239050034312,"pX":-0.14893644128953223,"pZ":2.0030629734565624,"vX0":-4.084204568408141,"vY0":-116.64474083891587,"vZ0":-1.9853112560602793,"x":122.68,"y":184.7,"x0":2.7511786972782097,"y0":50.005676016145365,"z0":5.569987160585867,"aX":-11.677963121467554},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":4.9,"breakHorizontal":16.7,"spinRate":2602,"spinDirection":290},"zone":8,"typeConfidence":2.0,"plateTime":0.4723045975473088,"extension":5.997180401385263},"index":0,"playId":"d4d9b147-43f7-3a3e-83d5-af311fa83b46","pitchNumber":1,"startTime":"2025-08-31T17:49:49.064Z","endTime":"2025-08-31T17:49:52.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.287546571123904,"aZ":-26.92558207860811,"pfxX":-6.305523965347701,"pfxZ":3.6174443082592482,"pX":-0.40626282422123744,"pZ":2.7343979168811536,"vX0":-5.299717193714195,"vY0":-120.70511408704395,"vZ0":-0.9306106037531204,"x":132.49,"y":164.95,"x0":2.6506046380370756,"y0":50.000930877659286,"z0":5.533185188904579,"aX":-9.141483776403703},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.6,"breakHorizontal":12.8,"spinRate":2688,"spinDirection":293},"zone":4,"typeConfidence":2.0,"plateTime":0.45680307428554956,"extension":5.942272964626707},"index":1,"playId":"804ba66a-d117-323d-9d59-b9e905b3a865","pitchNumber":2,"startTime":"2025-08-31T17:50:05.510Z","endTime":"2025-08-31T17:50:08.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.45079787322894,"strikeZoneBottom":1.6022129796783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.657167519265382,"aZ":-28.98944807209829,"pfxX":10.281854575077244,"pfxZ":2.08876844423424,"pX":1.3105787800241178,"pZ":0.44838671805458763,"vX0":-6.05106965418178,"vY0":-123.43633316567595,"vZ0":-5.999441232176721,"x":67.04,"y":226.67,"x0":2.4750665236425236,"y0":50.001017038812684,"z0":5.39272522417912,"aX":15.650991853770705},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.4,"breakHorizontal":-16.9,"spinRate":2104,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.4460337214022645,"extension":6.259688645035237},"index":2,"playId":"5dd0ea3a-6d33-38e5-b368-c80d611dc79c","pitchNumber":3,"startTime":"2025-08-31T17:50:26.827Z","endTime":"2025-08-31T17:50:29.924Z","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":84.2,"endSpeed":76.3,"strikeZoneTop":3.40526867948855,"strikeZoneBottom":1.58944318328546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.466432682692563,"aZ":-25.171670473744676,"pfxX":8.836348630813294,"pfxZ":4.702665678528435,"pX":0.3241191987358372,"pZ":0.8666994262700458,"vX0":-7.764823207018634,"vY0":-122.21587496435654,"vZ0":-5.790363819021151,"x":104.65,"y":215.38,"x0":2.417640905076687,"y0":50.00468796651041,"z0":5.471125271897277,"aX":13.167695394678017},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.1,"breakHorizontal":-13.8,"spinRate":2162,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.45075489499484744,"extension":6.387838175516029},"index":3,"playId":"e687e7a7-c6c8-367a-b8bd-a082f0b57696","pitchNumber":4,"startTime":"2025-08-31T17:50:43.795Z","endTime":"2025-08-31T17:50:47.167Z","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":93.7,"endSpeed":84.8,"strikeZoneTop":3.35551356314125,"strikeZoneBottom":1.57237271842038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80674128672905,"aZ":-15.328629353532016,"pfxX":6.936798478574659,"pfxZ":9.105690688510784,"pX":-0.9058440264829627,"pZ":1.5560481687812695,"vX0":-10.43802385137352,"vY0":-135.89264316853112,"vZ0":-7.396727873448802,"x":151.53,"y":196.77,"x0":2.103136379628507,"y0":50.00245982349119,"z0":5.400406543380271,"aX":12.833023953202657},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.9,"breakHorizontal":-10.1,"spinRate":2394,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.40475932373263834,"extension":6.627338397979258},"index":4,"playId":"b4f8a81e-6aba-329e-8915-65ad57da4442","pitchNumber":5,"startTime":"2025-08-31T17:51:01.813Z","endTime":"2025-08-31T17:51:04.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":73.9,"strikeZoneTop":3.34417354598147,"strikeZoneBottom":1.57994420149817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.852772894792256,"aZ":-25.905101766983726,"pfxX":8.48276670828368,"pfxZ":4.426958059158599,"pX":0.8379990153159341,"pZ":3.468151397212948,"vX0":-6.160242577379553,"vY0":-119.32621872330232,"vZ0":-0.05490561791501447,"x":85.06,"y":145.14,"x0":2.374398723076077,"y0":50.00150031095157,"z0":5.861375683311471,"aX":12.0096579099059},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":8.3,"breakHorizontal":-13.6,"spinRate":2120,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.46224539177809376,"extension":6.238895896480724},"index":5,"playId":"b861b8f3-ab04-36bb-9e88-774f07378d24","pitchNumber":6,"startTime":"2025-08-31T17:51:19.357Z","endTime":"2025-08-31T17:51:23.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:51:23.253Z","atBatIndex":19},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Byron Buxton homers (29) on a fly ball to left field. Austin Martin scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T17:51:32.944Z","endTime":"2025-08-31T17:55:07.003Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":{"id":606996,"link":"/api/v1/people/606996"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":{"id":606996,"link":"/api/v1/people/606996"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":83.4,"strikeZoneTop":3.33946542517608,"strikeZoneBottom":1.43429449029794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.322860242697985,"aZ":-16.650117920088764,"pfxX":4.742767452726081,"pfxZ":8.591396878010643,"pX":-1.4732471644877612,"pZ":2.4437871302232117,"vX0":-11.630231913091622,"vY0":-135.26606881084317,"vZ0":-4.569489494078656,"x":173.16,"y":172.8,"x0":2.3143086337629337,"y0":50.005559588078384,"z0":5.365164995600101,"aX":8.574090410889477},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.4,"breakHorizontal":-5.4,"spinRate":2246,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.4088465002379955,"extension":6.519905006246814},"index":0,"playId":"b9b971f0-1fc5-3545-aff5-b05014a147b3","pitchNumber":1,"startTime":"2025-08-31T17:51:52.346Z","endTime":"2025-08-31T17:51:55.401Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"865afb5c-63de-38ff-b94f-fd0a83a5587c","startTime":"2025-08-31T17:52:11.862Z","endTime":"2025-08-31T17:52:14.862Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":76.5,"strikeZoneTop":3.3956961543519,"strikeZoneBottom":1.46012228299762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.53719066505075,"aZ":-21.342375034768686,"pfxX":10.269255044105376,"pfxZ":7.170318247526331,"pX":-0.15432877728064698,"pZ":1.7647113632655087,"vX0":-9.520706397941735,"vY0":-123.22528400050619,"vZ0":-4.647129567812222,"x":122.88,"y":191.13,"x0":2.4584311378533257,"y0":50.00263866191727,"z0":5.519448188214676,"aX":15.512766579203296},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":11.9,"breakHorizontal":-15.8,"spinRate":2223,"spinDirection":114},"zone":8,"typeConfidence":2.0,"plateTime":0.4475494755715559,"extension":6.661081079908402},"index":2,"playId":"b624187d-144b-3de7-b78b-ac655a4809ef","pitchNumber":2,"startTime":"2025-08-31T17:52:32.734Z","endTime":"2025-08-31T17:52:36.040Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.363163987811305,"aZ":-26.03160900954653,"pfxX":8.227712000047235,"pfxZ":4.0611861382800765,"pX":0.4607002589740635,"pZ":1.7918756236616782,"vX0":-7.3908571409548385,"vY0":-122.51110177824346,"vZ0":-3.4837987293695556,"x":99.44,"y":190.4,"x0":2.4551100020667285,"y0":50.002236264903566,"z0":5.469895713968972,"aX":12.442461055854869},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.7,"breakHorizontal":-13.1,"spinRate":2098,"spinDirection":114},"zone":9,"typeConfidence":2.0,"plateTime":0.44795522576648983,"extension":6.310473680627262},"index":3,"playId":"56916c9b-b26c-3d0a-82a4-c510770dc5e0","pitchNumber":3,"startTime":"2025-08-31T17:52:53.608Z","endTime":"2025-08-31T17:52:56.637Z","isPitch":true,"type":"pitch"},{"details":{"code":"N","isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"dc751993-ce87-4067-bffa-83d5fa840baa","startTime":"2025-08-31T17:53:21.046Z","endTime":"2025-08-31T17:53:26.046Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"With Byron Buxton batting, Austin Martin advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"actionPlayId":"dc751993-ce87-4067-bffa-83d5fa840baa","startTime":"2025-08-31T17:53:36.194Z","endTime":"2025-08-31T17:54:16.826Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":606996,"link":"/api/v1/people/606996"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.7,"strikeZoneTop":3.42401584861111,"strikeZoneBottom":1.51968990158357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.1308006277151,"aZ":-23.023404166395242,"pfxX":11.883606155679562,"pfxZ":4.958432809310796,"pX":-1.46845074984922,"pZ":3.024802934309323,"vX0":-13.973700739095468,"vY0":-135.61903497236196,"vZ0":-2.0079333425103325,"x":172.97,"y":157.11,"x0":2.2287417393971745,"y0":50.0037313330834,"z0":5.3953847995400785,"aX":21.93973385516299},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.6,"breakHorizontal":-18.2,"spinRate":2175,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.405257077091429,"extension":6.411122548934495},"index":6,"playId":"3b506110-3ef9-3c6f-ab0f-a397a122e9b2","pitchNumber":4,"startTime":"2025-08-31T17:54:16.826Z","endTime":"2025-08-31T17:54:20.123Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.967956226572593,"aZ":-25.059555194651566,"pfxX":8.816700127634487,"pfxZ":4.649253196045118,"pX":0.5452559062219302,"pZ":2.634941869796652,"vX0":-7.784768956594078,"vY0":-123.33727199926332,"vZ0":-1.9394072199481183,"x":96.22,"y":167.64,"x0":2.606567510220289,"y0":50.00539330569197,"z0":5.558031668356054,"aX":13.500686313960529},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.2,"breakHorizontal":-14.0,"spinRate":2159,"spinDirection":115},"zone":6,"typeConfidence":2.0,"plateTime":0.4451584022502346,"extension":6.48528057650526},"hitData":{"launchSpeed":105.7,"launchAngle":40.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":40.16,"coordY":73.25}},"index":7,"playId":"feb08ea9-cebf-3e11-915d-fd185ce1c079","pitchNumber":5,"startTime":"2025-08-31T17:54:37.879Z","endTime":"2025-08-31T17:55:07.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:55:07.003Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Wallner flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T17:55:22.773Z","endTime":"2025-08-31T17:56:31.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.82586431038767,"strikeZoneBottom":1.69004267405317,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.438575437870934,"aZ":-22.988843225482704,"pfxX":9.031774489956073,"pfxZ":4.812137654692594,"pX":0.5609491862901059,"pZ":1.7602982624150312,"vX0":-8.001878370772468,"vY0":-137.2817448171608,"vZ0":-5.566205240321144,"x":95.62,"y":191.25,"x0":2.340343379110711,"y0":50.0013278856121,"z0":5.37924455847401,"aX":17.234908988544067},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.7,"breakHorizontal":-14.6,"spinRate":2128,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.3990004750198959,"extension":6.210144964233302},"index":0,"playId":"af2197e4-92e0-33b4-9dac-397af3f17b12","pitchNumber":1,"startTime":"2025-08-31T17:55:26.727Z","endTime":"2025-08-31T17:55:30.363Z","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":93.7,"endSpeed":85.3,"strikeZoneTop":3.75,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.21743806900902,"aZ":-23.23666554449006,"pfxX":8.98308309144788,"pfxZ":4.781171266131149,"pX":0.9656393180277384,"pZ":2.2963694242787995,"vX0":-7.389859805996434,"vY0":-136.14540581661592,"vZ0":-3.877535981343059,"x":80.19,"y":176.78,"x0":2.554446889337567,"y0":50.00106531266397,"z0":5.356552626303953,"aX":16.782007438135498},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.0,"breakHorizontal":-14.6,"spinRate":2146,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4030493255041043,"extension":6.242351729847734},"index":1,"playId":"11f0b11a-6aad-30fa-ad6e-dffcaa8a9a22","pitchNumber":2,"startTime":"2025-08-31T17:55:42.868Z","endTime":"2025-08-31T17:55:45.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.8,"strikeZoneTop":3.78201134304777,"strikeZoneBottom":1.74573499575535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.904604340548016,"aZ":-27.68077799253967,"pfxX":-8.77584153570403,"pfxZ":2.9162045680240496,"pX":-1.1165172148251439,"pZ":0.9913565672134845,"vX0":-6.571504648782244,"vY0":-124.57671111809951,"vZ0":-4.8400192339191594,"x":159.56,"y":212.01,"x0":2.714872398311413,"y0":50.00025293837084,"z0":5.305374263805533,"aX":-13.501404581511096},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.2,"breakHorizontal":17.6,"spinRate":2765,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.4432391996111913,"extension":6.057993610822011},"index":2,"playId":"4c62a781-e6e3-3983-9a59-a136fade386c","pitchNumber":3,"startTime":"2025-08-31T17:56:01.355Z","endTime":"2025-08-31T17:56:04.355Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.1,"strikeZoneTop":3.75,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.597833014716812,"aZ":-30.33247606012871,"pfxX":-9.924010267958343,"pfxZ":1.2121789382069927,"pX":0.09759420297571213,"pZ":2.250972405375676,"vX0":-3.4761763154045293,"vY0":-123.25662969802656,"vZ0":-1.5532995593476282,"x":113.28,"y":178.0,"x0":2.8205369510583633,"y0":50.001406400959304,"z0":5.483431674742897,"aX":-15.06089952457249},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.0,"breakHorizontal":18.8,"spinRate":2720,"spinDirection":285},"zone":8,"typeConfidence":2.0,"plateTime":0.44669815412407,"extension":6.197284785599523},"hitData":{"launchSpeed":99.3,"launchAngle":54.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":102.48,"coordY":104.09}},"index":3,"playId":"ee25e5f7-a521-3275-a09a-752a1a50febd","pitchNumber":4,"startTime":"2025-08-31T17:56:21.726Z","endTime":"2025-08-31T17:56:31.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:56:31.678Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, third baseman Manny Machado to first baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T17:56:42.120Z","endTime":"2025-08-31T17:57:36.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.2,"strikeZoneTop":3.27574747411027,"strikeZoneBottom":1.42491826074419,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.01137612228085,"aZ":-30.97536940865223,"pfxX":-9.950098079297398,"pfxZ":0.831677916002894,"pX":0.24690726366575122,"pZ":2.6942875858326354,"vX0":-3.248019694446828,"vY0":-120.15157122919652,"vZ0":-0.16670383771001263,"x":107.59,"y":166.03,"x0":2.913558503286934,"y0":50.00447951511734,"z0":5.546669769235814,"aX":-14.36465228815787},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.8,"breakHorizontal":18.8,"spinRate":2758,"spinDirection":284},"zone":5,"typeConfidence":2.0,"plateTime":0.45809021491846247,"extension":6.0556646547632225},"index":0,"playId":"b8559896-01b6-30ff-b220-9f9b31b53e71","pitchNumber":1,"startTime":"2025-08-31T17:56:57.393Z","endTime":"2025-08-31T17:57:00.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.26460900186943,"strikeZoneBottom":1.38195414731608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.98109532820622,"aZ":-17.984072534343476,"pfxX":5.082988698301616,"pfxZ":7.658171443637416,"pX":-1.0418426683275246,"pZ":2.9843309129376303,"vX0":-10.56565168390068,"vY0":-135.8060645159119,"vZ0":-3.1406259167722763,"x":156.71,"y":158.2,"x0":2.2528555257509337,"y0":50.003590765012866,"z0":5.419185914864979,"aX":9.420527046818288},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":-6.7,"spinRate":2315,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.4045704209284837,"extension":6.416094395184235},"index":1,"playId":"adbf0a66-a4f3-3b2f-b043-d961b1871f32","pitchNumber":2,"startTime":"2025-08-31T17:57:12.139Z","endTime":"2025-08-31T17:57:15.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.310783563675,"aZ":-23.51560486108175,"pfxX":-0.7235570685752684,"pfxZ":5.0223642443097845,"pX":-0.2979979833954017,"pZ":1.3326587281583337,"vX0":-6.82357574872722,"vY0":-130.4494719000382,"vZ0":-5.911822554885225,"x":128.36,"y":202.8,"x0":2.4452237310853144,"y0":50.005387065021345,"z0":5.400035770233752,"aX":-1.246136464058189},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.0,"breakHorizontal":2.8,"spinRate":2389,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.41980934833103234,"extension":6.32032045659688},"hitData":{"launchSpeed":94.4,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.79,"coordY":169.49}},"index":2,"playId":"631107ec-d81f-3572-b693-67440f976957","pitchNumber":3,"startTime":"2025-08-31T17:57:28.697Z","endTime":"2025-08-31T17:57:36.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:57:36.895Z","atBatIndex":22},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Manny Machado reaches on a fielding error by third baseman Royce Lewis.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T18:00:00.685Z","endTime":"2025-08-31T18:00:54.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.66845951750685,"strikeZoneBottom":1.71053830508143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.10453122620532,"aZ":-26.429447906596597,"pfxX":-2.584508213091387,"pfxZ":3.42070432453868,"pX":-0.1430609511346017,"pZ":1.4422626698660082,"vX0":6.380558150397677,"vY0":-128.8642438724918,"vZ0":-3.064351864983946,"x":122.45,"y":199.84,"x0":-2.3168312378268943,"y0":50.003848436986054,"z0":4.691492182961189,"aX":-4.342090859175609},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.8,"breakHorizontal":3.2,"spinRate":2194,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.42526576945206696,"extension":6.399950969858987},"index":0,"playId":"b93da6f0-2c96-305e-9873-976da6d34119","pitchNumber":1,"startTime":"2025-08-31T18:00:12.400Z","endTime":"2025-08-31T18:00:15.970Z","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":93.1,"endSpeed":83.6,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.13226511240786,"aZ":-16.714885965332964,"pfxX":-8.825730005602107,"pfxZ":8.479684048972413,"pX":-1.3805064321150766,"pZ":3.4616026154572372,"vX0":6.1247772796538875,"vY0":-135.31165709979493,"vZ0":-0.5057718995956536,"x":169.62,"y":145.32,"x0":-2.546069318839266,"y0":50.00420714183424,"z0":4.839980545348375,"aX":-16.093370462697507},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.4,"breakHorizontal":14.4,"spinRate":2286,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4074092315040816,"extension":6.543522520792057},"index":1,"playId":"86522a66-41bd-3b52-95d5-1942f0ff8e41","pitchNumber":2,"startTime":"2025-08-31T18:00:27.113Z","endTime":"2025-08-31T18:00:30.113Z","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":89.0,"endSpeed":81.6,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.649326257225084,"aZ":-25.36571415126435,"pfxX":-0.141631984515322,"pfxZ":3.9960804081028236,"pX":-0.3983415972365616,"pZ":2.9909128364363973,"vX0":5.434770614266123,"vY0":-129.6265195439547,"vZ0":0.1968706344802379,"x":132.18,"y":158.03,"x0":-2.502233919585846,"y0":50.00515743457277,"z0":4.8477793144438595,"aX":-0.24210020906170424},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.6,"breakHorizontal":-1.0,"spinRate":2326,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.422263032515116,"extension":6.378086717731877},"hitData":{"launchSpeed":90.4,"launchAngle":-10.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.27,"coordY":154.85}},"index":2,"playId":"5f9b3849-0363-342e-bf52-31d2ef2d666b","pitchNumber":3,"startTime":"2025-08-31T18:00:42.682Z","endTime":"2025-08-31T18:00:54.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:00:54.058Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a sharp ground ball to right fielder Matt Wallner. Manny Machado to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T18:01:02.389Z","endTime":"2025-08-31T18:01:49.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.90252019529018,"aZ":-25.556288087418242,"pfxX":-9.55763405981368,"pfxZ":3.613811106928191,"pX":0.048042863005568544,"pZ":2.5619545213642234,"vX0":9.238154143733734,"vY0":-134.6835900708621,"vZ0":-0.659336439602306,"x":115.17,"y":169.61,"x0":-2.1886481005950555,"y0":50.0051332650396,"z0":4.62107041146319,"aX":-17.51933796423612},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.6,"breakHorizontal":15.2,"spinRate":2116,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.40704141806824934,"extension":6.748321469461807},"index":0,"playId":"0c758f14-9bab-36f3-ab39-3758b0975521","pitchNumber":1,"startTime":"2025-08-31T18:01:18.268Z","endTime":"2025-08-31T18:01:21.414Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.150830792513254,"aZ":-26.44791626322418,"pfxX":-1.4056585886711723,"pfxZ":3.451085446624349,"pX":0.2465234165941162,"pZ":2.8958248733570082,"vX0":6.984205568259477,"vY0":-127.47258373118038,"vZ0":0.42241022375351067,"x":107.6,"y":160.59,"x0":-2.3363696741100393,"y0":50.00397406297927,"z0":4.802207219539859,"aX":-2.334391115282835},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.6,"breakHorizontal":1.1,"spinRate":2248,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.4283253810434142,"extension":6.4062955632094},"hitData":{"launchSpeed":100.4,"launchAngle":2.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":200.6,"coordY":117.82}},"index":1,"playId":"3c9ce4d4-285b-3890-83c4-2b4ab5c92a06","pitchNumber":2,"startTime":"2025-08-31T18:01:39.124Z","endTime":"2025-08-31T18:01:49.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:01:49.837Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T18:02:00.815Z","endTime":"2025-08-31T18:03:07.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.1,"strikeZoneTop":3.48807937375173,"strikeZoneBottom":1.50087273424636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.34341214290582,"aZ":-19.81891529888505,"pfxX":-10.846594480687859,"pfxZ":6.584422911629612,"pX":0.32776776625395976,"pZ":2.5335225867592963,"vX0":10.694187018096999,"vY0":-136.8864568902868,"vZ0":-2.0345962441329624,"x":104.51,"y":170.37,"x0":-2.2414233229192204,"y0":50.00434538418488,"z0":4.65947181726277,"aX":-20.35818595245433},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.6,"breakHorizontal":17.0,"spinRate":2339,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.4018376633033438,"extension":6.610850849902967},"index":0,"playId":"d82b2612-2f61-36aa-b28e-6fa4e1085f3a","pitchNumber":1,"startTime":"2025-08-31T18:02:17.464Z","endTime":"2025-08-31T18:02:20.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06591626402971,"aZ":-22.657913241395743,"pfxX":-9.10485220504837,"pfxZ":5.130071886147618,"pX":-0.6325056508308542,"pZ":2.95353814050127,"vX0":7.778818215892581,"vY0":-135.87315368832543,"vZ0":-0.35643923481397527,"x":141.11,"y":159.03,"x0":-2.361275353344302,"y0":50.00122585901607,"z0":4.672268927239603,"aX":-16.88218385953656},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.4,"breakHorizontal":14.6,"spinRate":2178,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.4043962284265046,"extension":6.671786230374455},"index":1,"playId":"e01c3b03-8023-3077-a552-be0e76f9aabf","pitchNumber":2,"startTime":"2025-08-31T18:02:33.068Z","endTime":"2025-08-31T18:02:36.068Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-31T18:02:51.354Z","endTime":"2025-08-31T18:03:03.727Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.441251569048934,"aZ":-17.119016087429618,"pfxX":-7.939553180477473,"pfxZ":7.829733242311766,"pX":0.01722447321861937,"pZ":3.1871539576377903,"vX0":9.127790412435528,"vY0":-137.96988120764433,"vZ0":-0.8228927296787796,"x":116.34,"y":152.73,"x0":-2.3065369135987392,"y0":50.00223813427597,"z0":4.645736649567855,"aX":-15.266520031416016},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":12.4,"spinRate":2408,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3973860704773564,"extension":6.803232915809884},"index":3,"playId":"5db029ae-2cc1-3ce9-86a5-d591ad792821","pitchNumber":3,"startTime":"2025-08-31T18:03:03.727Z","endTime":"2025-08-31T18:03:07.108Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:03:07.108Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T18:04:11.466Z","endTime":"2025-08-31T18:05:35.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T18:03:21.582Z","endTime":"2025-08-31T18:04:13.766Z","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.6,"endSpeed":86.1,"strikeZoneTop":3.36093142119185,"strikeZoneBottom":1.62181783850515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.577522066846896,"aZ":-20.49334569578373,"pfxX":-8.820618679390106,"pfxZ":6.120830275422785,"pX":0.8272028889980101,"pZ":3.9902902647022733,"vX0":11.570546819820613,"vY0":-137.31045174919137,"vZ0":1.8422141651756232,"x":85.47,"y":131.04,"x0":-2.2964414823238903,"y0":50.00164683740838,"z0":4.7055661966420415,"aX":-16.831716807492235},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.8,"breakHorizontal":13.6,"spinRate":2358,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.39899063425996095,"extension":6.9299801635718055},"index":1,"playId":"cfbda381-5f4e-336d-afa5-6c9877cc1652","pitchNumber":1,"startTime":"2025-08-31T18:04:13.766Z","endTime":"2025-08-31T18:04:16.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.35814612025657,"strikeZoneBottom":1.61900021214144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.960523662706382,"aZ":-17.763921678175702,"pfxX":-8.3749773095572,"pfxZ":7.46914554750424,"pX":-0.012843689326906532,"pZ":2.8733845032534795,"vX0":9.402623409195416,"vY0":-138.08578536305666,"vZ0":-1.5285231787623377,"x":117.49,"y":161.2,"x0":-2.3751758553734788,"y0":50.004726060763204,"z0":4.630152053558666,"aX":-16.16335353241403},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.4,"breakHorizontal":13.2,"spinRate":2473,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.39676523509310613,"extension":6.603832518930505},"index":2,"playId":"15a23aa5-ba9a-3892-98d9-7f18366fcb2b","pitchNumber":2,"startTime":"2025-08-31T18:04:29.767Z","endTime":"2025-08-31T18:04:32.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.854078543278302,"aZ":-17.25890711259828,"pfxX":-7.391989542359617,"pfxZ":7.6745147226180634,"pX":-0.6246544249627956,"pZ":3.010134443819569,"vX0":7.810871691330271,"vY0":-138.5194704370088,"vZ0":-1.1470585950772936,"x":140.81,"y":157.51,"x0":-2.5202024672771115,"y0":50.00499257526063,"z0":4.583173125986978,"aX":-14.371233079747071},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":11.8,"spinRate":2484,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.39536165144213475,"extension":6.8697391697149275},"index":3,"playId":"5e2e79d6-647d-3fe3-90e1-81f347232eb2","pitchNumber":3,"startTime":"2025-08-31T18:04:47.904Z","endTime":"2025-08-31T18:04:51.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.36703673252625,"aZ":-20.01987478330048,"pfxX":-8.70634422357443,"pfxZ":6.224457091548267,"pX":0.007469832365148155,"pZ":3.831536079875157,"vX0":9.452686054925671,"vY0":-139.34430246003717,"vZ0":1.3982993832484245,"x":116.72,"y":135.33,"x0":-2.309085271131815,"y0":50.00175613837677,"z0":4.652163165283405,"aX":-16.999666469236107},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.8,"breakHorizontal":13.7,"spinRate":2469,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.39413075129758957,"extension":7.086379242878467},"index":4,"playId":"fc46b853-7c73-30ce-86a2-4ac41e293f67","pitchNumber":4,"startTime":"2025-08-31T18:05:09.378Z","endTime":"2025-08-31T18:05:13.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.32935269727064,"aZ":-15.54655002139032,"pfxX":-7.5007529252687775,"pfxZ":8.387362802682574,"pX":0.12375380405138416,"pZ":2.658669482636334,"vX0":9.383850881200688,"vY0":-140.27719591264008,"vZ0":-2.4785892910872604,"x":112.28,"y":167.0,"x0":-2.2987540062108742,"y0":50.00142417944599,"z0":4.573832214506718,"aX":-14.867827061603652},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":11.5,"spinRate":2406,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.3912672792349352,"extension":6.801376936083683},"index":5,"playId":"99f049cd-168e-3184-9808-61431f578c6a","pitchNumber":5,"startTime":"2025-08-31T18:05:31.937Z","endTime":"2025-08-31T18:05:35.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:05:35.521Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to left fielder Austin Martin.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T18:05:45.506Z","endTime":"2025-08-31T18:07:53.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.23722617978431,"strikeZoneBottom":1.48637430847599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.062247581512135,"aZ":-28.636025571920978,"pfxX":-11.277793940252641,"pfxZ":2.0775352261313875,"pX":1.493590145510654,"pZ":1.0482654653676287,"vX0":13.215399937250645,"vY0":-129.4652163349157,"vZ0":-3.339164744273246,"x":60.07,"y":210.48,"x0":-2.2027300857092453,"y0":50.00368826919887,"z0":4.5374400763885925,"aX":-19.219182817420737},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.2,"breakHorizontal":17.6,"spinRate":2160,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.42245093406898215,"extension":6.831569029865555},"index":0,"playId":"a8666721-5d2e-3ef7-8967-f03ff32e2804","pitchNumber":1,"startTime":"2025-08-31T18:06:02.209Z","endTime":"2025-08-31T18:06:05.385Z","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":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.01286567738736,"aZ":-17.481488029526464,"pfxX":-8.32102062285624,"pfxZ":7.725035727670969,"pX":-0.15155880789419007,"pZ":3.416045321980996,"vX0":8.571665640503403,"vY0":-137.8576985623762,"vZ0":0.09689740691602322,"x":122.78,"y":146.55,"x0":-2.237754743471894,"y0":50.00402398324846,"z0":4.571994565296869,"aX":-15.829321218900516},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":13.0,"spinRate":2397,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.39912443744493986,"extension":6.916096544843992},"index":1,"playId":"f2bf8af7-bd0e-3d79-ac21-cda65ffb663f","pitchNumber":2,"startTime":"2025-08-31T18:06:20.806Z","endTime":"2025-08-31T18:06:23.806Z","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":2},"pitchData":{"startSpeed":95.1,"endSpeed":85.5,"strikeZoneTop":3.1914993528179,"strikeZoneBottom":1.50607338632424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.003439410793455,"aZ":-17.028248943973917,"pfxX":-9.738560068937652,"pfxZ":7.97560003077064,"pX":-0.025375951953275796,"pZ":2.2047529523704728,"vX0":9.699314657663821,"vY0":-137.99618510309233,"vZ0":-2.9492167213096905,"x":117.97,"y":179.25,"x0":-2.346140931697852,"y0":50.00642697265804,"z0":4.455833974788337,"aX":-18.504370915176985},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":15.2,"spinRate":2397,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.39921373433083884,"extension":6.813718299053549},"index":2,"playId":"3a8ec210-671a-3dcf-a575-a4e8ad7d4c81","pitchNumber":3,"startTime":"2025-08-31T18:06:39.903Z","endTime":"2025-08-31T18:06:43.071Z","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.4,"endSpeed":86.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.15971532568107,"aZ":-16.081496895770627,"pfxX":-9.094126713951542,"pfxZ":8.376605889121135,"pX":0.05340858799065627,"pZ":3.227020752021393,"vX0":9.588842234566137,"vY0":-138.51466412110386,"vZ0":-0.6003039669412737,"x":114.96,"y":151.65,"x0":-2.290325376669343,"y0":50.0045738598748,"z0":4.532894626587918,"aX":-17.476218275739896},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":14.2,"spinRate":2473,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.3971237967159773,"extension":6.910090006465989},"index":3,"playId":"6165bc3c-e047-39f1-be3e-37625a1bd677","pitchNumber":4,"startTime":"2025-08-31T18:06:58.943Z","endTime":"2025-08-31T18:07:02.638Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"f6dbb790-5a89-41a4-8cbb-f1d21144a294","startTime":"2025-08-31T18:07:26.160Z","endTime":"2025-08-31T18:07:31.160Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.94730593116338,"aZ":-15.445701469498273,"pfxX":-5.6674137489117795,"pfxZ":8.888834455296095,"pX":0.45257346735340814,"pZ":1.9701734780618925,"vX0":9.098271945841404,"vY0":-137.18191457682403,"vZ0":-4.144676674086446,"x":99.75,"y":185.59,"x0":-2.1901197013844778,"y0":50.00249810848767,"z0":4.573029523057025,"aX":-10.665965951383788},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":8.0,"spinRate":2279,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.40123332549685964,"extension":6.733707714663725},"hitData":{"launchSpeed":75.7,"launchAngle":49.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.53,"coordY":129.98}},"index":5,"playId":"39e69daf-5913-3dca-b8fb-2c34d49e2d0d","pitchNumber":5,"startTime":"2025-08-31T18:07:45.561Z","endTime":"2025-08-31T18:07:53.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:07:53.403Z","atBatIndex":27},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Luke Keaschall hit by pitch.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T18:10:25.400Z","endTime":"2025-08-31T18:11:11.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":73.8,"strikeZoneTop":3.18591123795432,"strikeZoneBottom":1.44402408575876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.343286713216422,"aZ":-28.76837083849086,"pfxX":-8.658794768050381,"pfxZ":2.458133395599072,"pX":0.04432299859416626,"pZ":1.535906751468117,"vX0":-3.7020106669845476,"vY0":-117.77695503224763,"vZ0":-2.9049505523213135,"x":115.31,"y":197.31,"x0":2.768231984891605,"y0":50.00273008929896,"z0":5.48534822686104,"aX":-11.989480306739894},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.0,"breakHorizontal":16.7,"spinRate":2717,"spinDirection":291},"zone":8,"typeConfidence":2.0,"plateTime":0.46762505835076196,"extension":6.175039823010211},"index":0,"playId":"388c2733-9d31-37dd-a5dd-63db586792ba","pitchNumber":1,"startTime":"2025-08-31T18:10:26.876Z","endTime":"2025-08-31T18:10:30.244Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.18804684828881,"strikeZoneBottom":1.41283270595567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.27384183721625,"aZ":-22.538345616732933,"pfxX":-0.6006437342301458,"pfxZ":5.70919042401272,"pX":-0.619585318621835,"pZ":1.9919283958740832,"vX0":-7.422526350753237,"vY0":-128.71612093188332,"vZ0":-4.702614194315522,"x":140.62,"y":185.0,"x0":2.3725023014667017,"y0":50.00163581995303,"z0":5.574881125331107,"aX":-1.0133571524119127},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.6,"breakHorizontal":2.6,"spinRate":2310,"spinDirection":166},"zone":4,"typeConfidence":2.0,"plateTime":0.4245887537198385,"extension":6.281375747723848},"index":1,"playId":"9951aa48-7e0f-3c27-bc26-b3526da709d7","pitchNumber":2,"startTime":"2025-08-31T18:10:42.510Z","endTime":"2025-08-31T18:10:45.642Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-31T18:10:51.683Z","endTime":"2025-08-31T18:11:05.696Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.006327563041005,"aZ":-17.010435579054462,"pfxX":5.555832068179972,"pfxZ":8.312857483762183,"pX":-1.589733279216762,"pZ":3.4027917710706914,"vX0":-11.952838481472245,"vY0":-134.2068039899289,"vZ0":-2.3683666361379694,"x":177.6,"y":146.9,"x0":2.1997234876769545,"y0":50.005925718367415,"z0":5.508194888728349,"aX":10.14021341954897},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.8,"breakHorizontal":-7.6,"spinRate":2282,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.40810238727733106,"extension":6.5574677169012805},"index":3,"playId":"6b5db5d3-eb70-39b0-8d6b-ec8eb837ba50","pitchNumber":3,"startTime":"2025-08-31T18:11:05.696Z","endTime":"2025-08-31T18:11:11.110Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:11:11.110Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T18:11:20.971Z","endTime":"2025-08-31T18:12:35.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.478679406718065,"aZ":-20.536745867865804,"pfxX":0.36606690063496616,"pfxZ":6.732386119246666,"pX":0.6134052052708249,"pZ":2.6994710603050613,"vX0":-5.5351252442898895,"vY0":-129.94934727561855,"vZ0":-3.1850404530033534,"x":93.62,"y":165.89,"x0":2.713764782507801,"y0":50.00327232959822,"z0":5.48173805648412,"aX":0.6332876607751747},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.8,"breakHorizontal":0.5,"spinRate":2391,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.4197744174409701,"extension":6.263783406620903},"index":0,"playId":"471cfbbd-a9fd-38c5-815a-13ae6a05894d","pitchNumber":1,"startTime":"2025-08-31T18:11:37.712Z","endTime":"2025-08-31T18:11:41.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.61267730846681,"strikeZoneBottom":1.6694539951388,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.788949139288793,"aZ":-17.929092485649083,"pfxX":8.781943601874222,"pfxZ":7.703828908426501,"pX":0.04027894419495462,"pZ":2.0825206621961034,"vX0":-9.481400252489763,"vY0":-134.9708246559126,"vZ0":-5.144104863004342,"x":115.46,"y":182.55,"x0":2.4541129311366303,"y0":50.00302334544533,"z0":5.271808011454869,"aX":16.238345978282968},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.1,"breakHorizontal":-13.9,"spinRate":2194,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.4054797179408234,"extension":6.45675063577701},"index":1,"playId":"1b12c1a4-c7b9-395e-8fe1-cb455389279f","pitchNumber":2,"startTime":"2025-08-31T18:12:01.124Z","endTime":"2025-08-31T18:12:04.271Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.2,"strikeZoneTop":3.62,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.09429865232917,"aZ":-28.996798664249255,"pfxX":-8.555770542283703,"pfxZ":2.1988737051274203,"pX":-0.4950905428797705,"pZ":3.0184338569355016,"vX0":-4.9276128909820045,"vY0":-120.26743138624688,"vZ0":0.2601888007247669,"x":135.87,"y":157.28,"x0":2.700775636088934,"y0":50.0049463065285,"z0":5.507614169444039,"aX":-12.373575251712477},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.3,"breakHorizontal":16.8,"spinRate":2709,"spinDirection":288},"zone":4,"typeConfidence":2.0,"plateTime":0.4576629544461275,"extension":5.971541795209299},"hitData":{"launchSpeed":93.8,"launchAngle":46.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.32,"coordY":89.01}},"index":2,"playId":"a7d4b364-44a4-3f93-859c-e93fcb465ab1","pitchNumber":3,"startTime":"2025-08-31T18:12:21.062Z","endTime":"2025-08-31T18:12:35.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:12:35.724Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Jeffers walks. Luke Keaschall to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T18:15:12.297Z","endTime":"2025-08-31T18:17:33.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"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":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T18:12:47.948Z","endTime":"2025-08-31T18:13:44.755Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jeremiah Estrada replaces Kyle Hart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-31T18:13:44.755Z","endTime":"2025-08-31T18:15:14.584Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669093,"link":"/api/v1/people/669093"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.0,"endSpeed":87.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.75676455139515,"aZ":-9.729209091596358,"pfxX":-0.6951439528455605,"pfxZ":11.457296016715995,"pX":1.009534305115454,"pZ":3.1266566724194376,"vX0":3.9434608384037904,"vY0":-139.6381602340815,"vZ0":-6.030004897097544,"x":78.52,"y":154.36,"x0":-0.335582833643219,"y0":50.006354139023095,"z0":5.965804048583521,"aX":-1.362603236154083},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.6,"breakHorizontal":0.4,"spinRate":2142,"spinDirection":185},"zone":12,"typeConfidence":0.91,"plateTime":0.39343391995942323,"extension":6.667520218960424},"index":2,"playId":"2a50a06a-d7c8-348e-91fa-1a84fed8fe9a","pitchNumber":1,"startTime":"2025-08-31T18:15:14.584Z","endTime":"2025-08-31T18:15:18.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.5,"strikeZoneTop":3.1919321115462,"strikeZoneBottom":1.47702819508386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.721856649083314,"aZ":-29.612106777687746,"pfxX":2.2984991118404188,"pfxZ":1.5669527715149778,"pX":1.0629210023265974,"pZ":1.237414826142231,"vX0":3.4361737169383955,"vY0":-126.9409881035755,"vZ0":-5.391234146639833,"x":76.48,"y":205.37,"x0":-0.6062288877747919,"y0":50.0011094055202,"z0":5.742932765256932,"aX":3.754762793640972},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.8,"breakHorizontal":-4.9,"spinRate":2194,"spinDirection":147},"zone":14,"typeConfidence":0.91,"plateTime":0.43129772501749386,"extension":6.771450027086342},"index":3,"playId":"90cd6162-4f5d-3b72-ba6c-34710af89d24","pitchNumber":2,"startTime":"2025-08-31T18:15:37.056Z","endTime":"2025-08-31T18:15:40.101Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.28540227934774,"strikeZoneBottom":1.53846381116165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.47171235533692,"aZ":-23.66691033040321,"pfxX":-4.150966325209238,"pfxZ":5.8541538436222815,"pX":0.6497767590409389,"pZ":3.286501354833465,"vX0":3.9285700822214427,"vY0":-119.87933482413663,"vZ0":-0.860547396977688,"x":92.23,"y":150.04,"x0":-0.4720069970563315,"y0":50.00286156685568,"z0":5.765317827953498,"aX":-6.033346161328285},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":10.7,"breakHorizontal":6.6,"spinRate":1342,"spinDirection":232},"zone":3,"typeConfidence":0.87,"plateTime":0.4571379753030751,"extension":6.815891876357313},"index":4,"playId":"70163bc3-2fe4-3a30-bb45-75ba78bc6da7","pitchNumber":3,"startTime":"2025-08-31T18:15:56.923Z","endTime":"2025-08-31T18:16:00.148Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.1,"strikeZoneTop":3.30094691843181,"strikeZoneBottom":1.58592887008604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.955347513409464,"aZ":-21.90909779205539,"pfxX":-4.827918998871165,"pfxZ":6.968965503565373,"pX":0.03353608565013568,"pZ":0.5688212842336854,"vX0":2.5133745468214417,"vY0":-120.94419254206443,"vZ0":-7.250859739529696,"x":115.72,"y":223.42,"x0":-0.3953111342022824,"y0":50.00046792048276,"z0":5.544912730974791,"aX":-7.106892641427664},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":11.0,"breakHorizontal":8.0,"spinRate":1406,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.4539517435302147,"extension":6.896841099439914},"index":5,"playId":"61a9c5d2-6543-39cb-a499-2ce6acfca972","pitchNumber":4,"startTime":"2025-08-31T18:16:17.226Z","endTime":"2025-08-31T18:16:20.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.7,"endSpeed":88.2,"strikeZoneTop":3.28565410705153,"strikeZoneBottom":1.60262790061502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.62556004700262,"aZ":-9.63364659446911,"pfxX":0.33127682049846197,"pfxZ":11.254528937366796,"pX":1.2023865570431862,"pZ":3.1708573142933503,"vX0":3.759405839182299,"vY0":-140.77746876763882,"vZ0":-5.654147356317834,"x":71.17,"y":153.17,"x0":-0.1945833887491868,"y0":50.00292694674744,"z0":5.832078272268172,"aX":0.6622540141672723},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.3,"breakHorizontal":-1.4,"spinRate":2013,"spinDirection":179},"zone":12,"typeConfidence":0.91,"plateTime":0.3894187754303462,"extension":6.928853479027122},"index":6,"playId":"01feb154-8dc9-3d7c-92e9-cc3297200396","pitchNumber":5,"startTime":"2025-08-31T18:16:42.375Z","endTime":"2025-08-31T18:16:47.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.647646814273756,"aZ":-8.707551551597899,"pfxX":-1.8491404969207703,"pfxZ":11.664971167500333,"pX":0.293778490904208,"pZ":3.036353339281834,"vX0":2.353154940707972,"vY0":-141.28279794202524,"vZ0":-6.052429768546274,"x":105.8,"y":156.8,"x0":-0.311567471472472,"y0":50.001826802817654,"z0":5.772563558120581,"aX":-3.7198634985300263},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.0,"breakHorizontal":2.9,"spinRate":2101,"spinDirection":187},"zone":3,"typeConfidence":0.92,"plateTime":0.3884015817888882,"extension":6.947264728470357},"index":7,"playId":"1dede485-37b0-3965-8c64-e014b649c9c3","pitchNumber":6,"startTime":"2025-08-31T18:17:04.073Z","endTime":"2025-08-31T18:17:07.095Z","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":87.5,"endSpeed":80.4,"strikeZoneTop":3.33106206076159,"strikeZoneBottom":1.61627848599743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.920368637904048,"aZ":-28.663887808253897,"pfxX":-0.24936052210938597,"pfxZ":2.1389581334705063,"pX":0.19242805704480342,"pZ":1.4378827628708373,"vX0":2.686962524673449,"vY0":-127.44667961361729,"vZ0":-4.855693463576929,"x":109.67,"y":199.96,"x0":-0.8444529942411924,"y0":50.00281654618612,"z0":5.639801045135475,"aX":-0.40952777039386656},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.0,"breakHorizontal":-0.1,"spinRate":2264,"spinDirection":110},"zone":14,"typeConfidence":0.92,"plateTime":0.43026108651604034,"extension":6.801875604820352},"index":8,"playId":"b2f9cd9b-dff5-3b44-8f9d-2bb24fb11a74","pitchNumber":7,"startTime":"2025-08-31T18:17:28.635Z","endTime":"2025-08-31T18:17:33.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:17:33.094Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T18:18:03.379Z","endTime":"2025-08-31T18:20:14.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.56436741959201,"strikeZoneBottom":1.67277842437401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.983624176774356,"aZ":-22.031296427419065,"pfxX":-4.475030534226903,"pfxZ":6.711601698370235,"pX":0.3492540135616409,"pZ":0.35206563372648364,"vX0":3.605802703097571,"vY0":-122.13888357230661,"vZ0":-7.886786096469851,"x":103.69,"y":229.27,"x0":-0.5645409119105195,"y0":50.0042257523466,"z0":5.516752220406955,"aX":-6.764021038484977},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.6,"breakHorizontal":7.2,"spinRate":1391,"spinDirection":229},"zone":14,"typeConfidence":0.88,"plateTime":0.44839555775675377,"extension":6.968268954592606},"index":0,"playId":"923a14a7-d6d8-3167-9169-f49e32a06ad3","pitchNumber":1,"startTime":"2025-08-31T18:18:20.458Z","endTime":"2025-08-31T18:18:23.752Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.34019940689025,"strikeZoneBottom":1.38295653739496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.31486677040909,"aZ":-22.294686143423654,"pfxX":-7.279252819019007,"pfxZ":6.657595642430822,"pX":0.8141793070506609,"pZ":1.7145402491141262,"vX0":5.045793672429928,"vY0":-121.22573064852533,"vZ0":-4.658045779555398,"x":85.97,"y":192.49,"x0":-0.3513713725827987,"y0":50.004336664396554,"z0":5.614008362800854,"aX":-10.804955562985963},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":11.2,"breakHorizontal":11.9,"spinRate":1313,"spinDirection":236},"zone":9,"typeConfidence":0.9,"plateTime":0.45230978738254546,"extension":6.97709826636931},"index":1,"playId":"31b77795-bea4-395e-9806-b41a2370701e","pitchNumber":2,"startTime":"2025-08-31T18:18:44.271Z","endTime":"2025-08-31T18:18:47.438Z","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":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.44603721545565,"strikeZoneBottom":1.68655197298528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.99022176778836,"aZ":-7.96531010736304,"pfxX":-2.4645498712755725,"pfxZ":12.054948056944466,"pX":-0.3454546048229471,"pZ":2.604350174872876,"vX0":0.5000446245802396,"vY0":-141.02815500439266,"vZ0":-7.508030481950937,"x":130.17,"y":168.46,"x0":-0.20526632336786252,"y0":50.0027828845222,"z0":5.819679669208043,"aX":-4.948934176581113},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.4,"breakHorizontal":4.3,"spinRate":2080,"spinDirection":185},"zone":4,"typeConfidence":0.92,"plateTime":0.3888474843997911,"extension":6.736392902036218},"index":2,"playId":"03bc6766-a9bd-37fd-b7ff-ad1a3ecb2c03","pitchNumber":3,"startTime":"2025-08-31T18:19:04.970Z","endTime":"2025-08-31T18:19:08.058Z","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":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.8,"strikeZoneTop":3.56690549279663,"strikeZoneBottom":1.70891031073896,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.58983904304429,"aZ":-7.961089440729144,"pfxX":-1.1405814566753145,"pfxZ":11.87981747922012,"pX":1.3583099001292,"pZ":3.0071743833330262,"vX0":4.822432991746213,"vY0":-142.53223066846263,"vZ0":-6.346929035412671,"x":65.22,"y":157.59,"x0":-0.214313637372258,"y0":50.00587877862286,"z0":5.778279363215376,"aX":-2.325209241510888},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.3,"breakHorizontal":1.0,"spinRate":2198,"spinDirection":183},"zone":12,"typeConfidence":0.92,"plateTime":0.385637991359816,"extension":6.921311847908992},"index":3,"playId":"2eb7cdca-4004-3216-b297-800768c6da4b","pitchNumber":4,"startTime":"2025-08-31T18:19:26.379Z","endTime":"2025-08-31T18:19:29.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":75.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.989716449173223,"aZ":-20.009080993323227,"pfxX":-7.085537966868609,"pfxZ":8.240547465182217,"pX":0.11105061013966527,"pZ":2.191307191644514,"vX0":3.521567206398948,"vY0":-121.35617054295932,"vZ0":-3.747972699917033,"x":112.77,"y":179.61,"x0":-0.44608000492435973,"y0":50.00393015872225,"z0":5.520095180299386,"aX":-10.462322336238456},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":14.2,"breakHorizontal":11.9,"spinRate":1438,"spinDirection":231},"zone":8,"typeConfidence":0.89,"plateTime":0.4530855935928013,"extension":7.151873249166654},"index":4,"playId":"df62eb33-eb04-3a7c-8470-cc97afa1748a","pitchNumber":5,"startTime":"2025-08-31T18:19:49.853Z","endTime":"2025-08-31T18:19:53.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.6555067714688,"aZ":-5.057567861448724,"pfxX":-0.11741370606869397,"pfxZ":13.27738217199357,"pX":0.04333279072712038,"pZ":3.1969022716423736,"vX0":1.0404421582996362,"vY0":-142.45544948730665,"vZ0":-6.307798583086474,"x":115.35,"y":152.46,"x0":-0.3123555208634207,"y0":50.00131135967294,"z0":5.767105679547872,"aX":-0.23985715751711015},"breaks":{"breakAngle":0.0,"breakLength":1.2,"breakY":24.0,"breakVertical":-5.9,"breakVerticalInduced":22.8,"breakHorizontal":0.0,"spinRate":2292,"spinDirection":183},"zone":2,"typeConfidence":0.92,"plateTime":0.3854124489529531,"extension":6.956208731991793},"index":5,"playId":"9812c817-86a6-3b2c-a470-3b6c9ed41484","pitchNumber":6,"startTime":"2025-08-31T18:20:11.207Z","endTime":"2025-08-31T18:20:14.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:20:14.340Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James Outman singles on a line drive to center fielder Ramón Laureano. Luke Keaschall scores. Ryan Jeffers to 3rd.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T18:20:36.559Z","endTime":"2025-08-31T18:20:54.802Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"postOnThird":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":{"id":606996,"link":"/api/v1/people/606996"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.839831934343174,"aZ":-22.91293765063525,"pfxX":-6.217334810143835,"pfxZ":6.143467660206146,"pX":0.28104295524004824,"pZ":1.9638459193060986,"vX0":4.179268767795025,"vY0":-121.73782858716025,"vZ0":-3.807125335887413,"x":106.29,"y":185.76,"x0":-0.6460893746157215,"y0":50.00520160706507,"z0":5.520571679826345,"aX":-9.377481567336838},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":10.6,"breakHorizontal":10.3,"spinRate":1442,"spinDirection":238},"zone":9,"typeConfidence":0.9,"plateTime":0.44910669268832626,"extension":6.900957131402705},"hitData":{"launchSpeed":92.7,"launchAngle":16.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.35,"coordY":70.45}},"index":0,"playId":"fc47c885-4331-3bcc-a117-02af29100203","pitchNumber":1,"startTime":"2025-08-31T18:20:42.536Z","endTime":"2025-08-31T18:20:54.802Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:20:54.802Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Martin called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T18:21:24.631Z","endTime":"2025-08-31T18:23:59.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":97.5,"endSpeed":88.6,"strikeZoneTop":3.39790613271628,"strikeZoneBottom":1.56327894429541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.417355801612345,"aZ":-10.863766398685465,"pfxX":-0.5818955231731513,"pfxZ":10.556491470250638,"pX":1.461305097223654,"pZ":2.3553601725789024,"vX0":5.338738129776336,"vY0":-141.66799865556953,"vZ0":-7.372842263403299,"x":61.3,"y":175.19,"x0":-0.37754384909748656,"y0":50.003873511376064,"z0":5.697489551298125,"aX":-1.1751516131937787},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":-0.1,"spinRate":1942,"spinDirection":180},"zone":14,"typeConfidence":0.91,"plateTime":0.38763467281114705,"extension":6.918386966776763},"index":0,"playId":"ee18c426-a1e4-354a-a380-c167694c82c8","pitchNumber":1,"startTime":"2025-08-31T18:21:24.631Z","endTime":"2025-08-31T18:21:27.631Z","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":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.35244444473186,"strikeZoneBottom":1.56767640880841,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.72098393653752,"aZ":-26.938853249918118,"pfxX":2.4798327288812336,"pfxZ":3.095842959942968,"pX":-0.2106688824228773,"pZ":0.48112617711410915,"vX0":0.8244044851273271,"vY0":-129.1458771282198,"vZ0":-7.556055020692124,"x":125.03,"y":225.79,"x0":-0.8561100793366709,"y0":50.001567979146444,"z0":5.514707950682995,"aX":4.191303251545905},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.2,"breakHorizontal":-4.7,"spinRate":2148,"spinDirection":157},"zone":13,"typeConfidence":0.92,"plateTime":0.4240087607767613,"extension":6.853728860615375},"index":1,"playId":"84b8ec08-32c2-36a8-ac9a-3405a3eb7db2","pitchNumber":2,"startTime":"2025-08-31T18:21:43.050Z","endTime":"2025-08-31T18:21:47.947Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"be881267-9470-3776-95f5-5393380a14b9","startTime":"2025-08-31T18:22:05.226Z","endTime":"2025-08-31T18:22:08.226Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.3101139153718,"strikeZoneBottom":1.53919786420043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.32506589057165,"aZ":-24.012981318996097,"pfxX":-4.959374869689017,"pfxZ":5.614805556179423,"pX":0.3496309329665298,"pZ":2.986258084252361,"vX0":3.9320325860247083,"vY0":-120.07698651253978,"vZ0":-1.1793336927675893,"x":103.67,"y":158.15,"x0":-0.6687431085142704,"y0":50.00085009249362,"z0":5.630055629092355,"aX":-7.2055365117776695},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":10.1,"breakHorizontal":7.9,"spinRate":1329,"spinDirection":236},"zone":3,"typeConfidence":0.88,"plateTime":0.4570089899331946,"extension":6.966095914311557},"index":3,"playId":"c664f4c0-b80e-3759-9e06-263bf0846f8d","pitchNumber":3,"startTime":"2025-08-31T18:22:25.238Z","endTime":"2025-08-31T18:22:28.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.28572603998641,"strikeZoneBottom":1.51452272970782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.869712770030624,"aZ":-23.763170051574757,"pfxX":-6.124483984523594,"pfxZ":5.76019029387445,"pX":1.2522566202343637,"pZ":1.13358744236069,"vX0":5.948601995918945,"vY0":-120.48787454250385,"vZ0":-5.31961943315625,"x":69.27,"y":208.17,"x0":-0.46078464591273144,"y0":50.004751653013685,"z0":5.488048496199829,"aX":-8.946058684793586},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":9.4,"breakHorizontal":9.6,"spinRate":1380,"spinDirection":236},"zone":14,"typeConfidence":0.86,"plateTime":0.45576263141780604,"extension":7.036745254358203},"index":4,"playId":"6aeeaeeb-9611-3629-81e0-a7548f84cdbc","pitchNumber":4,"startTime":"2025-08-31T18:22:44.876Z","endTime":"2025-08-31T18:22:48.880Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.4,"strikeZoneTop":3.3151804527125,"strikeZoneBottom":1.60765326956044,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.94574457633835,"aZ":-7.992751119097211,"pfxX":-0.24169873683722232,"pfxZ":12.015393116249353,"pX":0.3996643969822214,"pZ":1.76723917970402,"vX0":2.3887146392691077,"vY0":-141.5860663859824,"vZ0":-9.18849590592345,"x":101.77,"y":191.06,"x0":-0.4267280821424661,"y0":50.00592322764232,"z0":5.581977979618956,"aX":-0.48682459462091904},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.9,"breakHorizontal":-0.1,"spinRate":2172,"spinDirection":182},"zone":9,"typeConfidence":0.91,"plateTime":0.3881438743968526,"extension":6.976501894447511},"index":5,"playId":"04747eb6-d9ea-32ad-a528-dbbd5f1aa598","pitchNumber":5,"startTime":"2025-08-31T18:23:04.493Z","endTime":"2025-08-31T18:23:07.689Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.18221845541248,"aZ":-8.392080408425153,"pfxX":-0.986885376350353,"pfxZ":11.855069602795282,"pX":-0.13958908403975018,"pZ":2.389496566495617,"vX0":0.9474143815603011,"vY0":-141.214254480998,"vZ0":-7.576034085728221,"x":122.32,"y":174.26,"x0":-0.3523191033312418,"y0":50.00343738873732,"z0":5.657763442405468,"aX":-1.979838793706164},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.9,"breakHorizontal":1.6,"spinRate":2215,"spinDirection":190},"zone":5,"typeConfidence":0.91,"plateTime":0.3888820965633215,"extension":6.868860398028531},"index":6,"playId":"a6e1fed5-01db-3f82-bcb2-75dcd2624c3e","pitchNumber":6,"startTime":"2025-08-31T18:23:26.121Z","endTime":"2025-08-31T18:23:29.774Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.34193892842527,"strikeZoneBottom":1.57108551603503,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.00234902554724,"aZ":-11.546246997222443,"pfxX":-1.0367518673391507,"pfxZ":10.464791491051091,"pX":-0.4755301254196283,"pZ":2.1475252396108138,"vX0":0.7365810462907804,"vY0":-139.65545931638124,"vZ0":-7.387648886380255,"x":135.13,"y":180.8,"x0":-0.6082444029401665,"y0":50.00599524339321,"z0":5.589986570911673,"aX":-2.0444323531969655},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.6,"breakHorizontal":1.7,"spinRate":2063,"spinDirection":190},"zone":4,"typeConfidence":0.9,"plateTime":0.392467791649072,"extension":6.8759647721226225},"index":7,"playId":"5aa02666-3aed-39c0-a685-f9fd94259eb0","pitchNumber":7,"startTime":"2025-08-31T18:23:54.290Z","endTime":"2025-08-31T18:23:59.030Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:23:59.030Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jose Iglesias lines out to center fielder James Outman.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T18:26:19.212Z","endTime":"2025-08-31T18:27:52.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.24662668882064,"strikeZoneBottom":1.35981475165555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.10655542100202,"aZ":-25.76539699524407,"pfxX":-9.20691927564226,"pfxZ":3.4933712324356456,"pX":-0.9402131115721128,"pZ":1.6610095047179614,"vX0":6.935404917734463,"vY0":-134.7658847054672,"vZ0":-3.0127243191727073,"x":152.84,"y":193.93,"x0":-2.354713743257151,"y0":50.00298056323188,"z0":4.619404349363038,"aX":-16.884900404612313},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.9,"breakHorizontal":15.1,"spinRate":2139,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.406905808452108,"extension":6.539105411522926},"index":0,"playId":"f886fb54-e68f-3abe-bbb6-e4d7415dde2a","pitchNumber":1,"startTime":"2025-08-31T18:26:32.528Z","endTime":"2025-08-31T18:26:36.130Z","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":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.21389413749831,"strikeZoneBottom":1.36584866951712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.34576859880265,"aZ":-19.72497033484114,"pfxX":-7.908820744812342,"pfxZ":6.746506398765439,"pX":0.17364460055372521,"pZ":1.8214482119199622,"vX0":9.175763184900887,"vY0":-135.62717149811093,"vZ0":-3.729236671115233,"x":110.38,"y":189.6,"x0":-2.2413927793621338,"y0":50.00144246573694,"z0":4.606702480788058,"aX":-14.590830367049325},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.5,"breakHorizontal":12.1,"spinRate":2292,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.4053461539971659,"extension":6.730045144641513},"index":1,"playId":"7d5e4c76-998c-3917-8d4b-1295e2f3247d","pitchNumber":2,"startTime":"2025-08-31T18:27:14.723Z","endTime":"2025-08-31T18:27:18.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":71.9,"strikeZoneTop":3.21723983509111,"strikeZoneBottom":1.30403783483748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.292560975987872,"aZ":-42.61188926793152,"pfxX":7.449493260290201,"pfxZ":-7.964632656837981,"pX":0.7968354912880533,"pZ":2.297735381416274,"vX0":4.88279466956807,"vY0":-114.68511414643696,"vZ0":3.1713903759321527,"x":86.63,"y":176.74,"x0":-2.3389667386273216,"y0":50.000737970895955,"z0":5.0986509419423625,"aX":9.766081371612856},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-13.1,"breakHorizontal":-14.9,"spinRate":2792,"spinDirection":56},"zone":6,"typeConfidence":2.0,"plateTime":0.48046889927829994,"extension":6.591683613809054},"index":2,"playId":"539d6b44-1636-3b43-b1e3-2019144f802d","pitchNumber":3,"startTime":"2025-08-31T18:27:30.826Z","endTime":"2025-08-31T18:27:34.136Z","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":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.78229513711775,"aZ":-22.216582995502048,"pfxX":-9.474888359322208,"pfxZ":5.423167729740847,"pX":-0.12241434359829863,"pZ":1.670530990782296,"vX0":9.005224827565407,"vY0":-135.42165122709474,"vZ0":-3.8098171951551367,"x":121.67,"y":193.68,"x0":-2.2786721342580125,"y0":50.00261599820004,"z0":4.671903201751528,"aX":-17.39401943601012},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.1,"breakHorizontal":15.0,"spinRate":2150,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.4062845946706437,"extension":6.583901113021992},"hitData":{"launchSpeed":93.6,"launchAngle":20.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.0,"coordY":65.98}},"index":3,"playId":"f59d636b-d0fb-3b15-a556-af1f87c49914","pitchNumber":4,"startTime":"2025-08-31T18:27:46.135Z","endTime":"2025-08-31T18:27:52.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:27:52.712Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T18:27:59.641Z","endTime":"2025-08-31T18:28:55.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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(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":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.9400396449899,"aZ":-42.53113094887419,"pfxX":4.947920105400771,"pfxZ":-7.799634308514058,"pX":-0.24906008036003122,"pZ":2.612664366184838,"vX0":3.392757467976922,"vY0":-114.95236594891846,"vZ0":3.367733394136634,"x":126.49,"y":168.24,"x0":-2.3912634653509186,"y0":50.00404976093315,"z0":5.28079389747081,"aX":6.567872664489123},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-12.8,"breakHorizontal":-9.8,"spinRate":2770,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.47798168620240533,"extension":6.389681532785023},"index":0,"playId":"1c7ecb2f-a6d6-317e-8faa-a0d41aea1c21","pitchNumber":1,"startTime":"2025-08-31T18:28:16.751Z","endTime":"2025-08-31T18:28:21.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.27911250011303,"aZ":-16.68721853475084,"pfxX":-9.275314330841406,"pfxZ":8.073966060567304,"pX":0.5371637777579962,"pZ":2.585172125991432,"vX0":10.410365363592895,"vY0":-137.79476820388567,"vZ0":-2.7631324364043524,"x":96.52,"y":168.98,"x0":-2.088891562439448,"y0":50.006224790840406,"z0":4.731628144464168,"aX":-17.799570223449994},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":14.5,"spinRate":2443,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.39784727628867955,"extension":6.774554057150923},"index":1,"playId":"6830cc70-6b18-377a-887a-69d689e3a327","pitchNumber":2,"startTime":"2025-08-31T18:28:34.496Z","endTime":"2025-08-31T18:28:37.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.875342623257893,"aZ":-39.82928426955711,"pfxX":7.2857327042507976,"pfxZ":-5.603482970281626,"pX":0.9189019245264413,"pZ":1.6941489715473497,"vX0":4.916299990336355,"vY0":-116.20380085518006,"vZ0":0.6866903605902146,"x":81.97,"y":193.04,"x0":-2.1708689164689354,"y0":50.00073543425334,"z0":5.180084054010971,"aX":9.95740365645735},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-9.7,"breakHorizontal":-14.4,"spinRate":2981,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.471434900888426,"extension":6.665613369023039},"index":2,"playId":"aa913498-fca3-3b68-ac92-3955f929e318","pitchNumber":3,"startTime":"2025-08-31T18:28:51.808Z","endTime":"2025-08-31T18:28:55.783Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:28:55.783Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Fernando Tatis Jr. pops out to catcher Ryan Jeffers in foul territory.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T18:29:02.425Z","endTime":"2025-08-31T18:29:48.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":94.8,"endSpeed":86.1,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.33847614270309,"aZ":-16.90913337421505,"pfxX":-7.598442133873464,"pfxZ":7.982334355656599,"pX":-0.18430435006371684,"pZ":2.837482437623517,"vX0":8.524962743917184,"vY0":-137.8361573821568,"vZ0":-2.225405488426306,"x":124.03,"y":162.17,"x0":-2.338803401385162,"y0":50.00496696482976,"z0":4.804811310181888,"aX":-14.535850039507189},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":11.9,"spinRate":2396,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3982822138965627,"extension":6.750357221171712},"index":0,"playId":"991b5a07-bd4d-3160-91ec-90e8948e26a9","pitchNumber":1,"startTime":"2025-08-31T18:29:19.740Z","endTime":"2025-08-31T18:29:22.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.522493512340933,"aZ":-20.83973686478741,"pfxX":-7.9240398918628685,"pfxZ":6.003238748253411,"pX":-0.4333445165122668,"pZ":2.818609610519661,"vX0":7.884207429272326,"vY0":-136.62706644134468,"vZ0":-1.1835455785988576,"x":133.52,"y":162.68,"x0":-2.3290011942328714,"y0":50.001083713241,"z0":4.691606297900709,"aX":-14.957255637552958},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.8,"breakHorizontal":12.6,"spinRate":2252,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4011232454418181,"extension":6.843678684760657},"hitData":{"launchSpeed":81.1,"launchAngle":81.0,"totalDistance":12.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":135.04,"coordY":206.47}},"index":1,"playId":"758d2b00-ee55-38fd-8569-ae697d179e6c","pitchNumber":2,"startTime":"2025-08-31T18:29:38.862Z","endTime":"2025-08-31T18:29:48.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:29:48.920Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Byron Buxton doubles (16) on a sharp line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T18:32:26.940Z","endTime":"2025-08-31T18:32:40.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Wandy Peralta replaces Jeremiah Estrada.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T18:31:15.569Z","endTime":"2025-08-31T18:32:29.314Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593974,"link":"/api/v1/people/593974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.187109998921144,"aZ":-21.64140678486461,"pfxX":9.90266879816957,"pfxZ":5.484692592839219,"pX":0.15466702925235334,"pZ":1.6866248611168169,"vX0":-4.434114957957189,"vY0":-138.2876469469956,"vZ0":-7.269669291309093,"x":111.1,"y":193.24,"x0":0.49950316601702893,"y0":50.00601534170829,"z0":5.820522196247053,"aX":19.026110002423373},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.5,"breakHorizontal":-16.9,"spinRate":2293,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.39733120709813585,"extension":5.674263044806624},"hitData":{"launchSpeed":111.0,"launchAngle":13.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":162.39,"coordY":70.92}},"index":1,"playId":"4b7b5e68-8b63-3de2-a659-a043e09207ce","pitchNumber":1,"startTime":"2025-08-31T18:32:29.314Z","endTime":"2025-08-31T18:32:40.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:32:40.879Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Wallner strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T18:33:04.812Z","endTime":"2025-08-31T18:33:49.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.75,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.75393324359209,"aZ":-21.952705132158936,"pfxX":8.125953214663713,"pfxZ":5.259477854205203,"pX":0.7980122587228058,"pZ":2.111036019143864,"vX0":-2.827047942756347,"vY0":-138.93739749570878,"vZ0":-6.284827373720276,"x":86.58,"y":181.78,"x0":0.776238003608257,"y0":50.00670456450047,"z0":5.87376189393437,"aX":15.800642833252413},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.3,"breakHorizontal":-14.0,"spinRate":2220,"spinDirection":130},"zone":9,"typeConfidence":2.0,"plateTime":0.39507728257464025,"extension":5.614319380681119},"index":0,"playId":"39904a75-7e54-388a-abce-29a0d8a8c999","pitchNumber":1,"startTime":"2025-08-31T18:33:11.581Z","endTime":"2025-08-31T18:33:14.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.7,"strikeZoneTop":3.75,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.67579528517583,"aZ":-20.66363552283633,"pfxX":9.38299217535167,"pfxZ":5.938022345033409,"pX":1.411453475476681,"pZ":2.081674088037522,"vX0":-1.3793189776540795,"vY0":-139.62381151487514,"vZ0":-6.667347815548457,"x":63.2,"y":182.57,"x0":0.7001406505661945,"y0":50.00493613952757,"z0":5.899140973791782,"aX":18.19700179054305},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.2,"breakHorizontal":-16.6,"spinRate":2229,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.3949913616924432,"extension":5.581142548285965},"index":1,"playId":"f9a1b7a7-b3b7-3051-ba92-4a28fe460a60","pitchNumber":2,"startTime":"2025-08-31T18:33:28.231Z","endTime":"2025-08-31T18:33:31.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.75,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.63069946262259,"aZ":-20.761296251212006,"pfxX":8.168709504255776,"pfxZ":5.935961187136934,"pX":0.515302098664618,"pZ":1.8152089344092166,"vX0":-2.6083919797394293,"vY0":-138.42237874754784,"vZ0":-7.579903489130667,"x":97.36,"y":189.77,"x0":0.41407605979442635,"y0":50.001970761412665,"z0":6.001102064746121,"aX":15.700442633936861},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.2,"breakHorizontal":-14.2,"spinRate":2217,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.3971458343293186,"extension":5.638933606370059},"index":2,"playId":"3dc48182-0f25-3fdc-b60b-c833cb3c31b8","pitchNumber":3,"startTime":"2025-08-31T18:33:46.352Z","endTime":"2025-08-31T18:33:49.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:33:49.992Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brooks Lee walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T18:34:04.304Z","endTime":"2025-08-31T18:35:36.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"postOnSecond":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.24471712921894,"strikeZoneBottom":1.62034915414563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.268908461325555,"aZ":-25.06128945320643,"pfxX":0.2885356364721914,"pfxZ":4.168062661437134,"pX":0.6482830111619047,"pZ":1.429678327266386,"vX0":-0.40311102055515363,"vY0":-130.06642070657094,"vZ0":-6.173817837711197,"x":92.29,"y":200.18,"x0":0.7680670861035542,"y0":50.00308261578878,"z0":5.744539599663331,"aX":0.4924682030597747},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.4,"breakHorizontal":-0.5,"spinRate":2312,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4217373386935823,"extension":5.804967898809927},"index":0,"playId":"823c8956-f09d-302f-8b89-364bb8337b4e","pitchNumber":1,"startTime":"2025-08-31T18:34:13.320Z","endTime":"2025-08-31T18:34:16.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":79.2,"strikeZoneTop":3.27990130542698,"strikeZoneBottom":1.51877705778628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.58636283721806,"aZ":-26.795534825918075,"pfxX":9.66886940660451,"pfxZ":3.2895196784702847,"pX":2.27522342179668,"pZ":2.883113700613819,"vX0":0.348559962109225,"vY0":-129.09427296323523,"vZ0":-1.9211151915840952,"x":30.27,"y":160.94,"x0":0.8869718435597426,"y0":50.004193872252515,"z0":5.763906989778194,"aX":15.817159298800096},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.6,"breakHorizontal":-17.4,"spinRate":2293,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.4293949438213227,"extension":5.641149248172659},"index":1,"playId":"a89ad415-5ed2-3f7a-99c9-fc3eabc54f01","pitchNumber":2,"startTime":"2025-08-31T18:34:29.101Z","endTime":"2025-08-31T18:34:32.101Z","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":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":80.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.65493287795651,"aZ":-27.09408148409384,"pfxX":9.683170809192536,"pfxZ":3.055962314928781,"pX":0.634453293343832,"pZ":3.062987442434462,"vX0":-2.9074370011339727,"vY0":-129.55374453176043,"vZ0":-1.7423877976675284,"x":92.82,"y":156.08,"x0":0.528573877133488,"y0":50.00300731365262,"z0":5.860472882318076,"aX":16.09517305760946},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.3,"breakHorizontal":-16.7,"spinRate":2275,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.42641345984054535,"extension":5.694686212668711},"index":2,"playId":"98dad0c5-adea-30f8-b79d-fc7270a7e344","pitchNumber":3,"startTime":"2025-08-31T18:34:49.084Z","endTime":"2025-08-31T18:34:52.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.30724853490132,"strikeZoneBottom":1.51394607994701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.96113768058944,"aZ":-24.912089409322142,"pfxX":10.247623531636123,"pfxZ":3.7377565260371863,"pX":-1.1783814245846205,"pZ":2.922722047762324,"vX0":-6.5295882763251125,"vY0":-139.12082724789587,"vZ0":-4.163078771457894,"x":161.92,"y":159.87,"x0":-0.12072912861420877,"y0":50.001126183850964,"z0":6.108805958400005,"aX":19.895771102968503},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.0,"breakHorizontal":-17.0,"spinRate":2099,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.3951411644765108,"extension":5.622097453434526},"index":3,"playId":"730921a8-caaf-379b-b73b-c8c8f6f78013","pitchNumber":4,"startTime":"2025-08-31T18:35:14.418Z","endTime":"2025-08-31T18:35:17.740Z","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":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.34878704949556,"strikeZoneBottom":1.58778501137387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.23977996831971,"aZ":-20.15568918595171,"pfxX":9.96417753015588,"pfxZ":6.099896522219669,"pX":-0.9728928675672708,"pZ":2.1126403732350645,"vX0":-6.276556082658351,"vY0":-139.43375560733259,"vZ0":-6.974625222602552,"x":154.08,"y":181.74,"x0":0.012398736269843795,"y0":50.00001947264106,"z0":5.975399475454803,"aX":19.62403355804115},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.7,"breakHorizontal":-16.8,"spinRate":2242,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.39276154460377244,"extension":5.706979864581529},"index":4,"playId":"0ca1cee8-1fdc-3671-9539-f09743749e43","pitchNumber":5,"startTime":"2025-08-31T18:35:32.563Z","endTime":"2025-08-31T18:35:36.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:35:36.644Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a ground ball to center fielder Ramón Laureano. Byron Buxton scores. Brooks Lee to 2nd.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T18:37:01.866Z","endTime":"2025-08-31T18:37:16.021Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":{"id":593974,"link":"/api/v1/people/593974"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T18:35:52.223Z","endTime":"2025-08-31T18:37:04.175Z","isPitch":false,"type":"action"},{"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":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":80.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.448373370829323,"aZ":-31.11621302950803,"pfxX":8.607497958118142,"pfxZ":0.635096786019357,"pX":0.568618027761612,"pZ":2.242983839341151,"vX0":-3.2091964405649147,"vY0":-129.34928283950805,"vZ0":-2.9465170981399726,"x":95.33,"y":178.22,"x0":0.7168890212384816,"y0":50.00474581505316,"z0":5.817098311571285,"aX":14.385961659194335},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.6,"breakHorizontal":-14.8,"spinRate":2088,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.4256985976946739,"extension":5.90708253406696},"hitData":{"launchSpeed":94.9,"launchAngle":7.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.76,"coordY":83.38}},"index":1,"playId":"199f3168-7100-3b6e-814d-cc8f38cec3e8","pitchNumber":1,"startTime":"2025-08-31T18:37:04.175Z","endTime":"2025-08-31T18:37:16.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:37:16.021Z","atBatIndex":40},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Kody Clemens hit by pitch. Brooks Lee to 3rd. Luke Keaschall to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T18:37:31.056Z","endTime":"2025-08-31T18:38:30.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnThird":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.62686393994472,"strikeZoneBottom":1.72950784875876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.908593760212636,"aZ":-9.44298385762884,"pfxX":5.523243345861201,"pfxZ":11.740031279783924,"pX":-1.12227073285967,"pZ":1.6737605460254419,"vX0":-5.7392812626980385,"vY0":-138.50854960444116,"vZ0":-9.480287583607215,"x":159.78,"y":193.59,"x0":0.2624374271249427,"y0":50.00628218504125,"z0":5.7791939056318595,"aX":10.697781077455517},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.3,"breakHorizontal":-8.8,"spinRate":2166,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.39595760477588726,"extension":5.740651010540776},"index":0,"playId":"2b809538-d9bc-30de-a7de-3bccecf2d3ec","pitchNumber":1,"startTime":"2025-08-31T18:37:41.958Z","endTime":"2025-08-31T18:37:45.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.543866019505835,"aZ":-8.382747032539159,"pfxX":4.548294864963082,"pfxZ":12.325689090212276,"pX":0.0013250267266565277,"pZ":3.317891947857963,"vX0":-2.552443391521657,"vY0":-138.44650574932874,"vZ0":-5.700091947325755,"x":116.95,"y":149.2,"x0":0.3470854399756081,"y0":50.001594947715624,"z0":5.972003439958523,"aX":8.778741521654476},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":21.2,"breakHorizontal":-7.7,"spinRate":2091,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.3964857693242183,"extension":5.647732973403593},"index":1,"playId":"35896d5a-dec1-37c2-ad05-c46de7645eb3","pitchNumber":2,"startTime":"2025-08-31T18:38:01.955Z","endTime":"2025-08-31T18:38:05.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.01614425514724,"aZ":-23.160449711771992,"pfxX":8.1429633497211,"pfxZ":4.692123427532824,"pX":2.086285810111886,"pZ":4.2833010170937795,"vX0":1.2957271215337967,"vY0":-137.62707524579952,"vZ0":-0.8625375645637353,"x":37.48,"y":123.13,"x0":0.5512833463672163,"y0":50.005931200906225,"z0":6.166791929230201,"aX":15.651187715940793},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.5,"breakHorizontal":-15.0,"spinRate":1966,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.3977085799340836,"extension":5.5077663977408795},"index":2,"playId":"2d286d30-b0c7-3dc7-a7f7-cf24730067a7","pitchNumber":3,"startTime":"2025-08-31T18:38:25.191Z","endTime":"2025-08-31T18:38:30.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:38:30.909Z","atBatIndex":41},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ryan Jeffers out on a sacrifice fly to right fielder Fernando Tatis Jr. Brooks Lee scores. Luke Keaschall to 3rd.","rbi":1,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T18:39:01.335Z","endTime":"2025-08-31T18:41:11.170Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"postOnThird":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":{"id":593974,"link":"/api/v1/people/593974"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":593974,"fullName":"Wandy Peralta"}}},"count":{"balls":1,"strikes":0,"outs":1},"index":0,"playId":"278ef3b7-0f2d-4f9e-ae26-d21e5a5888a1","pitchNumber":0,"startTime":"2025-08-31T18:39:01.335Z","endTime":"2025-08-31T18:39:06.335Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.29878859593494,"strikeZoneBottom":1.63479693474722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.654972384048893,"aZ":-17.941827793576017,"pfxX":8.920280706979394,"pfxZ":7.2085903807543295,"pX":0.8557593959768058,"pZ":2.5424069051187774,"vX0":-1.1672857927379028,"vY0":-139.64832442770066,"vZ0":-6.372890363047218,"x":84.38,"y":170.14,"x0":0.12064678088589752,"y0":50.00113954935251,"z0":6.035702089880757,"aX":17.602624919129717},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.9,"breakHorizontal":-16.0,"spinRate":2125,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.3923370694421502,"extension":5.609122697584178},"index":1,"playId":"d1a8ab68-1574-3d00-8389-07d6ebc98474","pitchNumber":1,"startTime":"2025-08-31T18:39:22.248Z","endTime":"2025-08-31T18:39:25.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.1806033366293,"strikeZoneBottom":1.5382129845929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.769765895438738,"aZ":-19.26429614341198,"pfxX":9.41335002642696,"pfxZ":6.720155355286929,"pX":-0.7012705865616057,"pZ":3.307268255793789,"vX0":-4.844378306395337,"vY0":-137.98244256065232,"vZ0":-4.278739389206635,"x":143.73,"y":149.48,"x0":-0.14227970494619516,"y0":50.00188312433739,"z0":6.1824475825759055,"aX":18.082810247735754},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.4,"breakHorizontal":-16.0,"spinRate":2093,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.3975223119072915,"extension":5.578418295766819},"index":2,"playId":"dabd3c16-c8ad-3bab-882a-3b726ef06d9f","pitchNumber":2,"startTime":"2025-08-31T18:39:40.054Z","endTime":"2025-08-31T18:39:43.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.351578470765396,"aZ":-26.601989496554452,"pfxX":8.5157435998156,"pfxZ":3.252508674287389,"pX":0.19962410431604494,"pZ":2.3453912124855374,"vX0":-2.934430442278231,"vY0":-130.06787649778028,"vZ0":-3.548984779452674,"x":109.39,"y":175.45,"x0":0.23627308434966154,"y0":50.00235574748171,"z0":5.7453507491719105,"aX":14.586098089980977},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.3,"breakHorizontal":-14.8,"spinRate":2129,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.4211442767329996,"extension":5.643942006446319},"index":3,"playId":"b04ed4b0-721a-34f3-9098-701ae26dfc09","pitchNumber":3,"startTime":"2025-08-31T18:39:57.140Z","endTime":"2025-08-31T18:40:00.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.27307199087309,"strikeZoneBottom":1.56578678750864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.009644962853322,"aZ":-22.83685521545527,"pfxX":8.413747035526258,"pfxZ":4.796875481819775,"pX":0.23009136013316142,"pZ":4.895500257411725,"vX0":-2.423815620601489,"vY0":-138.20016879791638,"vZ0":0.4428612349810358,"x":108.23,"y":106.6,"x0":0.022000363959650736,"y0":50.00212113368726,"z0":6.25961313598329,"aX":16.374919156237574},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.0,"breakHorizontal":-14.8,"spinRate":2062,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.3953906007392569,"extension":5.507861207161319},"index":4,"playId":"6253e342-5815-3a7f-8eef-fce87a61bb39","pitchNumber":4,"startTime":"2025-08-31T18:40:15.060Z","endTime":"2025-08-31T18:40:18.060Z","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":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.1757758262094,"aZ":-21.833970544340566,"pfxX":9.086900955170938,"pfxZ":5.26296774564184,"pX":-0.4058618686882943,"pZ":3.4342727100092394,"vX0":-4.090475591496594,"vY0":-139.04477628878823,"vZ0":-3.378359095736739,"x":132.47,"y":146.05,"x0":-0.09911755012482401,"y0":50.004648810896974,"z0":6.108077133617952,"aX":17.85494509150719},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.0,"breakHorizontal":-15.6,"spinRate":2056,"spinDirection":131},"zone":1,"typeConfidence":2.0,"plateTime":0.3934137047864361,"extension":5.677563219332677},"index":5,"playId":"88dbf8fb-f858-3f24-97a5-7e84958cbd77","pitchNumber":5,"startTime":"2025-08-31T18:40:33.311Z","endTime":"2025-08-31T18:40:36.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.23382982860613,"aZ":-21.97904203776617,"pfxX":9.399714426100948,"pfxZ":5.305228746550275,"pX":0.026040568206397222,"pZ":1.743518123780142,"vX0":-3.2028444767090654,"vY0":-138.09923755070042,"vZ0":-7.299634528796656,"x":116.01,"y":191.71,"x0":-0.016841575391809045,"y0":50.00432695704859,"z0":5.911795356293393,"aX":18.062891090518203},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.2,"breakHorizontal":-16.3,"spinRate":1916,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.3974112747593179,"extension":5.663785363344233},"hitData":{"launchSpeed":86.1,"launchAngle":32.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.67,"coordY":109.21}},"index":6,"playId":"70b83e7a-c5a8-317f-908a-3f4f744e93e4","pitchNumber":6,"startTime":"2025-08-31T18:40:57.143Z","endTime":"2025-08-31T18:41:11.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:41:11.170Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Royce Lewis singles on a ground ball to center fielder Ramón Laureano. Luke Keaschall scores. Kody Clemens to 3rd.","rbi":1,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T18:41:41.682Z","endTime":"2025-08-31T18:42:43.596Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnThird":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":{"id":593974,"link":"/api/v1/people/593974"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.8,"endSpeed":87.4,"strikeZoneTop":3.68505734168784,"strikeZoneBottom":1.64538809045104,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.70054064254131,"aZ":-15.67716109083746,"pfxX":6.282419863137434,"pfxZ":8.471015028391372,"pX":-1.7997842950764258,"pZ":0.9872030114818575,"vX0":-6.90976452496697,"vY0":-139.02857747680807,"vZ0":-10.477794058078954,"x":185.6,"y":212.13,"x0":-0.09220750437864127,"y0":50.003001476374365,"z0":5.858292849368267,"aX":12.234404962949109},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.2,"breakHorizontal":-9.8,"spinRate":2194,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.394755772691989,"extension":5.748021799099336},"index":0,"playId":"01f4e366-688e-33e3-b933-c667a55e5929","pitchNumber":1,"startTime":"2025-08-31T18:41:41.682Z","endTime":"2025-08-31T18:41:45.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.67253592839347,"strikeZoneBottom":1.59998282506851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.1148196359715,"aZ":-26.825127897401675,"pfxX":9.224129290482418,"pfxZ":3.1655857276139994,"pX":-0.625247013743488,"pZ":0.43130918060966406,"vX0":-4.972333122350202,"vY0":-129.95232641555893,"vZ0":-7.910640188001061,"x":140.83,"y":227.13,"x0":0.12597676915126652,"y0":50.00506124925333,"z0":5.586807629062811,"aX":15.59956484670219},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.0,"breakHorizontal":-15.5,"spinRate":2275,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.42331932752726154,"extension":5.669681155721123},"index":1,"playId":"cdc0c866-1e18-36e8-9325-5082e172bcc3","pitchNumber":2,"startTime":"2025-08-31T18:41:57.636Z","endTime":"2025-08-31T18:42:00.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.144011804332795,"aZ":-27.52421508734963,"pfxX":9.099253264645956,"pfxZ":2.740891222148277,"pX":0.5766106588167835,"pZ":2.0304115665261393,"vX0":-2.7516634553325923,"vY0":-129.66341730215387,"vZ0":-4.001394340813148,"x":95.02,"y":183.96,"x0":0.47206793017127957,"y0":50.00266860838785,"z0":5.703655744806507,"aX":15.429848753036897},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.3,"breakHorizontal":-15.8,"spinRate":2094,"spinDirection":121},"zone":9,"typeConfidence":2.0,"plateTime":0.42308558479272884,"extension":5.895157920893694},"index":2,"playId":"c9336609-3905-38b1-9103-72c13f73c01f","pitchNumber":3,"startTime":"2025-08-31T18:42:16.635Z","endTime":"2025-08-31T18:42:19.635Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.777447032726304,"aZ":-26.995007164548436,"pfxX":10.547777489158205,"pfxZ":3.006194737516176,"pX":0.3762511580265358,"pZ":1.919291692154589,"vX0":-3.5571809836099804,"vY0":-130.5742792085379,"vZ0":-4.588264414228437,"x":102.66,"y":186.96,"x0":0.38655855434107894,"y0":50.00605274191506,"z0":5.733206772427919,"aX":18.196642688373824},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.7,"breakHorizontal":-18.4,"spinRate":2153,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.4196451121112754,"extension":5.643766253093374},"hitData":{"launchSpeed":87.5,"launchAngle":6.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.38,"coordY":83.38}},"index":3,"playId":"62db2189-2d34-3f18-902b-247e285a64d1","pitchNumber":4,"startTime":"2025-08-31T18:42:32.374Z","endTime":"2025-08-31T18:42:43.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:42:43.596Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Outman grounds out, second baseman Jake Cronenworth to first baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T18:43:12.883Z","endTime":"2025-08-31T18:44:13.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.559807513905746,"aZ":-21.313481903133773,"pfxX":8.698728546017843,"pfxZ":5.493049051252605,"pX":0.47025843453695004,"pZ":3.183154409458183,"vX0":-2.2748326250164412,"vY0":-140.39753871904352,"vZ0":-4.182567706661591,"x":99.07,"y":152.83,"x0":0.16572187997522053,"y0":50.00582537917242,"z0":6.096263841425801,"aX":17.205536205814315},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.2,"breakHorizontal":-15.2,"spinRate":2074,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.39153850088012376,"extension":5.659793628085644},"index":0,"playId":"3ef3cd93-a894-3258-a115-a4279f477a4d","pitchNumber":1,"startTime":"2025-08-31T18:43:14.323Z","endTime":"2025-08-31T18:43:18.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.45480973267269,"strikeZoneBottom":1.42359744695265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.722560328581057,"aZ":-18.207248424075388,"pfxX":8.826360421640148,"pfxZ":7.03822919472914,"pX":-0.572919374241936,"pZ":2.076230058575458,"vX0":-4.985371450206491,"vY0":-139.78412150052196,"vZ0":-7.412075751383391,"x":138.84,"y":182.72,"x0":0.08442892464058084,"y0":50.0029777651419,"z0":5.952054482282615,"aX":17.513336155355425},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.4,"breakHorizontal":-15.0,"spinRate":1987,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.3914370078409668,"extension":5.684677417139833},"index":1,"playId":"e90ca18c-090b-387c-b27d-5c41d735a46d","pitchNumber":2,"startTime":"2025-08-31T18:43:48.483Z","endTime":"2025-08-31T18:43:51.943Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.925290143689022,"aZ":-23.15377839183964,"pfxX":1.999160596935998,"pfxZ":5.2343168478296525,"pX":-0.46222894444490364,"pZ":1.6602665474640192,"vX0":-2.6776294706637493,"vY0":-130.52917599337405,"vZ0":-5.79260394631937,"x":134.62,"y":193.95,"x0":0.31797052583661317,"y0":50.001908743890695,"z0":5.655831468429278,"aX":3.4438339913961604},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.4,"breakHorizontal":-3.0,"spinRate":2189,"spinDirection":141},"zone":7,"typeConfidence":2.0,"plateTime":0.4199109412733786,"extension":5.777675736015652},"hitData":{"launchSpeed":76.1,"launchAngle":7.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.49,"coordY":152.27}},"index":2,"playId":"1a407957-11f7-3b66-ba1d-d9dbd071ab08","pitchNumber":3,"startTime":"2025-08-31T18:44:06.466Z","endTime":"2025-08-31T18:44:13.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:44:13.707Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Arraez lines out to right fielder Matt Wallner.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T18:46:46.081Z","endTime":"2025-08-31T18:47:52.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.24726487788714,"strikeZoneBottom":1.45319987842635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.26985715935295,"aZ":-28.5227322013977,"pfxX":-9.102454363630313,"pfxZ":2.335590037449374,"pX":-0.4240043297353929,"pZ":1.8308359345964447,"vX0":7.772284981617851,"vY0":-123.9449550839229,"vZ0":-1.9754376257368915,"x":133.16,"y":189.35,"x0":-2.40800706764629,"y0":50.00579109423669,"z0":5.005086684491108,"aX":-14.256708277836216},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.1,"breakHorizontal":14.9,"spinRate":1871,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.44081868712971106,"extension":6.397752638833002},"index":0,"playId":"c01f557c-45f4-364c-bbe0-09c2b9af7a7e","pitchNumber":1,"startTime":"2025-08-31T18:46:50.023Z","endTime":"2025-08-31T18:46:53.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.840516927395605,"aZ":-22.134296363333977,"pfxX":-9.39466411392173,"pfxZ":5.434657555726718,"pX":-0.035436409056686116,"pZ":2.806037689355096,"vX0":9.147370507914747,"vY0":-134.67757010503328,"vZ0":-1.3372789557451503,"x":118.35,"y":163.02,"x0":-2.2469592776153884,"y0":50.000305330379554,"z0":4.866801786269243,"aX":-17.345044852471624},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.8,"breakHorizontal":15.2,"spinRate":2217,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.4059096761824095,"extension":6.718179753147805},"index":1,"playId":"e0e89ebc-7bf1-35d6-98dd-09cbee7afd6e","pitchNumber":2,"startTime":"2025-08-31T18:47:06.111Z","endTime":"2025-08-31T18:47:09.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.18719030617587,"aZ":-20.538529520542976,"pfxX":-8.377629851254213,"pfxZ":6.0692544947313385,"pX":0.060140294924541426,"pZ":1.5977186636625682,"vX0":8.598082064260787,"vY0":-137.50474735118908,"vZ0":-4.362482637631997,"x":114.71,"y":195.64,"x0":-2.0172422478190297,"y0":50.00098261448959,"z0":4.596246758615655,"aX":-16.05791665675162},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.2,"breakHorizontal":13.4,"spinRate":2265,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.3981583080193003,"extension":6.717197802326003},"index":2,"playId":"0827f1f6-d8c2-3653-b109-969dac91fd51","pitchNumber":3,"startTime":"2025-08-31T18:47:28.272Z","endTime":"2025-08-31T18:47:31.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.226981096387025,"aZ":-31.195788579766518,"pfxX":-9.93024623667308,"pfxZ":0.583359996484285,"pX":0.36057079394375374,"pZ":1.0166897633002854,"vX0":9.43405428119701,"vY0":-129.5461514750712,"vZ0":-3.1899087744189343,"x":103.26,"y":211.33,"x0":-2.0532341370201492,"y0":50.005279537297405,"z0":4.6703023872446225,"aX":-16.736296250053623},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.5,"breakHorizontal":15.6,"spinRate":2114,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.42419293275439784,"extension":6.5745982390662325},"hitData":{"launchSpeed":96.3,"launchAngle":19.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.72,"coordY":103.36}},"index":3,"playId":"6940aa3f-1fda-3cc9-b310-5fd81f8dae63","pitchNumber":4,"startTime":"2025-08-31T18:47:46.831Z","endTime":"2025-08-31T18:47:52.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:47:52.962Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T18:48:07.471Z","endTime":"2025-08-31T18:49:02.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.72284943663625,"strikeZoneBottom":1.69061287263448,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.925302782076837,"aZ":-27.157116474665322,"pfxX":-1.475308132105459,"pfxZ":2.9245055412627883,"pX":0.9748977964372865,"pZ":1.7693534295469535,"vX0":7.7045885420198035,"vY0":-129.57527641146993,"vZ0":-2.1979529587561215,"x":79.84,"y":191.01,"x0":-1.8344623577876649,"y0":50.001734139214896,"z0":4.6860211508155505,"aX":-2.530593389982726},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.0,"breakHorizontal":1.1,"spinRate":2429,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.421354801282801,"extension":6.762530190940948},"index":0,"playId":"385c5ded-6206-3ad2-ae1a-6d1785063426","pitchNumber":1,"startTime":"2025-08-31T18:48:17.048Z","endTime":"2025-08-31T18:48:20.471Z","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.7,"endSpeed":73.0,"strikeZoneTop":3.70812588009518,"strikeZoneBottom":1.70843734371002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.94060399900775,"aZ":-40.45812755511696,"pfxX":8.194031944559354,"pfxZ":-6.151947538741044,"pX":0.972360332596851,"pZ":1.8921416684329138,"vX0":4.3903080025913335,"vY0":-116.00558893632748,"vZ0":1.6456394276725343,"x":79.94,"y":187.69,"x0":-2.0158580748808004,"y0":50.00071450102559,"z0":5.06295962987158,"aX":11.040681722780196},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-10.3,"breakHorizontal":-16.0,"spinRate":2960,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4741770479836589,"extension":6.921239037094795},"index":1,"playId":"79eee3be-77de-3a7f-8b19-0044630b9dfc","pitchNumber":2,"startTime":"2025-08-31T18:48:30.237Z","endTime":"2025-08-31T18:48:33.715Z","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":93.2,"endSpeed":85.0,"strikeZoneTop":3.60878349587112,"strikeZoneBottom":1.7390208122046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.483213528518146,"aZ":-24.063080345777898,"pfxX":-8.923854200713965,"pfxZ":4.365208328003712,"pX":0.048867850739314676,"pZ":3.732196921948488,"vX0":8.756274966166934,"vY0":-135.43235843160213,"vZ0":1.5066194476643446,"x":115.14,"y":138.01,"x0":-2.0662375350930087,"y0":50.00300221701141,"z0":4.851267773356529,"aX":-16.583521883699902},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.4,"breakHorizontal":14.3,"spinRate":2145,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.40437628331259745,"extension":6.647161775540016},"index":2,"playId":"c96bc57f-a893-3531-b166-9259b27e5c18","pitchNumber":3,"startTime":"2025-08-31T18:48:44.589Z","endTime":"2025-08-31T18:48:47.595Z","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":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.79408391701773,"strikeZoneBottom":1.72938574168858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.148906470738936,"aZ":-19.083600970431142,"pfxX":-8.862196797057816,"pfxZ":6.956793628758888,"pX":-0.9926269671487921,"pZ":2.6236032433250758,"vX0":6.816298971040527,"vY0":-137.00271790484697,"vZ0":-1.9788464943886315,"x":154.84,"y":167.94,"x0":-2.3742253609176003,"y0":50.00199576016828,"z0":4.673828098682594,"aX":-16.674318005199396},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.4,"breakHorizontal":14.4,"spinRate":2249,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4013626370673107,"extension":7.002337970110817},"index":3,"playId":"2fa42f0f-a31e-3513-82b2-e02e1428e83e","pitchNumber":4,"startTime":"2025-08-31T18:48:58.518Z","endTime":"2025-08-31T18:49:02.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:49:02.699Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, pitcher Joe Ryan to first baseman Kody Clemens. Manny Machado to 2nd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T18:49:09.134Z","endTime":"2025-08-31T18:50:51.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657746,"link":"/api/v1/people/657746"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.46098281371618,"strikeZoneBottom":1.58643589944495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.5044783069865,"aZ":-21.23147270896629,"pfxX":-9.049206501326221,"pfxZ":5.724629527807615,"pX":-1.3496852867567883,"pZ":3.6024857159565906,"vX0":6.2955684757735915,"vY0":-137.8390319003189,"vZ0":0.7357545110313415,"x":168.45,"y":141.51,"x0":-2.495145770941594,"y0":50.003977829064894,"z0":4.772762254327697,"aX":-17.3005372062018},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.7,"breakHorizontal":15.0,"spinRate":2334,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.39836314033996345,"extension":6.600813682294414},"index":0,"playId":"7d55b109-e2ad-3efb-b9a7-693dc51f779b","pitchNumber":1,"startTime":"2025-08-31T18:49:29.194Z","endTime":"2025-08-31T18:49:32.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.35961160166521,"strikeZoneBottom":1.58277234274981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.213560570112644,"aZ":-21.65361382529192,"pfxX":-9.07310216838923,"pfxZ":5.605419939333512,"pX":-0.18571379227388607,"pZ":1.8320190449535194,"vX0":8.323133509577614,"vY0":-136.2310797046831,"vZ0":-3.0771293284653973,"x":124.08,"y":189.32,"x0":-2.103201640025149,"y0":50.006643751881,"z0":4.474858125848031,"aX":-17.04066094612846},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.7,"breakHorizontal":14.6,"spinRate":2203,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4022254194211672,"extension":6.862500818360733},"index":1,"playId":"31104169-a569-30a3-a428-56297cff19b1","pitchNumber":2,"startTime":"2025-08-31T18:49:45.960Z","endTime":"2025-08-31T18:49:49.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.42474618503332,"strikeZoneBottom":1.61567774007509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.746377172627366,"aZ":-28.179459786171023,"pfxX":-9.923243024598552,"pfxZ":2.4137190781938953,"pX":0.5947249992702222,"pZ":0.7068676921531527,"vX0":9.865822006196504,"vY0":-128.10991917970506,"vZ0":-4.144070244342068,"x":94.33,"y":219.69,"x0":-2.0265240349727365,"y0":50.00136103607685,"z0":4.561117744141928,"aX":-16.408096393735313},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.6,"breakHorizontal":15.6,"spinRate":2149,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.42839968098571646,"extension":6.454260950130736},"index":2,"playId":"bb4fe46d-b0ec-3f20-8f23-ab928311962d","pitchNumber":3,"startTime":"2025-08-31T18:50:01.582Z","endTime":"2025-08-31T18:50:05.249Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.84438136103237,"aZ":-13.939799009901778,"pfxX":-7.965539416613612,"pfxZ":9.50294664539664,"pX":-0.5211369033796647,"pZ":2.4594230294435273,"vX0":8.008519724366202,"vY0":-138.14040554096493,"vZ0":-3.182634555430091,"x":136.86,"y":172.38,"x0":-2.4329889371923317,"y0":50.002096315966696,"z0":4.572751699246964,"aX":-15.283584221871122},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":12.6,"spinRate":2356,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.39759608932726964,"extension":7.067902661177468},"index":3,"playId":"298012e7-79e1-3e60-9869-b378f4e36d82","pitchNumber":4,"startTime":"2025-08-31T18:50:20.334Z","endTime":"2025-08-31T18:50:23.423Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-31T18:50:28.800Z","endTime":"2025-08-31T18:50:42.673Z","isPitch":false,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"}},{"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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.678169531029397,"aZ":-42.52290297378222,"pfxX":8.673341441261474,"pfxZ":-7.607314667226273,"pX":-0.5635458295671241,"pZ":3.030305993909995,"vX0":1.661381294348148,"vY0":-116.4262634642225,"vZ0":4.556274704026244,"x":138.48,"y":156.96,"x0":-2.4141518376579807,"y0":50.002336134936826,"z0":5.095002751995663,"aX":11.799686909006162},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-12.2,"breakHorizontal":-16.1,"spinRate":2946,"spinDirection":54},"zone":1,"typeConfidence":2.0,"plateTime":0.4720563684376926,"extension":6.521441583009248},"hitData":{"launchSpeed":61.6,"launchAngle":-64.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":134.31,"coordY":191.15}},"index":5,"playId":"ef3282d3-7631-3d25-aa37-bf81317ba5de","pitchNumber":5,"startTime":"2025-08-31T18:50:42.673Z","endTime":"2025-08-31T18:50:51.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:50:51.680Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ramón Laureano singles on a line drive to left fielder Austin Martin. Manny Machado to 3rd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T18:51:05.247Z","endTime":"2025-08-31T18:51:38.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"postOnThird":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.70990343962663,"aZ":-24.51633691244729,"pfxX":-1.8039925063647728,"pfxZ":4.426398312046157,"pX":0.020201899414976285,"pZ":1.7136094496609646,"vX0":6.990094093567915,"vY0":-129.57222674128008,"vZ0":-2.6020929367869163,"x":116.23,"y":192.51,"x0":-2.4580526084913785,"y0":50.0012697234944,"z0":4.57054104799553,"aX":-3.120375436357645},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.8,"breakHorizontal":2.0,"spinRate":2372,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.41996663935494594,"extension":7.014619020128808},"hitData":{"launchSpeed":98.7,"launchAngle":12.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.19,"coordY":102.68}},"index":0,"playId":"7c9d0c35-15ac-393f-a204-144039ec5124","pitchNumber":1,"startTime":"2025-08-31T18:51:28.792Z","endTime":"2025-08-31T18:51:38.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:51:38.476Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gavin Sheets lines out to left fielder Austin Martin.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T18:53:05.113Z","endTime":"2025-08-31T18:53:35.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T18:51:53.656Z","endTime":"2025-08-31T18:53:07.416Z","isPitch":false,"type":"action"},{"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.7,"endSpeed":86.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.96850802441876,"aZ":-19.99870861895412,"pfxX":-9.911331885336901,"pfxZ":6.320959396997347,"pX":0.7247818588020652,"pZ":2.6314592760978743,"vX0":11.551208975842096,"vY0":-138.82842090466528,"vZ0":-1.5767890870421586,"x":89.37,"y":167.73,"x0":-2.228850569945084,"y0":50.0014293557843,"z0":4.556205858156941,"aX":-19.086866672403936},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.3,"breakHorizontal":15.1,"spinRate":2396,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3965756924572932,"extension":7.107665138098622},"index":1,"playId":"a868e144-dcba-3a46-8e42-dfad0a441853","pitchNumber":1,"startTime":"2025-08-31T18:53:07.416Z","endTime":"2025-08-31T18:53:10.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.588057614024112,"aZ":-18.40569525991236,"pfxX":-9.524698132631848,"pfxZ":6.924777415826865,"pX":-0.7909718135317665,"pZ":3.251534637562011,"vX0":7.925423765256806,"vY0":-139.6650436781401,"vZ0":-0.5237270542168562,"x":147.15,"y":150.99,"x0":-2.419103995425636,"y0":50.00192568097454,"z0":4.645121225970791,"aX":-18.935372579406952},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.6,"breakHorizontal":15.7,"spinRate":2508,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.39123709272772356,"extension":6.776369699374049},"hitData":{"launchSpeed":86.3,"launchAngle":28.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.47,"coordY":97.56}},"index":2,"playId":"98f7d382-396b-36c5-a2ff-4d6bf7cc9789","pitchNumber":2,"startTime":"2025-08-31T18:53:27.468Z","endTime":"2025-08-31T18:53:35.039Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:53:35.039Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Martin grounds out, third baseman Manny Machado to first baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T18:56:20.397Z","endTime":"2025-08-31T18:56:48.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Yuki Matsui replaces Wandy Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T18:55:06.083Z","endTime":"2025-08-31T18:56:22.510Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673513,"link":"/api/v1/people/673513"},"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":91.5,"endSpeed":82.6,"strikeZoneTop":3.2812882285106,"strikeZoneBottom":1.59870793694496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13291339501203,"aZ":-13.152712363103678,"pfxX":4.165101750890429,"pfxZ":10.754300774679223,"pX":0.6295608981709628,"pZ":3.470573864314172,"vX0":-4.830787562747654,"vY0":-133.04250019598862,"vZ0":-4.014362573730812,"x":93.0,"y":145.07,"x0":1.9393201902408819,"y0":50.00104618225617,"z0":5.9717363200678895,"aX":7.365751248493827},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.6,"breakHorizontal":-6.4,"spinRate":2472,"spinDirection":147},"zone":12,"typeConfidence":0.89,"plateTime":0.4138419560819453,"extension":5.770186875799302},"index":1,"playId":"60ad3aef-66a2-3dc9-8399-56e80c445aa0","pitchNumber":1,"startTime":"2025-08-31T18:56:22.510Z","endTime":"2025-08-31T18:56:26.108Z","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":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.46690214526265,"aZ":-11.554689705250635,"pfxX":3.359921329094224,"pfxZ":11.865489442685933,"pX":-0.8864490169488728,"pZ":2.688006041948015,"vX0":-7.967825165893674,"vY0":-131.8579232047346,"vZ0":-6.08025132822895,"x":150.79,"y":166.2,"x0":1.7557995348887923,"y0":50.00454085988939,"z0":5.898791121228538,"aX":5.8407238022015475},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":20.0,"breakHorizontal":-4.1,"spinRate":2509,"spinDirection":160},"zone":11,"typeConfidence":0.9,"plateTime":0.41749979877264654,"extension":5.823244001687622},"hitData":{"launchSpeed":63.0,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.93,"coordY":167.91}},"index":2,"playId":"352706db-c337-3f95-8645-6536135acec4","pitchNumber":2,"startTime":"2025-08-31T18:56:41.458Z","endTime":"2025-08-31T18:56:48.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:56:48.644Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Byron Buxton grounds out, third baseman Manny Machado to first baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T18:56:55.057Z","endTime":"2025-08-31T18:58:30.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.33689958824341,"strikeZoneBottom":1.47459262821855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.863168994856007,"aZ":-31.435774921241443,"pfxX":7.06151894335335,"pfxZ":0.49003460490475703,"pX":0.1340397190549591,"pZ":2.269233354704723,"vX0":-6.131167590350791,"vY0":-122.46551159361681,"vZ0":-2.590186582152409,"x":111.89,"y":177.51,"x0":1.7562213589246045,"y0":50.00544967492039,"z0":6.037694626410102,"aX":10.695880385401713},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.5,"breakHorizontal":-11.3,"spinRate":1284,"spinDirection":125},"zone":5,"typeConfidence":0.92,"plateTime":0.4477743004389634,"extension":5.832684911344268},"index":0,"playId":"a8c780aa-932b-382c-a149-eab4bb3bd755","pitchNumber":1,"startTime":"2025-08-31T18:57:17.750Z","endTime":"2025-08-31T18:57:20.987Z","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":91.8,"endSpeed":82.9,"strikeZoneTop":3.39181208119917,"strikeZoneBottom":1.43052222907367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.049781351172484,"aZ":-13.102689747065215,"pfxX":3.3583008359592323,"pfxZ":10.685096144277587,"pX":0.29911495957129963,"pZ":4.314072212720873,"vX0":-5.296558569352169,"vY0":-133.5797302380804,"vZ0":-1.978991666049792,"x":105.6,"y":122.3,"x0":1.8825114417174884,"y0":50.004686989325904,"z0":6.020052347874402,"aX":5.995735657754638},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.1,"breakHorizontal":-4.8,"spinRate":2483,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.4119663425425948,"extension":5.678707429101561},"index":1,"playId":"de235bb7-9a68-3854-91fd-0fff3df46d9d","pitchNumber":2,"startTime":"2025-08-31T18:57:36.124Z","endTime":"2025-08-31T18:57:39.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.297535821216123,"aZ":-11.789583958244426,"pfxX":6.695312911472099,"pfxZ":11.279004137665243,"pX":0.39280081135325984,"pZ":2.767847867009769,"vX0":-6.1328414759370355,"vY0":-134.16076578929207,"vZ0":-5.79751466071145,"x":102.03,"y":164.05,"x0":1.8478390085156136,"y0":50.00658541719801,"z0":5.810847909421501,"aX":12.10542368538799},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.2,"breakHorizontal":-10.7,"spinRate":2404,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.4095747422845877,"extension":5.9393651846386},"index":2,"playId":"e76fddd3-eeec-3a84-b820-f56c08c0596c","pitchNumber":3,"startTime":"2025-08-31T18:57:55.253Z","endTime":"2025-08-31T18:57:58.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.634181637462497,"aZ":-30.091439146012338,"pfxX":7.48893610144147,"pfxZ":1.3880296134820629,"pX":0.6645756980793209,"pZ":2.429972539869456,"vX0":-5.169851676751345,"vY0":-122.15494963849642,"vZ0":-2.2655892860672298,"x":91.67,"y":173.17,"x0":1.8428314710045002,"y0":50.00280601348333,"z0":5.974315056357476,"aX":11.238628546287798},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.2,"breakHorizontal":-12.2,"spinRate":1358,"spinDirection":121},"zone":6,"typeConfidence":0.92,"plateTime":0.44959127326556647,"extension":5.912566668467294},"hitData":{"launchSpeed":91.1,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.79,"coordY":170.51}},"index":3,"playId":"e1624f67-9a5d-3013-8507-14797b159ec6","pitchNumber":4,"startTime":"2025-08-31T18:58:21.865Z","endTime":"2025-08-31T18:58:30.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:58:30.832Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Wallner strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T18:58:59.948Z","endTime":"2025-08-31T19:01:19.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":91.4,"endSpeed":83.0,"strikeZoneTop":3.74999848285614,"strikeZoneBottom":1.82999944241677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.327992202515446,"aZ":-12.785429938117593,"pfxX":6.830364872492656,"pfxZ":10.918191268565373,"pX":0.27202586016030383,"pZ":2.5422758095294133,"vX0":-6.294105505493976,"vY0":-132.87981513826787,"vZ0":-6.112804403401758,"x":106.63,"y":170.14,"x0":1.7920168876221698,"y0":50.001006976701916,"z0":5.813507206698386,"aX":12.128152718155075},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.5,"breakHorizontal":-10.9,"spinRate":2296,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.41330245347947825,"extension":5.899106447983731},"index":0,"playId":"6cde0151-1eb1-3082-9012-f5a55d1eb137","pitchNumber":1,"startTime":"2025-08-31T18:59:09.741Z","endTime":"2025-08-31T18:59:12.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.87008825058151,"strikeZoneBottom":1.77180002072835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.2985469122672,"aZ":-16.881623125416404,"pfxX":9.307367723308406,"pfxZ":8.355541440234216,"pX":1.5555960507735334,"pZ":1.714405577063651,"vX0":-3.9756577244612887,"vY0":-134.9256295161984,"vZ0":-7.464779532096175,"x":57.7,"y":192.49,"x0":1.8447267721716734,"y0":50.00468482289969,"z0":5.721880650347101,"aX":17.041044455640744},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.6,"breakHorizontal":-16.0,"spinRate":2373,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.40705081093996087,"extension":5.911234325175132},"index":1,"playId":"1c2c346c-3930-3e61-97f4-fde291b4d056","pitchNumber":2,"startTime":"2025-08-31T18:59:33.458Z","endTime":"2025-08-31T18:59:36.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.75,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.35247100760367,"aZ":-29.179784056516255,"pfxX":-4.7739124045874375,"pfxZ":2.083669959223587,"pX":-0.4347163109563767,"pZ":2.0448687973184874,"vX0":-3.6946741344252065,"vY0":-119.47502506790696,"vZ0":-2.9828327141702644,"x":133.57,"y":183.57,"x0":1.7553446445687997,"y0":50.00269451676683,"z0":5.948851871380315,"aX":-6.85784409780509},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.2,"breakHorizontal":9.6,"spinRate":2962,"spinDirection":308},"zone":7,"typeConfidence":0.91,"plateTime":0.45953187384585137,"extension":5.7498333005047835},"index":2,"playId":"1a6209bc-997b-33d7-8007-67a34dc5e774","pitchNumber":3,"startTime":"2025-08-31T18:59:51.858Z","endTime":"2025-08-31T18:59:55.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.0,"strikeZoneTop":3.74730722810658,"strikeZoneBottom":1.81144724019447,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.283510024219044,"aZ":-28.77574345898897,"pfxX":6.770982717336653,"pfxZ":2.615935769128056,"pX":1.1655565392138678,"pZ":-1.4039840084030804,"vX0":-3.595513807105078,"vY0":-114.15579110058,"vZ0":-9.240137565951777,"x":72.57,"y":276.69,"x0":1.8949981471819064,"y0":50.002809730634084,"z0":5.597795193573593,"aX":8.787350280989475},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":2.3,"breakHorizontal":-11.2,"spinRate":1356,"spinDirection":125},"zone":14,"typeConfidence":0.91,"plateTime":0.48291099843258634,"extension":5.998463400297791},"index":3,"playId":"a361bdda-7c5f-3ec5-a4d4-96e75bea3dcb","pitchNumber":4,"startTime":"2025-08-31T19:00:12.931Z","endTime":"2025-08-31T19:00:16.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.75858567117255,"strikeZoneBottom":1.77296737020345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.62270754142256,"aZ":-34.913523411552504,"pfxX":-7.197173901739467,"pfxZ":-1.9650065015370854,"pX":-1.3553465275557728,"pZ":1.3872285254234478,"vX0":-4.987151128814545,"vY0":-118.29101731409504,"vZ0":-3.1103927740552004,"x":168.66,"y":201.32,"x0":1.7258381493678652,"y0":50.00121967445953,"z0":5.967335214937414,"aX":-10.049038102358605},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.1,"breakHorizontal":14.4,"spinRate":3069,"spinDirection":315},"zone":13,"typeConfidence":0.91,"plateTime":0.4656290833684751,"extension":5.786346162725478},"index":4,"playId":"c288e92b-2d7d-30d4-bec6-2cde0a44add1","pitchNumber":5,"startTime":"2025-08-31T19:00:45.382Z","endTime":"2025-08-31T19:00:51.108Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-31T19:00:55.572Z","endTime":"2025-08-31T19:01:15.642Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.75,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.72905474037869,"aZ":-11.175710276994648,"pfxX":3.507552950301485,"pfxZ":11.768443570772416,"pX":-0.0022539862449930366,"pZ":1.6531570296387796,"vX0":-5.593171717829671,"vY0":-133.243660377601,"vZ0":-8.784487156202996,"x":117.09,"y":194.14,"x0":1.6759048267128858,"y0":50.001172936532484,"z0":5.816561812896774,"aX":6.257767897089117},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.4,"breakHorizontal":-5.0,"spinRate":2519,"spinDirection":154},"zone":13,"typeConfidence":0.89,"plateTime":0.41231503742357445,"extension":5.888313916697246},"index":6,"playId":"c84f88cd-4a22-38c9-b865-2cc9dfb86bfa","pitchNumber":6,"startTime":"2025-08-31T19:01:15.642Z","endTime":"2025-08-31T19:01:19.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:01:19.613Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake Cronenworth doubles (19) on a fly ball to right fielder Matt Wallner.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:03:43.117Z","endTime":"2025-08-31T19:04:44.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"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":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.4,"strikeZoneTop":3.3227340351438,"strikeZoneBottom":1.51267220229463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.521449354266412,"aZ":-19.59241693698546,"pfxX":-9.050377639023978,"pfxZ":6.987793402013519,"pX":-0.1578765099920437,"pZ":3.6408724883004284,"vX0":8.570072133543412,"vY0":-133.74208845227963,"vZ0":0.33890315096152046,"x":123.02,"y":140.48,"x0":-2.2376271336227904,"y0":50.00062066837958,"z0":4.924625119497271,"aX":-16.291332558483237},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.0,"breakHorizontal":14.4,"spinRate":2379,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4105181443440271,"extension":6.654713222319325},"index":0,"playId":"dffba49b-b862-3e73-8864-f63d2c1de1af","pitchNumber":1,"startTime":"2025-08-31T19:03:55.762Z","endTime":"2025-08-31T19:03:59.077Z","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":93.0,"endSpeed":83.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.44605219924782,"aZ":-20.01873946842662,"pfxX":-9.585377622080586,"pfxZ":6.674288945254531,"pX":0.5870249484533872,"pZ":2.6745465253534277,"vX0":10.631467572893177,"vY0":-134.87457558034188,"vZ0":-1.6740891906144775,"x":94.62,"y":166.57,"x0":-2.181890621675079,"y0":50.004012203569104,"z0":4.731533506718075,"aX":-17.461043379523446},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.9,"breakHorizontal":14.8,"spinRate":2447,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.40787489546051736,"extension":6.835809318201691},"index":1,"playId":"bfee7902-5295-3f4b-b766-16519badbcaf","pitchNumber":2,"startTime":"2025-08-31T19:04:10.517Z","endTime":"2025-08-31T19:04:13.621Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.334344478710037,"aZ":-39.095221998454704,"pfxX":7.350908120939417,"pfxZ":-5.104406152588921,"pX":0.11490291567214268,"pZ":1.7085128537643623,"vX0":3.4393186771547413,"vY0":-115.37090539742165,"vZ0":0.7106648556261419,"x":112.62,"y":192.65,"x0":-2.3475741798030514,"y0":50.00273573522919,"z0":5.147508723225035,"aX":9.965207621493319},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-8.8,"breakHorizontal":-14.2,"spinRate":2947,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.4737354136327072,"extension":6.549056274615154},"hitData":{"launchSpeed":102.3,"launchAngle":28.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":156.36,"coordY":52.99}},"index":2,"playId":"2f1ad378-f3ab-392b-aa41-e385a58e8541","pitchNumber":3,"startTime":"2025-08-31T19:04:30.849Z","endTime":"2025-08-31T19:04:44.569Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:04:44.569Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Iglesias grounds out, shortstop Brooks Lee to first baseman Kody Clemens. Jake Cronenworth to 3rd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:05:07.505Z","endTime":"2025-08-31T19:06:30.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"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":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.25289760276232,"strikeZoneBottom":1.30606101785256,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.00986604457542,"aZ":-23.515013899682547,"pfxX":-9.256390772972367,"pfxZ":4.627224726717417,"pX":-0.724654532940312,"pZ":3.003217091807999,"vX0":7.783140147271565,"vY0":-135.51445862198844,"vZ0":-0.09491570527284832,"x":144.62,"y":157.69,"x0":-2.423237663116997,"y0":50.0006884053072,"z0":4.673408505646681,"aX":-17.31363943634982},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.5,"breakHorizontal":15.2,"spinRate":2109,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.40328969924631464,"extension":6.710379521903913},"index":0,"playId":"45f4e194-d33c-3e70-9184-151553cfbb09","pitchNumber":1,"startTime":"2025-08-31T19:05:16.127Z","endTime":"2025-08-31T19:05:19.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.972053509301194,"aZ":-21.650436383680727,"pfxX":-8.210717843857552,"pfxZ":5.521892814470315,"pX":-0.31048687952753096,"pZ":2.4196237871719353,"vX0":8.178297143058801,"vY0":-136.90288154529074,"vZ0":-2.1111262449145696,"x":128.84,"y":173.45,"x0":-2.2633892947549605,"y0":50.00653500192073,"z0":4.6759029102345355,"aX":-15.658509181131459},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.7,"breakHorizontal":13.2,"spinRate":2186,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.3994144795265111,"extension":6.678180798552027},"index":1,"playId":"0f64333d-e89f-3fee-8b84-c7386530c75d","pitchNumber":2,"startTime":"2025-08-31T19:05:30.450Z","endTime":"2025-08-31T19:05:33.450Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-31T19:05:42.424Z","endTime":"2025-08-31T19:05:57.979Z","isPitch":false,"type":"action","player":{"id":578428,"link":"/api/v1/people/578428"}},{"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.4,"endSpeed":86.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.66513104462538,"aZ":-19.551376554046403,"pfxX":-8.343041123068492,"pfxZ":6.540486532460724,"pX":-0.8495341414966883,"pZ":3.896978863123494,"vX0":7.185951978543039,"vY0":-138.6723168530824,"vZ0":1.3039351155538872,"x":149.38,"y":133.56,"x0":-2.4022778537951637,"y0":50.000916740547865,"z0":4.733148698785801,"aX":-16.098144917100445},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.4,"breakHorizontal":13.4,"spinRate":2305,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3963734512629009,"extension":6.773637811437112},"index":3,"playId":"d8698abe-c269-3884-baa5-6ba9e506fa6a","pitchNumber":3,"startTime":"2025-08-31T19:05:57.979Z","endTime":"2025-08-31T19:06:00.979Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.89556932084344,"aZ":-33.66968570956516,"pfxX":7.158001212571778,"pfxZ":-1.047981542342269,"pX":0.6612711846690013,"pZ":2.9379879856882467,"vX0":4.8645088514059305,"vY0":-119.22995271576828,"vZ0":2.889201366739681,"x":91.79,"y":159.45,"x0":-2.338258148512067,"y0":50.00040188922121,"z0":4.758195169459846,"aX":10.255250373489327},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.8,"breakHorizontal":-14.2,"spinRate":2900,"spinDirection":56},"zone":3,"typeConfidence":2.0,"plateTime":0.4601949483718113,"extension":6.69557360208062},"hitData":{"launchSpeed":80.1,"launchAngle":0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.45,"coordY":153.79}},"index":4,"playId":"119ced1f-6506-3a47-840c-47e7572f95c1","pitchNumber":4,"startTime":"2025-08-31T19:06:22.160Z","endTime":"2025-08-31T19:06:30.584Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:06:30.584Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:06:43.526Z","endTime":"2025-08-31T19:08:36.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.6031905017706,"aZ":-16.53564381455813,"pfxX":-8.182804226629557,"pfxZ":8.045989881293156,"pX":-0.1820776282368876,"pZ":2.6265084998751034,"vX0":8.215436315243235,"vY0":-139.31542072687543,"vZ0":-2.321050871974038,"x":123.94,"y":167.86,"x0":-2.122250055912712,"y0":50.00268558458658,"z0":4.577849150051555,"aX":-15.903597112338744},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.2,"breakHorizontal":12.8,"spinRate":2401,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.39488411330383855,"extension":6.947801708059808},"index":0,"playId":"ddab5702-fbe7-30be-aa50-7778d2c119c6","pitchNumber":1,"startTime":"2025-08-31T19:06:55.733Z","endTime":"2025-08-31T19:06:58.750Z","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.8,"endSpeed":86.7,"strikeZoneTop":3.4689754225245,"strikeZoneBottom":1.52720502494703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.764103694973244,"aZ":-15.837965938365652,"pfxX":-8.738694572697485,"pfxZ":8.431229774581242,"pX":0.6349638866210245,"pZ":1.6789581863873366,"vX0":10.527147365248895,"vY0":-138.9350902209,"vZ0":-4.824313091231313,"x":92.8,"y":193.45,"x0":-2.0840766796700425,"y0":50.00029675407758,"z0":4.505049500204888,"aX":-16.927191756199417},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":13.4,"spinRate":2432,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.3956132623539448,"extension":6.9534835174496905},"index":1,"playId":"1a17f16c-050b-3dab-a164-80f0947cfd42","pitchNumber":2,"startTime":"2025-08-31T19:07:10.201Z","endTime":"2025-08-31T19:07:13.827Z","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.8,"endSpeed":85.6,"strikeZoneTop":3.37167066267544,"strikeZoneBottom":1.46323923524984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.71967361027275,"aZ":-18.413303130675764,"pfxX":-8.764163816741604,"pfxZ":7.261041701477605,"pX":0.923538420337414,"pZ":1.8678957776387166,"vX0":11.518743635345947,"vY0":-137.54648507267783,"vZ0":-3.451345887531609,"x":81.8,"y":188.35,"x0":-2.2019805387456532,"y0":50.00024278991533,"z0":4.405345757601888,"aX":-16.602855886397336},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.5,"breakHorizontal":13.1,"spinRate":2392,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3999571537353339,"extension":6.960795638435019},"index":2,"playId":"0e66932d-129e-3164-95f3-b160aba43612","pitchNumber":3,"startTime":"2025-08-31T19:07:28.698Z","endTime":"2025-08-31T19:07:32.239Z","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.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.831051365421455,"aZ":-19.175301379962544,"pfxX":-8.107445625492259,"pfxZ":6.641637328063396,"pX":-0.5434374880127183,"pZ":2.683236759222845,"vX0":8.025873636419854,"vY0":-139.14715885363873,"vZ0":-1.664992656098835,"x":137.71,"y":166.33,"x0":-2.4147316636796976,"y0":50.00058445472938,"z0":4.562522756218855,"aX":-15.863282617969569},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.9,"breakHorizontal":13.0,"spinRate":2434,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.39393911083560473,"extension":6.904431554039902},"index":3,"playId":"97c7fc5f-e528-30e0-9621-08e21059ceee","pitchNumber":4,"startTime":"2025-08-31T19:07:46.571Z","endTime":"2025-08-31T19:07:49.571Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-31T19:08:21.218Z","endTime":"2025-08-31T19:08:32.876Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.604989846206436,"aZ":-17.452179919812,"pfxX":-5.743285958464159,"pfxZ":7.452422621940313,"pX":0.1373041984487726,"pZ":3.751306120297382,"vX0":8.428848730094934,"vY0":-139.466186583335,"vZ0":1.0106425980812779,"x":111.77,"y":137.49,"x0":-2.1742146400320275,"y0":50.00017672625505,"z0":4.533218899333132,"aX":-11.342767216549033},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.9,"breakHorizontal":8.8,"spinRate":2311,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.39235384665699913,"extension":6.938141416527694},"index":5,"playId":"56aa5969-49f6-3008-b289-3eea6b345083","pitchNumber":5,"startTime":"2025-08-31T19:08:32.876Z","endTime":"2025-08-31T19:08:36.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:08:36.170Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:08:57.418Z","endTime":"2025-08-31T19:11:49.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.921409960711408,"aZ":-15.270812547438753,"pfxX":-6.413251891137218,"pfxZ":8.605491949638308,"pX":-0.6069296659365574,"pZ":3.4086268610198642,"vX0":6.815890461550009,"vY0":-139.2042473688249,"vZ0":-0.4796513960921546,"x":140.13,"y":146.75,"x0":-2.252624621680432,"y0":50.00635286478511,"z0":4.593121059482759,"aX":-12.60327842667372},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":10.2,"spinRate":2398,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.39330047755830977,"extension":6.714368518600724},"index":0,"playId":"1c684fe1-af8c-3408-b3ec-5ec10a8fdd6b","pitchNumber":1,"startTime":"2025-08-31T19:09:02.524Z","endTime":"2025-08-31T19:09:05.524Z","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.0,"endSpeed":87.2,"strikeZoneTop":3.66581691004517,"strikeZoneBottom":1.60939195177287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.67307733416663,"aZ":-18.346749001929314,"pfxX":-7.210763459735759,"pfxZ":7.030800498848675,"pX":-0.16190534966295897,"pZ":3.8964823745295054,"vX0":8.176267531681027,"vY0":-139.6331171901642,"vZ0":1.328326317963381,"x":123.17,"y":133.57,"x0":-2.197007229064857,"y0":50.0002775326155,"z0":4.625126708431936,"aX":-14.17738706163271},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":11.3,"spinRate":2344,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.39288868069940674,"extension":6.82834972842446},"index":1,"playId":"68704e3f-b9b2-3ea6-8cac-6fb572010b31","pitchNumber":2,"startTime":"2025-08-31T19:09:17.335Z","endTime":"2025-08-31T19:09:21.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.58704281289767,"strikeZoneBottom":1.62985818099967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.387509363931624,"aZ":-35.03742511559411,"pfxX":9.356247410459847,"pfxZ":-2.0146315285108987,"pX":-0.8647768544940776,"pZ":2.31938308650833,"vX0":0.9125633518278425,"vY0":-118.66917438987308,"vZ0":1.905548263947948,"x":149.96,"y":176.16,"x0":-2.4697037367261423,"y0":50.002788620566655,"z0":4.705211618603358,"aX":13.300443945232088},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-2.9,"breakHorizontal":-17.2,"spinRate":2920,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.46213483151914225,"extension":6.518178190924424},"index":2,"playId":"12f8128a-6908-326e-94ef-87a9570aeafe","pitchNumber":3,"startTime":"2025-08-31T19:09:35.796Z","endTime":"2025-08-31T19:09:39.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":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.54256770885849,"aZ":-15.654505316533642,"pfxX":-5.497748268036807,"pfxZ":8.422860647643944,"pX":0.3365626532347542,"pZ":2.967871185900714,"vX0":8.983394749424907,"vY0":-139.45379247131723,"vZ0":-1.4331924652313832,"x":104.17,"y":158.65,"x0":-2.218284685235482,"y0":50.00493471466337,"z0":4.525481943878585,"aX":-10.786344955283264},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":8.0,"spinRate":2359,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3933668510267925,"extension":6.9758830871219795},"index":3,"playId":"02d36b72-0fb6-3cea-9f26-7c309e448c98","pitchNumber":4,"startTime":"2025-08-31T19:09:56.146Z","endTime":"2025-08-31T19:09:59.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.8,"strikeZoneTop":3.71536493467686,"strikeZoneBottom":1.69229570577054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.496009795919427,"aZ":-42.8442462018093,"pfxX":7.949906582482392,"pfxZ":-7.524974539638542,"pX":0.8660927952805688,"pZ":1.1268948110221426,"vX0":4.770916064482893,"vY0":-119.55167396849485,"vZ0":0.42264570957304937,"x":83.99,"y":208.35,"x0":-2.2023562314710206,"y0":50.0038782033388,"z0":4.859233676183881,"aX":11.269610377459594},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-13.1,"breakHorizontal":-15.7,"spinRate":2987,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.461821028163635,"extension":6.893227806551831},"index":4,"playId":"7fb71ae2-2bfa-398e-a4f4-b54964041eee","pitchNumber":5,"startTime":"2025-08-31T19:10:20.699Z","endTime":"2025-08-31T19:10:26.418Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"a1701ee2-4aad-4fbc-ab40-e15a49f06e0b","startTime":"2025-08-31T19:10:44.349Z","endTime":"2025-08-31T19:10:49.349Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.99244930009249,"aZ":-18.126883125625206,"pfxX":-6.989904758217131,"pfxZ":7.06576001441742,"pX":-0.2953461277684791,"pZ":2.2975392892914632,"vX0":7.847062814293644,"vY0":-140.41592664507417,"vZ0":-2.8937614652716186,"x":128.26,"y":176.75,"x0":-2.2234141918529113,"y0":50.00646773150412,"z0":4.52666872077768,"aX":-13.904714182257575},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.4,"breakHorizontal":10.9,"spinRate":2349,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.39068412150432064,"extension":7.032557157095546},"index":6,"playId":"2b15ef31-ca46-36ba-a749-7654c80865ee","pitchNumber":6,"startTime":"2025-08-31T19:11:01.813Z","endTime":"2025-08-31T19:11:04.885Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.70349475848755,"strikeZoneBottom":1.68407069681114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.62200828160776,"aZ":-39.76959245827527,"pfxX":8.553530791870745,"pfxZ":-5.351614454162405,"pX":-0.9798706762237164,"pZ":3.4629535366178814,"vX0":0.6440528322735243,"vY0":-117.87963952428213,"vZ0":4.971922751797102,"x":154.35,"y":145.28,"x0":-2.368475067012294,"y0":50.00216559993207,"z0":4.9796112247226825,"aX":12.139634583392194},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-8.4,"breakHorizontal":-15.7,"spinRate":2954,"spinDirection":56},"zone":11,"typeConfidence":2.0,"plateTime":0.463147202846248,"extension":6.732087742936762},"index":7,"playId":"7c515565-f9de-37d3-be4c-6cee12cd38ff","pitchNumber":7,"startTime":"2025-08-31T19:11:24.351Z","endTime":"2025-08-31T19:11:29.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.74895070462543,"aZ":-14.632355486979694,"pfxX":-6.501899526875325,"pfxZ":8.91849961910749,"pX":0.04819955767329893,"pZ":2.8029393907089837,"vX0":8.342750387925916,"vY0":-139.88984468511975,"vZ0":-2.2609198352856583,"x":115.16,"y":163.1,"x0":-2.138488968170181,"y0":50.006109659512404,"z0":4.5894851981148514,"aX":-12.793875438756766},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":10.0,"spinRate":2403,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.39266650664137837,"extension":7.016768258007086},"index":8,"playId":"2aa6fb04-85cd-393d-9515-026df01b2516","pitchNumber":8,"startTime":"2025-08-31T19:11:45.728Z","endTime":"2025-08-31T19:11:49.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:11:49.400Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Lee singles on a ground ball to first baseman Luis Arraez, deflected by pitcher Yuki Matsui.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T19:16:02.929Z","endTime":"2025-08-31T19:17:21.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673513,"link":"/api/v1/people/673513"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":72.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.024595348057257,"aZ":-29.138778552903972,"pfxX":-4.905645757585477,"pfxZ":2.2483933152794684,"pX":-0.4653102321106302,"pZ":2.3134956198504852,"vX0":-3.918419295108541,"vY0":-116.78455239016063,"vZ0":-1.99960192507984,"x":134.74,"y":176.32,"x0":1.8864330905181699,"y0":50.001028437727314,"z0":5.987977981483591,"aX":-6.607296111475095},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":3.8,"breakHorizontal":10.1,"spinRate":2921,"spinDirection":302},"zone":4,"typeConfidence":0.89,"plateTime":0.47350187898088913,"extension":5.694069760831215},"index":0,"playId":"26eb9b4a-a685-37c3-af9d-33dfc5457340","pitchNumber":1,"startTime":"2025-08-31T19:16:10.569Z","endTime":"2025-08-31T19:16:13.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.4,"strikeZoneTop":3.31377244202605,"strikeZoneBottom":1.46482245969059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.27785058879307,"aZ":-34.13189764364661,"pfxX":-6.218724582961106,"pfxZ":-1.4309099193862727,"pX":0.24066287747580667,"pZ":1.435515466971603,"vX0":-2.479837360814525,"vY0":-117.44713796545027,"vZ0":-2.970968780766115,"x":107.83,"y":200.02,"x0":2.1241689163310418,"y0":50.00182203343258,"z0":5.95395992557866,"aX":-8.517647697655653},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.1,"breakHorizontal":11.9,"spinRate":2911,"spinDirection":307},"zone":8,"typeConfidence":0.9,"plateTime":0.4698815576547273,"extension":5.746400757459792},"index":1,"playId":"2c01c15d-a738-32e2-bbec-5aab70269a1d","pitchNumber":2,"startTime":"2025-08-31T19:16:30.007Z","endTime":"2025-08-31T19:16:33.319Z","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":91.1,"endSpeed":82.6,"strikeZoneTop":3.17348178257075,"strikeZoneBottom":1.53260247395911,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.902791344950323,"aZ":-11.88496398190479,"pfxX":5.4835397472770895,"pfxZ":11.584999800976993,"pX":-0.06140848255099345,"pZ":1.3938060284804827,"vX0":-6.6746116598436345,"vY0":-132.17610316482325,"vZ0":-9.088155288473889,"x":119.34,"y":201.15,"x0":1.796453578120853,"y0":50.00143925010569,"z0":5.772219128515579,"aX":9.601889288901658},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":19.0,"breakHorizontal":-8.3,"spinRate":2462,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4160547618732364,"extension":5.8679239942834},"index":2,"playId":"a5deb135-3d32-3ffe-950d-62a2d40dbc36","pitchNumber":3,"startTime":"2025-08-31T19:16:49.327Z","endTime":"2025-08-31T19:16:53.689Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.69050339267083,"aZ":-27.240273124385745,"pfxX":8.685042166525575,"pfxZ":3.177476190983997,"pX":1.5704149479118743,"pZ":2.7431766062394636,"vX0":-3.6598665086960724,"vY0":-123.12511009935209,"vZ0":-2.376334863170685,"x":57.14,"y":164.71,"x0":1.9379479895889535,"y0":50.00415475454894,"z0":5.9982401735436515,"aX":13.496240949727342},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.5,"breakHorizontal":-15.0,"spinRate":1206,"spinDirection":132},"zone":12,"typeConfidence":0.92,"plateTime":0.44282927462990784,"extension":5.790781741017045},"hitData":{"launchSpeed":69.8,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":147.83,"coordY":165.95}},"index":3,"playId":"028b9c8a-7ce5-35b7-97ca-d91ad21d9b0e","pitchNumber":4,"startTime":"2025-08-31T19:17:11.612Z","endTime":"2025-08-31T19:17:21.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:17:21.210Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luke Keaschall walks. Brooks Lee to 2nd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T19:17:32.440Z","endTime":"2025-08-31T19:19:32.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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(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":90.7,"endSpeed":82.8,"strikeZoneTop":3.16167059186811,"strikeZoneBottom":1.38319143463419,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.870919544982293,"aZ":-11.2202433724558,"pfxX":3.3807964974740767,"pfxZ":11.970892682869088,"pX":0.6733520182857685,"pZ":1.0800708545161923,"vX0":-4.015818228509671,"vY0":-131.6912043128208,"vZ0":-9.810955313479774,"x":91.33,"y":209.62,"x0":1.7812768666434375,"y0":50.00481311350139,"z0":5.691956474544848,"aX":5.918701202446168},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.7,"breakHorizontal":-5.2,"spinRate":2433,"spinDirection":151},"zone":14,"typeConfidence":0.8,"plateTime":0.41648107153571035,"extension":5.85406105133589},"index":0,"playId":"99490d23-40e6-3764-8b52-6bf74b2655d8","pitchNumber":1,"startTime":"2025-08-31T19:17:55.342Z","endTime":"2025-08-31T19:17:58.579Z","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":91.8,"endSpeed":83.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.854597794789694,"aZ":-12.965207911202269,"pfxX":2.688357193237621,"pfxZ":10.635401105191093,"pX":0.6343445816278196,"pZ":3.0930330056595263,"vX0":-4.6120306047263915,"vY0":-133.57329966844702,"vZ0":-4.827263079353186,"x":92.82,"y":155.27,"x0":2.0343740736131046,"y0":50.00661163290316,"z0":5.856553524768367,"aX":4.857837665479126},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.4,"breakHorizontal":-3.8,"spinRate":2369,"spinDirection":153},"zone":3,"typeConfidence":0.89,"plateTime":0.41011442946367804,"extension":5.866780202834815},"index":1,"playId":"5065b800-bd8e-33fc-93f8-41785da84b5d","pitchNumber":2,"startTime":"2025-08-31T19:18:22.612Z","endTime":"2025-08-31T19:18:25.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.3,"strikeZoneTop":3.16963087118229,"strikeZoneBottom":1.35878287599606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.674753625326154,"aZ":-32.404061388720756,"pfxX":-8.567451772653328,"pfxZ":-0.16321340114611615,"pX":-1.116841279524817,"pZ":1.3078536512266352,"vX0":-4.141975978623171,"vY0":-117.94001630181265,"vZ0":-3.8687266808582024,"x":159.57,"y":203.47,"x0":1.7732518637823176,"y0":50.00378457317408,"z0":5.9467314714021295,"aX":-12.111509093367548},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.0,"breakHorizontal":16.6,"spinRate":2930,"spinDirection":306},"zone":13,"typeConfidence":0.91,"plateTime":0.46377630013776283,"extension":5.742217867947217},"index":2,"playId":"e78d7eee-a72e-323d-855d-39c1b53492ed","pitchNumber":3,"startTime":"2025-08-31T19:18:46.355Z","endTime":"2025-08-31T19:18:49.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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.18708807839979,"strikeZoneBottom":1.37619562577527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.81100432668724,"aZ":-9.288407449672947,"pfxX":6.334922877964428,"pfxZ":12.6397046102977,"pX":1.112397327560769,"pZ":2.646516198927967,"vX0":-5.1341175538647565,"vY0":-134.1622143697639,"vZ0":-6.453859799051771,"x":74.6,"y":167.32,"x0":2.234031019088888,"y0":50.006372745752,"z0":5.755754038645019,"aX":11.474587579512633},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":21.6,"breakHorizontal":-10.3,"spinRate":2329,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.40927837174210957,"extension":5.913225560974194},"index":3,"playId":"26639968-522c-367b-99fd-4be068280281","pitchNumber":4,"startTime":"2025-08-31T19:19:06.767Z","endTime":"2025-08-31T19:19:10.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.14744226082563,"strikeZoneBottom":1.43434968655978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.834518262470304,"aZ":-12.73539015184882,"pfxX":6.22616298956016,"pfxZ":10.603884168811604,"pX":0.7680184056003685,"pZ":3.744432793706535,"vX0":-5.472567495101719,"vY0":-134.4715371896214,"vZ0":-3.3710523184058863,"x":87.72,"y":137.68,"x0":2.0193910719133377,"y0":50.00656270911054,"z0":5.9163695211935865,"aX":11.41861072022336},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.7,"breakHorizontal":-10.1,"spinRate":2413,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.407140956338921,"extension":5.871040211263411},"index":4,"playId":"862dfd26-315a-3876-8a14-3deab1c96477","pitchNumber":5,"startTime":"2025-08-31T19:19:29.018Z","endTime":"2025-08-31T19:19:32.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:19:32.788Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T19:19:56.642Z","endTime":"2025-08-31T19:21:40.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":80.2,"strikeZoneTop":3.53293233031188,"strikeZoneBottom":1.62565245509079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.914788362873672,"aZ":-27.759922534705165,"pfxX":-2.243032211077822,"pfxZ":2.7441661350924313,"pX":-0.8253840311392228,"pZ":2.294694967994235,"vX0":-5.634762331539391,"vY0":-124.86278984682642,"vZ0":-3.330388621501407,"x":148.46,"y":176.82,"x0":1.7358724443806834,"y0":50.00150311705944,"z0":5.886484279426373,"aX":-3.6037311798994396},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.6,"breakHorizontal":5.2,"spinRate":2742,"spinDirection":210},"zone":4,"typeConfidence":0.93,"plateTime":0.4356931547382916,"extension":5.629677293768451},"index":0,"playId":"84822f25-2709-3454-bdef-0fad6ccf4447","pitchNumber":1,"startTime":"2025-08-31T19:20:02.837Z","endTime":"2025-08-31T19:20:07.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.637152770895153,"aZ":-16.705314314143468,"pfxX":8.955746269891666,"pfxZ":8.58717848821209,"pX":1.022006660095249,"pZ":3.7641066634796614,"vX0":-6.023003325467191,"vY0":-134.04131073343748,"vZ0":-2.331854968726598,"x":78.04,"y":137.15,"x0":2.145876652470723,"y0":50.004158849276436,"z0":5.851548383958862,"aX":16.137351532736336},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.1,"breakHorizontal":-14.8,"spinRate":2254,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.41017090055160477,"extension":5.7198799627915395},"index":1,"playId":"0575467c-ad46-382a-856d-3bd73f2a2e12","pitchNumber":2,"startTime":"2025-08-31T19:20:24.093Z","endTime":"2025-08-31T19:20:27.802Z","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":91.7,"endSpeed":83.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.322446523884512,"aZ":-15.404947814149137,"pfxX":8.309613508544771,"pfxZ":9.404603629520734,"pX":1.566854628952312,"pZ":3.114516835608947,"vX0":-3.9009872031682025,"vY0":-133.35445981827397,"vZ0":-4.260255000983604,"x":57.28,"y":154.69,"x0":1.9769221734253348,"y0":50.004947995354016,"z0":5.860080958126524,"aX":14.819920187833057},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.2,"breakHorizontal":-14.0,"spinRate":2204,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4122966781593487,"extension":5.902565758542649},"index":2,"playId":"f1f8b482-b652-3b31-a500-af79b29dd4ee","pitchNumber":3,"startTime":"2025-08-31T19:20:50.119Z","endTime":"2025-08-31T19:20:55.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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.254985095295485,"aZ":-29.282968923635273,"pfxX":5.35178606180105,"pfxZ":1.8717173751894283,"pX":0.6732113678918513,"pZ":2.913927682676911,"vX0":-4.9975134808071235,"vY0":-124.14048304999524,"vZ0":-1.6478400415525982,"x":91.34,"y":160.1,"x0":2.027162417886863,"y0":50.003939932515024,"z0":6.048182257040969,"aX":8.267416036369807},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.2,"breakHorizontal":-8.4,"spinRate":1104,"spinDirection":128},"zone":6,"typeConfidence":0.88,"plateTime":0.44298793049106955,"extension":5.938523016503941},"index":3,"playId":"538fe859-b36e-30a9-9fd7-50dde811445a","pitchNumber":4,"startTime":"2025-08-31T19:21:37.275Z","endTime":"2025-08-31T19:21:40.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:21:40.636Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Jeffers pops out to shortstop Jose Iglesias on the infield fly rule.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T19:22:03.959Z","endTime":"2025-08-31T19:23:06.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.29015819467933,"strikeZoneBottom":1.59479620315199,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.516197318054946,"aZ":-35.908659512788546,"pfxX":-10.056852566766246,"pfxZ":-2.6383781841737957,"pX":0.8168408131199184,"pZ":3.8330641978455198,"vX0":0.031318584027645036,"vY0":-118.52956206102708,"vZ0":2.161109923912125,"x":85.86,"y":135.29,"x0":2.1089600187724766,"y0":50.00103188346929,"z0":6.197915840098992,"aX":-14.249277075156824},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.0,"breakHorizontal":18.2,"spinRate":2960,"spinDirection":311},"zone":12,"typeConfidence":0.91,"plateTime":0.46282529389273375,"extension":5.69398659944321},"index":0,"playId":"a158b675-2b1f-3aea-a417-f270e40103c7","pitchNumber":1,"startTime":"2025-08-31T19:22:10.852Z","endTime":"2025-08-31T19:22:14.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.28906356942603,"strikeZoneBottom":1.62597307748968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.788225668514947,"aZ":-29.676764478216146,"pfxX":6.2307300836693855,"pfxZ":1.6060848473424523,"pX":-0.4952727079294599,"pZ":1.2228318689583668,"vX0":-7.898140080749995,"vY0":-123.55748064253481,"vZ0":-5.146225851191503,"x":135.88,"y":205.76,"x0":1.9278237048412337,"y0":50.000656170967375,"z0":5.815712724932742,"aX":9.66783819074077},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.9,"breakHorizontal":-9.5,"spinRate":1189,"spinDirection":125},"zone":13,"typeConfidence":0.91,"plateTime":0.44269470068174677,"extension":5.967845969294101},"index":1,"playId":"c7788575-b39a-3266-b6f6-75e9ff782d46","pitchNumber":2,"startTime":"2025-08-31T19:22:33.894Z","endTime":"2025-08-31T19:22:37.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.075802539236363,"aZ":-12.14199770946918,"pfxX":3.028862147800456,"pfxZ":11.052861219273083,"pX":-0.9217348571900753,"pZ":2.8362453916049284,"vX0":-8.318503799969214,"vY0":-134.05338311127906,"vZ0":-5.367652109338038,"x":152.13,"y":162.2,"x0":1.833739582805972,"y0":50.00538154263056,"z0":5.737791767064762,"aX":5.491594887387372},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.0,"breakHorizontal":-3.6,"spinRate":2498,"spinDirection":154},"zone":11,"typeConfidence":0.91,"plateTime":0.4092330811060645,"extension":6.046370035286426},"hitData":{"launchSpeed":51.9,"launchAngle":25.0,"totalDistance":135.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":108.58,"coordY":150.68}},"index":2,"playId":"5b4fe2f8-03d6-3758-a934-3b4df168f519","pitchNumber":3,"startTime":"2025-08-31T19:22:57.075Z","endTime":"2025-08-31T19:23:06.685Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:23:06.685Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Royce Lewis singles on a fly ball to right fielder Fernando Tatis Jr. Brooks Lee scores. Luke Keaschall to 3rd.","rbi":1,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T19:23:36.292Z","endTime":"2025-08-31T19:24:17.161Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnThird":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":{"id":673513,"link":"/api/v1/people/673513"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.55346118834611,"strikeZoneBottom":1.54867810578145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.261711347753735,"aZ":-30.357018260444374,"pfxX":4.067067363778261,"pfxZ":1.210649758479322,"pX":-0.34029437391920414,"pZ":2.387010508287202,"vX0":-6.429303920770787,"vY0":-122.01860793836379,"vZ0":-2.1829969861178684,"x":129.97,"y":174.33,"x0":1.8070502907461716,"y0":50.001918371541414,"z0":5.923220230162847,"aX":6.098520448876863},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.9,"breakHorizontal":-5.8,"spinRate":1267,"spinDirection":125},"zone":4,"typeConfidence":0.89,"plateTime":0.44985460294120116,"extension":5.889773544443758},"index":0,"playId":"1688a0f5-7b84-3316-abd3-522c0d18a8da","pitchNumber":1,"startTime":"2025-08-31T19:23:42.916Z","endTime":"2025-08-31T19:23:46.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.95527657072232,"aZ":-18.56794769945335,"pfxX":8.220646928168884,"pfxZ":7.518964797856991,"pX":0.8425190645525472,"pZ":2.120340985775586,"vX0":-6.152109802284146,"vY0":-134.16797592705402,"vZ0":-6.050072272250384,"x":84.89,"y":181.53,"x0":2.1053283258640305,"y0":50.006018734731214,"z0":5.742604151961057,"aX":14.883464385432816},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.4,"breakHorizontal":-13.4,"spinRate":2362,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.40934749914055235,"extension":5.825745020526234},"hitData":{"launchSpeed":70.3,"launchAngle":46.0,"totalDistance":201.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.85,"coordY":129.64}},"index":1,"playId":"fa4b5918-19ef-3896-863a-7088178d234a","pitchNumber":2,"startTime":"2025-08-31T19:24:04.259Z","endTime":"2025-08-31T19:24:17.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:24:17.161Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging, catcher Freddy Fermin to first baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T19:25:52.080Z","endTime":"2025-08-31T19:26:51.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T19:24:44.350Z","endTime":"2025-08-31T19:25:54.391Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.09111105355659,"aZ":-18.283479838611054,"pfxX":8.10503215773139,"pfxZ":7.695133793998172,"pX":1.0134216030337744,"pZ":2.4935112663579693,"vX0":-5.0571707506392265,"vY0":-134.04248112422218,"vZ0":-5.351297175046614,"x":78.37,"y":171.46,"x0":1.8791345600830376,"y0":50.00393815878448,"z0":5.836369740140269,"aX":14.634348694409086},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.8,"breakHorizontal":-13.4,"spinRate":2237,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.40984589111086667,"extension":5.905966397472366},"index":1,"playId":"580a5367-6f30-3354-900c-e986896f71fe","pitchNumber":1,"startTime":"2025-08-31T19:25:54.391Z","endTime":"2025-08-31T19:25:57.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.8,"strikeZoneTop":3.41814527624268,"strikeZoneBottom":1.59316199077794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.835028477526826,"aZ":-34.4951978985753,"pfxX":-11.416295588318478,"pfxZ":-1.6704688827031706,"pX":0.652585789205953,"pZ":3.0603329854728054,"vX0":0.27233963488179036,"vY0":-117.73812893980177,"vZ0":0.48699314989037035,"x":92.12,"y":156.15,"x0":2.0151905726403965,"y0":50.004476405589024,"z0":6.073934685588021,"aX":-15.83829045199991},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.5,"breakHorizontal":20.5,"spinRate":3053,"spinDirection":317},"zone":3,"typeConfidence":0.91,"plateTime":0.46734758762693307,"extension":5.4022185105012515},"index":2,"playId":"2a6af7c7-0e1a-3067-affa-6227108b046e","pitchNumber":2,"startTime":"2025-08-31T19:26:21.711Z","endTime":"2025-08-31T19:26:25.047Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.926186195478152,"aZ":-27.325470259965556,"pfxX":7.326278802409296,"pfxZ":3.2066414638390035,"pX":0.3904598409633369,"pZ":0.8163442321519679,"vX0":-5.974848801129685,"vY0":-122.6491343638502,"vZ0":-6.380667302211728,"x":102.12,"y":216.74,"x0":1.9150305024639083,"y0":50.0043165630588,"z0":5.804581944060536,"aX":11.080695638914841},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.4,"breakHorizontal":-11.8,"spinRate":1350,"spinDirection":121},"zone":14,"typeConfidence":0.91,"plateTime":0.4478495750174236,"extension":6.017775972942465},"index":3,"playId":"49c8cf9c-ea28-334f-970b-cc7d5ceaadce","pitchNumber":3,"startTime":"2025-08-31T19:26:44.096Z","endTime":"2025-08-31T19:26:51.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:26:51.123Z","atBatIndex":62},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Arraez pops out to third baseman Royce Lewis in foul territory.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T19:29:29.348Z","endTime":"2025-08-31T19:30:37.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Michael Tonkin replaces Joe Ryan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T19:28:08.650Z","endTime":"2025-08-31T19:29:31.627Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543859,"link":"/api/v1/people/543859"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.23918657468192,"strikeZoneBottom":1.49302261921962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.643660105140313,"aZ":-19.994969603496838,"pfxX":-8.90576656345976,"pfxZ":6.734967070487859,"pX":-1.2304319614608152,"pZ":2.278966034342376,"vX0":8.842262543460743,"vY0":-133.81940993025134,"vZ0":-3.7822341177089727,"x":163.9,"y":177.25,"x0":-3.4249551850402504,"y0":50.0039112040618,"z0":5.14818999679857,"aX":-16.107599312971885},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.5,"breakHorizontal":14.2,"spinRate":2285,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4097438383212637,"extension":5.815459145885195},"index":1,"playId":"0e821294-be8d-3a44-903d-348eb9e59904","pitchNumber":1,"startTime":"2025-08-31T19:29:31.627Z","endTime":"2025-08-31T19:29:35.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.11359752350672,"strikeZoneBottom":1.49572522995187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.19938031083499,"aZ":-27.609148769781687,"pfxX":-11.53765777287664,"pfxZ":2.5860501929727038,"pX":-1.5344789441240323,"pZ":1.8028519986302398,"vX0":9.192456296050736,"vY0":-132.52103236157166,"vZ0":-3.1849205781418353,"x":175.49,"y":190.1,"x0":-3.561426162380587,"y0":50.0038193926656,"z0":5.052665992303447,"aX":-20.376759314184202},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.1,"breakHorizontal":18.7,"spinRate":2287,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.41443615623950336,"extension":6.038389924720529},"index":2,"playId":"f9be9c0e-0885-31f9-9bdf-12d85d3fa39b","pitchNumber":2,"startTime":"2025-08-31T19:29:44.760Z","endTime":"2025-08-31T19:29:47.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.04921825976153,"strikeZoneBottom":1.39869461095144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.88894668270758,"aZ":-20.911409883328233,"pfxX":-9.18923194368534,"pfxZ":6.223645589357446,"pX":0.354351417658833,"pZ":2.697706436433789,"vX0":12.62421128866409,"vY0":-133.68355643335508,"vZ0":-2.6430270316562234,"x":103.49,"y":165.94,"x0":-3.235805364183043,"y0":50.00226043722692,"z0":5.200710253917578,"aX":-16.628458492146454},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.9,"breakHorizontal":13.9,"spinRate":2377,"spinDirection":242},"zone":3,"typeConfidence":2.0,"plateTime":0.40975861608509634,"extension":5.956439227581727},"index":3,"playId":"405cb722-5172-32b4-bed4-1c852e865859","pitchNumber":3,"startTime":"2025-08-31T19:29:59.179Z","endTime":"2025-08-31T19:30:02.415Z","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":91.3,"endSpeed":83.0,"strikeZoneTop":3.04115363168687,"strikeZoneBottom":1.42324280216191,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.080448420326725,"aZ":-23.193449683728534,"pfxX":-8.637209033048629,"pfxZ":5.065019868780725,"pX":-2.414148504878836,"pZ":2.5933345111274573,"vX0":5.7474078456336395,"vY0":-132.7487522261376,"vZ0":-2.316953586793124,"x":209.02,"y":168.76,"x0":-3.4919987275204534,"y0":50.00460007997255,"z0":5.1770852959281735,"aX":-15.320257902713955},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.9,"breakHorizontal":14.3,"spinRate":2275,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.413602792857501,"extension":5.940159298509513},"index":4,"playId":"61ebe4ef-a8df-3734-abb9-45ed125c0d51","pitchNumber":4,"startTime":"2025-08-31T19:30:12.983Z","endTime":"2025-08-31T19:30:16.045Z","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":91.3,"endSpeed":83.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.228674264366802,"aZ":-18.120481029648747,"pfxX":-9.287402853601211,"pfxZ":7.951978701800274,"pX":0.23634148894985357,"pZ":2.0270150184095077,"vX0":12.281274475620902,"vY0":-132.34905561536866,"vZ0":-4.682979712854734,"x":107.99,"y":184.05,"x0":-3.2655711754392986,"y0":50.00424738428129,"z0":5.153483458832156,"aX":-16.417261647456105},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.4,"breakHorizontal":14.0,"spinRate":2342,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.41445028499078873,"extension":6.077957991346441},"hitData":{"launchSpeed":80.7,"launchAngle":76.0,"totalDistance":89.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":98.25,"coordY":179.69}},"index":5,"playId":"bc766621-0430-3043-9789-22c72591ccf2","pitchNumber":5,"startTime":"2025-08-31T19:30:27.973Z","endTime":"2025-08-31T19:30:37.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:30:37.814Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Will Wagner walks.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T19:31:36.487Z","endTime":"2025-08-31T19:33:16.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Will Wagner replaces Manny Machado.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T19:30:54.143Z","endTime":"2025-08-31T19:31:38.777Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":592518,"link":"/api/v1/people/592518"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.44281073558556,"strikeZoneBottom":1.55737287042017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.040132266035595,"aZ":-24.30469273734455,"pfxX":-7.72315649018889,"pfxZ":4.227144139085107,"pX":-0.9715257840683825,"pZ":2.7042529668722897,"vX0":9.114353156114435,"vY0":-135.45469524476664,"vZ0":-2.1258176646205635,"x":154.03,"y":165.77,"x0":-3.3733990027756255,"y0":50.002600399253254,"z0":5.195042542023783,"aX":-14.379778345971006},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.4,"breakHorizontal":12.1,"spinRate":2324,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.404050940587402,"extension":5.886429548242011},"index":1,"playId":"88dbdacc-9a53-378a-a8d5-2853a4d0d26b","pitchNumber":1,"startTime":"2025-08-31T19:31:38.777Z","endTime":"2025-08-31T19:31:42.641Z","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":79.9,"endSpeed":73.6,"strikeZoneTop":3.36973631046114,"strikeZoneBottom":1.54993653722588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.34465643000717,"aZ":-33.160325857138204,"pfxX":7.5690577972123645,"pfxZ":-0.7220580635503016,"pX":-2.2809463894295585,"pZ":3.4246928795544815,"vX0":1.3815804484190237,"vY0":-116.40572327494816,"vZ0":2.822180198342342,"x":203.94,"y":146.31,"x0":-3.865065837243023,"y0":50.00013256917241,"z0":5.330932086500651,"aX":10.409920572216908},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.4,"breakHorizontal":-14.0,"spinRate":2512,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.47010016869987536,"extension":5.7800215564871635},"index":2,"playId":"3b3a43f4-f228-3593-8189-8b222d22f860","pitchNumber":2,"startTime":"2025-08-31T19:31:51.502Z","endTime":"2025-08-31T19:31:54.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.36682893588736,"strikeZoneBottom":1.54704359065317,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.755432264576402,"aZ":-23.651364297310977,"pfxX":-9.272659622478205,"pfxZ":4.7368087962622765,"pX":-0.3194034220175788,"pZ":1.6872897142161198,"vX0":11.301763885092226,"vY0":-133.34910338144635,"vZ0":-4.260481544174378,"x":129.17,"y":193.22,"x0":-3.408488762643796,"y0":50.00632446379696,"z0":5.012757774675584,"aX":-16.698302850499378},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.8,"breakHorizontal":14.4,"spinRate":2381,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.4107958584447302,"extension":6.1543455039554456},"index":3,"playId":"05b5cdee-add6-3b06-baef-4d3ad993022d","pitchNumber":3,"startTime":"2025-08-31T19:32:06.323Z","endTime":"2025-08-31T19:32:09.484Z","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":92.6,"endSpeed":84.8,"strikeZoneTop":3.3698139891526,"strikeZoneBottom":1.51709208914501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.430274719060723,"aZ":-21.777178307874696,"pfxX":-9.406863106733006,"pfxZ":5.653126656637378,"pX":-1.233228981610934,"pZ":2.5799285382807335,"vX0":8.945831443990683,"vY0":-134.57290893006174,"vZ0":-2.9216898460862613,"x":164.01,"y":169.12,"x0":-3.3738507964213227,"y0":50.00267984095275,"z0":5.217353194328302,"aX":-17.302269614294087},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.8,"breakHorizontal":15.2,"spinRate":2493,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.40656823791323093,"extension":5.8381813115818435},"index":4,"playId":"4ca4f5f7-f749-370f-ac51-4e6c7e4d38ce","pitchNumber":4,"startTime":"2025-08-31T19:32:21.491Z","endTime":"2025-08-31T19:32:24.893Z","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":91.3,"endSpeed":83.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.76455192244523,"aZ":-21.802856028278303,"pfxX":-9.978517479280324,"pfxZ":5.838012861225492,"pX":-0.48410286618038295,"pZ":3.0700033879921,"vX0":10.76098068172279,"vY0":-132.56713711624,"vZ0":-1.4933976807355807,"x":135.45,"y":155.89,"x0":-3.302624423434184,"y0":50.004530668115336,"z0":5.234701289500353,"aX":-17.734091319998953},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.4,"breakHorizontal":15.7,"spinRate":2517,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.4134290808267571,"extension":5.990260169506716},"index":5,"playId":"658cd7c2-4ed3-36dd-888a-e79e2daf268e","pitchNumber":5,"startTime":"2025-08-31T19:32:36.654Z","endTime":"2025-08-31T19:32:39.738Z","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":92.7,"endSpeed":84.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.010831679278066,"aZ":-22.32778310332828,"pfxX":-9.895978169643904,"pfxZ":5.3765214667534735,"pX":0.33201576128172533,"pZ":2.9101664567116297,"vX0":12.721975235453494,"vY0":-134.4545881255122,"vZ0":-1.9670795528356566,"x":104.34,"y":160.21,"x0":-3.1740745871967557,"y0":50.00524578936261,"z0":5.234918918920706,"aX":-18.13188726714754},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":15.2,"spinRate":2338,"spinDirection":237},"zone":3,"typeConfidence":2.0,"plateTime":0.4072897148678991,"extension":6.472802194354369},"index":6,"playId":"c41d19ed-53d1-30b1-a5f9-8934567f0600","pitchNumber":6,"startTime":"2025-08-31T19:32:55.940Z","endTime":"2025-08-31T19:32:59.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.26952743802425,"strikeZoneBottom":1.44972694873227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.9247764277111,"aZ":-21.064697572895987,"pfxX":-9.115614205518703,"pfxZ":6.003996929689972,"pX":-1.4601593408253222,"pZ":3.088457479884487,"vX0":8.219111099933363,"vY0":-135.29442769948372,"vZ0":-1.7899932080730867,"x":172.66,"y":155.39,"x0":-3.3552760376452704,"y0":50.00588092172113,"z0":5.237197372939495,"aX":-16.877291320404314},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.7,"breakHorizontal":14.8,"spinRate":2443,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4050617631982658,"extension":6.050879598331959},"index":7,"playId":"94cc4f45-6639-3a94-926a-27f8bf4ba4c4","pitchNumber":7,"startTime":"2025-08-31T19:33:12.521Z","endTime":"2025-08-31T19:33:16.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:33:16.372Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan O'Hearn pops out to shortstop Brooks Lee.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T19:33:18.408Z","endTime":"2025-08-31T19:33:48.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.41393519685262,"aZ":-30.840967045756443,"pfxX":-0.8091702379914701,"pfxZ":0.8797151666656831,"pX":0.09593755499220893,"pZ":2.498744730108615,"vX0":8.553532220345106,"vY0":-121.68095954972391,"vZ0":-0.32355325826808246,"x":113.34,"y":171.31,"x0":-3.343306484260849,"y0":50.003034871134375,"z0":5.280714134943206,"aX":-1.2276075427772526},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.8,"breakHorizontal":-0.4,"spinRate":2333,"spinDirection":333},"zone":5,"typeConfidence":2.0,"plateTime":0.44825677456501367,"extension":5.835582906688906},"hitData":{"launchSpeed":86.0,"launchAngle":61.0,"totalDistance":169.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":127.18,"coordY":133.93}},"index":0,"playId":"2849cca5-ddfc-3da0-9b32-1e5fe56034d0","pitchNumber":1,"startTime":"2025-08-31T19:33:38.208Z","endTime":"2025-08-31T19:33:48.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:33:48.201Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T19:33:56.045Z","endTime":"2025-08-31T19:34:43.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.785835919260684,"aZ":-17.635907744605134,"pfxX":-7.744838002741547,"pfxZ":7.874292460395697,"pX":-0.13459105147643294,"pZ":3.057073996867971,"vX0":10.999264787091906,"vY0":-135.34844180042646,"vZ0":-2.3870236408599634,"x":122.13,"y":156.24,"x0":-3.2534948843685996,"y0":50.006016194953865,"z0":5.1917772265975435,"aX":-14.306956219332095},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.9,"breakHorizontal":11.5,"spinRate":2430,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.4053820619915727,"extension":5.996557143133546},"index":0,"playId":"dfc20570-3617-3b2b-8d02-b019eb9529f6","pitchNumber":1,"startTime":"2025-08-31T19:34:07.562Z","endTime":"2025-08-31T19:34:10.562Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.40667195069762,"strikeZoneBottom":1.54925584711757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.317990706212036,"aZ":-34.471616666240394,"pfxX":-0.8011388518878646,"pfxZ":-1.538333315655219,"pX":0.4379937458128852,"pZ":2.2127386160338407,"vX0":9.569823084424227,"vY0":-121.56137352651514,"vZ0":-0.23997461798692432,"x":100.3,"y":179.04,"x0":-3.4493735807631514,"y0":50.003944392136134,"z0":5.310991830262818,"aX":-1.1986532605358375},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.5,"breakHorizontal":-0.8,"spinRate":2353,"spinDirection":28},"zone":6,"typeConfidence":2.0,"plateTime":0.45095487258284006,"extension":5.850672887569638},"index":1,"playId":"927c1575-7109-382f-8753-138807d40cb4","pitchNumber":2,"startTime":"2025-08-31T19:34:22.300Z","endTime":"2025-08-31T19:34:25.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.69242547846124,"aZ":-17.914382283107248,"pfxX":-8.72736068459088,"pfxZ":7.619573486981814,"pX":0.3552029575047812,"pZ":2.9252011905123663,"vX0":12.476342824299826,"vY0":-136.5751635572327,"vZ0":-2.8679262065521467,"x":103.46,"y":159.8,"x0":-3.158100782617083,"y0":50.00247281911701,"z0":5.234683308743329,"aX":-16.333601157935476},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.3,"breakHorizontal":12.8,"spinRate":2468,"spinDirection":236},"zone":3,"typeConfidence":2.0,"plateTime":0.40248585435306605,"extension":6.005457043446396},"index":2,"playId":"0ebe0489-62f0-3ea8-bd8f-c305b3eb09c0","pitchNumber":3,"startTime":"2025-08-31T19:34:38.964Z","endTime":"2025-08-31T19:34:43.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:34:43.226Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Austin Martin pops out to second baseman Jake Cronenworth.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T19:37:22.746Z","endTime":"2025-08-31T19:38:06.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Bryce Johnson replaces right fielder Fernando Tatis Jr., batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T19:36:53.166Z","endTime":"2025-08-31T19:36:53.184Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"description":"Will Wagner remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-31T19:36:53.184Z","endTime":"2025-08-31T19:36:53.185Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":592518,"link":"/api/v1/people/592518"}},{"details":{"description":"Defensive switch from center field to right field for Ramón Laureano.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-31T19:36:53.185Z","endTime":"2025-08-31T19:36:54.185Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"500"},{"details":{"description":"Pitching Change: Mason Miller replaces Yuki Matsui.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-31T19:36:53.185Z","endTime":"2025-08-31T19:37:25.135Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695243,"link":"/api/v1/people/695243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.1,"strikeZoneTop":3.27617753382129,"strikeZoneBottom":1.498025633967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.69885318511125,"aZ":-14.819214544380447,"pfxX":-5.711553090072968,"pfxZ":8.302101729295574,"pX":-0.9358821529724962,"pZ":3.0429933785405403,"vX0":4.4410789877653345,"vY0":-144.17335746818853,"vZ0":-6.276636481317709,"x":152.67,"y":156.62,"x0":-1.7596084971094132,"y0":50.00202777306464,"z0":6.174532530704316,"aX":-11.939534425166697},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.8,"breakHorizontal":9.4,"spinRate":2398,"spinDirection":210},"zone":11,"typeConfidence":0.89,"plateTime":0.38091157705085843,"extension":6.674993360084567},"index":4,"playId":"64e4e2c2-fa3e-39f7-b4d3-0fde1b8e8e9d","pitchNumber":1,"startTime":"2025-08-31T19:37:25.135Z","endTime":"2025-08-31T19:37:28.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":90.4,"strikeZoneTop":3.2659069472132,"strikeZoneBottom":1.48759102962667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.232459444698655,"aZ":-9.889903201223218,"pfxX":-3.3170735758801984,"pfxZ":10.52676321377135,"pX":0.31684125173415584,"pZ":4.050478241391714,"vX0":6.549018945572337,"vY0":-145.304748737719,"vZ0":-4.37346759505563,"x":104.92,"y":129.42,"x0":-1.5455172981010887,"y0":50.00065578978382,"z0":6.187371668643458,"aX":-7.021033825667299},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.2,"breakHorizontal":4.6,"spinRate":2512,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.3784060064962089,"extension":6.619796478499939},"index":5,"playId":"097f566c-14ab-3ac6-b17e-ae95ba8d4709","pitchNumber":2,"startTime":"2025-08-31T19:37:41.068Z","endTime":"2025-08-31T19:37:44.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":90.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.86363963996427,"aZ":-13.362385178536067,"pfxX":-3.0726951317691156,"pfxZ":8.897197622991712,"pX":0.015806255358344543,"pZ":3.026235495506846,"vX0":5.614692763769895,"vY0":-144.72727654301337,"vZ0":-6.304929781759114,"x":116.4,"y":157.07,"x0":-1.5531421291021903,"y0":50.001269477983406,"z0":6.056861205385619,"aX":-6.496075148632826},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.0,"breakHorizontal":4.4,"spinRate":2496,"spinDirection":212},"zone":2,"typeConfidence":0.9,"plateTime":0.3789502478071096,"extension":6.688665071057441},"hitData":{"launchSpeed":77.7,"launchAngle":61.0,"totalDistance":140.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":137.17,"coordY":146.19}},"index":6,"playId":"1fe82de0-e2a7-3bca-8033-465786513d2c","pitchNumber":3,"startTime":"2025-08-31T19:37:57.574Z","endTime":"2025-08-31T19:38:06.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:38:06.503Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton called out on strikes.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T19:38:11.266Z","endTime":"2025-08-31T19:40:20.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.4272884605923,"strikeZoneBottom":1.39781032827803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.80744039602811,"aZ":-36.153800044006715,"pfxX":2.5954912330979676,"pfxZ":-2.4358458241809906,"pX":0.5522565321567363,"pZ":2.694175809780263,"vX0":4.795306581966592,"vY0":-127.40573922313541,"vZ0":-1.4292168542509098,"x":95.95,"y":166.04,"x0":-1.6964936490822926,"y0":50.00436910784678,"z0":6.137310994727688,"aX":4.237630357633063},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.4,"breakHorizontal":-5.9,"spinRate":2346,"spinDirection":41},"zone":6,"typeConfidence":0.9,"plateTime":0.4310168001256045,"extension":6.667420333334771},"index":0,"playId":"89c4db2c-5eb4-3b73-ab24-21e6bcbe5b82","pitchNumber":1,"startTime":"2025-08-31T19:38:30.579Z","endTime":"2025-08-31T19:38:33.803Z","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":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.334239347365564,"aZ":-31.270065032972287,"pfxX":3.8891426007390777,"pfxZ":0.5645984341700561,"pX":1.4162935093525828,"pZ":0.5783226391272999,"vX0":6.512361715078715,"vY0":-126.47847642635888,"vZ0":-6.860521066968951,"x":63.01,"y":223.17,"x0":-1.716055200009442,"y0":50.00036389722264,"z0":5.895442000927865,"aX":6.179685427034516},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.6,"breakHorizontal":-8.8,"spinRate":2340,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4362225096167105,"extension":6.434340902390327},"index":1,"playId":"023b969e-3850-38e1-8648-592da84ce63f","pitchNumber":2,"startTime":"2025-08-31T19:38:48.356Z","endTime":"2025-08-31T19:38:52.820Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-31T19:39:00.623Z","endTime":"2025-08-31T19:39:17.431Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"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":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.41217760885103,"strikeZoneBottom":1.48006029706704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.099329966592254,"aZ":-34.806924738416434,"pfxX":2.811313302570472,"pfxZ":-1.5621472626613504,"pX":1.7132591788317335,"pZ":0.5542684394794567,"vX0":7.7136555316438775,"vY0":-129.15496247860446,"vZ0":-6.581490825835294,"x":51.69,"y":223.81,"x0":-1.6780677468649507,"y0":50.00115317801489,"z0":5.81488360611233,"aX":4.7442631475683},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-4.1,"breakHorizontal":-6.8,"spinRate":2490,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.4242216310040736,"extension":6.827296269000547},"index":3,"playId":"ffa9f211-59ef-3524-9901-86dd628f6c18","pitchNumber":3,"startTime":"2025-08-31T19:39:17.431Z","endTime":"2025-08-31T19:39:20.597Z","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":1},"pitchData":{"startSpeed":102.5,"endSpeed":93.6,"strikeZoneTop":3.37842476703752,"strikeZoneBottom":1.44637918173842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.12794631817648,"aZ":-17.8052330340196,"pfxX":-5.65453027996231,"pfxZ":6.383525671388748,"pX":-0.7615657628621737,"pZ":3.6859262281465672,"vX0":4.749236219295653,"vY0":-149.1530142488074,"vZ0":-4.167155753318782,"x":146.03,"y":139.26,"x0":-1.6404260901999639,"y0":50.00422095615093,"z0":6.129000309232159,"aX":-12.731653929101691},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":10.9,"breakHorizontal":9.4,"spinRate":2563,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.36733282325136907,"extension":6.593961457691161},"index":4,"playId":"2a08b323-5e38-3856-9f57-408dbe7f0b5b","pitchNumber":4,"startTime":"2025-08-31T19:39:36.379Z","endTime":"2025-08-31T19:39:40.217Z","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":102.3,"endSpeed":94.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.45140448620562,"aZ":-15.346689715736643,"pfxX":-4.645969093792154,"pfxZ":7.444897286373177,"pX":-0.8739651642839196,"pZ":2.6824149834887043,"vX0":4.21131395277643,"vY0":-148.89922673680115,"vZ0":-7.257212028075957,"x":150.31,"y":166.35,"x0":-1.6982352581379372,"y0":50.00499917409125,"z0":6.027243948154523,"aX":-10.505306262872102},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":12.4,"breakHorizontal":7.7,"spinRate":2557,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.3668891684889375,"extension":6.751663789046626},"index":5,"playId":"be6c3532-92a1-34d6-8986-e1e712452684","pitchNumber":5,"startTime":"2025-08-31T19:39:54.219Z","endTime":"2025-08-31T19:39:58.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":102.3,"endSpeed":93.2,"strikeZoneTop":3.33045333160429,"strikeZoneBottom":1.33322071361381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.27184951245577,"aZ":-8.951093782220967,"pfxX":-5.741706610134453,"pfxZ":10.425593938504292,"pX":0.5317562223815344,"pZ":2.0201864767002005,"vX0":7.930242554596223,"vY0":-148.46527318372875,"vZ0":-10.067436730378855,"x":96.73,"y":184.23,"x0":-1.4307042453156091,"y0":50.00097375019395,"z0":5.979981309824681,"aX":-12.788326824242901},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":17.0,"breakHorizontal":8.8,"spinRate":2520,"spinDirection":214},"zone":6,"typeConfidence":0.91,"plateTime":0.36923757174765637,"extension":6.7418297432358525},"index":6,"playId":"cbb1cd59-4132-3cc3-982b-9a39ab07c2c1","pitchNumber":6,"startTime":"2025-08-31T19:40:17.134Z","endTime":"2025-08-31T19:40:20.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:40:20.941Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Wallner lines out to shortstop Jose Iglesias.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T19:40:31.156Z","endTime":"2025-08-31T19:41:57.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.66892055462267,"strikeZoneBottom":1.63918298928057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.548641559011664,"aZ":-30.88113247058993,"pfxX":-7.560388571834665,"pfxZ":0.734767165320914,"pX":-2.1783088893847227,"pZ":3.1177654290184202,"vX0":1.9254579755888597,"vY0":-132.7084984574911,"vZ0":-1.540437844977133,"x":200.03,"y":154.6,"x0":-1.9347102960860816,"y0":50.00567714174883,"z0":5.972412318464369,"aX":-13.378227397368946},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.2,"breakHorizontal":13.2,"spinRate":1805,"spinDirection":233},"zone":11,"typeConfidence":0.87,"plateTime":0.4140152571577449,"extension":6.501371966722236},"index":0,"playId":"e6801263-356b-389e-9003-44aec4488f04","pitchNumber":1,"startTime":"2025-08-31T19:40:47.618Z","endTime":"2025-08-31T19:40:50.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.12538723191423,"strikeZoneBottom":1.5257557860931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.157813970993157,"aZ":-33.3116981891076,"pfxX":5.043034303841532,"pfxZ":-0.6893842878318814,"pX":0.059070782622440685,"pZ":2.279650870770178,"vX0":3.2063577978818163,"vY0":-128.18182049733417,"vZ0":-2.8073631664483827,"x":114.75,"y":177.23,"x0":-1.8677620006893407,"y0":50.00321718833666,"z0":6.018350968660254,"aX":8.302012977303422},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.7,"breakHorizontal":-10.0,"spinRate":2393,"spinDirection":42},"zone":5,"typeConfidence":0.9,"plateTime":0.4290623922120158,"extension":6.632950233823326},"index":1,"playId":"70999ab4-9a7d-30e7-9f5c-985a77c719bc","pitchNumber":2,"startTime":"2025-08-31T19:41:02.772Z","endTime":"2025-08-31T19:41:06.009Z","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":88.2,"endSpeed":80.6,"strikeZoneTop":3.75,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.851165853668423,"aZ":-35.287806495460984,"pfxX":5.128970227158149,"pfxZ":-1.897803005873854,"pX":0.37556683153092274,"pZ":1.0807416515330168,"vX0":3.3572215541150117,"vY0":-128.27314704867717,"vZ0":-5.327264578562184,"x":102.68,"y":209.6,"x0":-1.6223690233573778,"y0":50.00178460871203,"z0":5.978716341891224,"aX":8.430112034592216},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.6,"breakHorizontal":-10.1,"spinRate":2446,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.42922450002917323,"extension":6.644456574577637},"index":2,"playId":"e6a10b85-ccf3-3172-b874-8158260dd1d1","pitchNumber":3,"startTime":"2025-08-31T19:41:18.774Z","endTime":"2025-08-31T19:41:21.925Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-31T19:41:33.211Z","endTime":"2025-08-31T19:41:52.601Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":102.7,"endSpeed":93.7,"strikeZoneTop":3.75,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.593845409190145,"aZ":-9.814111056028281,"pfxX":-3.7878208960043573,"pfxZ":9.932224370655273,"pX":0.45516648324009934,"pZ":2.4711803563981265,"vX0":7.181995501226081,"vY0":-149.23872133700564,"vZ0":-8.801868875263251,"x":99.65,"y":172.06,"x0":-1.4926084539463582,"y0":50.00142630986285,"z0":6.027410684382525,"aX":-8.526822104656905},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":16.3,"breakHorizontal":5.4,"spinRate":2502,"spinDirection":210},"zone":6,"typeConfidence":0.91,"plateTime":0.36730101454146213,"extension":6.881608567257381},"hitData":{"launchSpeed":69.7,"launchAngle":18.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":121.76,"coordY":131.23}},"index":4,"playId":"5fc2f45c-e79c-36e0-bbec-3e505163b11d","pitchNumber":4,"startTime":"2025-08-31T19:41:52.601Z","endTime":"2025-08-31T19:41:57.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:41:57.934Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Sheets singles on a line drive to right fielder Matt Wallner.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T19:44:20.844Z","endTime":"2025-08-31T19:45:18.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.58151293895765,"strikeZoneBottom":1.71228043820804,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.28458562035456,"aZ":-25.020137165635237,"pfxX":-9.811606782871065,"pfxZ":3.8918650201134977,"pX":-0.1647739607022648,"pZ":2.4923789845564968,"vX0":11.701505579100814,"vY0":-134.9529245180529,"vZ0":-2.5181657088494713,"x":123.28,"y":171.49,"x0":-3.289030196843777,"y0":50.00390182067182,"z0":5.20626062054628,"aX":-18.039405281380596},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.7,"breakHorizontal":15.1,"spinRate":2334,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.40639096196278235,"extension":5.989100920056353},"index":0,"playId":"e2893c51-475c-3c63-986a-5dd34f859093","pitchNumber":1,"startTime":"2025-08-31T19:44:34.769Z","endTime":"2025-08-31T19:44:37.910Z","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.8,"endSpeed":84.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.140555562663025,"aZ":-20.730789911454785,"pfxX":-8.226347797857951,"pfxZ":6.2832857449743695,"pX":-0.6680535882926364,"pZ":2.7359154878072762,"vX0":9.697411710939823,"vY0":-134.7826308722946,"vZ0":-2.592071785801125,"x":142.46,"y":164.91,"x0":-3.2615294438937146,"y0":50.001317656296166,"z0":5.191092554412892,"aX":-14.977617896587848},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.9,"breakHorizontal":12.6,"spinRate":2335,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4080128417693043,"extension":5.998542355258817},"index":1,"playId":"732427a1-645b-3055-b0f3-87dbfa661df3","pitchNumber":2,"startTime":"2025-08-31T19:44:47.107Z","endTime":"2025-08-31T19:44:50.939Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.48863736654128,"aZ":-31.190575836104404,"pfxX":-0.23097349159602332,"pfxZ":0.6258463797826614,"pX":-0.2740303211032484,"pZ":1.8131910630585293,"vX0":7.83055832042712,"vY0":-123.49544212636089,"vZ0":-2.042615410658377,"x":127.45,"y":189.82,"x0":-3.4323680646992925,"y0":50.00412839211911,"z0":5.230395883338557,"aX":-0.365075704881855},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.0,"breakHorizontal":-1.1,"spinRate":2280,"spinDirection":337},"zone":8,"typeConfidence":2.0,"plateTime":0.4405495265661643,"extension":5.995108906648154},"hitData":{"launchSpeed":72.8,"launchAngle":25.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":199.16,"coordY":122.97}},"index":2,"playId":"11d1da3d-c846-30f1-b89e-f6d6512d9399","pitchNumber":3,"startTime":"2025-08-31T19:45:04.837Z","endTime":"2025-08-31T19:45:18.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:45:18.432Z","atBatIndex":70},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Mason McCoy hit by pitch. Gavin Sheets to 2nd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T19:45:46.090Z","endTime":"2025-08-31T19:45:53.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"postOnSecond":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Mason McCoy replaces Jake Cronenworth.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T19:45:25.283Z","endTime":"2025-08-31T19:45:48.351Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669200,"link":"/api/v1/people/669200"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":630105,"link":"/api/v1/people/630105"}},{"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":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.250569467246166,"aZ":-33.35679073448703,"pfxX":1.7184410765926685,"pfxZ":-0.7745241183119536,"pX":-2.69003324685822,"pZ":3.625890387094294,"vX0":1.705753559329937,"vY0":-122.80657055208552,"vZ0":2.3377219495967747,"x":219.54,"y":140.88,"x0":-3.615593024816651,"y0":50.00038183857642,"z0":5.489906552448316,"aX":2.6361721407699634},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.6,"breakHorizontal":-3.5,"spinRate":2248,"spinDirection":72},"zone":11,"typeConfidence":2.0,"plateTime":0.445211634786276,"extension":5.792602727268064},"index":1,"playId":"a6ab96ac-8e02-36ce-82f3-aa39b61ad0e8","pitchNumber":1,"startTime":"2025-08-31T19:45:48.351Z","endTime":"2025-08-31T19:45:53.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:45:53.822Z","atBatIndex":71},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jose Iglesias grounds into a double play, third baseman Royce Lewis to first baseman Kody Clemens. Gavin Sheets out at 3rd. Mason McCoy to 2nd. Jose Iglesias out at 1st.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T19:46:16.767Z","endTime":"2025-08-31T19:48:16.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":91.7,"endSpeed":83.4,"strikeZoneTop":3.27493243929299,"strikeZoneBottom":1.29039196514491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.767523965553327,"aZ":-27.26339010646161,"pfxX":-9.855509852987737,"pfxZ":2.7420023834031912,"pX":-1.3919497798054652,"pZ":3.541701861861419,"vX0":8.79264755552437,"vY0":-133.26620081542666,"vZ0":0.587830833328691,"x":170.06,"y":143.15,"x0":-3.460396728649918,"y0":50.00278854040523,"z0":5.294096343841585,"aX":-17.652462408576206},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.3,"breakHorizontal":15.8,"spinRate":2399,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4116738734708454,"extension":6.004319904939459},"index":0,"playId":"9dc20189-6238-335f-9f4e-5624bcad8220","pitchNumber":1,"startTime":"2025-08-31T19:46:22.400Z","endTime":"2025-08-31T19:46:25.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.23966202441426,"strikeZoneBottom":1.39229324356015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.911964932628983,"aZ":-24.432553086071344,"pfxX":-10.41497285476821,"pfxZ":4.119472563304155,"pX":-0.9762196757966518,"pZ":2.9860554075445216,"vX0":9.428007001249604,"vY0":-136.47506673715196,"vZ0":-1.6658385244396157,"x":154.21,"y":158.16,"x0":-3.1276963386952827,"y0":50.00478370933853,"z0":5.2923248049165785,"aX":-19.58709937749356},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.3,"breakHorizontal":16.8,"spinRate":2413,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.40181127925877425,"extension":6.271771121208206},"index":1,"playId":"3c87d0de-10fc-3f3e-b060-330d0ba09f74","pitchNumber":2,"startTime":"2025-08-31T19:46:35.154Z","endTime":"2025-08-31T19:46:38.580Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-31T19:46:52.309Z","endTime":"2025-08-31T19:47:24.373Z","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":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.18728492131336,"strikeZoneBottom":1.35761194869287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.245567080297132,"aZ":-21.031552168234033,"pfxX":-7.311626182991221,"pfxZ":6.092058002368407,"pX":-0.7520450946545955,"pZ":3.628732772520586,"vX0":9.391156604037574,"vY0":-134.62138310581938,"vZ0":-0.6559240338714252,"x":145.67,"y":140.8,"x0":-3.341825116944431,"y0":50.0010844193168,"z0":5.3693206907615885,"aX":-13.369598495515712},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.0,"breakHorizontal":11.2,"spinRate":2395,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4074568925710129,"extension":5.931192673675401},"index":3,"playId":"6af7553b-81b3-347e-86f4-9ecd39a30fea","pitchNumber":3,"startTime":"2025-08-31T19:47:24.373Z","endTime":"2025-08-31T19:47:27.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.13583800105646,"strikeZoneBottom":1.40730595800644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.380887159808022,"aZ":-19.905908694406047,"pfxX":-7.152293628016709,"pfxZ":6.677759907992954,"pX":0.6502444020065136,"pZ":2.2361840164786666,"vX0":12.870623124404448,"vY0":-134.47603018086065,"vZ0":-3.95186682282226,"x":92.21,"y":178.4,"x0":-3.2623048620983126,"y0":50.00003430646028,"z0":5.131654021856683,"aX":-13.135363350107276},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.4,"breakHorizontal":10.3,"spinRate":2374,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.4068651583473524,"extension":6.256572167289623},"index":4,"playId":"8af80230-d0c3-37cc-81cf-e841fe80efca","pitchNumber":4,"startTime":"2025-08-31T19:47:38.577Z","endTime":"2025-08-31T19:47:41.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.17544294916041,"strikeZoneBottom":1.34621409153004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.2943203668603,"aZ":-17.718125522138617,"pfxX":-7.456600230561854,"pfxZ":8.179486669730343,"pX":-0.5904375480067289,"pZ":2.230649609528664,"vX0":9.863323294204719,"vY0":-131.9169692391566,"vZ0":-4.2469372630084665,"x":139.51,"y":178.55,"x0":-3.404034965485148,"y0":50.00541060889637,"z0":5.162588197789583,"aX":-13.18336133167135},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.0,"breakHorizontal":11.4,"spinRate":2302,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.4147538462544116,"extension":6.470822209913261},"index":5,"playId":"3bb41adb-d0b9-3986-9b5b-768e64f601c1","pitchNumber":5,"startTime":"2025-08-31T19:47:51.772Z","endTime":"2025-08-31T19:47:54.904Z","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":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.040975026275877,"aZ":-19.431913016615166,"pfxX":-9.392001612286704,"pfxZ":7.1051894106630495,"pX":-0.8614221819661583,"pZ":2.948908770718491,"vX0":9.4864689826391,"vY0":-133.17881082956987,"vZ0":-2.186159209280927,"x":149.84,"y":159.16,"x0":-3.2521836090414826,"y0":50.00357119575219,"z0":5.188450851969656,"aX":-16.844925309837556},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.6,"breakHorizontal":14.9,"spinRate":2406,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.41152819022656706,"extension":6.088126317595664},"hitData":{"launchSpeed":74.1,"launchAngle":1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.59,"coordY":170.51}},"index":6,"playId":"d1c255d2-dc3f-3855-83ec-68714bd592e6","pitchNumber":6,"startTime":"2025-08-31T19:48:07.514Z","endTime":"2025-08-31T19:48:16.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:48:16.019Z","atBatIndex":72},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Freddy Fermin doubles (10) on a sharp ground ball to left fielder Austin Martin. Mason McCoy scores.","rbi":1,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T19:48:43.386Z","endTime":"2025-08-31T19:49:10.146Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"responsiblePitcher":{"id":543859,"link":"/api/v1/people/543859"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.8,"endSpeed":78.7,"strikeZoneTop":3.39265093882133,"strikeZoneBottom":1.5146791289299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.707407698399898,"aZ":-33.665148921388386,"pfxX":-0.28101415004721897,"pfxZ":-0.9529731179670833,"pX":-0.9774392050076433,"pZ":3.661495371563446,"vX0":6.007551757147369,"vY0":-123.51174897705003,"vZ0":2.474735023630193,"x":154.26,"y":139.92,"x0":-3.391914809856748,"y0":50.00355665959043,"z0":5.453628618158109,"aX":-0.44112540540969936},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.0,"breakHorizontal":-0.7,"spinRate":2235,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.44136802720221757,"extension":5.829099040080995},"index":0,"playId":"8429b192-3955-373d-908e-61b5be774900","pitchNumber":1,"startTime":"2025-08-31T19:48:43.386Z","endTime":"2025-08-31T19:48:46.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.387647666433093,"aZ":-20.801026625529374,"pfxX":-10.368573691818607,"pfxZ":6.129739320133168,"pX":-0.9058248654953152,"pZ":2.2753163950413238,"vX0":10.0881228728402,"vY0":-134.6484076407699,"vZ0":-3.7123427651618277,"x":151.53,"y":177.35,"x0":-3.3352302830872986,"y0":50.00132746324813,"z0":5.125012251681532,"aX":-19.235254655573183},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.6,"breakHorizontal":16.9,"spinRate":2292,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4051717819351981,"extension":6.30113844093273},"hitData":{"launchSpeed":102.9,"launchAngle":7.0,"totalDistance":135.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":49.93,"coordY":126.56}},"index":1,"playId":"a3cff887-75fc-3f3a-b5a8-00235d494edf","pitchNumber":2,"startTime":"2025-08-31T19:48:57.374Z","endTime":"2025-08-31T19:49:10.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:49:10.146Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Johnson singles on a line drive to right fielder Matt Wallner. Freddy Fermin scores.","rbi":1,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T19:49:25.860Z","endTime":"2025-08-31T19:50:52.872Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":{"id":543859,"link":"/api/v1/people/543859"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":93.8,"endSpeed":86.2,"strikeZoneTop":3.30126416976397,"strikeZoneBottom":1.54163851396483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.130734515030415,"aZ":-23.964421367867683,"pfxX":-7.810892259642627,"pfxZ":4.32055615599524,"pX":-1.5367559015163377,"pZ":3.7713813926454374,"vX0":7.708606136722127,"vY0":-136.52908228600904,"vZ0":0.3656647932931314,"x":175.58,"y":136.95,"x0":-3.372692540872128,"y0":50.00488168982344,"z0":5.276055721383699,"aX":-14.849144413558802},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.2,"breakHorizontal":12.7,"spinRate":2322,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4001409058881804,"extension":5.995033557798721},"index":0,"playId":"164f273a-68d1-376c-a0ac-08364cd97bc5","pitchNumber":1,"startTime":"2025-08-31T19:49:37.938Z","endTime":"2025-08-31T19:49:40.955Z","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":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.339185791546697,"aZ":-18.809708255156906,"pfxX":-7.897922481358274,"pfxZ":7.168346223346035,"pX":0.022738473046960122,"pZ":2.0582657065794483,"vX0":11.767774627271093,"vY0":-135.17421633570007,"vZ0":-4.427664125743423,"x":116.13,"y":183.21,"x0":-3.345629281097277,"y0":50.004278391891354,"z0":5.024377789940491,"aX":-14.729517815954303},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.2,"breakHorizontal":12.0,"spinRate":2398,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.4040027007641349,"extension":6.027840158755992},"index":1,"playId":"a98b6ae5-3699-3192-951f-13cc9561ad54","pitchNumber":2,"startTime":"2025-08-31T19:49:52.778Z","endTime":"2025-08-31T19:49:55.920Z","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":84.2,"endSpeed":78.5,"strikeZoneTop":3.25866177448214,"strikeZoneBottom":1.4333148046492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.470777192245983,"aZ":-32.393186102809246,"pfxX":1.1074562277646915,"pfxZ":-0.13883951090627278,"pX":-2.4445220393220533,"pZ":2.371182874549911,"vX0":2.6993271164812422,"vY0":-122.71488972745503,"vZ0":-0.14462048140734152,"x":210.18,"y":174.76,"x0":-3.695411980632476,"y0":50.004110467308145,"z0":5.152061480613709,"aX":1.717384224340745},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.1,"breakHorizontal":-2.5,"spinRate":2309,"spinDirection":90},"zone":11,"typeConfidence":2.0,"plateTime":0.44350394693166484,"extension":5.8622659133975095},"index":2,"playId":"bd0c8293-d532-3a01-af94-9bec3b691fe5","pitchNumber":3,"startTime":"2025-08-31T19:50:08.801Z","endTime":"2025-08-31T19:50:11.801Z","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":91.9,"endSpeed":84.0,"strikeZoneTop":3.26879477591655,"strikeZoneBottom":1.44348970383025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.243999188186702,"aZ":-20.279145843007107,"pfxX":-8.857923047482235,"pfxZ":6.636069100645557,"pX":1.301227603680027,"pZ":1.8615034719801606,"vX0":14.65557762397647,"vY0":-132.98939651999487,"vZ0":-4.428875634672822,"x":67.4,"y":188.52,"x0":-3.1276310489606542,"y0":50.00443676866873,"z0":5.017356440103557,"aX":-15.884146750276436},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.2,"breakHorizontal":13.0,"spinRate":2475,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4116898410875014,"extension":6.212343043351924},"index":3,"playId":"bba7fad5-3dab-3dbb-8205-264bd5631cbc","pitchNumber":4,"startTime":"2025-08-31T19:50:24.098Z","endTime":"2025-08-31T19:50:27.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":82.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.25885341028009,"aZ":-21.992870905421846,"pfxX":-10.360886190453385,"pfxZ":5.761943755960342,"pX":0.7758832421240494,"pZ":1.888637994069003,"vX0":13.951783547123899,"vY0":-133.23223890331306,"vZ0":-3.89075272148759,"x":87.43,"y":187.79,"x0":-3.225106011947492,"y0":50.00052291205864,"z0":4.991328068266581,"aX":-18.30122711538322},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.6,"breakHorizontal":15.1,"spinRate":2420,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.413860102440716,"extension":6.124971919557159},"hitData":{"launchSpeed":85.2,"launchAngle":23.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.53,"coordY":118.67}},"index":4,"playId":"ee71013e-b183-32df-8366-191070177be2","pitchNumber":5,"startTime":"2025-08-31T19:50:40.767Z","endTime":"2025-08-31T19:50:52.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:50:52.872Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to left fielder Austin Martin.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T19:52:02.472Z","endTime":"2025-08-31T19:53:21.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T19:51:10.729Z","endTime":"2025-08-31T19:52:04.767Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.026657328644347,"aZ":-19.12296155179829,"pfxX":-8.019397099798374,"pfxZ":7.078150445208439,"pX":0.2396072199830942,"pZ":2.299098055410338,"vX0":11.94185180213409,"vY0":-134.62692351826894,"vZ0":-3.7943066173909683,"x":107.87,"y":176.7,"x0":-3.202725541330622,"y0":50.00058443181616,"z0":5.072629237814014,"aX":-14.783277935482701},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.2,"breakHorizontal":12.1,"spinRate":2417,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.40615731339665917,"extension":6.10684562794584},"index":1,"playId":"07e35fb0-a0bc-34e0-a29a-2eab0408d552","pitchNumber":1,"startTime":"2025-08-31T19:52:04.767Z","endTime":"2025-08-31T19:52:08.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.05795903307767,"strikeZoneBottom":1.39863029172079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.043972930213783,"aZ":-19.364881032410594,"pfxX":-6.430844323815967,"pfxZ":7.044836386453506,"pX":-1.5718162395112025,"pZ":3.7405191948669665,"vX0":6.982066865139759,"vY0":-133.7774343676127,"vZ0":-0.44068527647617695,"x":176.91,"y":137.79,"x0":-3.3763109135445237,"y0":50.00141397721982,"z0":5.291818945911261,"aX":-11.690784892785537},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.8,"breakHorizontal":10.2,"spinRate":2368,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4089716365636513,"extension":6.044605814315684},"index":2,"playId":"ab957c09-640f-3b7d-b947-3d5b4c2912e7","pitchNumber":2,"startTime":"2025-08-31T19:52:25.866Z","endTime":"2025-08-31T19:52:31.282Z","isPitch":true,"type":"pitch"},{"details":{"description":"Bryce Johnson advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"ab957c09-640f-3b7d-b947-3d5b4c2912e7","startTime":"2025-08-31T19:52:35.499Z","endTime":"2025-08-31T19:52:40.328Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"}},{"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":92.0,"endSpeed":84.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.746499100328254,"aZ":-19.59492034344751,"pfxX":-9.422190293485672,"pfxZ":6.96531070970705,"pX":-0.40177598241244,"pZ":2.2310135797304658,"vX0":10.771528804152384,"vY0":-133.51147114246743,"vZ0":-3.6750472264031906,"x":132.31,"y":178.54,"x0":-3.2643426740731565,"y0":50.00090759958256,"z0":5.0356108741856636,"aX":-17.009530645609647},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.0,"breakHorizontal":14.8,"spinRate":2407,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4102541209288999,"extension":5.906179947132355},"index":4,"playId":"0de897a2-fc60-3bd3-baaa-cb05b764babb","pitchNumber":3,"startTime":"2025-08-31T19:52:40.328Z","endTime":"2025-08-31T19:52:45.272Z","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":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.823027219370736,"aZ":-20.863450749563967,"pfxX":-8.437112844160739,"pfxZ":6.277200285829231,"pX":-0.4324669192056495,"pZ":2.752840866057516,"vX0":10.667405199371938,"vY0":-134.09433771384627,"vZ0":-2.3479035201019585,"x":133.48,"y":164.45,"x0":-3.385531818267712,"y0":50.003171529331034,"z0":5.14515183539036,"aX":-15.205044948363932},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.0,"breakHorizontal":12.7,"spinRate":2355,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.4101112593427301,"extension":5.82991932766721},"hitData":{"launchSpeed":91.5,"launchAngle":36.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.75,"coordY":82.49}},"index":5,"playId":"d5398b60-bd08-3ed7-aee3-3533d4d11568","pitchNumber":4,"startTime":"2025-08-31T19:53:13.517Z","endTime":"2025-08-31T19:53:21.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:53:21.897Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to left fielder Austin Martin.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T19:52:02.472Z","endTime":"2025-08-31T19:53:21.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T19:51:10.729Z","endTime":"2025-08-31T19:52:04.767Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.026657328644347,"aZ":-19.12296155179829,"pfxX":-8.019397099798374,"pfxZ":7.078150445208439,"pX":0.2396072199830942,"pZ":2.299098055410338,"vX0":11.94185180213409,"vY0":-134.62692351826894,"vZ0":-3.7943066173909683,"x":107.87,"y":176.7,"x0":-3.202725541330622,"y0":50.00058443181616,"z0":5.072629237814014,"aX":-14.783277935482701},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.2,"breakHorizontal":12.1,"spinRate":2417,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.40615731339665917,"extension":6.10684562794584},"index":1,"playId":"07e35fb0-a0bc-34e0-a29a-2eab0408d552","pitchNumber":1,"startTime":"2025-08-31T19:52:04.767Z","endTime":"2025-08-31T19:52:08.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.05795903307767,"strikeZoneBottom":1.39863029172079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.043972930213783,"aZ":-19.364881032410594,"pfxX":-6.430844323815967,"pfxZ":7.044836386453506,"pX":-1.5718162395112025,"pZ":3.7405191948669665,"vX0":6.982066865139759,"vY0":-133.7774343676127,"vZ0":-0.44068527647617695,"x":176.91,"y":137.79,"x0":-3.3763109135445237,"y0":50.00141397721982,"z0":5.291818945911261,"aX":-11.690784892785537},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.8,"breakHorizontal":10.2,"spinRate":2368,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4089716365636513,"extension":6.044605814315684},"index":2,"playId":"ab957c09-640f-3b7d-b947-3d5b4c2912e7","pitchNumber":2,"startTime":"2025-08-31T19:52:25.866Z","endTime":"2025-08-31T19:52:31.282Z","isPitch":true,"type":"pitch"},{"details":{"description":"Bryce Johnson advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"ab957c09-640f-3b7d-b947-3d5b4c2912e7","startTime":"2025-08-31T19:52:35.499Z","endTime":"2025-08-31T19:52:40.328Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"}},{"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":92.0,"endSpeed":84.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.746499100328254,"aZ":-19.59492034344751,"pfxX":-9.422190293485672,"pfxZ":6.96531070970705,"pX":-0.40177598241244,"pZ":2.2310135797304658,"vX0":10.771528804152384,"vY0":-133.51147114246743,"vZ0":-3.6750472264031906,"x":132.31,"y":178.54,"x0":-3.2643426740731565,"y0":50.00090759958256,"z0":5.0356108741856636,"aX":-17.009530645609647},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.0,"breakHorizontal":14.8,"spinRate":2407,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4102541209288999,"extension":5.906179947132355},"index":4,"playId":"0de897a2-fc60-3bd3-baaa-cb05b764babb","pitchNumber":3,"startTime":"2025-08-31T19:52:40.328Z","endTime":"2025-08-31T19:52:45.272Z","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":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.823027219370736,"aZ":-20.863450749563967,"pfxX":-8.437112844160739,"pfxZ":6.277200285829231,"pX":-0.4324669192056495,"pZ":2.752840866057516,"vX0":10.667405199371938,"vY0":-134.09433771384627,"vZ0":-2.3479035201019585,"x":133.48,"y":164.45,"x0":-3.385531818267712,"y0":50.003171529331034,"z0":5.14515183539036,"aX":-15.205044948363932},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.0,"breakHorizontal":12.7,"spinRate":2355,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.4101112593427301,"extension":5.82991932766721},"hitData":{"launchSpeed":91.5,"launchAngle":36.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.75,"coordY":82.49}},"index":5,"playId":"d5398b60-bd08-3ed7-aee3-3533d4d11568","pitchNumber":4,"startTime":"2025-08-31T19:53:13.517Z","endTime":"2025-08-31T19:53:21.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:53:21.897Z","atBatIndex":75},"scoringPlays":[20,32,40,42,43,61,73,74],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":143.03,"y":145.69},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":103.07,"y":95.09},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":124.91,"y":144.67},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":98.84,"y":140.16},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":102.8,"y":52.76},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":14,"top":[7,8,9,10],"bottom":[11,12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":107.85,"y":169.49},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":85.34,"y":73.05},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":164.84,"y":163.24},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":115.31,"y":164.43},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":138.73,"y":214.89},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":75.34,"y":100.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":65.76,"y":148.75},"type":"O","description":"Pop Out"}]}},{"startIndex":15,"endIndex":22,"top":[15,16,17],"bottom":[18,19,20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":128.64,"y":180.13},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":40.16,"y":73.25},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":102.48,"y":104.09},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":106.79,"y":169.49},"type":"O","description":"Groundout"}]}},{"startIndex":23,"endIndex":33,"top":[23,24,25,26,27],"bottom":[28,29,30,31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":99.27,"y":154.85},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":200.6,"y":117.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":78.53,"y":129.98},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":160.32,"y":89.01},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":148.35,"y":70.45},"type":"H","description":"Single"}]}},{"startIndex":34,"endIndex":44,"top":[34,35,36],"bottom":[37,38,39,40,41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":116.0,"y":65.98},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":135.04,"y":206.47},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":162.39,"y":70.92},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":146.76,"y":83.38},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":193.67,"y":109.21},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":116.38,"y":83.38},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":150.49,"y":152.27},"type":"O","description":"Groundout"}]}},{"startIndex":45,"endIndex":52,"top":[45,46,47,48,49],"bottom":[50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":186.72,"y":103.36},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":134.31,"y":191.15},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":77.19,"y":102.68},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":69.47,"y":97.56},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":107.93,"y":167.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":106.79,"y":170.51},"type":"O","description":"Groundout"}]}},{"startIndex":53,"endIndex":62,"top":[53,54,55,56],"bottom":[57,58,59,60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":156.36,"y":52.99},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":117.45,"y":153.79},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":147.83,"y":165.95},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":108.58,"y":150.68},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":170.85,"y":129.64},"type":"H","description":"Single"}]}},{"startIndex":63,"endIndex":69,"top":[63,64,65,66],"bottom":[67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":98.25,"y":179.69},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":127.18,"y":133.93},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":137.17,"y":146.19},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":121.76,"y":131.23},"type":"O","description":"Lineout"}]}},{"startIndex":70,"endIndex":75,"top":[70,71,72,73,74,75],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":199.16,"y":122.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":103.59,"y":170.51},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":49.93,"y":126.56},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"coordinates":{"x":197.53,"y":118.67},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":57.75,"y":82.49},"type":"O","description":"Flyout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":1,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":3,"hits":3,"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":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":7,"hits":8,"errors":1,"leftOnBase":7},"away":{"runs":2,"hits":8,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"catcher":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"first":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"second":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"third":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"shortstop":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"left":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"center":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"right":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"onDeck":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"inHole":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"battingOrder":3,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"offense":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"onDeck":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"inHole":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"battingOrder":2,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"balls":1,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":10,"airOuts":8,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".252","atBats":35,"obp":".322","slg":".386","ops":".708","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":11,"rbi":2,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":4,"airOuts":10,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":2,"atBats":31,"obp":".368","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":151,"era":"3.63","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.20","battersFaced":38,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":151,"balls":56,"strikes":95,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":7,"pitchesPerInning":"18.88","runsScoredPer9":"7.88","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":24,"errors":0,"chances":29,"passedBall":0,"pickoffs":0}},"players":{"ID641482":{"person":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":7,"gamesStarted":7,"flyOuts":25,"groundOuts":24,"airOuts":41,"runs":18,"doubles":4,"triples":0,"homeRuns":9,"strikeOuts":27,"baseOnBalls":17,"intentionalWalks":0,"hits":29,"hitByPitch":2,"atBats":120,"obp":".343","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":542,"era":"5.06","inningsPitched":"32.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.44","battersFaced":140,"outs":96,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":542,"balls":207,"strikes":335,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".400","pitchesPerInning":"16.94","gamesFinished":0,"strikeoutWalkRatio":"1.59","strikeoutsPer9Inn":"7.59","walksPer9Inn":"4.78","hitsPer9Inn":"8.16","runsScoredPer9":"5.06","homeRunsPer9":"2.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID673513":{"person":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":33,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":13,"strikes":20,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":54,"gamesStarted":0,"flyOuts":42,"groundOuts":36,"airOuts":70,"runs":28,"doubles":10,"triples":1,"homeRuns":9,"strikeOuts":55,"baseOnBalls":28,"intentionalWalks":2,"hits":49,"hitByPitch":1,"atBats":205,"obp":".328","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":930,"era":"4.45","inningsPitched":"54.2","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":27,"whip":"1.41","battersFaced":239,"outs":164,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":930,"balls":358,"strikes":572,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.51","rbi":1,"winPercentage":".667","pitchesPerInning":"17.01","gamesFinished":16,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"9.05","walksPer9Inn":"4.61","hitsPer9Inn":"8.07","runsScoredPer9":"4.61","homeRunsPer9":"1.48","inheritedRunners":35,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666023":{"person":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"jerseyNumber":"54","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2B, 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"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":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":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":38,"groundOuts":78,"airOuts":72,"runs":24,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":51,"baseOnBalls":17,"intentionalWalks":1,"hits":66,"hitByPitch":2,"avg":".253","atBats":261,"obp":".304","slg":".337","ops":".641","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":286,"totalBases":88,"rbi":19,"leftOnBase":98,"sacBunts":6,"sacFlies":0,"babip":".301","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.25","popOuts":15,"lineOuts":19},"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":10,"stolenBases":32,"stolenBasePercentage":".762","caughtStealingPercentage":".238","assists":32,"putOuts":639,"errors":4,"chances":675,"fielding":".994","passedBall":5,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID695243":{"person":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":49,"gamesStarted":0,"flyOuts":17,"groundOuts":29,"airOuts":34,"runs":19,"doubles":3,"triples":2,"homeRuns":5,"strikeOuts":78,"baseOnBalls":23,"intentionalWalks":2,"hits":27,"hitByPitch":1,"atBats":165,"obp":".268","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":785,"era":"3.28","inningsPitched":"49.1","wins":1,"losses":2,"saves":21,"saveOpportunities":25,"holds":5,"blownSaves":4,"earnedRuns":18,"whip":"1.01","battersFaced":192,"outs":148,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":785,"balls":278,"strikes":507,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".333","pitchesPerInning":"15.91","gamesFinished":36,"strikeoutWalkRatio":"3.39","strikeoutsPer9Inn":"14.23","walksPer9Inn":"4.20","hitsPer9Inn":"4.93","runsScoredPer9":"3.47","homeRunsPer9":"0.91","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663158":{"person":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":58,"gamesStarted":0,"flyOuts":33,"groundOuts":37,"airOuts":67,"runs":20,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":59,"baseOnBalls":14,"intentionalWalks":2,"hits":41,"hitByPitch":2,"atBats":202,"obp":".260","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":881,"era":"3.04","inningsPitched":"56.1","wins":4,"losses":5,"saves":35,"saveOpportunities":40,"holds":0,"blownSaves":5,"earnedRuns":19,"whip":"0.98","battersFaced":220,"outs":169,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":881,"balls":283,"strikes":598,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".444","pitchesPerInning":"15.64","gamesFinished":47,"strikeoutWalkRatio":"4.21","strikeoutsPer9Inn":"9.43","walksPer9Inn":"2.24","hitsPer9Inn":"6.55","runsScoredPer9":"3.20","homeRunsPer9":"0.48","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID688158":{"person":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":8,"strikes":21,"strikePercentage":".720","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":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":2,"flyOuts":17,"groundOuts":37,"airOuts":39,"runs":13,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":41,"baseOnBalls":17,"intentionalWalks":0,"hits":31,"hitByPitch":2,"atBats":148,"obp":".299","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":664,"era":"2.81","inningsPitched":"41.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.15","battersFaced":167,"outs":125,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":664,"balls":238,"strikes":426,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".333","pitchesPerInning":"15.94","gamesFinished":15,"strikeoutWalkRatio":"2.41","strikeoutsPer9Inn":"8.86","walksPer9Inn":"3.67","hitsPer9Inn":"6.70","runsScoredPer9":"2.81","homeRunsPer9":"0.86","inheritedRunners":20,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":14},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID593974":{"person":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 3 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":10,"strikes":16,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":62,"gamesStarted":1,"flyOuts":25,"groundOuts":89,"airOuts":44,"runs":27,"doubles":13,"triples":2,"homeRuns":4,"strikeOuts":55,"baseOnBalls":28,"intentionalWalks":3,"hits":60,"hitByPitch":2,"atBats":244,"obp":".326","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1002,"era":"3.45","inningsPitched":"62.2","wins":5,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":24,"whip":"1.40","battersFaced":278,"outs":188,"gamesPitched":62,"completeGames":0,"shutouts":0,"pitchesThrown":1002,"balls":368,"strikes":634,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.02","rbi":3,"winPercentage":".833","pitchesPerInning":"15.99","gamesFinished":14,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"7.90","walksPer9Inn":"4.02","hitsPer9Inn":"8.62","runsScoredPer9":"3.88","homeRunsPer9":"0.57","inheritedRunners":44,"inheritedRunnersScored":14,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":0,"chances":10,"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"}]},"ID578428":{"person":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":27,"groundOuts":106,"airOuts":57,"runs":26,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":49,"baseOnBalls":22,"intentionalWalks":0,"hits":60,"hitByPitch":6,"avg":".225","atBats":267,"obp":".296","slg":".270","ops":".566","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":300,"totalBases":72,"rbi":30,"leftOnBase":123,"sacBunts":3,"sacFlies":2,"babip":".269","groundOutsToAirouts":"1.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"267.00","popOuts":10,"lineOuts":20},"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":149,"putOuts":96,"errors":3,"chances":248,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592094":{"person":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":64,"gamesStarted":0,"flyOuts":45,"groundOuts":53,"airOuts":67,"runs":17,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":69,"baseOnBalls":25,"intentionalWalks":3,"hits":47,"hitByPitch":3,"atBats":233,"obp":".285","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","numberOfPitches":1061,"era":"1.81","inningsPitched":"64.2","wins":8,"losses":3,"saves":0,"saveOpportunities":2,"holds":29,"blownSaves":2,"earnedRuns":13,"whip":"1.11","battersFaced":265,"outs":194,"gamesPitched":64,"completeGames":0,"shutouts":0,"pitchesThrown":1061,"balls":386,"strikes":675,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".727","pitchesPerInning":"16.41","gamesFinished":4,"strikeoutWalkRatio":"2.76","strikeoutsPer9Inn":"9.60","walksPer9Inn":"3.48","hitsPer9Inn":"6.54","runsScoredPer9":"2.37","homeRunsPer9":"0.56","inheritedRunners":13,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID506433":{"person":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":10,"gamesStarted":10,"flyOuts":25,"groundOuts":43,"airOuts":53,"runs":30,"doubles":10,"triples":1,"homeRuns":8,"strikeOuts":42,"baseOnBalls":15,"intentionalWalks":0,"hits":38,"hitByPitch":3,"atBats":175,"obp":".290","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":741,"era":"5.66","inningsPitched":"47.2","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.11","battersFaced":194,"outs":143,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":741,"balls":268,"strikes":473,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".429","pitchesPerInning":"15.55","gamesFinished":0,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"7.93","walksPer9Inn":"2.83","hitsPer9Inn":"7.17","runsScoredPer9":"5.66","homeRunsPer9":"1.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669093":{"person":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":9,"strikes":12,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"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":65,"gamesStarted":0,"flyOuts":34,"groundOuts":37,"airOuts":58,"runs":24,"doubles":7,"triples":1,"homeRuns":8,"strikeOuts":88,"baseOnBalls":22,"intentionalWalks":2,"hits":48,"hitByPitch":3,"atBats":226,"obp":".287","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1016,"era":"3.05","inningsPitched":"62.0","wins":4,"losses":5,"saves":3,"saveOpportunities":6,"holds":27,"blownSaves":3,"earnedRuns":21,"whip":"1.13","battersFaced":256,"outs":186,"gamesPitched":65,"completeGames":0,"shutouts":0,"pitchesThrown":1016,"balls":330,"strikes":686,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":1,"winPercentage":".444","pitchesPerInning":"16.39","gamesFinished":6,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"12.77","walksPer9Inn":"3.19","hitsPer9Inn":"6.97","runsScoredPer9":"3.48","homeRunsPer9":"1.16","inheritedRunners":20,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":52,"groundOuts":85,"airOuts":128,"runs":49,"doubles":23,"triples":1,"homeRuns":18,"strikeOuts":88,"baseOnBalls":35,"intentionalWalks":1,"hits":110,"hitByPitch":4,"avg":".270","atBats":408,"obp":".331","slg":".463","ops":".794","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":450,"totalBases":189,"rbi":62,"leftOnBase":197,"sacBunts":0,"sacFlies":3,"babip":".302","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.67","popOuts":30,"lineOuts":46},"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":12,"putOuts":156,"errors":2,"chances":170,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID657656":{"person":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"jerseyNumber":"5","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":110,"flyOuts":48,"groundOuts":77,"airOuts":86,"runs":63,"doubles":21,"triples":2,"homeRuns":22,"strikeOuts":97,"baseOnBalls":28,"intentionalWalks":1,"hits":107,"hitByPitch":8,"avg":".294","atBats":364,"obp":".355","slg":".544","ops":".899","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":403,"totalBases":198,"rbi":69,"leftOnBase":174,"sacBunts":0,"sacFlies":3,"babip":".343","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.54","popOuts":14,"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":9,"putOuts":190,"errors":5,"chances":204,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID656302":{"person":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":78,"groundOuts":95,"airOuts":140,"runs":82,"doubles":29,"triples":1,"homeRuns":20,"strikeOuts":183,"baseOnBalls":61,"intentionalWalks":2,"hits":128,"hitByPitch":3,"atBats":539,"obp":".316","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":2542,"era":"4.82","inningsPitched":"142.0","wins":6,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":76,"whip":"1.33","battersFaced":612,"outs":426,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2542,"balls":932,"strikes":1610,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".353","pitchesPerInning":"17.90","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"11.60","walksPer9Inn":"3.87","hitsPer9Inn":"8.11","runsScoredPer9":"5.20","homeRunsPer9":"1.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":32,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":9,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670970":{"person":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":64,"gamesStarted":0,"flyOuts":27,"groundOuts":73,"airOuts":51,"runs":17,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":63,"baseOnBalls":12,"intentionalWalks":2,"hits":36,"hitByPitch":0,"atBats":218,"obp":".208","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":824,"era":"1.75","inningsPitched":"61.2","wins":11,"losses":4,"saves":3,"saveOpportunities":6,"holds":18,"blownSaves":3,"earnedRuns":12,"whip":"0.78","battersFaced":235,"outs":185,"gamesPitched":64,"completeGames":0,"shutouts":0,"pitchesThrown":824,"balls":253,"strikes":571,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".733","pitchesPerInning":"13.36","gamesFinished":9,"strikeoutWalkRatio":"5.25","strikeoutsPer9Inn":"9.19","walksPer9Inn":"1.75","hitsPer9Inn":"5.25","runsScoredPer9":"2.48","homeRunsPer9":"0.15","inheritedRunners":37,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":4,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":3,"errors":2,"chances":16,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695238":{"person":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"jerseyNumber":"24","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":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":46,"flyOuts":10,"groundOuts":38,"airOuts":28,"runs":14,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":26,"baseOnBalls":16,"intentionalWalks":0,"hits":28,"hitByPitch":2,"avg":".235","atBats":119,"obp":".336","slg":".294","ops":".630","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":138,"totalBases":35,"rbi":7,"leftOnBase":57,"sacBunts":1,"sacFlies":0,"babip":".301","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":12},"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":27,"putOuts":71,"errors":2,"chances":100,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID592518":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":137,"flyOuts":88,"groundOuts":126,"airOuts":148,"runs":79,"doubles":32,"triples":0,"homeRuns":21,"strikeOuts":108,"baseOnBalls":50,"intentionalWalks":3,"hits":151,"hitByPitch":3,"avg":".286","atBats":528,"obp":".348","slg":".466","ops":".814","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":586,"totalBases":246,"rbi":79,"leftOnBase":236,"sacBunts":0,"sacFlies":5,"babip":".322","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.14","popOuts":31,"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":193,"putOuts":97,"errors":15,"chances":305,"fielding":".951","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669200":{"person":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"jerseyNumber":"18","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"701","stats":{"batting":{"note":"b-","summary":"0-0 | HBP, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"avg":".000","atBats":6,"obp":".143","slg":".000","ops":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":4,"putOuts":4,"errors":0,"chances":8,"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"}]},"ID665487":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":134,"flyOuts":75,"groundOuts":148,"airOuts":122,"runs":93,"doubles":27,"triples":2,"homeRuns":18,"strikeOuts":108,"baseOnBalls":81,"intentionalWalks":7,"hits":135,"hitByPitch":6,"avg":".264","atBats":512,"obp":".370","slg":".430","ops":".800","caughtStealing":6,"stolenBases":27,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":600,"totalBases":220,"rbi":57,"leftOnBase":150,"sacBunts":0,"sacFlies":1,"babip":".302","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.44","popOuts":22,"lineOuts":25},"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":4,"putOuts":305,"errors":3,"chances":312,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669369":{"person":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"jerseyNumber":"29","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"101","stats":{"batting":{"summary":"1-1 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":3,"groundOuts":16,"airOuts":7,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":18,"hitByPitch":1,"avg":".333","atBats":54,"obp":".379","slg":".407","ops":".786","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":60,"totalBases":22,"rbi":5,"leftOnBase":22,"sacBunts":2,"sacFlies":0,"babip":".462","groundOutsToAirouts":"2.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"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":48,"errors":0,"chances":48,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID553869":{"person":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"jerseyNumber":"17","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":39,"groundOuts":46,"airOuts":76,"runs":31,"doubles":7,"triples":0,"homeRuns":8,"strikeOuts":68,"baseOnBalls":21,"intentionalWalks":0,"hits":47,"hitByPitch":1,"avg":".202","atBats":233,"obp":".271","slg":".335","ops":".606","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":259,"totalBases":78,"rbi":27,"leftOnBase":136,"sacBunts":4,"sacFlies":0,"babip":".248","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.12","popOuts":24,"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":{"caughtStealing":12,"stolenBases":31,"stolenBasePercentage":".721","caughtStealingPercentage":".279","assists":20,"putOuts":601,"errors":6,"chances":627,"fielding":".990","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606996":{"person":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(L, 3-3)","summary":"1.1 IP, 3 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"1.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":11,"strikes":18,"strikePercentage":".620","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"20.25","homeRunsPer9":"6.75","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":10,"gamesStarted":6,"flyOuts":32,"groundOuts":24,"airOuts":52,"runs":22,"doubles":6,"triples":0,"homeRuns":9,"strikeOuts":22,"baseOnBalls":8,"intentionalWalks":0,"hits":33,"hitByPitch":2,"atBats":130,"obp":".305","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":513,"era":"5.88","inningsPitched":"33.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.22","battersFaced":141,"outs":101,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":513,"balls":178,"strikes":335,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":2,"winPercentage":".500","pitchesPerInning":"15.24","gamesFinished":1,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"5.88","walksPer9Inn":"2.14","hitsPer9Inn":"8.82","runsScoredPer9":"5.88","homeRunsPer9":"2.41","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID630105":{"person":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":63,"groundOuts":83,"airOuts":96,"runs":50,"doubles":19,"triples":1,"homeRuns":10,"strikeOuts":90,"baseOnBalls":57,"intentionalWalks":0,"hits":87,"hitByPitch":13,"avg":".251","atBats":347,"obp":".372","slg":".398","ops":".770","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":427,"totalBases":138,"rbi":49,"leftOnBase":153,"sacBunts":4,"sacFlies":5,"babip":".306","groundOutsToAirouts":"0.86","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"34.70","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":199,"putOuts":218,"errors":9,"chances":426,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"4","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"1-5","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":104,"groundOuts":190,"airOuts":194,"runs":55,"doubles":29,"triples":4,"homeRuns":6,"strikeOuts":15,"baseOnBalls":27,"intentionalWalks":0,"hits":150,"hitByPitch":2,"avg":".282","atBats":532,"obp":".316","slg":".385","ops":".701","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":578,"totalBases":205,"rbi":49,"leftOnBase":219,"sacBunts":11,"sacFlies":6,"babip":".279","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"88.67","popOuts":25,"lineOuts":65},"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":59,"putOuts":684,"errors":1,"chances":744,"fielding":".999","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID656811":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"jerseyNumber":"32","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"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":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":54,"groundOuts":102,"airOuts":100,"runs":58,"doubles":18,"triples":1,"homeRuns":16,"strikeOuts":85,"baseOnBalls":51,"intentionalWalks":4,"hits":109,"hitByPitch":7,"avg":".278","atBats":392,"obp":".368","slg":".452","ops":".820","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":454,"totalBases":177,"rbi":54,"leftOnBase":183,"sacBunts":0,"sacFlies":4,"babip":".315","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.50","popOuts":16,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":35,"putOuts":358,"errors":4,"chances":397,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[665487,669369,650333,592518,695238,656811,657656,657757,630105,669200,578428,666023,688158,606996,669093,593974,673513,695243],"pitchers":[688158,606996,669093,593974,673513,695243],"bench":[553869],"bullpen":[592094,656302,641482,506433,670970,663158],"battingOrder":[669369,650333,695238,656811,657656,657757,669200,578428,666023],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Sheets (23, Ryan); Cronenworth (19, Ryan); Fermin (10, Tonkin)."},{"label":"TB","value":"Arraez; Cronenworth 2; Fermin 2; Johnson, B; Laureano; O'Hearn; Sheets 3."},{"label":"RBI","value":"Fermin (19); Johnson, B (5)."},{"label":"2-out RBI","value":"Johnson, B; Fermin."},{"label":"Runners left in scoring position, 2 out","value":"Cronenworth; Iglesias, J; Arraez; Tatis Jr.; Sheets."},{"label":"GIDP","value":"Iglesias, J."},{"label":"Team RISP","value":"3-for-14."},{"label":"Team LOB","value":"9."}]}],"note":[{"label":"a","value":"Walked for Machado, M in the 8th."},{"label":"b","value":"Hit by pitch for Cronenworth in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":4,"airOuts":10,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":2,"avg":".238","atBats":31,"obp":".311","slg":".397","ops":".708","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":12,"rbi":7,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":4,"lineOuts":2},"pitching":{"flyOuts":2,"groundOuts":10,"airOuts":8,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":35,"obp":".289","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":141,"era":"4.46","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.31","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":141,"balls":45,"strikes":96,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":2,"pitchesPerInning":"15.67","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":1,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID543859":{"person":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":37,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":10,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":16,"strikes":21,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":13,"gamesStarted":0,"flyOuts":13,"groundOuts":11,"airOuts":23,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":3,"atBats":58,"obp":".324","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":277,"era":"4.50","inningsPitched":"16.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":8,"whip":"1.19","battersFaced":68,"outs":48,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":277,"balls":110,"strikes":167,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":2,"winPercentage":".667","pitchesPerInning":"17.31","gamesFinished":3,"strikeoutWalkRatio":"1.71","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.94","hitsPer9Inn":"6.75","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671737":{"person":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":23,"gamesStarted":23,"flyOuts":67,"groundOuts":129,"airOuts":122,"runs":73,"doubles":17,"triples":1,"homeRuns":15,"strikeOuts":102,"baseOnBalls":48,"intentionalWalks":0,"hits":109,"hitByPitch":4,"atBats":457,"obp":".314","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1959,"era":"4.82","inningsPitched":"121.1","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":65,"whip":"1.29","battersFaced":514,"outs":364,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1959,"balls":730,"strikes":1229,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".462","pitchesPerInning":"16.15","gamesFinished":0,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"7.57","walksPer9Inn":"3.56","hitsPer9Inn":"8.09","runsScoredPer9":"5.41","homeRunsPer9":"1.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":27,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":7,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621139":{"person":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":14,"gamesStarted":0,"flyOuts":13,"groundOuts":14,"airOuts":17,"runs":13,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":12,"intentionalWalks":1,"hits":18,"hitByPitch":0,"atBats":61,"obp":".405","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":317,"era":"7.80","inningsPitched":"15.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":13,"whip":"2.00","battersFaced":74,"outs":45,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":317,"balls":133,"strikes":184,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".000","pitchesPerInning":"21.13","gamesFinished":6,"strikeoutWalkRatio":"1.08","strikeoutsPer9Inn":"7.80","walksPer9Inn":"7.20","hitsPer9Inn":"10.80","runsScoredPer9":"7.80","homeRunsPer9":"0.60","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"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}},"ID623437":{"person":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":50,"gamesStarted":1,"flyOuts":24,"groundOuts":65,"airOuts":53,"runs":29,"doubles":14,"triples":0,"homeRuns":2,"strikeOuts":48,"baseOnBalls":17,"intentionalWalks":3,"hits":62,"hitByPitch":4,"atBats":224,"obp":".336","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":904,"era":"3.67","inningsPitched":"56.1","wins":1,"losses":3,"saves":4,"saveOpportunities":6,"holds":3,"blownSaves":2,"earnedRuns":23,"whip":"1.40","battersFaced":249,"outs":169,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":904,"balls":306,"strikes":598,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".250","pitchesPerInning":"16.05","gamesFinished":15,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"7.67","walksPer9Inn":"2.72","hitsPer9Inn":"9.91","runsScoredPer9":"4.63","homeRunsPer9":"0.32","inheritedRunners":19,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":7,"errors":3,"chances":15,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665019":{"person":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | HBP, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":55,"groundOuts":61,"airOuts":88,"runs":37,"doubles":10,"triples":3,"homeRuns":14,"strikeOuts":70,"baseOnBalls":23,"intentionalWalks":1,"hits":56,"hitByPitch":5,"avg":".207","atBats":271,"obp":".279","slg":".421","ops":".700","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":303,"totalBases":114,"rbi":40,"leftOnBase":120,"sacBunts":2,"sacFlies":2,"babip":".222","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.36","popOuts":12,"lineOuts":21},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"20.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","runsScoredPer9":"18.00","homeRunsPer9":"18.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":101,"putOuts":252,"errors":2,"chances":355,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686797":{"person":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | BB, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"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":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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":74,"groundOuts":111,"airOuts":122,"runs":43,"doubles":13,"triples":1,"homeRuns":14,"strikeOuts":77,"baseOnBalls":26,"intentionalWalks":0,"hits":99,"hitByPitch":4,"avg":".244","atBats":405,"obp":".294","slg":".385","ops":".679","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":439,"totalBases":156,"rbi":56,"leftOnBase":170,"sacBunts":0,"sacFlies":4,"babip":".267","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.93","popOuts":21,"lineOuts":27},"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":200,"putOuts":125,"errors":6,"chances":331,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID668885":{"person":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":6,"groundOuts":24,"airOuts":15,"runs":9,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":13,"baseOnBalls":10,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".271","atBats":70,"obp":".363","slg":".371","ops":".734","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":26,"rbi":2,"leftOnBase":24,"sacBunts":1,"sacFlies":0,"babip":".321","groundOutsToAirouts":"1.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"70.00","popOuts":3,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":45,"errors":0,"chances":47,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID680573":{"person":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":18,"gamesStarted":17,"flyOuts":66,"groundOuts":54,"airOuts":120,"runs":45,"doubles":13,"triples":0,"homeRuns":15,"strikeOuts":71,"baseOnBalls":37,"intentionalWalks":0,"hits":83,"hitByPitch":2,"atBats":325,"obp":".332","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","numberOfPitches":1451,"era":"4.59","inningsPitched":"84.1","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.42","battersFaced":367,"outs":253,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1451,"balls":538,"strikes":913,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".556","pitchesPerInning":"17.21","gamesFinished":0,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"7.58","walksPer9Inn":"3.95","hitsPer9Inn":"8.86","runsScoredPer9":"4.80","homeRunsPer9":"1.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":29,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666397":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"jerseyNumber":"47","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":13,"groundOuts":42,"airOuts":26,"runs":10,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":47,"baseOnBalls":16,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".193","atBats":140,"obp":".278","slg":".307","ops":".585","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":159,"totalBases":43,"rbi":11,"leftOnBase":73,"sacBunts":1,"sacFlies":1,"babip":".264","groundOutsToAirouts":"1.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.67","popOuts":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":60,"putOuts":98,"errors":3,"chances":161,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680837":{"person":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"jerseyNumber":"53","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":5,"groundOuts":7,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".176","atBats":17,"obp":".222","slg":".353","ops":".575","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":6,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":9,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":3,"strikes":6,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"9.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","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":11,"putOuts":8,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681508":{"person":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"jerseyNumber":"11","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":16,"groundOuts":11,"airOuts":29,"runs":10,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":3,"avg":".152","atBats":66,"obp":".273","slg":".212","ops":".485","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":14,"rbi":5,"leftOnBase":35,"sacBunts":1,"sacFlies":0,"babip":".188","groundOutsToAirouts":"0.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.00","popOuts":9,"lineOuts":4},"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":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":6,"putOuts":65,"errors":1,"chances":72,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680777":{"person":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"600","stats":{"batting":{"summary":"1-2 | BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":60,"groundOuts":82,"airOuts":115,"runs":46,"doubles":24,"triples":0,"homeRuns":9,"strikeOuts":83,"baseOnBalls":45,"intentionalWalks":1,"hits":98,"hitByPitch":7,"avg":".260","atBats":377,"obp":".349","slg":".395","ops":".744","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":430,"totalBases":149,"rbi":44,"leftOnBase":156,"sacBunts":0,"sacFlies":1,"babip":".311","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.89","popOuts":27,"lineOuts":28},"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":55,"stolenBasePercentage":".809","caughtStealingPercentage":".191","assists":29,"putOuts":633,"errors":5,"chances":667,"fielding":".993","passedBall":4,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID681546":{"person":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":8,"groundOuts":14,"airOuts":16,"runs":12,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":34,"baseOnBalls":6,"intentionalWalks":0,"hits":11,"hitByPitch":2,"avg":".147","atBats":75,"obp":".229","slg":".293","ops":".522","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":22,"rbi":6,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".231","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.50","popOuts":5,"lineOuts":3},"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":45,"errors":0,"chances":45,"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"}]},"ID663485":{"person":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":58,"gamesStarted":3,"flyOuts":30,"groundOuts":58,"airOuts":62,"runs":30,"doubles":10,"triples":2,"homeRuns":6,"strikeOuts":54,"baseOnBalls":15,"intentionalWalks":0,"hits":54,"hitByPitch":2,"atBats":223,"obp":".292","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":948,"era":"3.97","inningsPitched":"59.0","wins":3,"losses":3,"saves":2,"saveOpportunities":5,"holds":11,"blownSaves":3,"earnedRuns":26,"whip":"1.17","battersFaced":245,"outs":177,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":948,"balls":333,"strikes":615,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".500","pitchesPerInning":"16.07","gamesFinished":13,"strikeoutWalkRatio":"3.60","strikeoutsPer9Inn":"8.24","walksPer9Inn":"2.29","hitsPer9Inn":"8.24","runsScoredPer9":"4.58","homeRunsPer9":"0.92","inheritedRunners":23,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641672":{"person":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":6,"gamesStarted":1,"flyOuts":12,"groundOuts":20,"airOuts":23,"runs":9,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":12,"intentionalWalks":1,"hits":16,"hitByPitch":0,"atBats":75,"obp":".322","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":335,"era":"3.86","inningsPitched":"21.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.33","battersFaced":87,"outs":63,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":335,"balls":136,"strikes":199,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.95","gamesFinished":2,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"6.86","walksPer9Inn":"5.14","hitsPer9Inn":"6.86","runsScoredPer9":"3.86","homeRunsPer9":"1.29","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641927":{"person":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":22,"flyOuts":97,"groundOuts":83,"airOuts":171,"runs":69,"doubles":29,"triples":0,"homeRuns":27,"strikeOuts":96,"baseOnBalls":25,"intentionalWalks":0,"hits":135,"hitByPitch":4,"atBats":477,"obp":".320","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1933,"era":"5.14","inningsPitched":"119.0","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":68,"whip":"1.34","battersFaced":514,"outs":357,"gamesPitched":22,"completeGames":1,"shutouts":0,"pitchesThrown":1933,"balls":638,"strikes":1295,"strikePercentage":".670","hitBatsmen":4,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.49","rbi":0,"winPercentage":".364","pitchesPerInning":"16.24","gamesFinished":0,"strikeoutWalkRatio":"3.84","strikeoutsPer9Inn":"7.26","walksPer9Inn":"1.89","hitsPer9Inn":"10.21","runsScoredPer9":"5.22","homeRunsPer9":"2.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":7,"passedBall":0,"popOuts":50,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681892":{"person":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":26,"gamesStarted":0,"flyOuts":14,"groundOuts":37,"airOuts":22,"runs":15,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":15,"intentionalWalks":1,"hits":37,"hitByPitch":1,"atBats":117,"obp":".393","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":508,"era":"4.40","inningsPitched":"28.2","wins":3,"losses":1,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":14,"whip":"1.81","battersFaced":135,"outs":86,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":508,"balls":195,"strikes":313,"strikePercentage":".620","hitBatsmen":1,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.68","rbi":0,"winPercentage":".750","pitchesPerInning":"17.72","gamesFinished":10,"strikeoutWalkRatio":"1.53","strikeoutsPer9Inn":"7.22","walksPer9Inn":"4.71","hitsPer9Inn":"11.62","runsScoredPer9":"4.71","homeRunsPer9":"0.63","inheritedRunners":12,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668904":{"person":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":56,"groundOuts":59,"airOuts":103,"runs":29,"doubles":15,"triples":0,"homeRuns":9,"strikeOuts":55,"baseOnBalls":24,"intentionalWalks":0,"hits":64,"hitByPitch":0,"avg":".229","atBats":279,"obp":".289","slg":".380","ops":".669","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":305,"totalBases":106,"rbi":38,"leftOnBase":125,"sacBunts":0,"sacFlies":2,"babip":".253","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":26,"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":98,"putOuts":56,"errors":4,"chances":158,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663616":{"person":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"jerseyNumber":"9","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":66,"groundOuts":110,"airOuts":115,"runs":54,"doubles":19,"triples":1,"homeRuns":16,"strikeOuts":101,"baseOnBalls":45,"intentionalWalks":1,"hits":107,"hitByPitch":4,"avg":".249","atBats":429,"obp":".324","slg":".410","ops":".734","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":483,"totalBases":176,"rbi":54,"leftOnBase":179,"sacBunts":0,"sacFlies":4,"babip":".288","groundOutsToAirouts":"0.96","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"26.81","popOuts":16,"lineOuts":33},"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":105,"errors":0,"chances":106,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650893":{"person":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"jerseyNumber":"92","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":30,"gamesStarted":0,"flyOuts":22,"groundOuts":33,"airOuts":37,"runs":27,"doubles":8,"triples":0,"homeRuns":10,"strikeOuts":27,"baseOnBalls":12,"intentionalWalks":0,"hits":36,"hitByPitch":1,"atBats":132,"obp":".336","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":536,"era":"6.88","inningsPitched":"34.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":26,"whip":"1.41","battersFaced":146,"outs":102,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":536,"balls":192,"strikes":344,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".000","pitchesPerInning":"15.76","gamesFinished":7,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"7.15","walksPer9Inn":"3.18","hitsPer9Inn":"9.53","runsScoredPer9":"7.15","homeRunsPer9":"2.65","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621439":{"person":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | HR, 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":103,"flyOuts":60,"groundOuts":68,"airOuts":111,"runs":81,"doubles":16,"triples":4,"homeRuns":29,"strikeOuts":116,"baseOnBalls":35,"intentionalWalks":4,"hits":108,"hitByPitch":4,"avg":".271","atBats":398,"obp":".333","slg":".550","ops":".883","caughtStealing":0,"stolenBases":21,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":442,"totalBases":219,"rbi":70,"leftOnBase":137,"sacBunts":0,"sacFlies":5,"babip":".306","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.72","popOuts":21,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":229,"errors":2,"chances":233,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID805673":{"person":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":12,"gamesStarted":12,"flyOuts":30,"groundOuts":42,"airOuts":60,"runs":34,"doubles":12,"triples":0,"homeRuns":9,"strikeOuts":70,"baseOnBalls":18,"intentionalWalks":0,"hits":69,"hitByPitch":0,"atBats":238,"obp":".337","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1021,"era":"5.06","inningsPitched":"58.2","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.48","battersFaced":259,"outs":176,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1021,"balls":348,"strikes":673,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".500","pitchesPerInning":"17.40","gamesFinished":0,"strikeoutWalkRatio":"3.89","strikeoutsPer9Inn":"10.74","walksPer9Inn":"2.76","hitsPer9Inn":"10.59","runsScoredPer9":"5.22","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657746":{"person":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(W, 13-7)","summary":"7.0 IP, 0 ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":9,"airOuts":5,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":27,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":104,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":28,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":29,"strikes":75,"strikePercentage":".720","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":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":26,"flyOuts":95,"groundOuts":105,"airOuts":173,"runs":55,"doubles":28,"triples":0,"homeRuns":19,"strikeOuts":174,"baseOnBalls":30,"intentionalWalks":0,"hits":120,"hitByPitch":12,"atBats":568,"obp":".264","caughtStealing":11,"stolenBases":19,"stolenBasePercentage":".633","caughtStealingPercentage":".367","numberOfPitches":2475,"era":"3.08","inningsPitched":"155.0","wins":13,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"0.97","battersFaced":614,"outs":465,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2475,"balls":838,"strikes":1637,"strikePercentage":".660","hitBatsmen":12,"balks":2,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".650","pitchesPerInning":"15.97","gamesFinished":0,"strikeoutWalkRatio":"5.80","strikeoutsPer9Inn":"10.10","walksPer9Inn":"1.74","hitsPer9Inn":"6.97","runsScoredPer9":"3.19","homeRunsPer9":"1.10","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":42,"lineOuts":36},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670242":{"person":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"jerseyNumber":"38","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"200","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"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":89,"flyOuts":34,"groundOuts":56,"airOuts":76,"runs":40,"doubles":13,"triples":3,"homeRuns":20,"strikeOuts":97,"baseOnBalls":38,"intentionalWalks":0,"hits":60,"hitByPitch":7,"avg":".209","atBats":287,"obp":".314","slg":".484","ops":".798","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":334,"totalBases":139,"rbi":35,"leftOnBase":111,"sacBunts":0,"sacFlies":2,"babip":".233","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.35","popOuts":26,"lineOuts":16},"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":123,"errors":3,"chances":129,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID807712":{"person":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"400","stats":{"batting":{"summary":"1-2 | BB, HBP, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":19,"groundOuts":26,"airOuts":32,"runs":15,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":15,"intentionalWalks":0,"hits":34,"hitByPitch":3,"avg":".315","atBats":108,"obp":".413","slg":".509","ops":".922","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":55,"rbi":19,"leftOnBase":53,"sacBunts":0,"sacFlies":0,"babip":".341","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":6,"lineOuts":7},"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":57,"putOuts":46,"errors":4,"chances":107,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]}},"batters":[621439,670242,686797,807712,665019,680777,668904,681546,668885,657746,543859],"pitchers":[657746,543859],"bench":[680837,681508,666397,663616],"bullpen":[671737,650893,681892,641672,621139,805673,641927,663485,623437,680573],"battingOrder":[621439,670242,686797,807712,665019,680777,668904,681546,668885],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Buxton (16, Peralta, W)."},{"label":"HR","value":"Buxton (29, 3rd inning off Hart, 1 on, 1 out)."},{"label":"TB","value":"Buxton 6; Jeffers; Keaschall; Lee, B; Lewis, R 2; Outman."},{"label":"RBI","value":"Buxton 2 (70); Jeffers (44); Keaschall (19); Lewis, R 2 (38); Outman (6)."},{"label":"2-out RBI","value":"Outman; Lewis, R 2."},{"label":"Runners left in scoring position, 2 out","value":"Outman 2; Martin."},{"label":"SF","value":"Jeffers."},{"label":"Team RISP","value":"5-for-12."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Lewis, R (4, fielding)."},{"label":"DP","value":"(Lewis, R-Clemens)."}]}],"note":[]}},"officials":[{"official":{"id":484183,"fullName":"Cory Blaser","link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":676581,"fullName":"James Jean","link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":484499,"fullName":"Manny Gonzalez","link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":605673,"fullName":"Alex Tosi","link":"/api/v1/people/605673"},"officialType":"Third Base"}],"info":[{"label":"Balk","value":"Hart."},{"label":"HBP","value":"McCoy (by Tonkin); Keaschall (by Hart); Clemens (by Peralta, W)."},{"label":"Pitch timer violations","value":"Peralta, W (pitcher)."},{"label":"Pitches-strikes","value":"Morgan, D 29-21; Hart 29-18; Estrada, J 21-12; Peralta, W 26-16; Matsui 33-20; Miller, M 13-8; Ryan 104-75; Tonkin 37-21."},{"label":"Groundouts-flyouts","value":"Morgan, D 0-1; Hart 1-2; Estrada, J 0-0; Peralta, W 1-1; Matsui 2-0; Miller, M 0-0; Ryan 9-1; Tonkin 1-1."},{"label":"Batters faced","value":"Morgan, D 7; Hart 7; Estrada, J 4; Peralta, W 8; Matsui 9; Miller, M 3; Ryan 28; Tonkin 10."},{"label":"Inherited runners-scored","value":"Estrada, J 1-1."},{"label":"Umpires","value":"HP: Cory Blaser. 1B: James Jean. 2B: Manny Gonzalez. 3B: Alex Tosi. "},{"label":"Weather","value":"72 degrees, Partly Cloudy."},{"label":"Wind","value":"5 mph, Out To LF."},{"label":"First pitch","value":"12:09 PM."},{"label":"T","value":"2:43."},{"label":"Att","value":"26,956."},{"label":"Venue","value":"Target Field."},{"label":"August 31, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746","boxscoreName":"Ryan"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(W, 13-7)","summary":"7.0 IP, 0 ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":9,"airOuts":5,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":27,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":104,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":28,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":29,"strikes":75,"strikePercentage":".720","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":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":26,"flyOuts":95,"groundOuts":105,"airOuts":173,"runs":55,"doubles":28,"triples":0,"homeRuns":19,"strikeOuts":174,"baseOnBalls":30,"intentionalWalks":0,"hits":120,"hitByPitch":12,"atBats":568,"obp":".264","caughtStealing":11,"stolenBases":19,"stolenBasePercentage":".633","caughtStealingPercentage":".367","numberOfPitches":2475,"era":"3.08","inningsPitched":"155.0","wins":13,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"0.97","battersFaced":614,"outs":465,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2475,"balls":838,"strikes":1637,"strikePercentage":".660","hitBatsmen":12,"balks":2,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".650","pitchesPerInning":"15.97","gamesFinished":0,"strikeoutWalkRatio":"5.80","strikeoutsPer9Inn":"10.10","walksPer9Inn":"1.74","hitsPer9Inn":"6.97","runsScoredPer9":"3.19","homeRunsPer9":"1.10","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":42,"lineOuts":36},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":78,"pitchingGameScore":78},{"player":{"person":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439","boxscoreName":"Buxton"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | HR, 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":103,"flyOuts":60,"groundOuts":68,"airOuts":111,"runs":81,"doubles":16,"triples":4,"homeRuns":29,"strikeOuts":116,"baseOnBalls":35,"intentionalWalks":4,"hits":108,"hitByPitch":4,"avg":".271","atBats":398,"obp":".333","slg":".550","ops":".883","caughtStealing":0,"stolenBases":21,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":442,"totalBases":219,"rbi":70,"leftOnBase":137,"sacBunts":0,"sacFlies":5,"babip":".306","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.72","popOuts":21,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":229,"errors":2,"chances":233,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712","boxscoreName":"Keaschall"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"400","stats":{"batting":{"summary":"1-2 | BB, HBP, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":19,"groundOuts":26,"airOuts":32,"runs":15,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":15,"intentionalWalks":0,"hits":34,"hitByPitch":3,"avg":".315","atBats":108,"obp":".413","slg":".509","ops":".922","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":55,"rbi":19,"leftOnBase":53,"sacBunts":0,"sacFlies":0,"babip":".341","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":6,"lineOuts":7},"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":57,"putOuts":46,"errors":4,"chances":107,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"loser":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}