{"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":776541,"link":"/api/v1.1/game/776541/feed/live","metaData":{"wait":10,"timeStamp":"20250830_031239","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count20","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776541,"type":"R","doubleHeader":"N","id":"2025/08/29/sdnmlb-minmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776541-2025-08-29","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-30T00:10:00Z","originalDate":"2025-08-29","officialDate":"2025-08-29","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":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":135,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":75,"losses":60,"ties":0,"pct":".556"},"records":{},"divisionLeader":false,"wins":75,"losses":60,"winningPercentage":".556"},"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":134,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":61,"losses":73,"ties":0,"pct":".455"},"records":{},"divisionLeader":false,"wins":61,"losses":73,"winningPercentage":".455"},"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},"ID689690":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690","firstName":"Alek","lastName":"Jacob","primaryNumber":"37","birthDate":"1998-06-16","currentAge":28,"birthCity":"Spokane","birthStateProvince":"WA","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alek","useLastName":"Jacob","middleName":"Scott","boxscoreName":"Jacob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-07-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alek Jacob","nameSlug":"alek-jacob-689690","firstLastName":"Alek Jacob","lastFirstName":"Jacob, Alek","lastInitName":"Jacob, A","initLastName":"A Jacob","fullFMLName":"Alek Scott Jacob","fullLFMName":"Jacob, Alek Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID690953":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953","firstName":"McLean","lastName":"Abel","primaryNumber":"20","birthDate":"2001-08-18","currentAge":25,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"6' 5\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mick","useLastName":"Abel","middleName":"Stine","boxscoreName":"Abel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"AY-bull","mlbDebutDate":"2025-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mick Abel","nameSlug":"mick-abel-690953","firstLastName":"Mick Abel","lastFirstName":"Abel, Mick","lastInitName":"Abel, M","initLastName":"M Abel","fullFMLName":"McLean Stine Abel","fullLFMName":"Abel, McLean Stine","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"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":"74","wind":"9 mph, Out To LF"},"gameInfo":{"attendance":24336,"firstPitch":"2025-08-30T00:11:00.000Z","gameDurationMinutes":181},"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":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"home":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"}},"officialScorer":{"id":700452,"fullName":"Dan Zibell","link":"/api/v1/people/700452"},"primaryDatacaster":{"id":685972,"fullName":"Kent Wipf","link":"/api/v1/people/685972"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to right fielder Matt Wallner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T00:11:28.797Z","endTime":"2025-08-30T00:11:38.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":{"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-29T20:23:04.317Z","endTime":"2025-08-29T23:44:17.517Z","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-29T23:44:17.517Z","endTime":"2025-08-30T00:10:26.472Z","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-30T00:10:26.472Z","endTime":"2025-08-30T00:11:29.797Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.82000047532383,"strikeZoneBottom":1.77000088139857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.07535291131846,"aZ":-13.059670579478135,"pfxX":-4.511269186015238,"pfxZ":10.096596217262453,"pX":0.8582674384274138,"pZ":3.3016735694064447,"vX0":7.838662865448664,"vY0":-137.14538662720162,"vZ0":-4.5956512021178515,"x":102.63,"y":153.62,"x0":-1.4589034549076876,"y0":50.00429541783881,"z0":5.898887580873559,"aX":-8.542602113921701},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.4,"breakHorizontal":6.4,"spinRate":2306,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4003223904283466,"extension":6.383034029582266},"hitData":{"launchSpeed":97.9,"launchAngle":32.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.55,"coordY":84.9}},"index":3,"playId":"2395647d-1874-3d9f-9487-5b6d269ee944","pitchNumber":1,"startTime":"2025-08-30T00:11:29.797Z","endTime":"2025-08-30T00:11:38.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:11:38.710Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to right fielder Matt Wallner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T00:11:51.937Z","endTime":"2025-08-30T00:12:40.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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,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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.2,"strikeZoneTop":3.53952737515653,"strikeZoneBottom":1.55000012901506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.358280252972975,"aZ":-13.491224961273506,"pfxX":-6.787427521030929,"pfxZ":10.172360925041527,"pX":-0.05577298112283532,"pZ":3.267768854761485,"vX0":7.053117751190402,"vY0":-135.35950183248025,"vZ0":-3.939916914637109,"x":100.88,"y":143.25,"x0":-1.826171189961635,"y0":50.003966710069946,"z0":5.701238903617738,"aX":-12.467867171714298},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":10.6,"spinRate":2266,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.4062382260601147,"extension":6.442312401987934},"index":0,"playId":"11f018c3-1003-3187-afb2-f97c63415f70","pitchNumber":1,"startTime":"2025-08-30T00:12:07.803Z","endTime":"2025-08-30T00:12:11.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.4,"strikeZoneTop":3.2326022080489,"strikeZoneBottom":1.54999931017995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.332645600294423,"aZ":-27.599110534214894,"pfxX":-9.19255467083933,"pfxZ":2.892366534877805,"pX":-0.9657989550557126,"pZ":3.564730355229596,"vX0":5.583334681457778,"vY0":-125.48011330371956,"vZ0":-0.10005396827718183,"x":117.09,"y":106.97,"x0":-2.034802216048557,"y0":50.002298884781155,"z0":5.869308887005118,"aX":-14.538440016649131},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.5,"breakHorizontal":15.2,"spinRate":1676,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4378699940634063,"extension":6.294793805284836},"index":1,"playId":"ca250251-c3b3-3355-938f-cd41c82ef36e","pitchNumber":2,"startTime":"2025-08-30T00:12:17.581Z","endTime":"2025-08-30T00:12:21.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.212945147230943,"aZ":-27.02911238126243,"pfxX":-8.877890834559706,"pfxZ":3.2555164411101725,"pX":-0.5144635212774412,"pZ":2.969781788531382,"vX0":6.42869009572217,"vY0":-125.24626602421546,"vZ0":-1.5996382027867198,"x":89.48,"y":147.97,"x0":-1.9659841257669204,"y0":50.00576351815894,"z0":5.835335594786824,"aX":-14.052098129043044},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.8,"breakHorizontal":14.5,"spinRate":1645,"spinDirection":242},"zone":1,"typeConfidence":2.0,"plateTime":0.43796787857421915,"extension":6.168558410642259},"hitData":{"launchSpeed":99.8,"launchAngle":10.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.82,"coordY":114.79}},"index":2,"playId":"a1cd0d6a-be55-332f-9f66-a4fb64d27b32","pitchNumber":3,"startTime":"2025-08-30T00:12:28.680Z","endTime":"2025-08-30T00:12:40.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:12:40.177Z","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-30T00:13:02.171Z","endTime":"2025-08-30T00:14:37.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.1,"strikeZoneTop":3.80101790161768,"strikeZoneBottom":1.77658277766798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.36451951861124,"aZ":-23.615825084543204,"pfxX":1.769981062295635,"pfxZ":4.963004451927937,"pX":0.9267402655093522,"pZ":2.9269004192770325,"vX0":6.740383217537088,"vY0":-130.90234914223754,"vZ0":-2.860065421615853,"x":102.63,"y":139.01,"x0":-1.9184530136004396,"y0":50.00208380164023,"z0":5.814768029354503,"aX":3.0487251149049683},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.5,"breakHorizontal":-4.8,"spinRate":2364,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.41950802917254304,"extension":6.2944803665339},"index":0,"playId":"4b6ce630-2109-316a-af3a-14fbdc772cf5","pitchNumber":1,"startTime":"2025-08-30T00:13:02.171Z","endTime":"2025-08-30T00:13:05.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.4,"strikeZoneTop":3.74,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.321574142362575,"aZ":-31.606288179048597,"pfxX":1.1066056581159298,"pfxZ":0.35486892926790237,"pX":0.1340041771073186,"pZ":1.7638990840298938,"vX0":4.715238673739399,"vY0":-126.96543129937767,"vZ0":-3.7870099689325345,"x":111.89,"y":191.15,"x0":-1.9015737566757658,"y0":50.00521511152063,"z0":5.827909263855869,"aX":1.7813411069207794},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.1,"breakHorizontal":-3.2,"spinRate":2426,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.43369022566985027,"extension":6.3478610600914225},"index":1,"playId":"cf2887e0-c860-3d54-87b5-eaa6793e06dc","pitchNumber":2,"startTime":"2025-08-30T00:13:15.832Z","endTime":"2025-08-30T00:13:18.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.9,"strikeZoneTop":3.78622661966696,"strikeZoneBottom":1.680000478801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.043225929779343,"aZ":-28.35410088562683,"pfxX":0.6365511950606333,"pfxZ":2.3132751754988763,"pX":1.5980873410368075,"pZ":0.3810376876627689,"vX0":8.138990327015474,"vY0":-128.2941235203618,"vZ0":-7.779973947086396,"x":56.08,"y":228.49,"x0":-1.7114469596645874,"y0":50.00101771164815,"z0":5.6943011132410115,"aX":1.0498388435977617},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.4,"breakHorizontal":-3.1,"spinRate":2384,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.42858879922564785,"extension":6.352926418909266},"index":2,"playId":"a4bb9b01-7274-3f1f-aa43-a1509cfe82a2","pitchNumber":3,"startTime":"2025-08-30T00:13:37.682Z","endTime":"2025-08-30T00:13:41.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.68349970684112,"strikeZoneBottom":1.67999953630832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.34630622498115,"aZ":-26.078003850606887,"pfxX":-7.140272321854309,"pfxZ":3.7541790831755204,"pX":-1.066254896983808,"pZ":2.169660947228133,"vX0":4.700935326857497,"vY0":-127.00542076418144,"vZ0":-3.5402518503774,"x":157.64,"y":180.2,"x0":-2.0186340457104954,"y0":50.00440165115065,"z0":5.668423101289775,"aX":-11.601769270760448},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.1,"breakHorizontal":11.8,"spinRate":1621,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.43216965321504475,"extension":6.265152036031458},"index":3,"playId":"be143354-296f-3d61-911c-bbbde1cd72c7","pitchNumber":4,"startTime":"2025-08-30T00:13:56.329Z","endTime":"2025-08-30T00:13:59.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.74,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.498333377485338,"aZ":-23.644923813694184,"pfxX":2.377633753577752,"pfxZ":4.9239997669885565,"pX":0.5144639171884423,"pZ":3.2650390526920625,"vX0":5.368540885912162,"vY0":-130.09100194934032,"vZ0":-2.0416591390546572,"x":97.39,"y":150.62,"x0":-1.8760812694942444,"y0":50.00496894476667,"z0":5.832719193514891,"aX":4.119150632488361},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.8,"breakHorizontal":-5.4,"spinRate":2611,"spinDirection":176},"zone":3,"typeConfidence":2.0,"plateTime":0.4192990990593435,"extension":6.431158680450809},"index":4,"playId":"a1d34370-6a43-323b-ae0a-1b49ec5f2558","pitchNumber":5,"startTime":"2025-08-30T00:14:14.782Z","endTime":"2025-08-30T00:14:17.782Z","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":96.4,"endSpeed":87.2,"strikeZoneTop":3.74,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.6874332001077,"aZ":-10.832646824523465,"pfxX":-4.312290866194129,"pfxZ":10.852332600911877,"pX":0.7594681726083733,"pZ":3.3137855121723345,"vX0":8.085767669258502,"vY0":-140.06934898240374,"vZ0":-5.030396266433816,"x":88.05,"y":149.31,"x0":-1.6179865401182827,"y0":50.00133874965074,"z0":5.855233559638658,"aX":-8.479762528622068},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":6.0,"spinRate":2368,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.39259504066791306,"extension":6.493050570745664},"index":5,"playId":"df4fce41-8806-30c3-8aa1-7dbe364379c6","pitchNumber":6,"startTime":"2025-08-30T00:14:34.381Z","endTime":"2025-08-30T00:14:37.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:14:37.381Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out 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-30T00:14:45.674Z","endTime":"2025-08-30T00:16:00.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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":"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":3},"credits":[{"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.41007217940638,"strikeZoneBottom":1.61999962646112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.293365199062688,"aZ":-21.53283758287249,"pfxX":1.6883653330558546,"pfxZ":6.008775905917451,"pX":-0.6754418970501589,"pZ":3.7566091327090656,"vX0":3.2392776743690384,"vY0":-132.2732902656618,"vZ0":-1.305993472973679,"x":142.75,"y":137.35,"x0":-2.1355149318643916,"y0":50.0053646018383,"z0":5.836100409952461,"aX":2.9904291832740455},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.8,"breakHorizontal":-3.7,"spinRate":2449,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.4141329802826492,"extension":6.345166252755494},"index":0,"playId":"d2ef44dc-4c3d-3770-906c-85ad5a595da3","pitchNumber":1,"startTime":"2025-08-30T00:15:02.683Z","endTime":"2025-08-30T00:15:05.964Z","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":95.4,"endSpeed":86.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.371655566561635,"aZ":-11.206851726206388,"pfxX":-4.888509736847601,"pfxZ":10.874141312915059,"pX":0.03033378814277123,"pZ":2.6753076493631003,"vX0":6.378907792363758,"vY0":-138.55962935633622,"vZ0":-6.567833186260636,"x":115.84,"y":166.55,"x0":-1.6755879178092883,"y0":50.0045091259205,"z0":5.839002039380458,"aX":-9.427619990183048},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.4,"breakHorizontal":7.4,"spinRate":2282,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.39657955008309065,"extension":6.600747505516298},"index":1,"playId":"1216efe5-ad47-314b-abc6-f5613abf6a5b","pitchNumber":2,"startTime":"2025-08-30T00:15:19.326Z","endTime":"2025-08-30T00:15:22.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.43920456429201,"strikeZoneBottom":1.62000003797555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.10774828305346,"aZ":-21.1659760457976,"pfxX":1.0121789699054746,"pfxZ":6.090187943181397,"pX":1.08110360984466,"pZ":2.3229300162463002,"vX0":7.604356700980724,"vY0":-133.21996864597872,"vZ0":-4.962512510015575,"x":75.79,"y":176.06,"x0":-1.9352674821738696,"y0":50.00471054376515,"z0":5.728427694680625,"aX":1.8275217322656312},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.2,"breakHorizontal":-3.4,"spinRate":2460,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.41027251662831965,"extension":6.429810070860025},"index":2,"playId":"3915d117-34bc-3f47-87a5-9de20eb82739","pitchNumber":3,"startTime":"2025-08-30T00:15:38.149Z","endTime":"2025-08-30T00:15:42.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.008414269425156,"aZ":-27.588454900172476,"pfxX":0.5275198803997252,"pfxZ":2.697573414540522,"pX":0.0812303301632419,"pZ":1.0670416461572223,"vX0":5.41266687740033,"vY0":-129.09604725362547,"vZ0":-6.442782361230686,"x":113.9,"y":209.97,"x0":-2.1047334002024014,"y0":50.00407231370678,"z0":5.698020549004976,"aX":0.896291813574405},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.7,"breakHorizontal":-2.0,"spinRate":2366,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.42309243590467815,"extension":6.4505249322211755},"hitData":{"launchSpeed":87.6,"launchAngle":-15.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.97,"coordY":173.04}},"index":3,"playId":"fb5a9bb3-5fb3-39bb-9f36-24cbac683249","pitchNumber":4,"startTime":"2025-08-30T00:15:55.522Z","endTime":"2025-08-30T00:16:00.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:16:00.400Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Byron Buxton pops out to first baseman Luis Arraez in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T00:18:03.194Z","endTime":"2025-08-30T00:18:44.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"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":1},"details":{"event":"Pop Out","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":2},"credits":[{"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":"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":89.1,"endSpeed":80.9,"strikeZoneTop":3.47652117804014,"strikeZoneBottom":1.56999952731571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.93648528194899,"aZ":-14.093093913587108,"pfxX":6.053989388415543,"pfxZ":10.76076499057758,"pX":1.903481683676274,"pZ":1.0999433789497717,"vX0":-0.7784124711301392,"vY0":-129.55751677806782,"vZ0":-8.302812077288346,"x":44.44,"y":209.08,"x0":1.4241286615011899,"y0":50.00565458627654,"z0":5.449192802584837,"aX":10.176474735092055},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":17.6,"breakHorizontal":-10.7,"spinRate":2230,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.4246166082236127,"extension":5.700820342783065},"index":0,"playId":"be5c5ed6-d7f4-38c8-81ab-a54ff15d2b17","pitchNumber":1,"startTime":"2025-08-30T00:18:09.449Z","endTime":"2025-08-30T00:18:12.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.0,"strikeZoneTop":3.49691220681185,"strikeZoneBottom":1.56999912641702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.1793169909218,"aZ":-15.955570427246819,"pfxX":5.783742557023764,"pfxZ":9.79788541543111,"pX":1.5409973173218552,"pZ":2.526815071685305,"vX0":-0.7432778968563027,"vY0":-128.72634219093237,"vZ0":-4.728574183104834,"x":58.26,"y":170.56,"x0":1.0856439701002947,"y0":50.00009269256045,"z0":5.647990380093343,"aX":9.569818017772189},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":16.7,"breakHorizontal":-10.2,"spinRate":2114,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.4277845332141128,"extension":5.863315901708431},"index":1,"playId":"93ee2b73-3109-306e-bffb-6fb03eb45ea9","pitchNumber":2,"startTime":"2025-08-30T00:18:21.260Z","endTime":"2025-08-30T00:18:24.405Z","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":88.0,"endSpeed":79.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.071582955230735,"aZ":-13.724935818178844,"pfxX":3.14751667794338,"pfxZ":11.273517646628347,"pX":0.48157865965472857,"pZ":2.5354522019516232,"vX0":-2.2329885834818577,"vY0":-128.05459937898243,"vZ0":-5.396328947428887,"x":98.64,"y":170.32,"x0":0.9624344007613705,"y0":50.00238884053683,"z0":5.770408571540324,"aX":5.150332404130681},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":19.2,"breakHorizontal":-5.0,"spinRate":2213,"spinDirection":165},"zone":6,"typeConfidence":0.9,"plateTime":0.4301755078780638,"extension":5.816767512051795},"hitData":{"launchSpeed":89.3,"launchAngle":69.0,"totalDistance":150.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":170.8,"coordY":160.88}},"index":2,"playId":"1b22c373-46cb-301f-a18f-96b50bfb5149","pitchNumber":3,"startTime":"2025-08-30T00:18:34.980Z","endTime":"2025-08-30T00:18:44.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:18:44.966Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Jeffers singles on a sharp line drive to center fielder Ramón Laureano. Ryan Jeffers out at 2nd on the throw, center fielder Ramón Laureano to second baseman Jake Cronenworth.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T00:18:52.527Z","endTime":"2025-08-30T00:20:35.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"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":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"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":657656,"link":"/api/v1/people/657656"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","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":657656,"link":"/api/v1/people/657656"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.3,"endSpeed":79.9,"strikeZoneTop":3.38901881166787,"strikeZoneBottom":1.57364891468472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.211228912990713,"aZ":-12.508503564625638,"pfxX":4.409809284105325,"pfxZ":11.88916560391208,"pX":0.3739636353834215,"pZ":3.7588683809907026,"vX0":-2.5927874549357695,"vY0":-128.46476031939403,"vZ0":-2.7982328336048163,"x":102.75,"y":137.29,"x0":0.8289037025257009,"y0":50.0017106054806,"z0":5.84798094170839,"aX":7.29301030923693},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":21.0,"breakHorizontal":-7.3,"spinRate":2244,"spinDirection":164},"zone":12,"typeConfidence":0.91,"plateTime":0.4280901936930239,"extension":5.70865374933493},"index":0,"playId":"b7b9d0f2-4b8b-3437-96d3-0df5c25863df","pitchNumber":1,"startTime":"2025-08-30T00:19:08.680Z","endTime":"2025-08-30T00:19:12.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.2,"endSpeed":80.5,"strikeZoneTop":3.38014475541949,"strikeZoneBottom":1.56000063794868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.07656443191571,"aZ":-12.859513209949846,"pfxX":4.8921193343994105,"pfxZ":11.518700210213584,"pX":0.189760898660677,"pZ":1.920906609107218,"vX0":-3.911589177468448,"vY0":-129.67703895773857,"vZ0":-6.528534848406565,"x":109.77,"y":186.92,"x0":1.0938743395093424,"y0":50.000119168781616,"z0":5.481799791033733,"aX":8.200372369137398},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":19.3,"breakHorizontal":-7.8,"spinRate":2244,"spinDirection":154},"zone":8,"typeConfidence":0.88,"plateTime":0.4249325144017777,"extension":5.903587976044037},"index":1,"playId":"402cbe18-1906-3fce-a531-f6eae00d5a03","pitchNumber":2,"startTime":"2025-08-30T00:19:23.488Z","endTime":"2025-08-30T00:19:26.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.34974726393729,"strikeZoneBottom":1.66249311452693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.425385471459546,"aZ":-25.321671811416333,"pfxX":5.9787145395835335,"pfxZ":4.782521710648238,"pX":1.5571332268188207,"pZ":2.7310331324064543,"vX0":-1.2554067916650185,"vY0":-119.07245989671797,"vZ0":-1.371540337570453,"x":57.65,"y":165.04,"x0":1.3154462081388059,"y0":50.000898709236,"z0":5.61123451629832,"aX":8.561337982244027},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":8.6,"breakHorizontal":-10.6,"spinRate":1268,"spinDirection":131},"zone":12,"typeConfidence":0.91,"plateTime":0.46046581530136566,"extension":5.781272328095442},"index":2,"playId":"7651a09e-f4dd-3c1f-9375-6e8c9ba28225","pitchNumber":3,"startTime":"2025-08-30T00:19:39.236Z","endTime":"2025-08-30T00:19:42.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.31599442655718,"strikeZoneBottom":1.66078362535712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.228545210678735,"aZ":-18.904522276699236,"pfxX":-1.5004128691317176,"pfxZ":8.23399509566388,"pX":0.7055943236874074,"pZ":1.4479076789828778,"vX0":-0.9139691832585518,"vY0":-125.55837183951806,"vZ0":-6.143329514186101,"x":90.1,"y":199.69,"x0":1.2681371127281726,"y0":50.00253765398312,"z0":5.443618751719366,"aX":-2.4172921602167006},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":13.9,"breakHorizontal":2.9,"spinRate":2290,"spinDirection":164},"zone":14,"typeConfidence":0.79,"plateTime":0.434707070670699,"extension":5.747493793760129},"index":3,"playId":"28f5d3b9-8d95-37ae-bffb-04442da86008","pitchNumber":4,"startTime":"2025-08-30T00:19:54.259Z","endTime":"2025-08-30T00:19:57.532Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":79.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.557335978423975,"aZ":-14.511534003356333,"pfxX":1.8322120089962175,"pfxZ":10.735726878260927,"pX":0.13410226915648465,"pZ":2.8019530973025124,"vX0":-2.1293388301155494,"vY0":-128.47372906474442,"vZ0":-4.373831746599485,"x":111.89,"y":163.13,"x0":0.7418519916423686,"y0":50.00108464090316,"z0":5.680887982857673,"aX":3.0139860263619926},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":18.5,"breakHorizontal":-2.8,"spinRate":2231,"spinDirection":164},"zone":2,"typeConfidence":0.9,"plateTime":0.42895113930575457,"extension":5.754531593066511},"index":4,"playId":"53a3cbd7-f719-3ffb-8028-a0a7b00d04f0","pitchNumber":5,"startTime":"2025-08-30T00:20:08.445Z","endTime":"2025-08-30T00:20:11.445Z","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":90.1,"endSpeed":81.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.35299532970499,"aZ":-13.107061107358925,"pfxX":1.6983048373265521,"pfxZ":11.11331612428942,"pX":0.2589888333263372,"pZ":2.0946460655224803,"vX0":-1.3905261307699566,"vY0":-131.07885916787234,"vZ0":-6.56836323390656,"x":107.13,"y":182.22,"x0":0.5794164757788396,"y0":50.00132899413617,"z0":5.638179880137924,"aX":2.913382193265818},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.6,"breakHorizontal":-2.8,"spinRate":2324,"spinDirection":163},"zone":8,"typeConfidence":0.9,"plateTime":0.4201261411767505,"extension":5.885001002979316},"hitData":{"launchSpeed":110.7,"launchAngle":12.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":95.49,"coordY":71.52}},"index":5,"playId":"55779319-6476-3b85-be51-07aded3cfd40","pitchNumber":6,"startTime":"2025-08-30T00:20:23.795Z","endTime":"2025-08-30T00:20:35.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:20:35.743Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T00:20:55.212Z","endTime":"2025-08-30T00:22:22.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":5},"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":"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":88.5,"endSpeed":80.1,"strikeZoneTop":3.27831877668271,"strikeZoneBottom":1.52000074634302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.41856476246288,"aZ":-14.355469071290422,"pfxX":0.0545446185547096,"pfxZ":10.715949891747709,"pX":0.7975825608066931,"pZ":3.604770110876718,"vX0":-0.8523546801311365,"vY0":-128.8207905505159,"vZ0":-2.5902059241326936,"x":86.6,"y":141.45,"x0":1.1271601575201815,"y0":50.00276216254107,"z0":5.74751333798123,"aX":0.0908343475209346},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":19.0,"breakHorizontal":0.1,"spinRate":2188,"spinDirection":160},"zone":12,"typeConfidence":0.9,"plateTime":0.4269291093864651,"extension":5.819144165790639},"index":0,"playId":"08334438-8dab-35ec-b245-f3965e347f80","pitchNumber":1,"startTime":"2025-08-30T00:21:07.013Z","endTime":"2025-08-30T00:21:10.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.20965925104879,"strikeZoneBottom":1.52000090345072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.847343561362223,"aZ":-20.196071735402725,"pfxX":-3.502856220818667,"pfxZ":7.4641151193092785,"pX":0.38694737697953535,"pZ":2.759192288396522,"vX0":-1.2159075744218917,"vY0":-125.46440048322138,"vZ0":-2.8659820803963485,"x":102.25,"y":164.28,"x0":1.332043685345825,"y0":50.00063947918497,"z0":5.550165883609425,"aX":-5.619865529780222},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":13.2,"breakHorizontal":6.6,"spinRate":2290,"spinDirection":173},"zone":3,"typeConfidence":0.88,"plateTime":0.43548753102176985,"extension":5.792320240221868},"index":1,"playId":"05fff868-6f89-32f7-89ad-32779792f33d","pitchNumber":2,"startTime":"2025-08-30T00:21:19.152Z","endTime":"2025-08-30T00:21:22.482Z","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":2},"pitchData":{"startSpeed":76.2,"endSpeed":69.8,"strikeZoneTop":3.22629197374129,"strikeZoneBottom":1.52000003444374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.41088757076655,"aZ":-29.46694581713805,"pfxX":-10.129335769577445,"pfxZ":2.1735715075887008,"pX":1.4530802197021593,"pZ":3.517084159356857,"vX0":2.464242631133776,"vY0":-110.98537351810495,"vZ0":1.9177463332197366,"x":61.61,"y":143.82,"x0":1.6422487799522951,"y0":50.001497808176424,"z0":5.717237961621992,"aX":-12.597598608422848},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":4.8,"breakHorizontal":17.6,"spinRate":2439,"spinDirection":278},"zone":12,"typeConfidence":0.9,"plateTime":0.4940718154248831,"extension":5.618970992163218},"index":2,"playId":"42e56375-6d70-35b4-b4a5-0d1294230b8a","pitchNumber":3,"startTime":"2025-08-30T00:21:31.104Z","endTime":"2025-08-30T00:21:35.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":3.2558961837998,"strikeZoneBottom":1.5199987276892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.08114457534343,"aZ":-20.38418008387691,"pfxX":-3.543649029756223,"pfxZ":7.593213964514961,"pX":0.11591938236686895,"pZ":2.3358493143805124,"vX0":-1.5768534163729797,"vY0":-123.91770405154078,"vZ0":-3.630130727151632,"x":112.58,"y":175.71,"x0":1.2212618944232823,"y0":50.00597690734711,"z0":5.525734416463694,"aX":-5.503547737828562},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":13.1,"breakHorizontal":6.8,"spinRate":2271,"spinDirection":177},"zone":5,"typeConfidence":0.87,"plateTime":0.4422518720001829,"extension":5.806230121518868},"index":3,"playId":"e27f9bc5-d367-3ca6-ae65-c886c5cba5de","pitchNumber":4,"startTime":"2025-08-30T00:21:46.905Z","endTime":"2025-08-30T00:21:50.263Z","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":2},"index":4,"startTime":"2025-08-30T00:22:09.030Z","endTime":"2025-08-30T00:22:14.217Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.95439025038418,"aZ":-12.620810961931925,"pfxX":1.6065505714315267,"pfxZ":11.521947959103045,"pX":0.18921011002303412,"pZ":3.3460663995889526,"vX0":-1.6660228260210639,"vY0":-130.12065880765263,"vZ0":-3.758997274690016,"x":109.79,"y":148.44,"x0":0.6322406349175826,"y0":50.000609794986715,"z0":5.780303653815745,"aX":2.725940136052395},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":20.2,"breakHorizontal":-2.5,"spinRate":2219,"spinDirection":166},"zone":2,"typeConfidence":0.91,"plateTime":0.4226213976398787,"extension":5.965028614488694},"hitData":{"launchSpeed":82.5,"launchAngle":35.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.92,"coordY":99.1}},"index":5,"playId":"05251d08-86cf-3630-bfb2-57b1f34b3f55","pitchNumber":5,"startTime":"2025-08-30T00:22:14.217Z","endTime":"2025-08-30T00:22:22.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:22:22.430Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ramón Laureano pops out sharply to second baseman Luke Keaschall.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T00:24:12.106Z","endTime":"2025-08-30T00:24:45.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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":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":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.05563934643629,"aZ":-12.878607837567595,"pfxX":-6.83720150082247,"pfxZ":10.087215411113652,"pX":0.023117154992435995,"pZ":3.080232959250984,"vX0":6.5938765261425765,"vY0":-137.76883515452627,"vZ0":-5.321338153297648,"x":116.12,"y":155.61,"x0":-1.5188964971902736,"y0":50.000301646684726,"z0":5.915005251046388,"aX":-13.075053657541401},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":10.9,"spinRate":2276,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.39834655720445067,"extension":6.359572188634656},"hitData":{"launchSpeed":101.7,"launchAngle":57.0,"totalDistance":193.0,"trajectory":"popup","hardness":"hard","location":"4","coordinates":{"coordX":147.89,"coordY":127.1}},"index":0,"playId":"acbd0432-05d1-376b-b963-4250edb1be99","pitchNumber":1,"startTime":"2025-08-30T00:24:34.886Z","endTime":"2025-08-30T00:24:45.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:24:45.699Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Sheets singles on a line drive to left fielder Austin Martin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T00:24:52.605Z","endTime":"2025-08-30T00:25:42.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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":668885,"link":"/api/v1/people/668885"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":85.4,"strikeZoneTop":3.51683995622096,"strikeZoneBottom":1.67000055768593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.631986793449816,"aZ":-21.454405336003518,"pfxX":0.9167130632194458,"pfxZ":5.850677704682402,"pX":-0.5140360718086793,"pZ":2.494921613656793,"vX0":3.569419388904095,"vY0":-133.00911016396788,"vZ0":-4.816050402681082,"x":136.59,"y":171.42,"x0":-1.980546061739591,"y0":50.00014100496809,"z0":5.840245080809673,"aX":1.677359109066991},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.0,"breakHorizontal":-2.3,"spinRate":2557,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.40839000993367014,"extension":6.253781810052867},"index":0,"playId":"51a5c1d4-c3f2-3683-a642-0d52db0f0914","pitchNumber":1,"startTime":"2025-08-30T00:25:09.058Z","endTime":"2025-08-30T00:25:12.322Z","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.6,"endSpeed":86.4,"strikeZoneTop":3.39859281282058,"strikeZoneBottom":1.67000087733228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.25544693552595,"aZ":-12.691382881550899,"pfxX":-6.517100022785985,"pfxZ":10.066049000173265,"pX":-1.1845130277854359,"pZ":3.198843743815347,"vX0":4.521151135293049,"vY0":-138.987540589989,"vZ0":-4.53046095377517,"x":162.15,"y":152.41,"x0":-1.9944423751384366,"y0":50.00395495660969,"z0":5.707835090896447,"aX":-12.615091225595998},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":10.7,"spinRate":2313,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3957015031825861,"extension":6.282404909220676},"index":1,"playId":"aa932ac1-3c47-3f5f-b863-2a12cb7119a1","pitchNumber":2,"startTime":"2025-08-30T00:25:20.353Z","endTime":"2025-08-30T00:25:23.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":85.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.19913583426555,"aZ":-10.34526282200382,"pfxX":-6.225726736664573,"pfxZ":11.402659128802135,"pX":-0.9488905189239831,"pZ":3.6428236038546054,"vX0":4.042391585412136,"vY0":-138.30182884897457,"vZ0":-4.5204233499226705,"x":153.17,"y":140.42,"x0":-1.6294071482764616,"y0":50.00475184646386,"z0":6.007255855726501,"aX":-11.92124724027322},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.7,"breakHorizontal":10.3,"spinRate":2317,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3978159056686956,"extension":6.297427739986761},"hitData":{"launchSpeed":81.4,"launchAngle":15.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.1,"coordY":90.65}},"index":2,"playId":"c7dabc13-c7ea-370f-988f-9ad960ca2aaa","pitchNumber":3,"startTime":"2025-08-30T00:25:31.925Z","endTime":"2025-08-30T00:25:42.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:25:42.771Z","atBatIndex":8},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jose Iglesias grounds into a double play, shortstop Brooks Lee to second baseman Luke Keaschall to first baseman Kody Clemens. Gavin Sheets out at 2nd. Jose Iglesias out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T00:25:55.749Z","endTime":"2025-08-30T00:26:11.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":{"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":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.084667164748176,"aZ":-16.06972168632274,"pfxX":-10.887101844695007,"pfxZ":8.573540098636713,"pX":-0.6688387897572392,"pZ":1.8815356180554108,"vX0":6.751518818682685,"vY0":-136.68265371137497,"vZ0":-7.104478607795388,"x":142.49,"y":187.98,"x0":-1.765351086207739,"y0":50.00536414778024,"z0":5.632096333365118,"aX":-20.459169063083337},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.0,"breakHorizontal":18.1,"spinRate":2241,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.4017967046666526,"extension":6.3464537205190465},"hitData":{"launchSpeed":78.7,"launchAngle":-2.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.99,"coordY":152.27}},"index":0,"playId":"a04c677a-47a2-37f3-9867-9c5ac0072a0d","pitchNumber":1,"startTime":"2025-08-30T00:26:03.245Z","endTime":"2025-08-30T00:26:11.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:26:11.271Z","atBatIndex":9},{"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":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T00:28:30.845Z","endTime":"2025-08-30T00:29:20.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"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":1},"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":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":"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":87.0,"endSpeed":80.0,"strikeZoneTop":3.42584660344365,"strikeZoneBottom":1.57999908109735,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.246681240978035,"aZ":-15.01828148287817,"pfxX":1.265426614179524,"pfxZ":10.475186955086107,"pX":0.14978863565167727,"pZ":3.5989708059688765,"vX0":-3.2627849207372885,"vY0":-126.72701619711447,"vZ0":-2.5318395941482974,"x":111.29,"y":141.61,"x0":1.2856691473638269,"y0":50.002110118226334,"z0":5.801108716581734,"aX":2.0729024472201876},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":18.7,"breakHorizontal":-1.6,"spinRate":2164,"spinDirection":162},"zone":12,"typeConfidence":0.91,"plateTime":0.43109757290473816,"extension":5.680885414771119},"index":0,"playId":"2fcf0c79-26c1-3d53-8c4b-844532f40d18","pitchNumber":1,"startTime":"2025-08-30T00:28:31.991Z","endTime":"2025-08-30T00:28:35.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.39630860960521,"strikeZoneBottom":1.58000029988912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.220796360962943,"aZ":-20.957843693360193,"pfxX":-2.826570408507175,"pfxZ":7.167078708859018,"pX":1.222414445335747,"pZ":3.9849800117112797,"vX0":0.12709684512667171,"vY0":-123.65836729128776,"vZ0":-0.043516597227122644,"x":70.4,"y":131.19,"x0":1.5384665186264086,"y0":50.00381715780253,"z0":5.7457337846311285,"aX":-4.423515979690793},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":13.2,"breakHorizontal":5.2,"spinRate":2211,"spinDirection":173},"zone":12,"typeConfidence":0.89,"plateTime":0.44117194451457165,"extension":5.597025274925899},"index":1,"playId":"b6787404-ba83-3e0f-99cf-948d6def7905","pitchNumber":2,"startTime":"2025-08-30T00:28:45.015Z","endTime":"2025-08-30T00:28:48.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.01563629465185,"aZ":-20.84765086626126,"pfxX":-3.3265141352676864,"pfxZ":7.308764201763566,"pX":0.44029041185176565,"pZ":2.6121502882216436,"vX0":-1.2630242911650265,"vY0":-122.80843705929729,"vZ0":-2.908114877740348,"x":100.22,"y":168.25,"x0":1.3913461441590862,"y0":50.002544510467715,"z0":5.556681118789684,"aX":-5.154307457093274},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":13.0,"breakHorizontal":6.4,"spinRate":2260,"spinDirection":172},"zone":6,"typeConfidence":0.89,"plateTime":0.4435618524987599,"extension":5.849444435674509},"index":2,"playId":"48383df3-9b3a-35c5-aff5-cd8dc0e43a74","pitchNumber":3,"startTime":"2025-08-30T00:28:58.001Z","endTime":"2025-08-30T00:29:01.201Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":69.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.66578895112745,"aZ":-33.06442712705476,"pfxX":-9.382173091694465,"pfxZ":-0.7248374514561817,"pX":0.15071637542853947,"pZ":2.09043478889809,"vX0":-0.4877175006654826,"vY0":-109.91198561790866,"vZ0":0.05249413537020442,"x":111.26,"y":182.34,"x0":1.5944436779164886,"y0":50.00458600727753,"z0":5.580271942787563,"aX":-11.468442082951663},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-1.0,"breakHorizontal":17.2,"spinRate":2539,"spinDirection":298},"zone":8,"typeConfidence":0.89,"plateTime":0.4985309985294406,"extension":5.544367295645906},"hitData":{"launchSpeed":85.2,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.92,"coordY":177.6}},"index":3,"playId":"cb7d0cc7-4a93-376c-aae9-555805c3cf02","pitchNumber":4,"startTime":"2025-08-30T00:29:12.649Z","endTime":"2025-08-30T00:29:20.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:29:20.547Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Wallner flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T00:29:28.417Z","endTime":"2025-08-30T00:31:30.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":"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":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.73,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.221846831746344,"aZ":-22.950195312826484,"pfxX":-1.7836456447922147,"pfxZ":5.876036082706047,"pX":-0.5097572947065504,"pZ":1.8411736744589913,"vX0":-3.658633068399431,"vY0":-123.82943861989254,"vZ0":-4.380761622447311,"x":136.43,"y":189.07,"x0":1.2123407007146196,"y0":50.00316218027386,"z0":5.528199297116574,"aX":-2.799355353110377},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.0,"breakHorizontal":4.0,"spinRate":2333,"spinDirection":176},"zone":7,"typeConfidence":0.9,"plateTime":0.44050180502070946,"extension":5.844558301446528},"index":0,"playId":"0a874d22-5d29-3254-be8a-ea44b2169dd8","pitchNumber":1,"startTime":"2025-08-30T00:29:43.616Z","endTime":"2025-08-30T00:29:46.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.73,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.359955698410158,"aZ":-22.170704392152736,"pfxX":-2.4826855149951106,"pfxZ":6.181409310102393,"pX":-0.4359510074897022,"pZ":2.2038592401560835,"vX0":-3.025246379137408,"vY0":-125.86919250471865,"vZ0":-4.0989980865498294,"x":133.62,"y":179.28,"x0":1.1001125985772278,"y0":50.005893805367656,"z0":5.628953167044697,"aX":-4.020792323873613},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.6,"breakHorizontal":5.2,"spinRate":2362,"spinDirection":180},"zone":7,"typeConfidence":0.91,"plateTime":0.4336442759859551,"extension":5.767249990264666},"index":1,"playId":"6287d74d-bbc0-3fa5-becc-15851c96e228","pitchNumber":2,"startTime":"2025-08-30T00:29:57.504Z","endTime":"2025-08-30T00:30:00.504Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-30T00:30:14.633Z","endTime":"2025-08-30T00:30:26.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(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":90.1,"endSpeed":81.6,"strikeZoneTop":3.70841637502726,"strikeZoneBottom":1.82999947734591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.841494568302675,"aZ":-13.001882019944,"pfxX":-0.06794158949760831,"pfxZ":11.116937238596611,"pX":-1.0618976278776462,"pZ":4.274036319421243,"vX0":-4.776701123911265,"vY0":-131.04850376035623,"vZ0":-1.4516254270586195,"x":157.48,"y":123.38,"x0":0.7997653152443098,"y0":50.0047004453144,"z0":5.815056584057847,"aX":-0.1173015961492587},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.9,"breakHorizontal":1.3,"spinRate":2361,"spinDirection":164},"zone":11,"typeConfidence":0.88,"plateTime":0.41929113146262376,"extension":5.86812141080738},"index":3,"playId":"86888e80-854d-32be-b046-c25d82e9baff","pitchNumber":3,"startTime":"2025-08-30T00:30:26.167Z","endTime":"2025-08-30T00:30:29.167Z","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":90.0,"endSpeed":81.6,"strikeZoneTop":3.73,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.753174016116315,"aZ":-12.341514409788852,"pfxX":1.545027976521693,"pfxZ":11.529062502378936,"pX":-0.7235636366503679,"pZ":3.2264153017965915,"vX0":-4.966291680827784,"vY0":-130.8783589427892,"vZ0":-3.6941990444178487,"x":144.58,"y":151.67,"x0":1.0048040006217311,"y0":50.00400708798975,"z0":5.591818607868309,"aX":2.658133497371277},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":20.2,"breakHorizontal":-1.6,"spinRate":2375,"spinDirection":157},"zone":1,"typeConfidence":0.9,"plateTime":0.4198307113070081,"extension":5.924135139618864},"index":4,"playId":"cda2f618-3103-32a2-b4aa-70e9e0b97c8a","pitchNumber":4,"startTime":"2025-08-30T00:30:39.791Z","endTime":"2025-08-30T00:30:42.791Z","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":75.0,"endSpeed":68.5,"strikeZoneTop":3.79201584420529,"strikeZoneBottom":1.83000148034749,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.062289035389384,"aZ":-30.556613981820224,"pfxX":-8.209110546348626,"pfxZ":1.36288719860966,"pX":-2.44043532513772,"pZ":1.0199551720846214,"vX0":-7.335741241401919,"vY0":-108.93495486037502,"vZ0":-1.2262154382552792,"x":210.02,"y":211.24,"x0":2.0573617920552967,"y0":50.00060816551977,"z0":4.943172389857046,"aX":-9.700447199686609},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":2.5,"breakHorizontal":17.0,"spinRate":2529,"spinDirection":291},"zone":13,"typeConfidence":0.89,"plateTime":0.506000412056677,"extension":5.844826518964067},"index":5,"playId":"14541cd5-7d2b-34aa-8aac-0ffbf2fc42dd","pitchNumber":5,"startTime":"2025-08-30T00:31:00.672Z","endTime":"2025-08-30T00:31:03.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.0,"strikeZoneTop":3.73,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.55926041540038,"aZ":-13.633761573543625,"pfxX":0.7252533631743221,"pfxZ":10.699144531507214,"pX":-0.6110443231148641,"pZ":3.2547491076269006,"vX0":-3.301979386364523,"vY0":-131.26066190338102,"vZ0":-3.7683448683228455,"x":140.29,"y":150.9,"x0":0.5727630428792324,"y0":50.00398154199083,"z0":5.734141202388144,"aX":1.2572663479803552},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.7,"breakHorizontal":-0.5,"spinRate":2243,"spinDirection":165},"zone":1,"typeConfidence":0.9,"plateTime":0.4183771170641095,"extension":5.886051528218773},"hitData":{"launchSpeed":97.6,"launchAngle":50.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":98.75,"coordY":104.75}},"index":6,"playId":"7de4d25b-2a42-37e9-9562-b48d5d444038","pitchNumber":6,"startTime":"2025-08-30T00:31:19.658Z","endTime":"2025-08-30T00:31:30.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:31:30.121Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Austin Martin doubles (2) on a sharp line drive to left fielder Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T00:31:47.975Z","endTime":"2025-08-30T00:32:52.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":69.9,"strikeZoneTop":3.35961964891325,"strikeZoneBottom":1.62999893762702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.44677245738757,"aZ":-28.357567408415274,"pfxX":-7.774838554207612,"pfxZ":3.0612497447885296,"pX":2.0284751291463987,"pZ":3.4929760581452416,"vX0":2.7242064177054575,"vY0":-110.75903840858896,"vZ0":1.5507101079301369,"x":39.68,"y":144.47,"x0":1.7938300744804136,"y0":50.000132235383,"z0":5.745370415519623,"aX":-9.675348727811976},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":6.2,"breakHorizontal":13.4,"spinRate":2454,"spinDirection":278},"zone":12,"typeConfidence":0.9,"plateTime":0.49418768909042976,"extension":5.488146648931649},"index":0,"playId":"620fb8fb-304e-361a-9205-5d7d3b9963cc","pitchNumber":1,"startTime":"2025-08-30T00:31:53.798Z","endTime":"2025-08-30T00:31:56.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.42550247547965,"strikeZoneBottom":1.62999976722813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.044694979686675,"aZ":-23.876349026352273,"pfxX":7.051298766905553,"pfxZ":5.83896943882587,"pX":0.6943880104404089,"pZ":1.0061404758576813,"vX0":-3.37021537325768,"vY0":-118.53160899936208,"vZ0":-5.112938073038048,"x":90.53,"y":211.61,"x0":1.2199758350927516,"y0":50.00124008575497,"z0":5.376306435072707,"aX":10.014021048331713},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":9.6,"breakHorizontal":-11.9,"spinRate":1390,"spinDirection":133},"zone":14,"typeConfidence":0.91,"plateTime":0.4624272434941119,"extension":6.072059916958817},"index":1,"playId":"a64e5c7b-5a33-335a-9820-d4a06e81f7c3","pitchNumber":2,"startTime":"2025-08-30T00:32:04.596Z","endTime":"2025-08-30T00:32:07.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.798421596615484,"aZ":-20.778138388442063,"pfxX":-1.9341681564968343,"pfxZ":7.03581276865845,"pX":0.23963825003770342,"pZ":1.653624082767572,"vX0":-1.850360285181344,"vY0":-126.23802504301787,"vZ0":-5.197142051766869,"x":107.87,"y":194.13,"x0":1.2324659684929644,"y0":50.0049215654561,"z0":5.403413700396149,"aX":-3.13329542826538},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.9,"breakHorizontal":4.0,"spinRate":2205,"spinDirection":169},"zone":8,"typeConfidence":0.89,"plateTime":0.43326637637887044,"extension":5.761725834619457},"index":2,"playId":"71873d4d-05ba-373d-a631-8d9f7344a153","pitchNumber":3,"startTime":"2025-08-30T00:32:19.270Z","endTime":"2025-08-30T00:32:23.248Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.507361476869523,"aZ":-22.563024043309397,"pfxX":-1.4477380117144454,"pfxZ":6.076527422354529,"pX":-0.11726564498147331,"pZ":2.480828691397429,"vX0":-2.316685534777546,"vY0":-124.33774219900718,"vZ0":-3.0394398036530177,"x":121.47,"y":171.8,"x0":1.01097146319795,"y0":50.00527261922627,"z0":5.570203458385767,"aX":-2.2898705153089143},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":10.7,"breakHorizontal":3.1,"spinRate":2175,"spinDirection":179},"zone":5,"typeConfidence":0.9,"plateTime":0.4387844207586209,"extension":5.885312566491494},"hitData":{"launchSpeed":105.6,"launchAngle":20.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":37.27,"coordY":96.56}},"index":3,"playId":"c6a611f9-cdae-31e4-bcf1-e7dcf1eeafee","pitchNumber":4,"startTime":"2025-08-30T00:32:40.005Z","endTime":"2025-08-30T00:32:52.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:32:52.330Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T00:32:59.535Z","endTime":"2025-08-30T00:34:03.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.53893197531835,"strikeZoneBottom":1.68622762846127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.42261588261352,"aZ":-19.086640566501956,"pfxX":-0.7175821178181216,"pfxZ":7.87407031220134,"pX":0.8973350463591043,"pZ":2.3748072743357693,"vX0":-0.7596980756207132,"vY0":-127.63695953403226,"vZ0":-4.087687849874819,"x":82.8,"y":174.66,"x0":1.2912518608421357,"y0":50.00381459215,"z0":5.485693156182293,"aX":-1.1928685696959471},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":13.7,"breakHorizontal":1.4,"spinRate":2321,"spinDirection":163},"zone":14,"typeConfidence":0.78,"plateTime":0.42789285135256305,"extension":5.777305094844826},"index":0,"playId":"ffa87f48-5aac-34af-9b24-89197b2e1616","pitchNumber":1,"startTime":"2025-08-30T00:33:25.221Z","endTime":"2025-08-30T00:33:28.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.917835031292743,"aZ":-12.662709902008402,"pfxX":4.447613714055268,"pfxZ":11.091948439972143,"pX":0.3784788112814529,"pZ":2.8240416998254565,"vX0":-2.3782918138539237,"vY0":-132.21385835665038,"vZ0":-4.939835490643546,"x":102.57,"y":162.53,"x0":0.7150130774951008,"y0":50.00031714010824,"z0":5.65618261487403,"aX":7.821059687211227},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.1,"breakHorizontal":-7.4,"spinRate":2255,"spinDirection":161},"zone":6,"typeConfidence":0.9,"plateTime":0.4153192761458566,"extension":5.995011766363808},"index":1,"playId":"180f0b8e-cbbe-3c26-9a16-f11ead015ed8","pitchNumber":2,"startTime":"2025-08-30T00:33:41.237Z","endTime":"2025-08-30T00:33:44.237Z","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":90.6,"endSpeed":82.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.11281662210792,"aZ":-14.194399476185207,"pfxX":4.218339879414388,"pfxZ":10.278320198859875,"pX":1.2635593593110612,"pZ":2.949862934915186,"vX0":-0.11691669538126861,"vY0":-131.93366807581748,"vZ0":-4.44043525059166,"x":68.84,"y":159.13,"x0":0.7613134881731997,"y0":50.0017649220073,"z0":5.7132360700478655,"aX":7.377640302685737},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.8,"breakHorizontal":-7.6,"spinRate":2286,"spinDirection":157},"zone":12,"typeConfidence":0.9,"plateTime":0.4163914144727032,"extension":6.213851188881766},"index":2,"playId":"f39af919-460f-3dcf-b401-a8da2ea81fd4","pitchNumber":3,"startTime":"2025-08-30T00:33:59.786Z","endTime":"2025-08-30T00:34:03.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:34:03.134Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a line drive to right fielder Matt Wallner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T00:35:53.937Z","endTime":"2025-08-30T00:37:24.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":81.9,"strikeZoneTop":3.37559352320807,"strikeZoneBottom":1.57999901990722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.870329439840326,"aZ":-19.61579454496181,"pfxX":0.4559863231633079,"pfxZ":7.252885569784411,"pX":-0.5525510897569446,"pZ":4.207498500768165,"vX0":3.561687896838157,"vY0":-131.28216070549402,"vZ0":-0.6441050391755953,"x":138.06,"y":125.18,"x0":-1.990583993572001,"y0":50.00395325731716,"z0":5.926779683292415,"aX":0.7885228538116602},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.2,"breakHorizontal":-1.7,"spinRate":2520,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.41851052638478947,"extension":6.308367883916955},"index":0,"playId":"6f27ddee-ef58-358a-a629-1b4c643a3dc9","pitchNumber":1,"startTime":"2025-08-30T00:36:14.222Z","endTime":"2025-08-30T00:36:17.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.37277406693709,"strikeZoneBottom":1.5799986126714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.558548512771257,"aZ":-24.33755247974892,"pfxX":-9.356709930355327,"pfxZ":4.8940865649823095,"pX":0.3250713612223901,"pZ":2.6871299458727838,"vX0":8.480387311958392,"vY0":-125.52343649209462,"vZ0":-2.8168652638729554,"x":104.61,"y":166.23,"x0":-1.8757162161691883,"y0":50.00445308258829,"z0":5.7979842040384115,"aX":-14.986388388377277},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.4,"breakHorizontal":15.1,"spinRate":1502,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.43577518373672675,"extension":6.296750365274946},"index":1,"playId":"3590619e-cfbf-3296-bc22-2b6ad7134d62","pitchNumber":2,"startTime":"2025-08-30T00:36:25.860Z","endTime":"2025-08-30T00:36:29.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.31692668260262,"strikeZoneBottom":1.57999916399267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.220560980359046,"aZ":-26.154349653649998,"pfxX":-7.938037474695544,"pfxZ":3.7384865613338594,"pX":-0.6126933354960569,"pZ":2.1976971481237944,"vX0":5.770258068947555,"vY0":-125.8234157235614,"vZ0":-3.58604459834386,"x":140.35,"y":179.44,"x0":-1.8981358322782025,"y0":50.00589206829614,"z0":5.747819299921804,"aX":-12.799817685500491},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.2,"breakHorizontal":13.2,"spinRate":1496,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.43439498235318075,"extension":6.204654387366814},"index":2,"playId":"d141726a-a354-3f31-99a6-34c20ced0682","pitchNumber":3,"startTime":"2025-08-30T00:36:37.993Z","endTime":"2025-08-30T00:36:41.255Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-30T00:36:49.092Z","endTime":"2025-08-30T00:36:55.641Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":82.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.79406060886814,"aZ":-29.991685297213756,"pfxX":1.3593429317693664,"pfxZ":1.3039807926415898,"pX":0.5432554584641944,"pZ":1.1474626168564392,"vX0":5.435600079774447,"vY0":-127.82604621673212,"vZ0":-6.08164826229835,"x":96.29,"y":207.8,"x0":-1.775170635204529,"y0":50.005487269559225,"z0":5.870152653680488,"aX":2.282267769433239},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.3,"breakHorizontal":-3.5,"spinRate":2433,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.4261515685901749,"extension":6.228885056677996},"index":4,"playId":"2b8d6c3a-c44f-370a-bcd4-a294d3a1b9b9","pitchNumber":4,"startTime":"2025-08-30T00:36:55.641Z","endTime":"2025-08-30T00:36:59.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.648583979396125,"aZ":-24.198468798627534,"pfxX":-10.31547227680064,"pfxZ":5.018272000281689,"pX":-0.1325038295912571,"pZ":1.4766903995206409,"vX0":7.5949944108333804,"vY0":-125.63115467229379,"vZ0":-5.513301348982723,"x":122.05,"y":198.91,"x0":-1.8621391972084076,"y0":50.00621827036289,"z0":5.679611605231938,"aX":-16.40953088015204},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.9,"breakHorizontal":16.8,"spinRate":1661,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.43683127927996424,"extension":6.299151797567055},"hitData":{"launchSpeed":88.8,"launchAngle":19.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":195.95,"coordY":110.15}},"index":5,"playId":"63b59fad-8d45-331c-8dc1-73a46008e4df","pitchNumber":5,"startTime":"2025-08-30T00:37:13.869Z","endTime":"2025-08-30T00:37:24.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:37:24.474Z","atBatIndex":14},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Freddy Fermin reaches on a fielding error by pitcher Zebby Matthews. Jake Cronenworth to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T00:37:31.758Z","endTime":"2025-08-30T00:39:49.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"postOnSecond":{"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,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805673,"link":"/api/v1/people/805673"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.063846357806334,"aZ":-30.571315735048266,"pfxX":-0.4684043947178833,"pfxZ":0.9902336368568134,"pX":0.4970019322743725,"pZ":1.7316867182943214,"vX0":6.054638357940381,"vY0":-126.6231989007872,"vZ0":-4.126553162480922,"x":98.06,"y":192.02,"x0":-1.865212359637034,"y0":50.004659713881004,"z0":5.830928384895645,"aX":-0.7604409763124381},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.1,"breakHorizontal":-0.6,"spinRate":2453,"spinDirection":161},"zone":9,"typeConfidence":2.0,"plateTime":0.4327057301798498,"extension":6.303675658648466},"index":0,"playId":"8820f920-ee53-3ce2-83e2-072140c7e3d3","pitchNumber":1,"startTime":"2025-08-30T00:37:51.033Z","endTime":"2025-08-30T00:37:54.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.550919932340545,"aZ":-11.157557021014238,"pfxX":-5.396487729813918,"pfxZ":10.891772092976463,"pX":0.4017945718317065,"pZ":2.9584645941192385,"vX0":7.12114489275215,"vY0":-137.99004827908516,"vZ0":-5.807281261739141,"x":101.68,"y":158.9,"x0":-1.5105037959756888,"y0":50.00047861039044,"z0":5.841031644487047,"aX":-10.411313587977963},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.7,"breakHorizontal":8.3,"spinRate":2327,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.39684080299862146,"extension":6.5309552898988406},"index":1,"playId":"1443dd89-b989-3cc8-9325-53ca8fde5060","pitchNumber":2,"startTime":"2025-08-30T00:38:18.250Z","endTime":"2025-08-30T00:38:22.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.236632639118703,"aZ":-30.294304709852444,"pfxX":0.9277439316605611,"pfxZ":1.1521238658201032,"pX":-0.8942223232430531,"pZ":3.26509982252412,"vX0":2.1931232471971214,"vY0":-126.81930783940398,"vZ0":-0.7689579950972056,"x":151.09,"y":150.62,"x0":-1.8897791501600174,"y0":50.00429469158582,"z0":5.982523456724378,"aX":1.5152316761483389},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.2,"breakHorizontal":-2.2,"spinRate":2379,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.431417088499896,"extension":6.19862425467991},"index":2,"playId":"2eea2a9f-be13-31a7-8fe5-6d7ac4e9eabc","pitchNumber":3,"startTime":"2025-08-30T00:38:40.939Z","endTime":"2025-08-30T00:38:45.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.36283324854551,"strikeZoneBottom":1.56872419180589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.514400875129187,"aZ":-38.03521538793732,"pfxX":0.22954105957510063,"pfxZ":-3.8614176784938126,"pX":0.6393180573884543,"pZ":1.4995925671639612,"vX0":5.400901186134593,"vY0":-122.49793781842348,"vZ0":-2.9532157929661222,"x":92.63,"y":198.29,"x0":-1.6251951446888657,"y0":50.00462045177503,"z0":5.9771583249065525,"aX":0.3469847100037549},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-7.4,"breakHorizontal":-1.7,"spinRate":2459,"spinDirection":40},"zone":9,"typeConfidence":2.0,"plateTime":0.44738530691704437,"extension":6.230323070443778},"index":3,"playId":"079359b5-28d3-315a-8461-200b7bd603b2","pitchNumber":4,"startTime":"2025-08-30T00:39:19.712Z","endTime":"2025-08-30T00:39:23.291Z","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":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.93307794427197,"aZ":-31.36616044008879,"pfxX":0.21958066628151096,"pfxZ":0.48852937567286503,"pX":-0.5824648799229301,"pZ":2.670120308652847,"vX0":3.427586153954309,"vY0":-126.94674729636507,"vZ0":-2.09390698812599,"x":139.2,"y":166.69,"x0":-1.973870768910081,"y0":50.000717298461254,"z0":5.982100939115086,"aX":0.36105851864631017},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.7,"breakHorizontal":-1.1,"spinRate":2410,"spinDirection":114},"zone":4,"typeConfidence":2.0,"plateTime":0.4300666165700866,"extension":6.347263341393777},"hitData":{"launchSpeed":63.3,"launchAngle":-58.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":116.39,"coordY":178.88}},"index":4,"playId":"0ef6d470-7917-39de-861f-a0ab4213a607","pitchNumber":5,"startTime":"2025-08-30T00:39:37.535Z","endTime":"2025-08-30T00:39:49.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:39:49.341Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to center fielder Byron Buxton. Jake Cronenworth to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T00:40:15.859Z","endTime":"2025-08-30T00:41:51.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"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,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","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":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.353440938262185,"aZ":-31.731154526900838,"pfxX":0.5948157455627481,"pfxZ":0.2634395484009291,"pX":1.596484084604509,"pZ":1.8521372530601328,"vX0":8.261551443517243,"vY0":-128.11946515588275,"vZ0":-3.9590252382269626,"x":56.15,"y":188.77,"x0":-1.7463187817810348,"y0":50.00008755205586,"z0":5.895873319408543,"aX":0.9886704391869936},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.2,"breakHorizontal":-2.9,"spinRate":2457,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.42742295457306456,"extension":6.530226412370999},"index":0,"playId":"8388ea17-0913-3134-9736-8b2c052de8c6","pitchNumber":1,"startTime":"2025-08-30T00:40:15.859Z","endTime":"2025-08-30T00:40:19.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.8,"strikeZoneTop":3.6730904166657,"strikeZoneBottom":1.76999906445086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.738812895923665,"aZ":-20.562476823986866,"pfxX":1.305840523066308,"pfxZ":6.663474195057354,"pX":0.39571937138728874,"pZ":1.6293096919379897,"vX0":5.590157032054841,"vY0":-131.156127550058,"vZ0":-6.710579655276628,"x":101.92,"y":194.79,"x0":-1.932901600148109,"y0":50.00291973714243,"z0":5.754660411841698,"aX":2.2731818246555835},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.8,"breakHorizontal":-3.6,"spinRate":2560,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.4176307410551785,"extension":6.62510521659222},"index":1,"playId":"d18738b1-acd3-310a-b695-71794b8daa66","pitchNumber":2,"startTime":"2025-08-30T00:40:36.574Z","endTime":"2025-08-30T00:40:39.993Z","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":96.0,"endSpeed":86.2,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.367812783107595,"aZ":-9.343476105832115,"pfxX":-5.249117705905581,"pfxZ":11.813482484098211,"pX":0.06838734818012161,"pZ":2.776866840960202,"vX0":6.500859148333412,"vY0":-139.3521584939216,"vZ0":-6.720599730248205,"x":114.39,"y":163.8,"x0":-1.631946928809163,"y0":50.00667696953541,"z0":5.864183036993051,"aX":-10.147948430386673},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.8,"breakHorizontal":7.9,"spinRate":2348,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.39569063713342034,"extension":6.44911012651796},"index":2,"playId":"3d08050a-9773-3676-ba68-3fdce24e7b10","pitchNumber":3,"startTime":"2025-08-30T00:40:54.088Z","endTime":"2025-08-30T00:40:57.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.1,"strikeZoneTop":3.87570537826351,"strikeZoneBottom":1.770000988554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.590433051472534,"aZ":-30.537986898837342,"pfxX":-0.21652722036561967,"pfxZ":1.004842738620066,"pX":0.49573644421340457,"pZ":0.08313017064449649,"vX0":5.572784948268488,"vY0":-127.46134680161535,"vZ0":-8.046417127748095,"x":98.1,"y":236.54,"x0":-1.7036802354762153,"y0":50.00094862755309,"z0":5.738986895762453,"aX":-0.3522639401986736},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.0,"breakHorizontal":-1.1,"spinRate":2364,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.43202068256507875,"extension":6.413046666601633},"index":3,"playId":"8256a043-7017-35a3-8748-2ca9613b25f3","pitchNumber":4,"startTime":"2025-08-30T00:41:15.595Z","endTime":"2025-08-30T00:41:19.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.7,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.60243768758719,"aZ":-29.463061689667757,"pfxX":0.7163470657309163,"pfxZ":1.6604298342540709,"pX":-0.23381168156336102,"pZ":3.070704613891542,"vX0":3.793368815550771,"vY0":-127.5170973527499,"vZ0":-1.3588993376097942,"x":125.91,"y":155.87,"x0":-1.8396524212642793,"y0":50.00098807137823,"z0":5.9560575821556085,"aX":1.1677060816345384},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.9,"breakHorizontal":-2.3,"spinRate":2412,"spinDirection":78},"zone":5,"typeConfidence":2.0,"plateTime":0.43114508875608415,"extension":6.387507593903952},"hitData":{"launchSpeed":92.5,"launchAngle":30.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.09,"coordY":60.85}},"index":4,"playId":"95ac9341-0f01-32f9-90f0-b7f491096726","pitchNumber":5,"startTime":"2025-08-30T00:41:39.143Z","endTime":"2025-08-30T00:41:51.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:41:51.316Z","atBatIndex":16},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Luis Arraez out on a sacrifice fly to left fielder Austin Martin. Jake Cronenworth scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T00:42:19.839Z","endTime":"2025-08-30T00:44:15.749Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":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"}]},{"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":805673,"link":"/api/v1/people/805673"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"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":95.8,"endSpeed":85.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.30687939256938,"aZ":-8.728245682226403,"pfxX":-4.545731678044354,"pfxZ":12.281386305125167,"pX":0.4302512207228224,"pZ":2.4303317314842805,"vX0":7.312153441336415,"vY0":-139.0158317884495,"vZ0":-7.39994840069862,"x":100.6,"y":173.16,"x0":-1.6737534286932425,"y0":50.00161272168651,"z0":5.7462343554980455,"aX":-8.677703794267764},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.4,"breakHorizontal":6.2,"spinRate":2415,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.3977650782525939,"extension":6.541622000441179},"index":0,"playId":"b18f735e-7235-3275-abdf-1caa29229e44","pitchNumber":1,"startTime":"2025-08-30T00:42:29.652Z","endTime":"2025-08-30T00:42:32.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.6,"strikeZoneTop":3.30908531074644,"strikeZoneBottom":1.55000004732191,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.554682217487112,"aZ":-24.6407313757551,"pfxX":-8.56915215566056,"pfxZ":4.548281165585502,"pX":-0.5509165887762155,"pZ":1.0837403262793548,"vX0":6.235029956304676,"vY0":-128.40948536839304,"vZ0":-6.474589034806288,"x":138.0,"y":209.52,"x0":-1.9068029672478934,"y0":50.00344647392112,"z0":5.576027452546942,"aX":-14.197618938459732},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.8,"breakHorizontal":13.9,"spinRate":1555,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4278393468314303,"extension":6.495818963366884},"index":1,"playId":"a00ca5d1-8d9a-3070-a88f-5f1c384d8bee","pitchNumber":2,"startTime":"2025-08-30T00:42:53.310Z","endTime":"2025-08-30T00:42:56.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.516176395135968,"aZ":-16.36684371999743,"pfxX":-0.9050371654266698,"pfxZ":8.92294752969857,"pX":0.8754331108699631,"pZ":1.5690847451553511,"vX0":7.463753404069166,"vY0":-132.11349152866651,"vZ0":-7.5984626984933,"x":83.63,"y":196.41,"x0":-1.8659207787922552,"y0":50.00433427385135,"z0":5.68016836996291,"aX":-1.6035267894166036},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.8,"breakHorizontal":0.0,"spinRate":2596,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4141976023706939,"extension":6.509594613265062},"index":2,"playId":"dbc5066d-4c15-3f55-ac2a-8b9a05228992","pitchNumber":3,"startTime":"2025-08-30T00:43:10.036Z","endTime":"2025-08-30T00:43:13.036Z","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-30T00:43:21.541Z","endTime":"2025-08-30T00:43:39.715Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.89124900008317,"aZ":-17.58449475330524,"pfxX":-0.1069493732211874,"pfxZ":7.798225485184747,"pX":0.017130982168845312,"pZ":1.0508307786655515,"vX0":5.016259811867476,"vY0":-135.92354189481324,"vZ0":-8.960868232749773,"x":116.35,"y":210.41,"x0":-1.8385874181873407,"y0":50.00160579709278,"z0":5.612144846252085,"aX":-0.20107987713299824},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.4,"breakHorizontal":-0.8,"spinRate":2585,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.40302489466347025,"extension":6.527419272827441},"index":4,"playId":"07ff8bb1-d03c-334d-bdfa-0f0d8db5cef3","pitchNumber":4,"startTime":"2025-08-30T00:43:39.715Z","endTime":"2025-08-30T00:43:42.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.494062972528337,"aZ":-28.228140435190536,"pfxX":-0.5728554894569126,"pfxZ":2.309303009579489,"pX":0.1299725827089722,"pZ":1.0827824270732305,"vX0":5.499047537196459,"vY0":-130.0179102808124,"vZ0":-6.427181238443978,"x":112.05,"y":209.54,"x0":-1.9389550213846545,"y0":50.00595219238969,"z0":5.7318068475205814,"aX":-0.9808874732051811},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.0,"breakHorizontal":-0.2,"spinRate":2422,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.42143072468850207,"extension":6.427653650335741},"hitData":{"launchSpeed":94.3,"launchAngle":24.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.12,"coordY":71.58}},"index":5,"playId":"1fb60b5b-e870-3ea7-8497-875fd5560a98","pitchNumber":5,"startTime":"2025-08-30T00:44:02.618Z","endTime":"2025-08-30T00:44:15.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:44:15.749Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, shortstop Brooks Lee to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T00:44:39.648Z","endTime":"2025-08-30T00:44:49.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.74,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.10790182996731,"aZ":-23.685120900019285,"pfxX":-0.1935372679791214,"pfxZ":4.726193890533513,"pX":0.20032254487374973,"pZ":1.8012849590031732,"vX0":5.653668745189531,"vY0":-133.47501255478144,"vZ0":-5.583891729346322,"x":109.36,"y":190.15,"x0":-1.9246356510676916,"y0":50.00082869892213,"z0":5.637780257872404,"aX":-0.3487564729807125},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":-1.0,"spinRate":2559,"spinDirection":198},"zone":8,"typeConfidence":2.0,"plateTime":0.41116578326259523,"extension":6.445665286932726},"hitData":{"launchSpeed":80.6,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.96,"coordY":157.34}},"index":0,"playId":"9ab16cac-5fe3-3e9d-bb24-4553bed71505","pitchNumber":1,"startTime":"2025-08-30T00:44:41.060Z","endTime":"2025-08-30T00:44:49.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:44:49.247Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kody Clemens singles on a line drive to right fielder Fernando Tatis Jr., deflected by second baseman Jake Cronenworth.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T00:46:44.537Z","endTime":"2025-08-30T00:47:28.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"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":87.4,"endSpeed":79.4,"strikeZoneTop":3.5146825598224,"strikeZoneBottom":1.66874416924339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.912527940544468,"aZ":-15.854272234667604,"pfxX":3.009834032750646,"pfxZ":10.025060293569807,"pX":0.8207403736427538,"pZ":2.98403376402697,"vX0":-1.8373334624307647,"vY0":-127.24451185180378,"vZ0":-3.5303026009512424,"x":85.72,"y":158.21,"x0":1.1638799143521417,"y0":50.00198537641811,"z0":5.657752320221896,"aX":4.898819463714237},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":17.5,"breakHorizontal":-5.0,"spinRate":2200,"spinDirection":150},"zone":3,"typeConfidence":0.9,"plateTime":0.4316764719041215,"extension":5.636684172533688},"index":0,"playId":"62507404-dd5d-3b67-842d-860913971545","pitchNumber":1,"startTime":"2025-08-30T00:47:01.109Z","endTime":"2025-08-30T00:47:04.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.65812479169828,"aZ":-15.357340604802797,"pfxX":3.7689611927253512,"pfxZ":10.347075929514453,"pX":-0.011159507347397525,"pZ":2.3191508663496947,"vX0":-3.5194302869245724,"vY0":-127.34064997565613,"vZ0":-5.143733648769369,"x":117.43,"y":176.16,"x0":0.9060368951272572,"y0":50.005245537772986,"z0":5.599707780874521,"aX":6.127208729852566},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":17.6,"breakHorizontal":-5.9,"spinRate":2219,"spinDirection":157},"zone":8,"typeConfidence":0.89,"plateTime":0.43183283650280213,"extension":5.725913157026337},"hitData":{"launchSpeed":99.2,"launchAngle":8.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":156.18,"coordY":87.62}},"index":1,"playId":"c6a4b17b-dffa-35e6-bdaf-22689f3db038","pitchNumber":2,"startTime":"2025-08-30T00:47:15.534Z","endTime":"2025-08-30T00:47:28.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:47:28.780Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a line drive to right fielder Fernando Tatis Jr. Kody Clemens to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T00:47:33.357Z","endTime":"2025-08-30T00:48:34.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnThird":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"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_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":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":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":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.79158022254829,"strikeZoneBottom":1.76875584177749,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.77688320657856,"aZ":-13.257780668333872,"pfxX":3.0187397050229734,"pfxZ":11.021254627973509,"pX":-0.8107677197155874,"pZ":2.042313095930714,"vX0":-5.322144283509793,"vY0":-130.0589255073859,"vZ0":-6.43649373007025,"x":147.9,"y":183.64,"x0":0.8680720479169493,"y0":50.00356042502638,"z0":5.55096971798226,"aX":5.1820245230077004},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.7,"breakHorizontal":-4.3,"spinRate":2360,"spinDirection":158},"zone":7,"typeConfidence":0.9,"plateTime":0.42081485654901174,"extension":6.180745910926471},"index":0,"playId":"c55b142f-1799-3eae-9209-7f69d2c09d89","pitchNumber":1,"startTime":"2025-08-30T00:47:51.663Z","endTime":"2025-08-30T00:47:55.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.74637145870867,"strikeZoneBottom":1.73000071654079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.079442716068055,"aZ":-21.623732179672793,"pfxX":-2.1515016559961198,"pfxZ":6.835025124888189,"pX":-1.0737986778463318,"pZ":3.452738364831531,"vX0":-4.64495377039343,"vY0":-123.103853859487,"vZ0":-0.7617445689207473,"x":157.93,"y":145.56,"x0":1.1126590613953318,"y0":50.00387306027619,"z0":5.586857051464809,"aX":-3.321780992028587},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":12.5,"breakHorizontal":4.9,"spinRate":2354,"spinDirection":183},"zone":11,"typeConfidence":0.89,"plateTime":0.4439283710628832,"extension":6.03871852632898},"index":1,"playId":"b43853b5-f9ec-3612-bf9c-36723cd2a5c9","pitchNumber":2,"startTime":"2025-08-30T00:48:06.617Z","endTime":"2025-08-30T00:48:09.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.69,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.221974215103113,"aZ":-11.646003514457286,"pfxX":5.723302365033902,"pfxZ":11.723041198888629,"pX":0.03325347388840449,"pZ":3.2456239612120195,"vX0":-3.6571842610633514,"vY0":-131.79661171379686,"vZ0":-3.9811171111399144,"x":115.73,"y":151.15,"x0":0.6985861670789884,"y0":50.00199295433931,"z0":5.642064712526389,"aX":10.021599517061778},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":20.5,"breakHorizontal":-9.5,"spinRate":2411,"spinDirection":160},"zone":2,"typeConfidence":2.0,"plateTime":0.4163284429475125,"extension":6.041587179744433},"hitData":{"launchSpeed":96.8,"launchAngle":9.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.2,"coordY":109.0}},"index":2,"playId":"349ea89c-c04b-3d76-99fa-89bec10c25e9","pitchNumber":3,"startTime":"2025-08-30T00:48:24.285Z","endTime":"2025-08-30T00:48:34.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:48:34.808Z","atBatIndex":20},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Byron Buxton grounds into a force out, shortstop Jose Iglesias to second baseman Jake Cronenworth. Kody Clemens scores. Trevor Larnach out at 2nd. Byron Buxton to 1st.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T00:48:57.535Z","endTime":"2025-08-30T00:50:08.650Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":{"id":641482,"link":"/api/v1/people/641482"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.42736905795133,"strikeZoneBottom":1.57000010156988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.15696840261446,"aZ":-21.89707003273396,"pfxX":-2.0857144860890244,"pfxZ":6.192394448371779,"pX":-0.779592446122322,"pZ":3.924043086995558,"vX0":-3.82385345557855,"vY0":-127.93096133197324,"vZ0":-0.19751127207029961,"x":146.72,"y":132.83,"x0":1.0047614744306481,"y0":50.00051994823916,"z0":5.7172157707404425,"aX":-3.4592573988113795},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":11.4,"breakHorizontal":4.7,"spinRate":2273,"spinDirection":169},"zone":11,"typeConfidence":0.9,"plateTime":0.42798435147549707,"extension":5.943181751581561},"index":0,"playId":"2764701b-0c0c-33b4-9b3b-c83e46872381","pitchNumber":1,"startTime":"2025-08-30T00:49:00.391Z","endTime":"2025-08-30T00:49:03.596Z","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":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.4607309045315,"strikeZoneBottom":1.5700009301606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.542839910486354,"aZ":-21.656053866689042,"pfxX":8.20445388884936,"pfxZ":6.978546490277939,"pX":0.9391652607820825,"pZ":0.08839775959346065,"vX0":-2.7634956776455595,"vY0":-122.34862213454575,"vZ0":-7.868134829205506,"x":81.2,"y":236.39,"x0":1.0215197701533154,"y0":50.00214572319891,"z0":5.220138678501599,"aX":12.359858232539924},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":10.9,"breakHorizontal":-14.2,"spinRate":1510,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.44875474766571477,"extension":6.044323350123602},"index":1,"playId":"6d8e4976-e767-3e97-8fad-597eb3a160f1","pitchNumber":2,"startTime":"2025-08-30T00:49:17.585Z","endTime":"2025-08-30T00:49:20.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.45848131633317,"strikeZoneBottom":1.56999939942905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.888988944763835,"aZ":-17.341318667950237,"pfxX":-1.5256816858426958,"pfxZ":8.844091534069964,"pX":-0.4399861741021032,"pZ":1.2433508211465059,"vX0":-3.1424997037045164,"vY0":-128.74629283565443,"vZ0":-7.19502354066792,"x":133.77,"y":205.21,"x0":0.9950585388866136,"y0":50.005866509973856,"z0":5.417936540852176,"aX":-2.5600259899122313},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":14.6,"breakHorizontal":3.5,"spinRate":2237,"spinDirection":161},"zone":13,"typeConfidence":0.79,"plateTime":0.4255263616490148,"extension":6.041483309353169},"index":2,"playId":"4cae0875-2a89-3f76-aa5e-255e7ecac380","pitchNumber":3,"startTime":"2025-08-30T00:49:43.123Z","endTime":"2025-08-30T00:49:46.220Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":81.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.399801171582627,"aZ":-12.173171630720102,"pfxX":2.642615369166884,"pfxZ":11.524512572469693,"pX":0.5385228410858828,"pZ":2.7765535620877864,"vX0":-1.4351158069985066,"vY0":-131.76346543118015,"vZ0":-4.98373082439733,"x":96.47,"y":163.81,"x0":0.750684584038036,"y0":50.00191367155188,"z0":5.61228036486536,"aX":4.585871321641559},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.8,"breakHorizontal":-4.4,"spinRate":2307,"spinDirection":162},"zone":6,"typeConfidence":0.9,"plateTime":0.4177866702503179,"extension":6.050574497725931},"hitData":{"launchSpeed":102.5,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":107.89,"coordY":149.23}},"index":3,"playId":"f66380ff-f437-3296-b3dd-07932e61cb2a","pitchNumber":4,"startTime":"2025-08-30T00:50:00.866Z","endTime":"2025-08-30T00:50:08.650Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:50:08.650Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Jeffers walks. Byron Buxton to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T00:50:32.887Z","endTime":"2025-08-30T00:53:29.958Z","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":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"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,5,6,7],"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.32258040790102,"strikeZoneBottom":1.56000096620741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.685078956001036,"aZ":-10.995977935011926,"pfxX":2.7628478961335707,"pfxZ":12.360914618431208,"pX":0.5449802884793448,"pZ":1.7067257470855686,"vX0":-1.0965372827485722,"vY0":-130.15670450197692,"vZ0":-7.827744892077561,"x":96.23,"y":192.7,"x0":0.6131561304678222,"y0":50.00035846403847,"z0":5.58844849593722,"aX":4.732824780078912},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":20.9,"breakHorizontal":-4.8,"spinRate":2311,"spinDirection":162},"zone":9,"typeConfidence":0.91,"plateTime":0.4210448501722208,"extension":5.931172756958135},"index":0,"playId":"28064d99-91a2-3af9-ac87-9bda0245cc2c","pitchNumber":1,"startTime":"2025-08-30T00:50:37.738Z","endTime":"2025-08-30T00:50:40.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.35457053928028,"strikeZoneBottom":1.68046542426944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.23437774656657,"aZ":-17.22051427936585,"pfxX":-2.2145375609025555,"pfxZ":9.134058411093523,"pX":1.2064050187973299,"pZ":3.287641136736464,"vX0":0.8948643875278095,"vY0":-126.94111796708083,"vZ0":-2.3873984233107146,"x":71.01,"y":150.01,"x0":1.1376242953169327,"y0":50.00149216209083,"z0":5.606468648564976,"aX":-3.6249830077248837},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":16.3,"breakHorizontal":3.8,"spinRate":2346,"spinDirection":169},"zone":12,"typeConfidence":0.75,"plateTime":0.4309718058380163,"extension":5.903852309002681},"index":1,"playId":"b1b324b2-a91c-3db0-91c4-0f84569ad8b4","pitchNumber":2,"startTime":"2025-08-30T00:50:56.190Z","endTime":"2025-08-30T00:50:59.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.35476018971147,"strikeZoneBottom":1.71316034102362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.74328145625185,"aZ":-18.186417040521206,"pfxX":-1.5274696268343577,"pfxZ":8.485199804827674,"pX":0.36011440667084194,"pZ":3.6927943691194627,"vX0":-1.1965480154500863,"vY0":-127.23531773830558,"vZ0":-1.3952237317651894,"x":103.27,"y":139.07,"x0":1.0340349926842687,"y0":50.003800520489975,"z0":5.681462792832722,"aX":-2.5183815642731036},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":15.4,"breakHorizontal":3.0,"spinRate":2389,"spinDirection":175},"zone":12,"typeConfidence":0.8,"plateTime":0.4295599160080745,"extension":5.865092750798949},"index":2,"playId":"ac214105-5fd3-3625-84be-097458f41cbd","pitchNumber":3,"startTime":"2025-08-30T00:51:14.094Z","endTime":"2025-08-30T00:51:17.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.640846758837707,"aZ":-29.673618642921852,"pfxX":6.458769116189395,"pfxZ":1.781405586878746,"pX":0.028298519689284908,"pZ":2.144894606580144,"vX0":-4.413390731104816,"vY0":-117.50373125422432,"vZ0":-1.454799667432608,"x":115.92,"y":180.87,"x0":1.088950068506493,"y0":50.00252120711251,"z0":5.521519455492975,"aX":9.058739699811442},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.1,"breakHorizontal":-10.7,"spinRate":1201,"spinDirection":125},"zone":5,"typeConfidence":0.89,"plateTime":0.4656131153311809,"extension":5.870142245121568},"index":3,"playId":"d7968b76-2c44-3f52-9d87-8ade521c05e0","pitchNumber":4,"startTime":"2025-08-30T00:51:36.556Z","endTime":"2025-08-30T00:51:40.586Z","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":88.6,"endSpeed":81.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.072907085376666,"aZ":-15.918694152240066,"pfxX":-0.8004742446599824,"pfxZ":9.658639581614509,"pX":0.8679147167886668,"pZ":2.6254822079903515,"vX0":-0.13733704626526866,"vY0":-128.98532460828474,"vZ0":-4.185535523248124,"x":83.92,"y":167.89,"x0":1.025871980802377,"y0":50.00567064537343,"z0":5.498435946425714,"aX":-1.347641665295582},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":16.8,"breakHorizontal":1.4,"spinRate":2362,"spinDirection":166},"zone":12,"typeConfidence":0.76,"plateTime":0.4248042269300276,"extension":5.902733529763334},"index":4,"playId":"887d7259-68af-372a-9694-d1ad74163a15","pitchNumber":5,"startTime":"2025-08-30T00:52:02.062Z","endTime":"2025-08-30T00:52:08.981Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"4cddb2e0-9f96-3f6b-a5e2-6fe901b04135","startTime":"2025-08-30T00:52:34.709Z","endTime":"2025-08-30T00:52:37.709Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.41869879106617,"strikeZoneBottom":1.62851239107262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.169269186554878,"aZ":-11.798232485326713,"pfxX":1.8913751080325216,"pfxZ":11.922856502566598,"pX":-1.0053383127788447,"pZ":0.626911206239598,"vX0":-4.414559378194978,"vY0":-130.11276534470485,"vZ0":-9.956856564487044,"x":155.32,"y":221.85,"x0":0.47011461819581707,"y0":50.001459257799624,"z0":5.4053406128864765,"aX":3.232309568837242},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":19.4,"breakHorizontal":-2.4,"spinRate":2292,"spinDirection":162},"zone":13,"typeConfidence":0.9,"plateTime":0.42151614027478823,"extension":5.979067038674863},"index":6,"playId":"4fcac26d-33db-31ca-85d2-5d11a2b581c1","pitchNumber":6,"startTime":"2025-08-30T00:52:56.814Z","endTime":"2025-08-30T00:52:59.814Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.3,"strikeZoneTop":3.31421478916106,"strikeZoneBottom":1.560000666642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.167920210248468,"aZ":-31.54285210144071,"pfxX":-8.241174515386557,"pfxZ":0.49330103159947747,"pX":0.5573879159918436,"pZ":3.547350402318236,"vX0":0.40149119095806596,"vY0":-112.44300412624884,"vZ0":2.4974825705277235,"x":95.75,"y":143.0,"x0":1.448966560358284,"y0":50.005020742268115,"z0":5.608706077937908,"aX":-10.621277132586664},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":1.8,"breakHorizontal":14.9,"spinRate":2503,"spinDirection":289},"zone":12,"typeConfidence":0.9,"plateTime":0.48592757440277445,"extension":5.7052333011671905},"index":7,"playId":"8727c63b-7c51-378b-9ec0-0ae7e2a1898f","pitchNumber":7,"startTime":"2025-08-30T00:53:26.024Z","endTime":"2025-08-30T00:53:29.958Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:53:29.958Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Keaschall called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T00:54:58.266Z","endTime":"2025-08-30T00:57:37.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnThird":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3,5,6,7,8,9,10],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T00:53:47.179Z","endTime":"2025-08-30T00:55:00.477Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.6,"strikeZoneTop":3.27492427777904,"strikeZoneBottom":1.52000055173336,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.224103549496995,"aZ":-30.61757824665074,"pfxX":-5.708834540182082,"pfxZ":1.1906231785792087,"pX":0.8141386929633766,"pZ":1.8887243131022653,"vX0":0.18650088600863146,"vY0":-113.77490925143445,"vZ0":-1.1038172530220651,"x":85.97,"y":187.78,"x0":1.4715586718842126,"y0":50.00024205451409,"z0":5.433461550658498,"aX":-7.430867343520174},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":2.2,"breakHorizontal":10.3,"spinRate":2596,"spinDirection":290},"zone":9,"typeConfidence":0.9,"plateTime":0.4826944007258209,"extension":5.707502990258272},"index":1,"playId":"0276991a-f642-3a9f-b2e3-39b7bcbd35f5","pitchNumber":1,"startTime":"2025-08-30T00:55:00.477Z","endTime":"2025-08-30T00:55:05.968Z","isPitch":true,"type":"pitch"},{"details":{"description":"Byron Buxton steals (20) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"0276991a-f642-3a9f-b2e3-39b7bcbd35f5","startTime":"2025-08-30T00:55:13.522Z","endTime":"2025-08-30T00:55:20.954Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.894072515244748,"aZ":-28.229440342776694,"pfxX":4.843386861566083,"pfxZ":2.641223999219683,"pX":0.25158337897228833,"pZ":1.3122801057590368,"vX0":-3.334964798637113,"vY0":-121.1414748546247,"vZ0":-3.9383485978834654,"x":107.41,"y":203.35,"x0":1.0144547333810396,"y0":50.00119090258124,"z0":5.417343243687846,"aX":7.223137169875961},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.1,"breakHorizontal":-8.0,"spinRate":1348,"spinDirection":127},"zone":14,"typeConfidence":0.89,"plateTime":0.4515403523400092,"extension":6.030029909514311},"index":3,"playId":"8d0b9386-9c3e-31f3-a873-5e367b64e7cb","pitchNumber":2,"startTime":"2025-08-30T00:55:20.954Z","endTime":"2025-08-30T00:55:25.744Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-30T00:55:35.625Z","endTime":"2025-08-30T00:55:49.691Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"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":78.8,"endSpeed":72.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.353718323182775,"aZ":-29.29197707869601,"pfxX":-5.815924752888894,"pfxZ":2.170838823561553,"pX":1.0756251054034964,"pZ":2.5029195317985398,"vX0":1.0255632183074792,"vY0":-114.73698088570495,"vZ0":-0.20515359508516817,"x":76.0,"y":171.2,"x0":1.3765814638973528,"y0":50.00081099636218,"z0":5.461661470028983,"aX":-7.709069606994847},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":4.2,"breakHorizontal":10.2,"spinRate":2556,"spinDirection":274},"zone":12,"typeConfidence":0.9,"plateTime":0.4784210372262354,"extension":5.791539317936128},"index":5,"playId":"3e0e0bd1-367b-3e7e-bdfb-6c7723838e63","pitchNumber":3,"startTime":"2025-08-30T00:55:49.691Z","endTime":"2025-08-30T00:55:52.691Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.4,"strikeZoneTop":3.23796850737672,"strikeZoneBottom":1.52000011090234,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.656714008473735,"aZ":-27.117831565650995,"pfxX":9.58013589874614,"pfxZ":3.4785305577225936,"pX":1.4183184355509204,"pZ":0.6346621576765485,"vX0":-2.2323664395003027,"vY0":-120.97151259795028,"vZ0":-5.357883310954676,"x":62.94,"y":221.64,"x0":1.119459112035546,"y0":50.00506190396572,"z0":5.30999394173853,"aX":13.938700723052417},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.0,"breakHorizontal":-16.7,"spinRate":1375,"spinDirection":133},"zone":14,"typeConfidence":0.9,"plateTime":0.4560093993575842,"extension":5.795275758681899},"index":6,"playId":"39d3ad8f-1265-3047-aa71-a5734ae8b5b2","pitchNumber":4,"startTime":"2025-08-30T00:56:12.623Z","endTime":"2025-08-30T00:56:15.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.3,"strikeZoneTop":3.23686700453877,"strikeZoneBottom":1.52000119977151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.947477152457516,"aZ":-25.03641566435371,"pfxX":-3.1089888618801895,"pfxZ":4.615375242418132,"pX":1.1257217034821314,"pZ":5.449106886873604,"vX0":0.9662438020192113,"vY0":-123.87415953052717,"vZ0":4.235429498838193,"x":74.09,"y":91.65,"x0":1.1332762907179181,"y0":50.000520969556746,"z0":5.815577772171049,"aX":-4.805882507670494},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.6,"breakHorizontal":5.4,"spinRate":2292,"spinDirection":183},"zone":12,"typeConfidence":0.91,"plateTime":0.4430391757806942,"extension":5.779199959265882},"index":7,"playId":"91a850ae-947a-3620-a57d-0af64309c7e4","pitchNumber":5,"startTime":"2025-08-30T00:56:41.302Z","endTime":"2025-08-30T00:56:44.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.26147902526157,"strikeZoneBottom":1.51999877066213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.454767278503986,"aZ":-23.19693464001586,"pfxX":-2.7474598845199267,"pfxZ":5.636832907525694,"pX":0.7902962783387548,"pZ":4.847448707114899,"vX0":0.2644496359545316,"vY0":-125.45220749665773,"vZ0":2.482804887213561,"x":86.88,"y":107.9,"x0":1.0404870296583697,"y0":50.00571717045212,"z0":5.7360762280698365,"aX":-4.378443148327439},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":11.0,"breakHorizontal":4.9,"spinRate":2356,"spinDirection":184},"zone":12,"typeConfidence":0.91,"plateTime":0.4366623803385714,"extension":5.643683232816411},"index":8,"playId":"73e97197-6038-34e6-a085-21a6aae7b79f","pitchNumber":6,"startTime":"2025-08-30T00:57:01.163Z","endTime":"2025-08-30T00:57:04.163Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":9,"playId":"78170683-d849-437e-a971-926c2ad38737","startTime":"2025-08-30T00:57:19.685Z","endTime":"2025-08-30T00:57:24.685Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.8,"strikeZoneTop":3.26093164018083,"strikeZoneBottom":1.51999865384509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.039548885228214,"aZ":-17.675907667907424,"pfxX":-0.015149082248356649,"pfxZ":8.846111670927693,"pX":0.5521556366382924,"pZ":2.4292338517293746,"vX0":-1.2661313420742941,"vY0":-127.65924305551513,"vZ0":-3.9448640534388164,"x":95.95,"y":173.19,"x0":1.058007820480494,"y0":50.00243166633215,"z0":5.3990798528446104,"aX":-0.024457801110083895},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":15.2,"breakHorizontal":0.4,"spinRate":2430,"spinDirection":166},"zone":6,"typeConfidence":2.0,"plateTime":0.43024607195979536,"extension":6.028405654297998},"index":10,"playId":"d96b6256-2930-3435-b402-e2939c389305","pitchNumber":7,"startTime":"2025-08-30T00:57:33.464Z","endTime":"2025-08-30T00:57:37.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:57:37.871Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brooks Lee flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T00:57:54.746Z","endTime":"2025-08-30T00:58:34.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":1},"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":"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":78.6,"endSpeed":71.3,"strikeZoneTop":3.39889443214964,"strikeZoneBottom":1.58000052513294,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.46682199726297,"aZ":-30.849204824618187,"pfxX":-6.887615505401833,"pfxZ":1.0125719591234343,"pX":0.42424728632349845,"pZ":2.1714178347452617,"vX0":-0.3294985138359753,"vY0":-114.40191089433326,"vZ0":-0.5346876389174341,"x":100.83,"y":180.15,"x0":1.4632879585676366,"y0":50.00059933710039,"z0":5.4773400817034155,"aX":-8.97172976603424},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":2.0,"breakHorizontal":12.5,"spinRate":2585,"spinDirection":285},"zone":6,"typeConfidence":0.91,"plateTime":0.4819526625003605,"extension":5.864844173982607},"index":0,"playId":"453bf959-32de-33fe-af0c-4f0c85196b18","pitchNumber":1,"startTime":"2025-08-30T00:58:03.365Z","endTime":"2025-08-30T00:58:06.834Z","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":90.0,"endSpeed":81.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.93204458090326,"aZ":-12.307224633582043,"pfxX":-0.447128385991575,"pfxZ":11.62861341501216,"pX":0.024153057180057808,"pZ":3.632292094914708,"vX0":-1.3816385317973796,"vY0":-130.97848745406947,"vZ0":-2.625986885673912,"x":116.08,"y":140.71,"x0":0.6201765155868776,"y0":50.005698772214686,"z0":5.588166718851279,"aX":-0.7640509288650357},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":20.5,"breakHorizontal":1.2,"spinRate":2355,"spinDirection":165},"zone":12,"typeConfidence":0.9,"plateTime":0.42085892045140305,"extension":5.863293173121329},"hitData":{"launchSpeed":77.1,"launchAngle":40.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":143.2,"coordY":102.54}},"index":1,"playId":"4b812d22-09ff-30ab-a8b2-bb9c1e043698","pitchNumber":2,"startTime":"2025-08-30T00:58:26.104Z","endTime":"2025-08-30T00:58:34.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:58:34.568Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, second baseman Luke Keaschall to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T01:00:42.620Z","endTime":"2025-08-30T01:01:11.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":2},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.14072549682475,"strikeZoneBottom":1.61999896037882,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.448480435038768,"aZ":-23.203479964804316,"pfxX":-9.086921373957802,"pfxZ":5.813340299940286,"pX":-0.6742664658464753,"pZ":1.951391849551046,"vX0":5.826327257213297,"vY0":-123.42908155247339,"vZ0":-4.504958023197401,"x":142.7,"y":186.09,"x0":-1.8841221458952186,"y0":50.00493188089158,"z0":5.752905855722777,"aX":-14.029650697177653},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.7,"breakHorizontal":15.1,"spinRate":1526,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.44367870443577706,"extension":6.190558765717349},"index":0,"playId":"ce3f4aee-df56-3a6a-8b4a-6312b1584224","pitchNumber":1,"startTime":"2025-08-30T01:00:42.620Z","endTime":"2025-08-30T01:00:45.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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.3730590337324,"strikeZoneBottom":1.61999914693472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.686565424631002,"aZ":-13.25225792496659,"pfxX":-6.41809055088051,"pfxZ":9.932938623351154,"pX":-0.9656418007929457,"pZ":3.3201329370825374,"vX0":4.568632899279062,"vY0":-137.44573590857087,"vZ0":-4.25639206859856,"x":153.81,"y":149.14,"x0":-1.8191559588862118,"y0":50.00298723600986,"z0":5.794752799181083,"aX":-12.227011046613937},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":10.6,"spinRate":2341,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3991573911829751,"extension":6.423924328502017},"index":1,"playId":"c3af4369-e120-3c4f-9af8-aa468e11bdee","pitchNumber":2,"startTime":"2025-08-30T01:00:52.834Z","endTime":"2025-08-30T01:00:56.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.670246522287282,"aZ":-20.89463804606655,"pfxX":0.7828521017590861,"pfxZ":6.305191440256799,"pX":0.5205269299202512,"pZ":2.8906683504281863,"vX0":5.87806396441035,"vY0":-132.52575724635818,"vZ0":-3.7277580819467544,"x":97.16,"y":160.73,"x0":-1.8224242209622772,"y0":50.00639319719266,"z0":5.830256570701518,"aX":1.4012725917989541},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.9,"breakHorizontal":-2.6,"spinRate":2557,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.412319721032814,"extension":6.571818316535182},"hitData":{"launchSpeed":78.4,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.44,"coordY":152.27}},"index":2,"playId":"e80d606e-7fca-35f2-b497-beb9d1fe1dae","pitchNumber":3,"startTime":"2025-08-30T01:01:03.933Z","endTime":"2025-08-30T01:01:11.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:01:11.612Z","atBatIndex":25},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ramón Laureano lines out sharply to center fielder Byron Buxton.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T01:01:18.977Z","endTime":"2025-08-30T01:02:03.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":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":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.42737238584318,"strikeZoneBottom":1.56999968587998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.65261123463831,"aZ":-19.76286120664925,"pfxX":-1.5314458109617826,"pfxZ":6.974017562545132,"pX":-0.37083471414331753,"pZ":2.6452834570391874,"vX0":4.729258756357626,"vY0":-132.88156842834798,"vZ0":-4.566744453488569,"x":131.14,"y":167.36,"x0":-1.9782348127231024,"y0":50.00610228062708,"z0":5.830572064581731,"aX":-2.727191997735748},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.8,"breakHorizontal":1.7,"spinRate":2521,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.4128840493697514,"extension":6.366697581338566},"index":0,"playId":"4daeba07-db45-3647-b88e-74b4446fe2f9","pitchNumber":1,"startTime":"2025-08-30T01:01:33.123Z","endTime":"2025-08-30T01:01:36.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":78.9,"strikeZoneTop":3.39942078789782,"strikeZoneBottom":1.56999895228019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.291576154910626,"aZ":-22.325361844822893,"pfxX":-10.17080508855745,"pfxZ":6.154810302281158,"pX":-1.3708765031065089,"pZ":3.0102534565484826,"vX0":4.808267278621909,"vY0":-126.16429352201502,"vZ0":-2.5368442721024387,"x":169.25,"y":157.5,"x0":-1.9868427194348388,"y0":50.00573322662047,"z0":5.841147104200798,"aX":-16.288093754796154},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.8,"breakHorizontal":17.2,"spinRate":1536,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4352560368043621,"extension":6.258618000725682},"index":1,"playId":"a0e0f307-7a28-3060-96cf-ca1035f37a8d","pitchNumber":2,"startTime":"2025-08-30T01:01:43.311Z","endTime":"2025-08-30T01:01:46.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.33224481457072,"aZ":-20.704895494003864,"pfxX":-1.3523670853852212,"pfxZ":6.408206629405245,"pX":-0.2991712563950589,"pZ":2.3144212104282764,"vX0":4.365950847434172,"vY0":-133.36672993049413,"vZ0":-5.230262793112885,"x":128.4,"y":176.29,"x0":-1.7862328155567966,"y0":50.00577024202696,"z0":5.807252109764162,"aX":-2.422055996604704},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.6,"breakHorizontal":1.4,"spinRate":2444,"spinDirection":195},"zone":4,"typeConfidence":2.0,"plateTime":0.4116723870968588,"extension":6.462757040494553},"hitData":{"launchSpeed":109.8,"launchAngle":15.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":137.52,"coordY":69.71}},"index":2,"playId":"c257acfb-2511-3880-959b-c980a99cbbe0","pitchNumber":3,"startTime":"2025-08-30T01:01:55.695Z","endTime":"2025-08-30T01:02:03.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:02:03.078Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gavin Sheets doubles (22) on a sharp fly ball to center fielder Byron Buxton.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T01:02:08.992Z","endTime":"2025-08-30T01:04:26.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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,4,5,6],"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":6},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.47567622992596,"strikeZoneBottom":1.67000099456,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.057714246983323,"aZ":-22.621116441619634,"pfxX":-7.838238564272908,"pfxZ":5.700895882466338,"pX":-1.6493080515922154,"pZ":2.124951069773312,"vX0":3.8285078479504087,"vY0":-128.49639085778074,"vZ0":-4.805128966781535,"x":179.87,"y":181.41,"x0":-2.138372777512562,"y0":50.002983932074486,"z0":5.771545412048025,"aX":-13.137493888195003},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.5,"breakHorizontal":13.3,"spinRate":1620,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4258877515541615,"extension":6.167415637363962},"index":0,"playId":"52acead2-99b5-387e-adf1-d0b8a6d6ad89","pitchNumber":1,"startTime":"2025-08-30T01:02:27.093Z","endTime":"2025-08-30T01:02:30.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.43417236752806,"strikeZoneBottom":1.66999869783092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.342884613018512,"aZ":-17.180467582689808,"pfxX":0.0051286100914162,"pfxZ":8.045757479879281,"pX":0.01906474332559117,"pZ":2.1889712952812372,"vX0":5.04339994261483,"vY0":-135.11443339211027,"vZ0":-6.307577638266442,"x":116.27,"y":179.68,"x0":-1.8663031706672206,"y0":50.00036568125711,"z0":5.745912930069642,"aX":0.008297091206586156},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.6,"breakHorizontal":-1.0,"spinRate":2507,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.4042138734601153,"extension":6.364503905774001},"index":1,"playId":"aa17240e-0a87-371b-8511-308ec6b4e8b7","pitchNumber":2,"startTime":"2025-08-30T01:02:38.223Z","endTime":"2025-08-30T01:02:42.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.389487136032376,"aZ":-28.323620902020792,"pfxX":0.8366835458322821,"pfxZ":2.3279783497394604,"pX":0.1860740561856445,"pZ":1.603797239709825,"vX0":4.827430565947541,"vY0":-128.56247632917214,"vZ0":-5.332015157172981,"x":109.91,"y":195.48,"x0":-1.8333324757113325,"y0":50.0050785815161,"z0":5.933132106369263,"aX":1.3847757165228898},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.1,"breakHorizontal":-2.8,"spinRate":2436,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.42784898465882426,"extension":6.3180659070603555},"index":2,"playId":"656c821e-d8bf-3495-824b-29743cfb6a6a","pitchNumber":3,"startTime":"2025-08-30T01:02:51.579Z","endTime":"2025-08-30T01:02:55.006Z","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":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.5,"strikeZoneTop":3.48834848109763,"strikeZoneBottom":1.66999931382411,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.303173784666946,"aZ":-10.713912849210622,"pfxX":-8.391586580452579,"pfxZ":10.77142201182895,"pX":-0.1464815986776499,"pZ":4.889472821746907,"vX0":7.659815683556239,"vY0":-141.02046586136865,"vZ0":-0.938914563737755,"x":122.58,"y":106.76,"x0":-1.8221029162399602,"y0":50.00180077819161,"z0":5.925646160953872,"aX":-16.718131104491537},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.4,"breakHorizontal":13.4,"spinRate":2418,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3900232571469955,"extension":6.652143302214601},"index":3,"playId":"b643a0cd-d922-395e-af2f-55d53ad0906c","pitchNumber":4,"startTime":"2025-08-30T01:03:17.402Z","endTime":"2025-08-30T01:03:20.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.654393827473243,"aZ":-27.185679768978797,"pfxX":-0.9381720581419233,"pfxZ":2.9123739758246456,"pX":0.4310240041171978,"pZ":1.0998638244097216,"vX0":6.589630452927681,"vY0":-129.39011226014748,"vZ0":-6.6614831587698475,"x":100.57,"y":209.08,"x0":-2.016636809503709,"y0":50.00006822247942,"z0":5.7647784723938855,"aX":-1.6056884775519493},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.1,"breakHorizontal":0.4,"spinRate":2467,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.4218193491401152,"extension":6.333974353986787},"index":4,"playId":"5c5597e6-6bc6-3ce9-8244-04d5b2d7e70e","pitchNumber":5,"startTime":"2025-08-30T01:03:29.259Z","endTime":"2025-08-30T01:03:32.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.43858395159598,"strikeZoneBottom":1.67000060858505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.105390702676278,"aZ":-38.074766498826854,"pfxX":-1.2009471191024828,"pfxZ":-3.9816457006240435,"pX":1.068349597035131,"pZ":-0.6804488661389152,"vX0":7.170398672484618,"vY0":-121.55267856567455,"vZ0":-7.3979556199488865,"x":76.28,"y":257.15,"x0":-1.7769455373502796,"y0":50.005253287480485,"z0":5.750308502681503,"aX":-1.7798790963241748},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.9,"breakHorizontal":0.2,"spinRate":2474,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4523993518022502,"extension":6.168292273471857},"index":5,"playId":"ed3a6988-9aac-3999-8a26-6aa5512d3beb","pitchNumber":6,"startTime":"2025-08-30T01:03:53.849Z","endTime":"2025-08-30T01:03:56.975Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.887263886039875,"aZ":-20.331324736169005,"pfxX":-0.0898831542712385,"pfxZ":6.544629566489582,"pX":0.19314890102573393,"pZ":2.082959329745729,"vX0":5.9012313038743995,"vY0":-133.4534232954787,"vZ0":-5.554115848596359,"x":109.64,"y":182.54,"x0":-2.032182279367662,"y0":50.003035688517805,"z0":5.649227766342394,"aX":-0.16398661075816817},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.9,"breakHorizontal":-1.1,"spinRate":2517,"spinDirection":194},"zone":8,"typeConfidence":2.0,"plateTime":0.4099426007471889,"extension":6.65815099379744},"hitData":{"launchSpeed":105.0,"launchAngle":37.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":182.35,"coordY":67.68}},"index":6,"playId":"ba000952-c0d2-36e7-afb0-8661eddb72d9","pitchNumber":7,"startTime":"2025-08-30T01:04:12.134Z","endTime":"2025-08-30T01:04:26.971Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:04:26.971Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Iglesias singles on a line drive to right fielder Matt Wallner. Gavin Sheets scores. Jose Iglesias to 2nd. Jose Iglesias advances to 2nd, on a throwing error by right fielder Matt Wallner.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T01:04:52.995Z","endTime":"2025-08-30T01:05:38.402Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"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"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"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_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":{"id":805673,"link":"/api/v1/people/805673"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.21777167934136,"strikeZoneBottom":1.42000057914857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.68993723423879,"aZ":-15.304306728570083,"pfxX":-9.307876122323949,"pfxZ":8.615535987221596,"pX":-0.045524970893115656,"pZ":2.402812641811581,"vX0":8.28492856753745,"vY0":-139.35525723203662,"vZ0":-6.095712064154464,"x":118.74,"y":173.9,"x0":-1.8546188017992153,"y0":50.00070781656334,"z0":5.637853723928718,"aX":-18.21921446982316},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":15.0,"spinRate":2435,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.3937514471336456,"extension":6.547776147483573},"index":0,"playId":"a0165f5c-d014-32eb-8c9b-6b2fddb3fc66","pitchNumber":1,"startTime":"2025-08-30T01:04:55.874Z","endTime":"2025-08-30T01:04:58.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":79.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.440024628995882,"aZ":-30.045692538983385,"pfxX":1.8573896227188929,"pfxZ":1.3120423402896044,"pX":0.5702835125474921,"pZ":2.305222749478331,"vX0":5.559581376442921,"vY0":-127.91952208645112,"vZ0":-3.0885682100246257,"x":95.26,"y":176.54,"x0":-1.8908812406794375,"y0":50.00482936727718,"z0":5.935567344121126,"aX":3.013616745896878},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":-4.8,"spinRate":2434,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.43160127442347207,"extension":6.290728987264256},"index":1,"playId":"fe585853-77cb-3271-8572-5c3bc32e957a","pitchNumber":2,"startTime":"2025-08-30T01:05:10.289Z","endTime":"2025-08-30T01:05:13.289Z","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":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.139937463252544,"aZ":-15.58888197516897,"pfxX":-9.962721593088217,"pfxZ":8.474506557941769,"pX":0.6293876547449756,"pZ":2.5950071613824943,"vX0":9.77439090665747,"vY0":-139.2302217716046,"vZ0":-5.494600335289318,"x":93.01,"y":168.71,"x0":-1.6374601745820796,"y0":50.00642854823621,"z0":5.631023495487279,"aX":-19.505468983588685},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":16.0,"spinRate":2261,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3938643544550495,"extension":6.603632569116262},"hitData":{"launchSpeed":93.2,"launchAngle":7.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.31,"coordY":105.16}},"index":2,"playId":"cfb46367-2b90-3035-8fe3-eb7c4d764b83","pitchNumber":3,"startTime":"2025-08-30T01:05:27.285Z","endTime":"2025-08-30T01:05:38.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:05:38.402Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T01:05:56.781Z","endTime":"2025-08-30T01:08:00.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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":"Strikeout","eventType":"strikeout","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":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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.29186088177844,"strikeZoneBottom":1.58000042895625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.346977135278884,"aZ":-35.004249725220404,"pfxX":0.9256609167351635,"pfxZ":-1.89505413490307,"pX":0.6482081494651059,"pZ":1.7518702345525923,"vX0":6.001247229512935,"vY0":-121.78463344236577,"vZ0":-2.737143764400421,"x":92.29,"y":191.48,"x0":-1.9747564620541163,"y0":50.00327271176959,"z0":5.937243380451553,"aX":1.3813378365519968},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.8,"breakHorizontal":-3.2,"spinRate":2365,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.4508547748176408,"extension":6.3818783612200365},"index":0,"playId":"bf759e61-c8ba-34a5-9b9c-c48804ed0d5d","pitchNumber":1,"startTime":"2025-08-30T01:06:20.845Z","endTime":"2025-08-30T01:06:23.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.55257583867917,"aZ":-10.629022600719193,"pfxX":-5.613964613712495,"pfxZ":11.214974047249571,"pX":-0.22408205246950474,"pZ":3.2419461508510543,"vX0":6.0231646864818895,"vY0":-138.58610064991115,"vZ0":-5.198225412083396,"x":125.54,"y":151.25,"x0":-1.7092032978793146,"y0":50.00170205250641,"z0":5.869147234782765,"aX":-10.784344064473144},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.2,"breakHorizontal":8.8,"spinRate":2331,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3971058907462348,"extension":6.518550742616419},"index":1,"playId":"e3afeb1a-9fb5-39d8-a748-d9d7e35106d0","pitchNumber":2,"startTime":"2025-08-30T01:06:35.912Z","endTime":"2025-08-30T01:06:39.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.30531886278805,"strikeZoneBottom":1.58000147639197,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50616954362307,"aZ":-40.44969233790022,"pfxX":-0.7118960307267331,"pfxZ":-5.626855870359103,"pX":-0.24377937818882087,"pZ":0.8046394291111469,"vX0":4.063614001199069,"vY0":-121.29257080957994,"vZ0":-3.803480425020256,"x":126.29,"y":217.05,"x0":-1.8574482918673392,"y0":50.00159724852412,"z0":5.965770798861698,"aX":-1.0475925441199008},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-10.9,"breakHorizontal":0.2,"spinRate":2454,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.45376866813021755,"extension":6.2558954293317734},"index":2,"playId":"22e609f6-3379-3501-894f-be6643ab658a","pitchNumber":3,"startTime":"2025-08-30T01:06:57.796Z","endTime":"2025-08-30T01:07:00.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.32822214765052,"strikeZoneBottom":1.58000155754414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.702729196074316,"aZ":-28.059361807861436,"pfxX":0.20998613608679273,"pfxZ":2.548714427666881,"pX":-0.9787579357079292,"pZ":0.9233012646302206,"vX0":2.83911077705799,"vY0":-126.78697793352393,"vZ0":-6.651864221191939,"x":154.31,"y":213.85,"x0":-2.143858203071228,"y0":50.00585375800506,"z0":5.842366122947924,"aX":0.3389866053734145},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.2,"breakHorizontal":-1.1,"spinRate":2396,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.4332377067868376,"extension":6.4135874027657485},"index":3,"playId":"64a544e9-d32f-306f-bf3f-52b0d0e370f6","pitchNumber":4,"startTime":"2025-08-30T01:07:19.724Z","endTime":"2025-08-30T01:07:22.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.33961732493462,"strikeZoneBottom":1.57999841133462,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.158306835290045,"aZ":-30.555961757839405,"pfxX":0.8326055383816962,"pfxZ":0.9550522145031,"pX":-0.6217313119276059,"pZ":0.8920187263070047,"vX0":3.1983874912195582,"vY0":-129.40134284857027,"vZ0":-6.560897112187508,"x":140.7,"y":214.7,"x0":-1.9822689514917595,"y0":50.00446234760796,"z0":5.80335813110624,"aX":1.4104353434502361},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.5,"breakHorizontal":-2.3,"spinRate":2489,"spinDirection":167},"zone":13,"typeConfidence":2.0,"plateTime":0.42337936885640737,"extension":6.369359513022638},"index":4,"playId":"1be08921-18c0-34e6-b391-7c1ad2c543e1","pitchNumber":5,"startTime":"2025-08-30T01:07:37.290Z","endTime":"2025-08-30T01:07:40.595Z","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":88.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.092696297266112,"aZ":-15.031405479968871,"pfxX":-7.479837851670489,"pfxZ":8.602332919811088,"pX":-0.2445293568195387,"pZ":2.8238865260421675,"vX0":7.297366202614557,"vY0":-139.90870129519007,"vZ0":-5.046175634368139,"x":126.32,"y":162.54,"x0":-1.908513588244195,"y0":50.000759844580934,"z0":5.628165998374356,"aX":-14.90131032849897},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":12.1,"spinRate":2390,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.39075412678011556,"extension":6.6273071880052346},"index":5,"playId":"81355efd-a739-39f5-8124-42695cc9b988","pitchNumber":6,"startTime":"2025-08-30T01:07:57.303Z","endTime":"2025-08-30T01:08:00.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:08:00.575Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Wallner singles on a sharp line drive to center fielder Ramón Laureano.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T01:10:01.200Z","endTime":"2025-08-30T01:10:28.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"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"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.71137944591631,"strikeZoneBottom":1.8300009841472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.901562780414864,"aZ":-20.09168643112807,"pfxX":-2.533513174954554,"pfxZ":7.414542802289347,"pX":0.20719930774317286,"pZ":2.352876584662178,"vX0":-1.2467712295349123,"vY0":-126.35045811030807,"vZ0":-4.0414838848478745,"x":109.1,"y":175.25,"x0":1.0349927932186176,"y0":50.002156134086796,"z0":5.5723941740423815,"aX":-4.126730603977447},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":12.8,"breakHorizontal":4.9,"spinRate":2394,"spinDirection":178},"zone":8,"typeConfidence":0.89,"plateTime":0.43224604573700054,"extension":5.820012434919252},"index":0,"playId":"598d326c-d3eb-31a0-a060-018dcd1606aa","pitchNumber":1,"startTime":"2025-08-30T01:10:07.062Z","endTime":"2025-08-30T01:10:10.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":80.6,"strikeZoneTop":3.73,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.190655473701494,"aZ":-10.333980297961894,"pfxX":2.0349265932864196,"pfxZ":13.010459753673373,"pX":-0.3598321175500682,"pZ":2.5443600031494986,"vX0":-2.8526324963163416,"vY0":-129.32234371567276,"vZ0":-5.777112781709832,"x":130.72,"y":170.08,"x0":0.49768367812937625,"y0":50.00573226180297,"z0":5.614272197837946,"aX":3.417070088986072},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":22.3,"breakHorizontal":-3.0,"spinRate":2351,"spinDirection":162},"zone":4,"typeConfidence":0.91,"plateTime":0.42496774705840457,"extension":5.9376340649682335},"hitData":{"launchSpeed":109.5,"launchAngle":11.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":139.05,"coordY":63.11}},"index":1,"playId":"33cc27e3-5f86-3ece-abc2-1093e702ae82","pitchNumber":2,"startTime":"2025-08-30T01:10:16.979Z","endTime":"2025-08-30T01:10:28.334Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:10:28.334Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Martin walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T01:10:33.977Z","endTime":"2025-08-30T01:13:38.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"postOnSecond":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,8,9],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.5,"strikeZoneTop":3.37395456814052,"strikeZoneBottom":1.67820425307134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.63398709251319,"aZ":-32.89756066985251,"pfxX":-11.91068070023089,"pfxZ":-0.5701899989723804,"pX":-0.7478622129877478,"pZ":1.5901839362885297,"vX0":-1.4288581663553557,"vY0":-112.55114586988283,"vZ0":-1.3008773738600496,"x":145.51,"y":195.85,"x0":1.4429302473050711,"y0":50.00396653029672,"z0":5.558537996710074,"aX":-15.02520307073747},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-1.1,"breakHorizontal":21.8,"spinRate":2531,"spinDirection":286},"zone":7,"typeConfidence":0.9,"plateTime":0.4898057021653752,"extension":5.836831551153347},"index":0,"playId":"3de95624-d5ae-3ea0-8212-109d1a437dc7","pitchNumber":1,"startTime":"2025-08-30T01:10:50.536Z","endTime":"2025-08-30T01:10:54.897Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.56078258785484,"strikeZoneBottom":1.62999980045446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.814716804239463,"aZ":-14.536773799364948,"pfxX":1.5138953555518817,"pfxZ":10.250089072883206,"pX":0.5621993945811724,"pZ":2.9674514982665063,"vX0":-0.9464622163926733,"vY0":-130.22187854994118,"vZ0":-4.2368595664610185,"x":95.57,"y":158.66,"x0":0.7332820164477942,"y0":50.00447639464578,"z0":5.711941499715239,"aX":2.6056971515772167},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.9,"breakHorizontal":-2.5,"spinRate":2322,"spinDirection":156},"zone":3,"typeConfidence":0.9,"plateTime":0.42026491549749334,"extension":5.800302276183616},"index":1,"playId":"e75355a3-b259-3c09-91cb-26a0bf045f02","pitchNumber":2,"startTime":"2025-08-30T01:11:06.660Z","endTime":"2025-08-30T01:11:10.832Z","isPitch":true,"type":"pitch"},{"details":{"description":"Matt Wallner steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"actionPlayId":"e75355a3-b259-3c09-91cb-26a0bf045f02","startTime":"2025-08-30T01:11:16.854Z","endTime":"2025-08-30T01:11:24.726Z","isPitch":false,"isBaseRunningPlay":true,"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.5,"strikeZoneTop":3.39041741406072,"strikeZoneBottom":1.60174017192928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.60518790179896,"aZ":-25.93581765735899,"pfxX":9.110585617431322,"pfxZ":4.408209634603542,"pX":0.6112789509443144,"pZ":1.466621520857693,"vX0":-3.5731853954123447,"vY0":-118.74145424111141,"vZ0":-3.7972382196073426,"x":93.7,"y":199.18,"x0":0.9592566846613824,"y0":50.00440784939437,"z0":5.469822448170172,"aX":12.896038159779533},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":7.2,"breakHorizontal":-15.5,"spinRate":1446,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.4628434065024978,"extension":7.192101452068571},"index":3,"playId":"6820bad4-a161-3102-a512-7349bcdf15c0","pitchNumber":3,"startTime":"2025-08-30T01:11:24.726Z","endTime":"2025-08-30T01:11:28.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":77.8,"strikeZoneTop":3.52379838097291,"strikeZoneBottom":1.63000123062809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.161292344367794,"aZ":-17.60432171185812,"pfxX":-2.6747657076684415,"pfxZ":9.31203237879527,"pX":0.7782948445063521,"pZ":2.452586429045847,"vX0":-0.2714417466897595,"vY0":-125.07390403726234,"vZ0":-3.763062593665827,"x":87.33,"y":172.56,"x0":1.2355813643514382,"y0":50.00350847574584,"z0":5.4434832316246204,"aX":-4.184671173246015},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":16.1,"breakHorizontal":4.9,"spinRate":2465,"spinDirection":172},"zone":6,"typeConfidence":0.63,"plateTime":0.44003379156061495,"extension":5.762223285873652},"index":4,"playId":"9a0a5a16-cb5c-311c-9dda-9de42bf25279","pitchNumber":4,"startTime":"2025-08-30T01:11:44.677Z","endTime":"2025-08-30T01:11:47.981Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":70.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.359271843654156,"aZ":-29.266034270027788,"pfxX":-9.20463507446319,"pfxZ":2.2790263215679714,"pX":-0.5773643214726203,"pZ":1.861840724482701,"vX0":-1.721104494464076,"vY0":-113.23527205277864,"vZ0":-1.2912788251760892,"x":139.01,"y":188.51,"x0":1.3905398575740935,"y0":50.001036233111705,"z0":5.41957389866574,"aX":-11.72227797328352},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":4.1,"breakHorizontal":17.0,"spinRate":2604,"spinDirection":291},"zone":7,"typeConfidence":0.91,"plateTime":0.4872890501510221,"extension":5.875246453080458},"index":5,"playId":"4c6f05ca-56f4-36bf-8ca0-2b565c2f23f8","pitchNumber":5,"startTime":"2025-08-30T01:12:03.264Z","endTime":"2025-08-30T01:12:06.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":72.4,"strikeZoneTop":3.49305979514449,"strikeZoneBottom":1.62999970501249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.09419470259423,"aZ":-28.363917350071475,"pfxX":9.418075642775019,"pfxZ":2.7909183876546706,"pX":1.9138597729268656,"pZ":4.106780835550122,"vX0":-1.4994691531743043,"vY0":-117.43532383543494,"vZ0":2.723320315844905,"x":44.05,"y":127.9,"x0":1.3484660675611784,"y0":50.00032712524888,"z0":5.611391603028932,"aX":12.844510637493919},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":6.2,"breakHorizontal":-16.4,"spinRate":1326,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.4706431784013314,"extension":6.061129098679654},"index":6,"playId":"fd63823f-e81d-3f27-ade4-628373eb4a20","pitchNumber":6,"startTime":"2025-08-30T01:12:30.170Z","endTime":"2025-08-30T01:12:33.170Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2025-08-30T01:12:54.858Z","endTime":"2025-08-30T01:13:11.267Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":78.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.19287312255396,"aZ":-18.439520748351587,"pfxX":-3.3044173688213165,"pfxZ":8.607663990827648,"pX":-0.37065418005149736,"pZ":2.2365581864975637,"vX0":-2.02189864785281,"vY0":-126.42399372197896,"vZ0":-4.251512985758916,"x":131.13,"y":178.39,"x0":0.8726156105282221,"y0":50.00401331841454,"z0":5.448045996533895,"aX":-5.2726143186422085},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":14.6,"breakHorizontal":6.5,"spinRate":2378,"spinDirection":178},"zone":4,"typeConfidence":0.84,"plateTime":0.4356349034988449,"extension":5.913028517921932},"index":8,"playId":"f9e57513-4dc5-3bce-93c5-fde6ea9c8c37","pitchNumber":7,"startTime":"2025-08-30T01:13:11.267Z","endTime":"2025-08-30T01:13:14.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":80.1,"strikeZoneTop":3.44626066073395,"strikeZoneBottom":1.62999892580172,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.28652823623531,"aZ":-11.129229200344499,"pfxX":3.1998777242937217,"pfxZ":12.580683065028156,"pX":0.9495844255422035,"pZ":3.1179001984766965,"vX0":-0.2691187004208903,"vY0":-129.83245807646242,"vZ0":-4.015648640798866,"x":80.8,"y":154.6,"x0":0.6411750211877528,"y0":50.00254426675291,"z0":5.5593753075418695,"aX":5.352546195029193},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":21.8,"breakHorizontal":-5.6,"spinRate":2230,"spinDirection":159},"zone":12,"typeConfidence":0.91,"plateTime":0.4251720945028956,"extension":5.965673540924875},"index":9,"playId":"0d293d50-46dd-3de6-973c-473200d49388","pitchNumber":8,"startTime":"2025-08-30T01:13:34.327Z","endTime":"2025-08-30T01:13:38.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:13:38.970Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Royce Lewis singles on a sharp ground ball to left fielder Gavin Sheets. Matt Wallner to 3rd. Austin Martin to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T01:18:59.001Z","endTime":"2025-08-30T01:19:44.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"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"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"postOnThird":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[4,5,6],"actionIndex":[1,2,3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"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_force","runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T01:14:00.726Z","endTime":"2025-08-30T01:16:02.126Z","isPitch":false,"type":"action"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T01:16:02.126Z","endTime":"2025-08-30T01:16:44.436Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"details":{"description":"Padres pitcher Nestor Cortes ejected by HP umpire Manny Gonzalez.","event":"Ejection","eventType":"ejection","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-30T01:16:44.436Z","endTime":"2025-08-30T01:17:22.884Z","isPitch":false,"type":"action","player":{"id":641482,"link":"/api/v1/people/641482"},"umpire":{"id":484499,"link":"/api/v1/people/484499"}},{"details":{"description":"Pitching Change: Wandy Peralta replaces Nestor Cortes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-30T01:17:22.884Z","endTime":"2025-08-30T01:19:01.267Z","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":"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":95.1,"endSpeed":87.3,"strikeZoneTop":3.54478387199542,"strikeZoneBottom":1.6700012163714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.782664431894187,"aZ":-23.412922646272538,"pfxX":8.67910878173583,"pfxZ":4.5304427387948705,"pX":-0.5392421035197608,"pZ":1.0648654677316889,"vX0":-5.587069951979392,"vY0":-138.17916237024252,"vZ0":-8.564395746821727,"x":137.55,"y":210.03,"x0":0.3812669811155543,"y0":50.00358478326587,"z0":5.7775817895437696,"aX":16.784371920158936},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.6,"breakHorizontal":-14.5,"spinRate":2249,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.3963962144046014,"extension":5.575711333294158},"index":4,"playId":"bcee58d7-39cd-3a7f-a2f8-b00b4638e859","pitchNumber":1,"startTime":"2025-08-30T01:19:01.267Z","endTime":"2025-08-30T01:19:04.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.57897419004252,"strikeZoneBottom":1.67000154858144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.838597180045976,"aZ":-30.93457375851516,"pfxX":9.38524424007122,"pfxZ":0.7428074812484748,"pX":-0.8952209915827405,"pZ":1.3487863020363047,"vX0":-6.701624214819867,"vY0":-128.99391105122032,"vZ0":-4.889578483608002,"x":151.12,"y":202.36,"x0":0.5275540714103596,"y0":50.00343890741048,"z0":5.676233419160899,"aX":15.690119876763058},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.4,"breakHorizontal":-15.4,"spinRate":2253,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.425911616629461,"extension":5.659571811220937},"index":5,"playId":"9919e29e-f58f-32ae-aeb3-7d5ef116c7ac","pitchNumber":2,"startTime":"2025-08-30T01:19:17.340Z","endTime":"2025-08-30T01:19:20.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.867283378919605,"aZ":-22.182168970417777,"pfxX":8.89517956357052,"pfxZ":5.072643674861351,"pX":-0.004520545104169613,"pZ":2.2305201878803538,"vX0":-4.191636914529629,"vY0":-139.5808029451996,"vZ0":-6.18322823745355,"x":117.17,"y":178.56,"x0":0.3622222578207125,"y0":50.0035775371441,"z0":5.938344472530061,"aX":17.525679953213913},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.0,"breakHorizontal":-15.2,"spinRate":2272,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.3926445382577546,"extension":5.559748148378021},"hitData":{"launchSpeed":106.9,"launchAngle":2.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":75.8,"coordY":129.24}},"index":6,"playId":"16cd1b5f-a6d6-34b7-9533-c79d3269c2dd","pitchNumber":3,"startTime":"2025-08-30T01:19:34.723Z","endTime":"2025-08-30T01:19:44.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:19:44.715Z","atBatIndex":32},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Kody Clemens reaches on a fielder's choice. Matt Wallner scores. Austin Martin scores. Royce Lewis to 3rd. Kody Clemens to 2nd. Fielding error by second baseman Jake Cronenworth.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T01:20:05.590Z","endTime":"2025-08-30T01:20:27.753Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":36},"count":{"balls":0,"strikes":0,"outs":0},"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"},"postOnSecond":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"postOnThird":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5,6],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":{"id":641482,"link":"/api/v1/people/641482"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","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":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":{"id":641482,"link":"/api/v1/people/641482"},"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(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":96.2,"endSpeed":87.5,"strikeZoneTop":3.61,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.88461708386343,"aZ":-17.27143861631923,"pfxX":9.293118868071264,"pfxZ":7.5975969875841685,"pX":0.20116204705620672,"pZ":1.6286485314779127,"vX0":-3.9406838119475918,"vY0":-139.7389467340012,"vZ0":-8.597804070045289,"x":109.33,"y":194.81,"x0":0.4287700846417282,"y0":50.00374915426744,"z0":5.898461431484789,"aX":18.229522929973566},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.0,"breakHorizontal":-16.0,"spinRate":2124,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.3931934892763356,"extension":5.862788524478672},"hitData":{"launchSpeed":100.7,"launchAngle":-9.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.49,"coordY":82.87}},"index":0,"playId":"a5f43034-ef78-3ecc-b56f-7c58f05abb29","pitchNumber":1,"startTime":"2025-08-30T01:20:13.957Z","endTime":"2025-08-30T01:20:27.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:20:27.753Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a ground ball to center fielder Ramón Laureano. Royce Lewis scores. Kody Clemens scores.","rbi":2,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T01:21:01.643Z","endTime":"2025-08-30T01:21:29.322Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"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":"score","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":{"id":593974,"link":"/api/v1/people/593974"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":{"id":593974,"link":"/api/v1/people/593974"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.76320465110453,"strikeZoneBottom":1.82737199616241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.93941084747436,"aZ":-27.95295049336466,"pfxX":0.638091799837877,"pfxZ":2.4534258765224157,"pX":-0.9820189359477591,"pZ":0.8275195814872327,"vX0":-4.152883733420597,"vY0":-130.02468991392354,"vZ0":-6.89339538569711,"x":154.43,"y":216.44,"x0":0.5494477565467264,"y0":50.00528990476606,"z0":5.619493984385718,"aX":1.099297948754048},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.2,"breakHorizontal":-0.2,"spinRate":2302,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4204220946264048,"extension":5.462110754660995},"index":0,"playId":"30cfed5f-74f9-3bd7-b5ca-d2e9b837d856","pitchNumber":1,"startTime":"2025-08-30T01:21:01.643Z","endTime":"2025-08-30T01:21:05.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.69,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.57687588250366,"aZ":-28.907260192146733,"pfxX":0.6897631078488553,"pfxZ":1.9018214666551092,"pX":-0.48566623585318847,"pZ":2.0324489903475413,"vX0":-2.9525168340480965,"vY0":-130.40217175580193,"vZ0":-4.316419599321846,"x":135.51,"y":183.9,"x0":0.5719712211593332,"y0":50.00524305940801,"z0":5.891466410389972,"aX":1.1872544660245514},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.6,"breakHorizontal":-0.6,"spinRate":2316,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.42011567541438044,"extension":5.726820650428866},"hitData":{"launchSpeed":67.3,"launchAngle":4.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.21,"coordY":123.75}},"index":1,"playId":"1b680725-74ec-34ce-b32e-e3568f68d179","pitchNumber":2,"startTime":"2025-08-30T01:21:17.785Z","endTime":"2025-08-30T01:21:29.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:21:29.322Z","atBatIndex":34},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Byron Buxton grounds into a force out, shortstop Jose Iglesias to second baseman Jake Cronenworth. Trevor Larnach out at 2nd. Byron Buxton to 1st.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T01:22:03.210Z","endTime":"2025-08-30T01:23:13.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"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"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":0},"index":0,"playId":"f0e7f854-afac-374e-8a5d-93a9e41eee39","pitchNumber":0,"startTime":"2025-08-30T01:22:03.210Z","endTime":"2025-08-30T01:22:10.430Z","isPitch":false,"type":"no_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":95.1,"endSpeed":86.5,"strikeZoneTop":3.60202844489487,"strikeZoneBottom":1.65706321027818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.518512113025615,"aZ":-17.02882103597587,"pfxX":9.987979609933019,"pfxZ":7.910635502571527,"pX":0.2543600681382689,"pZ":1.1504805867464223,"vX0":-3.74201892861487,"vY0":-138.13340229616767,"vZ0":-9.425591081088584,"x":107.3,"y":207.72,"x0":0.3366279097701903,"y0":50.001505236499355,"z0":5.7749001859410765,"aX":19.114499957282504},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.4,"breakHorizontal":-17.2,"spinRate":2202,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.3979793628810584,"extension":5.416510799795312},"index":1,"playId":"11b8750f-4506-3000-9965-f93bd9c33492","pitchNumber":1,"startTime":"2025-08-30T01:22:26.013Z","endTime":"2025-08-30T01:22:29.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.94856763639589,"aZ":-17.82280654815614,"pfxX":9.385807222061842,"pfxZ":7.44774513779388,"pX":0.18566686654622747,"pZ":2.043742218199111,"vX0":-3.210871037448086,"vY0":-138.4237748271409,"vZ0":-7.316365957095101,"x":109.92,"y":183.6,"x0":0.14624688517134293,"y0":50.00178204862624,"z0":5.929313875146876,"aX":18.083518101790833},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.0,"breakHorizontal":-16.2,"spinRate":2241,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.3967703187332665,"extension":5.530444742794265},"index":2,"playId":"91b2be13-bb4e-3b04-aeef-2681d0eec2c9","pitchNumber":2,"startTime":"2025-08-30T01:22:42.473Z","endTime":"2025-08-30T01:22:45.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.36070825959448,"aZ":-21.764321360529188,"pfxX":9.083441584457617,"pfxZ":5.590201040164356,"pX":0.7510940630313557,"pZ":1.79606545350495,"vX0":-1.3845310140466078,"vY0":-136.21563281156963,"vZ0":-7.314987480034292,"x":88.37,"y":190.29,"x0":0.08929307510390545,"y0":50.00574978661812,"z0":6.042236778870947,"aX":16.922715714889875},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.6,"breakHorizontal":-16.1,"spinRate":2087,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.4034591213130363,"extension":5.584043104061083},"hitData":{"launchSpeed":78.0,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.44,"coordY":153.79}},"index":3,"playId":"b28dcd7b-5bf5-3df0-91e5-5546c61bf2a9","pitchNumber":3,"startTime":"2025-08-30T01:23:05.312Z","endTime":"2025-08-30T01:23:13.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:23:13.552Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out, shortstop Jose Iglesias to first baseman Luis Arraez. Byron Buxton to 3rd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T01:25:54.044Z","endTime":"2025-08-30T01:28:27.088Z","isComplete":true,"isScoringPlay":false,"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":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,7,8,9],"actionIndex":[1,6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":9},"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T01:23:30.773Z","endTime":"2025-08-30T01:24:23.926Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: David Morgan replaces Wandy Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-30T01:24:23.926Z","endTime":"2025-08-30T01:25:56.345Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688158,"link":"/api/v1/people/688158"},"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":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.6,"strikeZoneTop":3.16015647726919,"strikeZoneBottom":1.45018276981196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.06077169976076,"aZ":-14.756344702506132,"pfxX":-5.904042557560391,"pfxZ":8.761047446081752,"pX":-0.34814876567915315,"pZ":3.4900868483140592,"vX0":7.2943614932197365,"vY0":-140.85256115983498,"vZ0":-2.2200032911876466,"x":130.27,"y":144.55,"x0":-2.2170130162504282,"y0":50.00701064086074,"z0":5.25437082304223,"aX":-11.744193238370153},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":9.0,"spinRate":2261,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.39041159984777973,"extension":6.240777562633169},"index":2,"playId":"a778f3ce-0731-3c77-be31-9da1b96d6158","pitchNumber":1,"startTime":"2025-08-30T01:25:56.345Z","endTime":"2025-08-30T01:25:59.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.14305981755816,"strikeZoneBottom":1.4342096543721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.78767209013017,"aZ":-29.254036677377364,"pfxX":0.9184769418183341,"pfxZ":1.757106243457775,"pX":0.48976161304398136,"pZ":2.2709370564789375,"vX0":6.620839500638303,"vY0":-128.10236649078047,"vZ0":-1.2485391030980069,"x":98.33,"y":177.46,"x0":-2.2489001989407305,"y0":50.0020510168789,"z0":5.054400806430321,"aX":1.522368543696907},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.1,"breakHorizontal":-3.1,"spinRate":2259,"spinDirection":142},"zone":6,"typeConfidence":0.91,"plateTime":0.42779741684133077,"extension":6.070524398454802},"index":3,"playId":"e5efd63e-bda5-37fc-92e6-7d0a23f1c531","pitchNumber":2,"startTime":"2025-08-30T01:26:17.051Z","endTime":"2025-08-30T01:26:20.051Z","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":98.1,"endSpeed":89.0,"strikeZoneTop":3.39991393123748,"strikeZoneBottom":1.69118489709483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.95948015324056,"aZ":-21.646124723148507,"pfxX":-10.388644003681893,"pfxZ":5.170993025668399,"pX":-0.04183401571644962,"pZ":1.5946919613098767,"vX0":10.07685844672498,"vY0":-142.3508613946298,"vZ0":-5.3958480306136245,"x":118.59,"y":195.72,"x0":-2.2908257381334427,"y0":50.00536439372614,"z0":4.899789304610256,"aX":-21.164079870128578},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.3,"breakHorizontal":16.6,"spinRate":2090,"spinDirection":234},"zone":8,"typeConfidence":0.91,"plateTime":0.3858757919863667,"extension":6.733174619529104},"index":4,"playId":"f35af6bb-516b-3c7d-93b4-3936857c5133","pitchNumber":3,"startTime":"2025-08-30T01:26:37.482Z","endTime":"2025-08-30T01:26:40.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.3,"strikeZoneTop":3.34811233234686,"strikeZoneBottom":1.67299292130261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.900856805745924,"aZ":-25.49035719632048,"pfxX":-10.796314058568884,"pfxZ":3.4000834913446685,"pX":-1.0473505156604623,"pZ":1.159411275403529,"vX0":7.2924144057596045,"vY0":-140.28447251622197,"vZ0":-5.461646566836189,"x":156.92,"y":207.48,"x0":-2.296828105370853,"y0":50.000680621465115,"z0":4.824351496987812,"aX":-21.21322846720021},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.0,"breakHorizontal":17.8,"spinRate":2164,"spinDirection":235},"zone":13,"typeConfidence":0.91,"plateTime":0.3925530270925548,"extension":6.065553805758071},"index":5,"playId":"105ec7ad-b03b-347f-9589-85f20766518b","pitchNumber":4,"startTime":"2025-08-30T01:26:58.923Z","endTime":"2025-08-30T01:27:05.127Z","isPitch":true,"type":"pitch"},{"details":{"description":"Byron Buxton steals (21) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":6,"actionPlayId":"105ec7ad-b03b-347f-9589-85f20766518b","startTime":"2025-08-30T01:27:10.223Z","endTime":"2025-08-30T01:27:29.832Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.37871314135763,"strikeZoneBottom":1.67200105351906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.385736494215074,"aZ":-30.121701329089223,"pfxX":1.558414217477036,"pfxZ":1.214791993361322,"pX":0.44167056160556195,"pZ":3.1469011963719575,"vX0":6.392791409273788,"vY0":-128.96264316526631,"vZ0":0.6904917775351848,"x":100.16,"y":153.81,"x0":-2.266218612608988,"y0":50.00582357237712,"z0":5.188769407291007,"aX":2.639367433327852},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.5,"breakHorizontal":-4.2,"spinRate":2240,"spinDirection":128},"zone":3,"typeConfidence":0.91,"plateTime":0.42378875742276323,"extension":6.347442248278618},"index":7,"playId":"3a15aef8-b53f-3d60-a33f-14039cc22fa2","pitchNumber":5,"startTime":"2025-08-30T01:27:29.832Z","endTime":"2025-08-30T01:27:33.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.97790334475694,"aZ":-37.68588085002238,"pfxX":2.45637042292913,"pfxZ":-3.6415314045473126,"pX":-0.0475341660766736,"pZ":1.3425098526019847,"vX0":4.108164820467679,"vY0":-122.29311050579587,"vZ0":-2.0447751087240893,"x":118.81,"y":202.53,"x0":-2.067714343061945,"y0":50.000039048370105,"z0":5.4201250372502985,"aX":3.721523628280502},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-6.8,"breakHorizontal":-5.4,"spinRate":2506,"spinDirection":61},"zone":13,"typeConfidence":0.83,"plateTime":0.4477837845328998,"extension":6.064141883095199},"index":8,"playId":"d461f0e9-0a50-35ee-8b56-f0ff2c32b289","pitchNumber":6,"startTime":"2025-08-30T01:27:51.313Z","endTime":"2025-08-30T01:27:54.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":99.3,"endSpeed":90.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.38351609775093,"aZ":-14.249992755496619,"pfxX":-5.897831570980282,"pfxZ":8.548588606082964,"pX":-0.08547830177758325,"pZ":1.6636003015436012,"vX0":7.763699130761683,"vY0":-144.28473501489447,"vZ0":-7.251234459829074,"x":120.26,"y":193.86,"x0":-2.0521376824214252,"y0":50.00011120116115,"z0":5.097758586831489,"aX":-12.362206025508426},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.0,"breakHorizontal":9.0,"spinRate":2269,"spinDirection":219},"zone":8,"typeConfidence":0.9,"plateTime":0.3804613095010292,"extension":6.2655043918367825},"hitData":{"launchSpeed":96.0,"launchAngle":-33.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.99,"coordY":151.26}},"index":9,"playId":"72b9ded2-8c22-38e9-94fb-a4a3ca2ff357","pitchNumber":7,"startTime":"2025-08-30T01:28:19.100Z","endTime":"2025-08-30T01:28:27.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:28:27.088Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luke Keaschall walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T01:28:48.665Z","endTime":"2025-08-30T01:31:23.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"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"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnThird":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.24723050223872,"strikeZoneBottom":1.51999902571817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.560126243903838,"aZ":-31.875966906842283,"pfxX":0.7946220966969383,"pfxZ":0.1798105455099721,"pX":-0.20846641260181717,"pZ":1.7414842377310047,"vX0":4.9035858169776585,"vY0":-128.86847025380752,"vZ0":-2.3914186225423792,"x":124.95,"y":191.76,"x0":-2.2416543522520875,"y0":50.00341381460362,"z0":5.151329723121868,"aX":1.3326483252914432},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.0,"breakHorizontal":-2.5,"spinRate":2326,"spinDirection":126},"zone":8,"typeConfidence":0.9,"plateTime":0.4255357920571883,"extension":6.131557143668436},"index":0,"playId":"0f9eb48a-c254-375b-9602-cbeb0816d5cc","pitchNumber":1,"startTime":"2025-08-30T01:28:55.244Z","endTime":"2025-08-30T01:28:58.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.74141770585102,"aZ":-31.705978431642393,"pfxX":1.0930148960004074,"pfxZ":0.2732279328074343,"pX":1.233888688871071,"pZ":1.748648859321856,"vX0":8.309106729804313,"vY0":-130.06251511030183,"vZ0":-2.17911071769893,"x":69.97,"y":191.57,"x0":-2.1414984782668602,"y0":50.00442255795076,"z0":4.996957026570677,"aX":1.8744561171325342},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.2,"breakHorizontal":-3.8,"spinRate":2329,"spinDirection":139},"zone":14,"typeConfidence":0.91,"plateTime":0.4207990489599469,"extension":6.074264095245466},"index":1,"playId":"e85def4a-b768-38eb-a313-ba24962dedb3","pitchNumber":2,"startTime":"2025-08-30T01:29:15.448Z","endTime":"2025-08-30T01:29:20.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.25149750147435,"strikeZoneBottom":1.52000147793535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.0227567521191,"aZ":-26.902589710101505,"pfxX":-0.4056587379800245,"pfxZ":3.0568229849537065,"pX":2.0590212250228306,"pZ":-5.47587190048962E-4,"vX0":10.85185533753382,"vY0":-130.1327657432616,"vZ0":-7.070939917835821,"x":38.51,"y":238.79,"x0":-2.1034617616487323,"y0":50.00238830747269,"z0":4.775632827710166,"aX":-0.7011228995318625},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.2,"breakHorizontal":-1.6,"spinRate":2301,"spinDirection":173},"zone":14,"typeConfidence":0.89,"plateTime":0.42009737155651194,"extension":6.911633305833986},"index":2,"playId":"c8df6870-b8da-3f5c-901d-5e6526b45276","pitchNumber":3,"startTime":"2025-08-30T01:29:38.386Z","endTime":"2025-08-30T01:29:41.386Z","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":99.0,"endSpeed":88.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.864897586074775,"aZ":-14.15745229408546,"pfxX":-5.402693634833102,"pfxZ":8.774650865617334,"pX":0.25346082431686473,"pZ":2.4551892992566087,"vX0":8.356630384886357,"vY0":-143.6859948855894,"vZ0":-5.294183076891995,"x":107.34,"y":172.49,"x0":-2.0150431788184977,"y0":50.00253388142401,"z0":5.228678846881707,"aX":-11.09375478127656},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.8,"breakHorizontal":7.8,"spinRate":2299,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.3838483022207706,"extension":6.163263494573444},"index":3,"playId":"3404e28c-f2fd-3f32-a7fe-73f979ccfd80","pitchNumber":4,"startTime":"2025-08-30T01:30:05.392Z","endTime":"2025-08-30T01:30:08.392Z","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.4,"endSpeed":77.4,"strikeZoneTop":3.29393425920282,"strikeZoneBottom":1.5199998547964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.325040926045666,"aZ":-40.24494468375781,"pfxX":2.3534720317563735,"pfxZ":-5.297795780111704,"pX":-1.2275044204577306,"pZ":2.453432392641837,"vX0":1.9320608143284927,"vY0":-122.9434849631047,"vZ0":1.2064831104109446,"x":163.79,"y":172.54,"x0":-2.330400522250231,"y0":50.001128905444865,"z0":5.383077575953,"aX":3.586790767561655},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-9.0,"breakHorizontal":-4.7,"spinRate":2439,"spinDirection":64},"zone":11,"typeConfidence":0.85,"plateTime":0.4462277758297999,"extension":6.1395033926296145},"index":4,"playId":"bfd75158-a1ae-33c0-ad57-fac0617f6b5e","pitchNumber":5,"startTime":"2025-08-30T01:30:29.944Z","endTime":"2025-08-30T01:30:33.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.21072020454912,"strikeZoneBottom":1.51999927163432,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.02857906150805,"aZ":-37.76128753544088,"pfxX":3.128071519171315,"pfxZ":-3.5749490496429766,"pX":0.699201900811731,"pZ":0.21862590607840848,"vX0":5.810900511057762,"vY0":-124.07723771591591,"vZ0":-4.53131702606869,"x":90.35,"y":232.88,"x0":-2.076206714885759,"y0":50.00144356331547,"z0":5.20357855564147,"aX":4.89194674572323},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.3,"breakHorizontal":-7.0,"spinRate":2559,"spinDirection":58},"zone":14,"typeConfidence":0.84,"plateTime":0.4408692159784011,"extension":6.540778850522969},"index":5,"playId":"705d145a-6ad0-33d3-86e3-18637cad13b4","pitchNumber":6,"startTime":"2025-08-30T01:30:51.003Z","endTime":"2025-08-30T01:30:54.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.2,"strikeZoneTop":3.19679349932169,"strikeZoneBottom":1.48718968448959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.741613667806675,"aZ":-22.559381986600947,"pfxX":-13.043201263413469,"pfxZ":4.7028269694992835,"pX":-0.21592319819990033,"pZ":1.4333658777865785,"vX0":10.164805385017177,"vY0":-142.78422995059626,"vZ0":-5.906486090942514,"x":125.23,"y":200.08,"x0":-2.144115917562964,"y0":50.00644747036752,"z0":4.967798454249481,"aX":-26.68583552934392},"breaks":{"breakAngle":45.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.3,"breakHorizontal":21.4,"spinRate":2119,"spinDirection":233},"zone":8,"typeConfidence":0.9,"plateTime":0.3849824605922132,"extension":5.99932290192037},"index":6,"playId":"5fb7c69f-a946-3c6e-ab22-47adaafa189a","pitchNumber":7,"startTime":"2025-08-30T01:31:19.667Z","endTime":"2025-08-30T01:31:23.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:31:23.312Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out softly, pitcher David Morgan to first baseman Luis Arraez.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T01:31:39.962Z","endTime":"2025-08-30T01:34:54.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"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,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":688158,"link":"/api/v1/people/688158"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.26867017463496,"strikeZoneBottom":1.49376279087214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.120563353301975,"aZ":-29.219901534160158,"pfxX":0.46281917187573995,"pfxZ":1.8822888934081483,"pX":-0.5386989189677949,"pZ":1.669336870955126,"vX0":4.869133547431905,"vY0":-124.33386017600832,"vZ0":-2.163189933927471,"x":137.53,"y":193.71,"x0":-2.5798098354855363,"y0":50.00488588471319,"z0":4.967292882172789,"aX":0.7264018541198703},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.1,"breakHorizontal":-1.9,"spinRate":2178,"spinDirection":130},"zone":7,"typeConfidence":0.91,"plateTime":0.43994922831954764,"extension":6.317925524249731},"index":0,"playId":"06696927-6b48-3778-b847-c616b988db98","pitchNumber":1,"startTime":"2025-08-30T01:31:51.876Z","endTime":"2025-08-30T01:31:55.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.27529961025915,"strikeZoneBottom":1.58000003937185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.527426835417238,"aZ":-39.2600011823203,"pfxX":3.5816239242878227,"pfxZ":-4.900167674910536,"pX":-0.970467956775207,"pZ":3.0822445203519986,"vX0":1.5836393436604757,"vY0":-119.92314725683478,"vZ0":2.197638754467033,"x":153.99,"y":155.56,"x0":-2.1058163682876385,"y0":50.00017858583653,"z0":5.671726499842719,"aX":5.183158920607981},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-8.0,"breakHorizontal":-6.8,"spinRate":2545,"spinDirection":54},"zone":11,"typeConfidence":0.89,"plateTime":0.45781686907554997,"extension":6.236159279509207},"index":1,"playId":"46efa6c9-b040-3d9b-a9f1-1294dfdfd522","pitchNumber":2,"startTime":"2025-08-30T01:32:10.559Z","endTime":"2025-08-30T01:32:14.143Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"a216da26-14e0-3f8f-bc2b-f158b9702578","startTime":"2025-08-30T01:32:30.365Z","endTime":"2025-08-30T01:32:33.365Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.577375754463073,"aZ":-30.75410882343327,"pfxX":0.8466440360378535,"pfxZ":0.8855821245592281,"pX":0.5402798490677266,"pZ":2.5787589556099397,"vX0":6.9619207702542285,"vY0":-125.73058059169328,"vZ0":-0.025349734785699463,"x":96.41,"y":169.15,"x0":-2.3702242419687494,"y0":50.003677134804526,"z0":5.076662732359803,"aX":1.3608663312476166},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.8,"breakHorizontal":-3.1,"spinRate":2308,"spinDirection":117},"zone":6,"typeConfidence":0.91,"plateTime":0.434998660306241,"extension":6.1031667689846145},"index":3,"playId":"49684046-c483-3a5f-9c04-ff40670b66c1","pitchNumber":3,"startTime":"2025-08-30T01:32:52.721Z","endTime":"2025-08-30T01:32:59.895Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.258981373590125,"aZ":-13.53197600033162,"pfxX":-5.839906760517725,"pfxZ":8.854728234010393,"pX":-1.1957463175481122,"pZ":3.5559031675709774,"vX0":4.971004220654321,"vY0":-144.5501627548548,"vZ0":-2.751849202026424,"x":162.58,"y":142.77,"x0":-2.1832210911763856,"y0":50.006621673336475,"z0":5.356624756633402,"aX":-12.299784818033649},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.6,"breakHorizontal":9.5,"spinRate":2433,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.3796450888239846,"extension":5.8753709188865155},"index":4,"playId":"0f43b95e-e5ba-3d1c-b39e-7c056f950bf9","pitchNumber":4,"startTime":"2025-08-30T01:33:26.614Z","endTime":"2025-08-30T01:33:29.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.38154388752572,"strikeZoneBottom":1.57999994929397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.216384692387134,"aZ":-37.92652298268279,"pfxX":2.437463451393195,"pfxZ":-3.6389893434984724,"pX":1.280475371761203,"pZ":0.12073886372674646,"vX0":7.3434675675644865,"vY0":-124.93382679389912,"vZ0":-4.772342729600746,"x":68.19,"y":235.52,"x0":-2.0138329996350373,"y0":50.00243311884489,"z0":5.173371561299374,"aX":3.8524973697029226},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-7.4,"breakHorizontal":-6.1,"spinRate":2431,"spinDirection":62},"zone":14,"typeConfidence":0.8,"plateTime":0.43843081463356537,"extension":6.589653777911803},"index":5,"playId":"8e154fbb-9de9-3811-b123-f3f5fab60f2d","pitchNumber":5,"startTime":"2025-08-30T01:33:56.870Z","endTime":"2025-08-30T01:33:59.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.05304843064824,"aZ":-37.811337267781724,"pfxX":4.176642680880873,"pfxZ":-3.774445679188754,"pX":0.296137206906406,"pZ":1.0287860833809488,"vX0":4.640056638613661,"vY0":-121.17612060994435,"vZ0":-2.1769134613797707,"x":105.71,"y":211.0,"x0":-2.184366983088961,"y0":50.0059113517003,"z0":5.23340633792877,"aX":6.229756266535886},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.1,"breakHorizontal":-8.6,"spinRate":2582,"spinDirection":65},"zone":14,"typeConfidence":0.89,"plateTime":0.4515141769559188,"extension":6.890224151709733},"index":6,"playId":"15e97ca5-2d8c-3161-9c36-0ed908b97cdb","pitchNumber":6,"startTime":"2025-08-30T01:34:22.618Z","endTime":"2025-08-30T01:34:25.618Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.12817217585461,"aZ":-15.877292730379182,"pfxX":-5.006525961987265,"pfxZ":7.718950107459625,"pX":-1.032821302693462,"pZ":1.824029017413554,"vX0":5.237289806301677,"vY0":-144.2758258383514,"vZ0":-6.445422581770529,"x":156.37,"y":189.53,"x0":-2.219943420707404,"y0":50.00029076171157,"z0":5.062892334507671,"aX":-10.567787370582959},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.8,"breakHorizontal":8.0,"spinRate":2214,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.37942368656017056,"extension":6.0831319203146},"hitData":{"launchSpeed":60.7,"launchAngle":-68.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":126.13,"coordY":190.77}},"index":7,"playId":"d11ce1e8-e707-3694-ae00-ecdcef3aeedd","pitchNumber":7,"startTime":"2025-08-30T01:34:47.001Z","endTime":"2025-08-30T01:34:54.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:34:54.355Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddy Fermin grounds out sharply, second baseman Luke Keaschall to first baseman Kody Clemens.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T01:37:05.730Z","endTime":"2025-08-30T01:37:53.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.12358360412424,"strikeZoneBottom":1.39302681641939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.584295224719803,"aZ":-12.338733575352826,"pfxX":-5.642231084844072,"pfxZ":10.479650597545161,"pX":-0.4200070698416751,"pZ":3.424682867962891,"vX0":5.019231213140572,"vY0":-137.01791106746293,"vZ0":-4.447624205293069,"x":133.01,"y":146.31,"x0":-1.5467041670860082,"y0":50.00112881270549,"z0":5.918487111233859,"aX":-10.677588723561668},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.1,"breakHorizontal":9.1,"spinRate":2305,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4004531555920168,"extension":6.47015261866236},"index":0,"playId":"f2c5e73e-4d79-3bef-8c40-d3e246c1b8b4","pitchNumber":1,"startTime":"2025-08-30T01:37:05.730Z","endTime":"2025-08-30T01:37:08.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.445519406859333,"aZ":-28.747765093672704,"pfxX":-0.3227808513423053,"pfxZ":2.1347973108433074,"pX":0.24177493952849025,"pZ":2.593899258000421,"vX0":5.6343623800841875,"vY0":-126.08703640500535,"vZ0":-2.4068250402495606,"x":107.78,"y":168.74,"x0":-1.9830311404788965,"y0":50.00232603284562,"z0":5.888428895460948,"aX":-0.5184339739095724},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.5,"breakHorizontal":-0.7,"spinRate":2407,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.4349594539624597,"extension":6.150213242434642},"index":1,"playId":"4ef6a7c8-c84f-31df-bde0-c39685df7c22","pitchNumber":2,"startTime":"2025-08-30T01:37:18.018Z","endTime":"2025-08-30T01:37:22.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.671212049693057,"aZ":-33.545086947600836,"pfxX":0.37866867501918233,"pfxZ":-0.852330188428974,"pX":0.28113726787893295,"pZ":2.249228840695736,"vX0":4.820219958486959,"vY0":-125.50488064750618,"vZ0":-2.18267150734673,"x":106.28,"y":178.05,"x0":-1.7111947459282997,"y0":50.00516037815933,"z0":5.854042100490855,"aX":0.606272239768396},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.8,"breakHorizontal":-1.8,"spinRate":2326,"spinDirection":92},"zone":6,"typeConfidence":2.0,"plateTime":0.43591084532874946,"extension":6.256517016923513},"hitData":{"launchSpeed":103.7,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":149.93,"coordY":146.7}},"index":2,"playId":"d1988d5f-fca5-380c-9fcd-72c6e38bc485","pitchNumber":3,"startTime":"2025-08-30T01:37:45.177Z","endTime":"2025-08-30T01:37:53.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:37:53.113Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a sharp ground ball to left fielder Austin Martin.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T01:38:21.975Z","endTime":"2025-08-30T01:38:57.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.82652988687698,"strikeZoneBottom":1.77000014317311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.30557876223283,"aZ":-30.365981140530163,"pfxX":-0.3875999608145617,"pfxZ":1.111468631935451,"pX":-0.08141110717005368,"pZ":1.718448224774077,"vX0":4.682484289249724,"vY0":-126.66629034952621,"vZ0":-4.374048371481779,"x":120.1,"y":192.38,"x0":-1.9017855733751787,"y0":50.00336415444938,"z0":5.889147736048651,"aX":-0.6314123569137686},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.3,"breakHorizontal":-0.4,"spinRate":2268,"spinDirection":106},"zone":8,"typeConfidence":2.0,"plateTime":0.4320230411975312,"extension":6.226593470195576},"index":0,"playId":"44b77bf2-94ae-395f-8a91-a1fc2ee45c9a","pitchNumber":1,"startTime":"2025-08-30T01:38:21.975Z","endTime":"2025-08-30T01:38:25.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.77802657575771,"strikeZoneBottom":1.76999928248096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.31090753364771,"aZ":-21.944713859895966,"pfxX":0.10270400169349791,"pfxZ":5.631438228932475,"pX":1.260354718149494,"pZ":1.4773149718167529,"vX0":7.477342756406964,"vY0":-133.58371504180937,"vZ0":-7.00541050326559,"x":68.96,"y":198.89,"x0":-1.5821519240125232,"y0":50.005601731416476,"z0":5.698469828681179,"aX":0.1857604121398909},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.9,"breakHorizontal":-1.7,"spinRate":2438,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4091713676194937,"extension":6.429006441885842},"index":1,"playId":"e106c6fb-000d-3549-aa9e-5ab8c5d3f3d7","pitchNumber":2,"startTime":"2025-08-30T01:38:34.430Z","endTime":"2025-08-30T01:38:37.923Z","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":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.489442833835064,"aZ":-30.158858191072955,"pfxX":0.5096841353673879,"pfxZ":1.2111326451962654,"pX":0.19245726109912467,"pZ":2.5939737532383553,"vX0":5.166561525870283,"vY0":-128.3781639892204,"vZ0":-2.287484951342508,"x":109.66,"y":168.74,"x0":-1.9121949191854208,"y0":50.00560633983847,"z0":5.8432291579061815,"aX":0.8513279840019521},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.9,"breakHorizontal":-2.0,"spinRate":2416,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.4265885526066384,"extension":6.28710025382512},"hitData":{"launchSpeed":111.8,"launchAngle":0.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":85.19,"coordY":126.4}},"index":2,"playId":"fb768f9c-daf0-3a30-a988-4a9dc8192e96","pitchNumber":3,"startTime":"2025-08-30T01:38:46.509Z","endTime":"2025-08-30T01:38:57.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:38:57.029Z","atBatIndex":40},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Luis Arraez grounds into a double play, second baseman Luke Keaschall to shortstop Brooks Lee to first baseman Kody Clemens. Fernando Tatis Jr. out at 2nd. Luis Arraez out at 1st.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T01:39:08.787Z","endTime":"2025-08-30T01:40:26.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":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":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.34080305612029,"strikeZoneBottom":1.55000137560491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.03598041211382,"aZ":-16.738277338032336,"pfxX":-8.136142886534198,"pfxZ":7.8176793290234965,"pX":-1.759898009830105,"pZ":3.364400572007755,"vX0":3.535953204472938,"vY0":-139.97644567488865,"vZ0":-3.2768059351210077,"x":184.08,"y":147.94,"x0":-1.9858261365018317,"y0":50.00548018839279,"z0":5.653152757448425,"aX":-16.068372874377772},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.7,"breakHorizontal":13.9,"spinRate":2333,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3920487912019506,"extension":6.43829844546679},"index":0,"playId":"3531e894-5692-39ba-aa76-de89dd9e2ed4","pitchNumber":1,"startTime":"2025-08-30T01:39:20.643Z","endTime":"2025-08-30T01:39:23.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.32712902903555,"strikeZoneBottom":1.5500014566257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.627329085488164,"aZ":-11.725077207516764,"pfxX":-6.901437057243821,"pfxZ":10.57026589249397,"pX":-0.45804665583110066,"pZ":2.938660422944172,"vX0":5.493690950993786,"vY0":-138.39062381365483,"vZ0":-5.58954686061388,"x":134.46,"y":159.44,"x0":-1.5747948306525512,"y0":50.002562378289404,"z0":5.7738082469632275,"aX":-13.351933378052815},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.1,"breakHorizontal":11.3,"spinRate":2305,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3961679745694173,"extension":6.623051206199139},"index":1,"playId":"2337ebbe-08c7-3ba2-b026-fd40f87efa9e","pitchNumber":2,"startTime":"2025-08-30T01:39:38.332Z","endTime":"2025-08-30T01:39:41.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.280783814759367,"aZ":-18.59408674631098,"pfxX":0.8544919588769637,"pfxZ":7.370636593487261,"pX":0.15372789025374184,"pZ":1.860406440320377,"vX0":5.0827805379468405,"vY0":-134.41261084142818,"vZ0":-6.702916591860573,"x":111.14,"y":188.55,"x0":-1.8674056779268862,"y0":50.000508302158195,"z0":5.692076419965116,"aX":1.5737450890687894},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.2,"breakHorizontal":-2.5,"spinRate":2483,"spinDirection":196},"zone":8,"typeConfidence":2.0,"plateTime":0.4064324291330452,"extension":6.471361172702522},"index":2,"playId":"6711f4f7-182a-3a9b-8e30-4c9048ddc52d","pitchNumber":3,"startTime":"2025-08-30T01:39:53.701Z","endTime":"2025-08-30T01:39:56.701Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-30T01:40:08.632Z","endTime":"2025-08-30T01:40:18.198Z","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":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.619992005768054,"aZ":-13.837598572269565,"pfxX":-6.669762437945413,"pfxZ":9.361081673839722,"pX":0.252395361155444,"pZ":2.618948959847318,"vX0":7.880593338515632,"vY0":-139.8019037779835,"vZ0":-5.798700734367534,"x":107.38,"y":168.07,"x0":-1.7505865585266436,"y0":50.00173184496142,"z0":5.645614735896867,"aX":-13.063148937505096},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":10.2,"spinRate":2391,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.39338427522053365,"extension":6.566582675874755},"hitData":{"launchSpeed":92.7,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.36,"coordY":150.24}},"index":4,"playId":"793f32af-f237-31ad-b500-aa5078732f3c","pitchNumber":4,"startTime":"2025-08-30T01:40:18.198Z","endTime":"2025-08-30T01:40:26.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:40:26.126Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Wallner lines out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T01:42:23.640Z","endTime":"2025-08-30T01:42:46.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"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],"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":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.73,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.557852975736132,"aZ":-39.14695047868115,"pfxX":3.1093628709972867,"pfxZ":-4.631752453462184,"pX":0.3341962706661678,"pZ":3.224326004216458,"vX0":4.969135107782082,"vY0":-121.76560628132322,"vZ0":2.235500178786811,"x":104.26,"y":151.72,"x0":-2.1358597858210566,"y0":50.00533113423819,"z0":5.6775171874490455,"aX":4.676777868258687},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-7.6,"breakHorizontal":-6.8,"spinRate":2515,"spinDirection":63},"zone":3,"typeConfidence":0.87,"plateTime":0.4495553905751333,"extension":6.05555820224251},"hitData":{"launchSpeed":96.3,"launchAngle":23.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":210.91,"coordY":101.68}},"index":0,"playId":"9928364e-6121-3057-b12c-72f157158bc4","pitchNumber":1,"startTime":"2025-08-30T01:42:39.703Z","endTime":"2025-08-30T01:42:46.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:42:46.653Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Martin singles on a sharp line drive to center fielder Ramón Laureano.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T01:42:51.896Z","endTime":"2025-08-30T01:44:21.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.40279817999552,"strikeZoneBottom":1.6300015313494,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.41259162118251,"aZ":-25.039238558708874,"pfxX":-12.149280824792246,"pfxZ":3.585065191993447,"pX":0.01651762298697938,"pZ":3.6889756038240655,"vX0":10.2021830367087,"vY0":-140.32176313855857,"vZ0":0.4653483755294753,"x":116.37,"y":139.18,"x0":-2.0919516978044697,"y0":50.00129807844383,"z0":5.155172270615232,"aX":-24.172056407056868},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.8,"breakHorizontal":19.8,"spinRate":2202,"spinDirection":234},"zone":12,"typeConfidence":0.9,"plateTime":0.39066497942659906,"extension":5.921294407942529},"index":0,"playId":"bc1def91-45f1-3995-ade5-6622c364c14c","pitchNumber":1,"startTime":"2025-08-30T01:43:16.249Z","endTime":"2025-08-30T01:43:19.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.1,"strikeZoneTop":3.4313803339008,"strikeZoneBottom":1.63000030391321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.17224163987776,"aZ":-24.898663903192045,"pfxX":-11.453087043526832,"pfxZ":3.619948501370949,"pX":-1.5808850685339504,"pZ":3.389437587086122,"vX0":6.414331602878371,"vY0":-141.515720362656,"vZ0":-0.2769387584953225,"x":177.26,"y":147.27,"x0":-2.4005376924781094,"y0":50.00043345338041,"z0":5.096631935741588,"aX":-23.004980002608562},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.7,"breakHorizontal":19.2,"spinRate":2192,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.3884599104819251,"extension":6.011018696604089},"index":1,"playId":"8872ae95-12e8-3376-8f1d-a15df9f976ad","pitchNumber":2,"startTime":"2025-08-30T01:43:33.497Z","endTime":"2025-08-30T01:43:38.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.8,"strikeZoneTop":3.3426113911323,"strikeZoneBottom":1.63000104842213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.846927724054886,"aZ":-25.104836079043068,"pfxX":-12.789570869202064,"pfxZ":3.548373344357742,"pX":0.0807696807760864,"pZ":2.897535155900842,"vX0":10.906753645878654,"vY0":-140.94340257407566,"vZ0":-1.341148293752696,"x":113.92,"y":160.55,"x0":-2.1955032280760216,"y0":50.00423708401305,"z0":5.015468246801701,"aX":-25.491633046976677},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.4,"breakHorizontal":20.6,"spinRate":2275,"spinDirection":237},"zone":2,"typeConfidence":0.9,"plateTime":0.390027646156224,"extension":6.135379967193645},"index":2,"playId":"bcdc94c0-4605-3aa9-9337-d531f2682dda","pitchNumber":3,"startTime":"2025-08-30T01:43:53.962Z","endTime":"2025-08-30T01:43:57.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.77181541154553,"aZ":-32.69206525109801,"pfxX":0.38182965937002455,"pfxZ":-0.30759544807429506,"pX":0.2860117065309965,"pZ":2.440054626065602,"vX0":6.5884170195163625,"vY0":-128.59647648260116,"vZ0":-0.189354312650852,"x":106.1,"y":172.9,"x0":-2.3636830275819944,"y0":50.00512862036535,"z0":5.060218902079901,"aX":0.6362197635029357},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.4,"breakHorizontal":-2.3,"spinRate":2352,"spinDirection":104},"zone":6,"typeConfidence":0.91,"plateTime":0.426655964643055,"extension":5.95768538721534},"hitData":{"launchSpeed":101.7,"launchAngle":15.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":149.68,"coordY":68.73}},"index":3,"playId":"5d5299d2-c8f4-3cd8-8bf1-1dc70abbdaa3","pitchNumber":4,"startTime":"2025-08-30T01:44:11.245Z","endTime":"2025-08-30T01:44:21.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:44:21.863Z","atBatIndex":43},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Royce Lewis homers (9) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T01:44:28.995Z","endTime":"2025-08-30T01:48:34.940Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":2},"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,3,4,6,7,8],"actionIndex":[2,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":{"id":688158,"link":"/api/v1/people/688158"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.2,"endSpeed":79.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.39512751897413,"aZ":-31.372634890142113,"pfxX":0.002045471540232019,"pfxZ":0.49542378414967114,"pX":0.049502681699851205,"pZ":1.8013894936737864,"vX0":6.238373950932936,"vY0":-126.87566205400054,"vZ0":-1.9031017597400037,"x":115.11,"y":190.14,"x0":-2.4518174003959383,"y0":50.00144756703504,"z0":5.085583634799649,"aX":0.0030007895429560393},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.7,"breakHorizontal":-1.6,"spinRate":2308,"spinDirection":121},"zone":8,"typeConfidence":0.91,"plateTime":0.43336840416908196,"extension":6.213986423412127},"index":0,"playId":"3322e1f0-e11d-335c-b3dc-683e0a60fbbd","pitchNumber":1,"startTime":"2025-08-30T01:44:50.212Z","endTime":"2025-08-30T01:44:53.212Z","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":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.44183831282347,"strikeZoneBottom":1.62163713439999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.743066319201716,"aZ":-15.17118259504494,"pfxX":-7.596802062251274,"pfxZ":8.58251303338764,"pX":0.5828159761899723,"pZ":3.313914339300777,"vX0":9.91202118975493,"vY0":-140.13065736487206,"vZ0":-2.3503222171291127,"x":94.78,"y":149.3,"x0":-2.019301326379057,"y0":50.00600341425982,"z0":5.159022222414836,"aX":-15.05663954780889},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.2,"breakHorizontal":11.6,"spinRate":2490,"spinDirection":224},"zone":3,"typeConfidence":0.88,"plateTime":0.39141124602516975,"extension":6.442986881215956},"index":1,"playId":"55fa8109-61ab-384e-80eb-aedf27bcbd3e","pitchNumber":2,"startTime":"2025-08-30T01:45:12.577Z","endTime":"2025-08-30T01:45:18.186Z","isPitch":true,"type":"pitch"},{"details":{"description":"Austin Martin caught stealing 2nd base, catcher Freddy Fermin to second baseman Jake Cronenworth.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"55fa8109-61ab-384e-80eb-aedf27bcbd3e","startTime":"2025-08-30T01:45:38.417Z","endTime":"2025-08-30T01:45:52.180Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"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.0,"endSpeed":82.5,"strikeZoneTop":3.53255093775875,"strikeZoneBottom":1.66999950314653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.583270309665597,"aZ":-32.125377810461615,"pfxX":1.6538416102591906,"pfxZ":0.02589394985004212,"pX":0.5604234786017852,"pZ":2.3594909560132895,"vX0":6.691208940031494,"vY0":-129.52202493682046,"vZ0":-0.8550382474507279,"x":95.64,"y":175.07,"x0":-2.2609856758704,"y0":50.001698888248946,"z0":5.12948391948659,"aX":2.8350727880247146},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.1,"breakHorizontal":-4.3,"spinRate":2253,"spinDirection":121},"zone":6,"typeConfidence":0.91,"plateTime":0.42131833833574994,"extension":5.6484340941986195},"index":3,"playId":"d273702b-5732-3424-a7fe-0c27f06ece84","pitchNumber":3,"startTime":"2025-08-30T01:45:52.180Z","endTime":"2025-08-30T01:45:55.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.23767730274566,"aZ":-15.848926184497586,"pfxX":-6.518119206134934,"pfxZ":7.904547877838367,"pX":-0.6429888095901118,"pZ":2.568931706754276,"vX0":6.741172957393758,"vY0":-142.88569658267272,"vZ0":-4.407916782075647,"x":141.51,"y":169.42,"x0":-2.1871309332992865,"y0":50.005443938077185,"z0":5.129089480359485,"aX":-13.46631268423065},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.6,"breakHorizontal":10.4,"spinRate":2311,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.38348909240958395,"extension":5.942415229351603},"index":4,"playId":"e66f0101-05ca-3761-913d-1de9e0054a69","pitchNumber":4,"startTime":"2025-08-30T01:46:12.447Z","endTime":"2025-08-30T01:46:15.447Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-30T01:46:33.398Z","endTime":"2025-08-30T01:47:25.379Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"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.5,"endSpeed":77.9,"strikeZoneTop":3.48779025038936,"strikeZoneBottom":1.67000079207875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.247578531953568,"aZ":-36.73681232524527,"pfxX":1.759116457205328,"pfxZ":-2.987648406119686,"pX":0.5835393744657466,"pZ":0.8520643508304443,"vX0":5.8598435179173265,"vY0":-122.98661524062692,"vZ0":-3.1106931022437116,"x":94.76,"y":215.77,"x0":-2.062252792292149,"y0":50.00507744992884,"z0":5.260953721676559,"aX":2.683724945973423},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.9,"breakHorizontal":-4.6,"spinRate":2477,"spinDirection":53},"zone":14,"typeConfidence":0.74,"plateTime":0.44599681217111486,"extension":6.260841305456993},"index":6,"playId":"6174a541-c78f-36ef-835e-255ab743915d","pitchNumber":5,"startTime":"2025-08-30T01:47:25.379Z","endTime":"2025-08-30T01:47:28.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.75592736196521,"aZ":-18.706927902074035,"pfxX":-5.820441729266116,"pfxZ":6.4932042773029135,"pX":-1.190159781771032,"pZ":3.333508972793275,"vX0":5.087696618190114,"vY0":-142.8290163545113,"vZ0":-2.2010651451375924,"x":162.37,"y":148.78,"x0":-2.2351046898486717,"y0":50.000108966476176,"z0":5.285588119997249,"aX":-12.068274273604287},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.5,"breakHorizontal":9.6,"spinRate":2344,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.3829370851415259,"extension":5.862352864664492},"index":7,"playId":"750ee5a6-2646-3eee-a097-bce202bd544c","pitchNumber":6,"startTime":"2025-08-30T01:47:45.575Z","endTime":"2025-08-30T01:47:49.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.675060073380845,"aZ":-29.4668495630754,"pfxX":0.3926563856925248,"pfxZ":1.601507573137825,"pX":0.22599181674978883,"pZ":2.490294380545826,"vX0":6.139446988259373,"vY0":-129.20173794961406,"vZ0":-1.2932566170995026,"x":108.39,"y":171.54,"x0":-2.231161880864308,"y0":50.00469758424602,"z0":5.259854973020961,"aX":0.6635882395418287},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.9,"breakHorizontal":-2.0,"spinRate":2252,"spinDirection":132},"zone":5,"typeConfidence":0.9,"plateTime":0.4237742325526801,"extension":6.017379574665413},"hitData":{"launchSpeed":105.3,"launchAngle":25.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":69.26,"coordY":45.23}},"index":8,"playId":"00c7aa0c-ac7a-3848-b997-7638e77bad0a","pitchNumber":7,"startTime":"2025-08-30T01:48:10.554Z","endTime":"2025-08-30T01:48:34.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:48:34.940Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kody Clemens walks.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T01:51:11.301Z","endTime":"2025-08-30T01:52:17.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T01:48:46.450Z","endTime":"2025-08-30T01:49:48.448Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Yuki Matsui replaces David Morgan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-30T01:49:48.448Z","endTime":"2025-08-30T01:51:13.587Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.6761761553554,"strikeZoneBottom":1.78000058844167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.086914848595644,"aZ":-10.548678089676837,"pfxX":2.444208764858604,"pfxZ":11.900318849541202,"pX":1.1008326201373952,"pZ":2.2402354162133897,"vX0":-3.0727029764546927,"vY0":-134.43679454486116,"vZ0":-7.520616754463234,"x":75.04,"y":178.29,"x0":1.944896415329957,"y0":50.006197893837125,"z0":5.835900845697129,"aX":4.443146013506586},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":20.0,"breakHorizontal":-3.7,"spinRate":2474,"spinDirection":152},"zone":14,"typeConfidence":0.9,"plateTime":0.40855111482897044,"extension":5.8385487083221665},"index":2,"playId":"56d2e647-052b-344f-80af-786603d35ede","pitchNumber":1,"startTime":"2025-08-30T01:51:13.587Z","endTime":"2025-08-30T01:51:17.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.65213713913804,"strikeZoneBottom":1.78000137003576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.52692963062043,"aZ":-10.27462169381172,"pfxX":3.712252559824032,"pfxZ":12.111379868775042,"pX":1.4260027426238124,"pZ":2.2314544310830846,"vX0":-2.5905355469036384,"vY0":-134.22928670057908,"vZ0":-7.60030836876199,"x":62.64,"y":178.53,"x0":1.9257650758463718,"y0":50.00420767185049,"z0":5.847886870708592,"aX":6.712883364955223},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.3,"breakHorizontal":-6.1,"spinRate":2461,"spinDirection":154},"zone":14,"typeConfidence":0.89,"plateTime":0.4094854828227028,"extension":6.028143767249364},"index":3,"playId":"5fdd786f-3950-31f6-bfb0-974538d9aae3","pitchNumber":2,"startTime":"2025-08-30T01:51:31.684Z","endTime":"2025-08-30T01:51:34.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.65800218172823,"strikeZoneBottom":1.78000115304183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.959627281720575,"aZ":-11.863591739961096,"pfxX":1.6321227696503673,"pfxZ":11.315164697174467,"pX":-1.3869822178424476,"pZ":1.753229604573021,"vX0":-8.45213609698246,"vY0":-133.2229249247522,"vZ0":-8.45170453622922,"x":169.87,"y":191.44,"x0":1.6165184583096393,"y0":50.004434373456846,"z0":5.826953043586535,"aX":2.9302012908731423},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.7,"breakHorizontal":-1.1,"spinRate":2545,"spinDirection":160},"zone":13,"typeConfidence":0.9,"plateTime":0.4113377731655734,"extension":5.969607791693112},"index":4,"playId":"c146dcb5-3257-3d32-be65-eff4bf40c6d4","pitchNumber":3,"startTime":"2025-08-30T01:51:53.240Z","endTime":"2025-08-30T01:51:56.240Z","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":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.64294195392538,"strikeZoneBottom":1.77999901562797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.506444550043422,"aZ":-12.118407411483561,"pfxX":3.502237355054296,"pfxZ":11.408544863484098,"pX":1.0294066828044741,"pZ":2.3908133914134138,"vX0":-3.3190526757298913,"vY0":-132.09883847144422,"vZ0":-6.7207907586162845,"x":77.76,"y":174.23,"x0":1.850278160898322,"y0":50.00411675124174,"z0":5.868390138186677,"aX":6.157898314185935},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.3,"breakHorizontal":-5.5,"spinRate":2465,"spinDirection":155},"zone":14,"typeConfidence":0.83,"plateTime":0.41545522652441136,"extension":5.795387776188508},"index":5,"playId":"43c671ed-290e-3b21-989b-89008571a729","pitchNumber":4,"startTime":"2025-08-30T01:52:13.909Z","endTime":"2025-08-30T01:52:17.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:52:17.772Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a sharp line drive to right fielder Fernando Tatis Jr. Kody Clemens to 3rd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T01:52:28.056Z","endTime":"2025-08-30T01:53:35.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnThird":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"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_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":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.84924917810802,"strikeZoneBottom":1.87069268309717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.113519337519023,"aZ":-24.040058046353813,"pfxX":-0.45903163285041004,"pfxZ":4.949808876486442,"pX":-0.05425769882958222,"pZ":0.9035166990219898,"vX0":-4.500677888703104,"vY0":-127.60913361367342,"vZ0":-7.406333580486011,"x":119.07,"y":214.39,"x0":1.7945028404859478,"y0":50.00341883817838,"z0":5.747150033285387,"aX":-0.754023790875296},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.4,"breakHorizontal":1.9,"spinRate":2658,"spinDirection":162},"zone":13,"typeConfidence":0.93,"plateTime":0.42978726208958395,"extension":5.721563993815464},"index":0,"playId":"87608340-0f45-3f5d-b653-1ecb1a096bfc","pitchNumber":1,"startTime":"2025-08-30T01:52:46.111Z","endTime":"2025-08-30T01:52:49.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.77905069599605,"strikeZoneBottom":1.83306837932019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.211717489223943,"aZ":-23.51453082298733,"pfxX":0.15804314916095835,"pfxZ":5.2205208015186475,"pX":-0.039725203775959825,"pZ":1.410007277039358,"vX0":-4.810258161688133,"vY0":-128.19383241777078,"vZ0":-6.403597232937021,"x":118.51,"y":200.71,"x0":1.842843915137778,"y0":50.00509514114093,"z0":5.783452104794307,"aX":0.26245536838447425},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.2,"breakHorizontal":0.8,"spinRate":2636,"spinDirection":154},"zone":13,"typeConfidence":0.91,"plateTime":0.4277348272139849,"extension":5.77321303137455},"index":1,"playId":"b3289639-b9ca-356c-b468-3c61f4a53419","pitchNumber":2,"startTime":"2025-08-30T01:53:04.541Z","endTime":"2025-08-30T01:53:08.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":3.69,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.82558256678049,"aZ":-11.474675612927584,"pfxX":2.696193118424953,"pfxZ":11.588290297812716,"pX":0.6130550450399139,"pZ":2.9290582639655107,"vX0":-3.634583841686612,"vY0":-133.34679173237325,"vZ0":-5.772204751915816,"x":93.63,"y":159.7,"x0":1.648566265891785,"y0":50.004819683218734,"z0":5.962671191682393,"aX":4.817232569727553},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.8,"breakHorizontal":-4.1,"spinRate":2558,"spinDirection":158},"zone":6,"typeConfidence":0.89,"plateTime":0.41201986738019647,"extension":5.905839240341824},"hitData":{"launchSpeed":108.5,"launchAngle":13.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":198.6,"coordY":103.62}},"index":2,"playId":"5a608020-2bff-3d6e-bb31-041a0b6d1952","pitchNumber":3,"startTime":"2025-08-30T01:53:23.757Z","endTime":"2025-08-30T01:53:35.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:53:35.210Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Byron Buxton singles on a sharp line drive to left fielder Gavin Sheets. Kody Clemens scores. Trevor Larnach to 2nd.","rbi":1,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T01:55:10.174Z","endTime":"2025-08-30T01:55:22.572Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"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"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"postOnSecond":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":{"id":673513,"link":"/api/v1/people/673513"},"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"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":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T01:54:03.499Z","endTime":"2025-08-30T01:55:12.421Z","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, 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":87.0,"endSpeed":80.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.343876555405156,"aZ":-27.179761027758385,"pfxX":-1.982229120104873,"pfxZ":3.0353293232237313,"pX":0.12326781614243898,"pZ":2.6207149068008775,"vX0":-3.8831678414355997,"vY0":-126.75957687784027,"vZ0":-2.936552827221467,"x":112.3,"y":168.02,"x0":1.9261551604314444,"y0":50.00140941620476,"z0":5.940126061707793,"aX":-3.259004434077554},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.2,"breakHorizontal":4.4,"spinRate":2764,"spinDirection":177},"zone":5,"typeConfidence":0.93,"plateTime":0.4303612538111361,"extension":5.654818820724021},"hitData":{"launchSpeed":110.6,"launchAngle":11.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":62.33,"coordY":98.36}},"index":1,"playId":"7cef6f49-bfc8-3a6a-8d83-95e61ad3153a","pitchNumber":1,"startTime":"2025-08-30T01:55:12.421Z","endTime":"2025-08-30T01:55:22.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:55:22.572Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Jeffers pops out to second baseman Jake Cronenworth.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T01:55:29.513Z","endTime":"2025-08-30T01:58:27.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.9,"strikeZoneTop":3.4745189962864,"strikeZoneBottom":1.74158338704544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.99017839885106,"aZ":-13.194071241009913,"pfxX":4.195896203108864,"pfxZ":10.454595608692236,"pX":-0.8004301621874218,"pZ":2.999302561140779,"vX0":-8.301558115974341,"vY0":-134.56775467889852,"vZ0":-5.183602294927293,"x":147.51,"y":157.8,"x0":1.793607140316925,"y0":50.00180433985263,"z0":5.901686889341892,"aX":7.617705760708479},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.9,"breakHorizontal":-5.6,"spinRate":2558,"spinDirection":155},"zone":1,"typeConfidence":0.91,"plateTime":0.4086431317081578,"extension":5.938896121341119},"index":0,"playId":"237d7033-02e6-3db7-88ef-7526b540abde","pitchNumber":1,"startTime":"2025-08-30T01:55:49.350Z","endTime":"2025-08-30T01:55:52.561Z","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":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.4,"strikeZoneTop":3.2839351376743,"strikeZoneBottom":1.63294231840263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.824348116641033,"aZ":-20.4770112363586,"pfxX":2.742320426289645,"pfxZ":7.835389788215336,"pX":-1.8702764845093838,"pZ":3.0072132810090957,"vX0":-9.478703229316842,"vY0":-121.93351413186694,"vZ0":-2.713311552900919,"x":188.29,"y":157.59,"x0":1.7253811500990959,"y0":50.00468534864457,"z0":5.917351306132914,"aX":4.0956690136735086},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":13.7,"breakHorizontal":-2.5,"spinRate":1180,"spinDirection":117},"zone":11,"typeConfidence":0.77,"plateTime":0.4506301546325453,"extension":6.337554647044897},"index":1,"playId":"24980128-3c55-3dc5-ae83-8c05f838d8ca","pitchNumber":2,"startTime":"2025-08-30T01:56:12.763Z","endTime":"2025-08-30T01:56:15.763Z","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":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.28481995365508,"strikeZoneBottom":1.55999839427822,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.065611153751533,"aZ":-30.974969417250648,"pfxX":7.977597422451609,"pfxZ":0.7991465934743264,"pX":0.03144244026783765,"pZ":0.030476471801712562,"vX0":-7.181330701352099,"vY0":-121.69896093396683,"vZ0":-7.237982267206538,"x":115.8,"y":237.96,"x0":1.9915920620794827,"y0":50.00011442612321,"z0":5.744508171422985,"aX":11.901468438429127},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.1,"breakHorizontal":-12.6,"spinRate":1280,"spinDirection":113},"zone":14,"typeConfidence":0.92,"plateTime":0.4509840509556664,"extension":6.1415669317811625},"index":2,"playId":"05e8ff82-c46f-3659-b4a0-a35de0e9e2d8","pitchNumber":3,"startTime":"2025-08-30T01:56:35.182Z","endTime":"2025-08-30T01:56:38.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.24798024883033,"strikeZoneBottom":1.56000034260981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.51781475571255,"aZ":-13.010626358908787,"pfxX":2.7295528299201224,"pfxZ":10.45809836131438,"pX":-0.2646562284443811,"pZ":3.067384517507646,"vX0":-6.591984915642845,"vY0":-135.02223397471766,"vZ0":-4.968661887902034,"x":127.09,"y":155.96,"x0":1.862113869544808,"y0":50.00123230023042,"z0":5.858879490751117,"aX":5.00178104970499},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.0,"breakHorizontal":-3.4,"spinRate":2533,"spinDirection":155},"zone":2,"typeConfidence":0.91,"plateTime":0.4068678008783597,"extension":5.95962322685206},"index":3,"playId":"0f7c679a-f362-3a85-bddd-759503d8e5a8","pitchNumber":4,"startTime":"2025-08-30T01:56:59.019Z","endTime":"2025-08-30T01:57:02.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":83.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.940718852144585,"aZ":-10.109835624580244,"pfxX":2.9208648391248566,"pfxZ":12.145781370516627,"pX":0.46680817922089646,"pZ":4.221925262555001,"vX0":-4.803293898047996,"vY0":-135.49570256611892,"vZ0":-2.628838706999544,"x":99.21,"y":124.79,"x0":1.9019398320509413,"y0":50.0040869860856,"z0":5.934530864113226,"aX":5.307305663878568},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":21.4,"breakHorizontal":-4.0,"spinRate":2550,"spinDirection":154},"zone":12,"typeConfidence":0.91,"plateTime":0.4078463885856545,"extension":5.766401081784374},"index":4,"playId":"a8cb87cd-0d00-343b-a7e5-eb40b40de4d1","pitchNumber":5,"startTime":"2025-08-30T01:57:19.928Z","endTime":"2025-08-30T01:57:23.055Z","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},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.057414523705326,"aZ":-11.084689444412694,"pfxX":4.337022660578054,"pfxZ":11.609797004244903,"pX":0.7244795185948348,"pZ":2.8941662527802277,"vX0":-4.733496827842246,"vY0":-134.62824021466398,"vZ0":-5.647616855703853,"x":89.38,"y":160.64,"x0":1.9507421192446797,"y0":50.00516470563416,"z0":5.819926604173928,"aX":7.880132241952647},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.8,"breakHorizontal":-6.7,"spinRate":2542,"spinDirection":153},"zone":3,"typeConfidence":0.9,"plateTime":0.4084696418443756,"extension":5.95273248524878},"index":5,"playId":"4a54cf12-ea43-32d1-81ab-dd6f7868965a","pitchNumber":6,"startTime":"2025-08-30T01:57:48.851Z","endTime":"2025-08-30T01:57:51.851Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.991279817912467,"aZ":-23.931213077361647,"pfxX":3.183044307788294,"pfxZ":5.49516145244835,"pX":0.272727806236414,"pZ":3.365022094255752,"vX0":-5.081233704666727,"vY0":-121.96544494670577,"vZ0":-1.3965932797176095,"x":106.6,"y":147.92,"x0":1.9737525912665062,"y0":50.00272771536758,"z0":6.017708927862993,"aX":4.774660285498085},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":9.8,"breakHorizontal":-4.6,"spinRate":1216,"spinDirection":114},"zone":2,"typeConfidence":0.84,"plateTime":0.44985628932304733,"extension":6.102111759462719},"hitData":{"launchSpeed":69.1,"launchAngle":48.0,"totalDistance":175.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":141.57,"coordY":132.97}},"index":6,"playId":"43234c18-0c93-3a4e-818d-3924b56d6fde","pitchNumber":7,"startTime":"2025-08-30T01:58:19.350Z","endTime":"2025-08-30T01:58:27.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:58:27.735Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T02:00:40.797Z","endTime":"2025-08-30T02:01:19.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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":93.9,"endSpeed":86.4,"strikeZoneTop":3.59359514403058,"strikeZoneBottom":1.68000132087369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.72202218436447,"aZ":-14.67079461023219,"pfxX":-7.696789018251669,"pfxZ":9.20055231733997,"pX":0.6191451462371932,"pZ":2.6499586672801487,"vX0":9.154510132353668,"vY0":-136.50497941067,"vZ0":-5.191634671589221,"x":93.4,"y":167.23,"x0":-1.7649884931762296,"y0":50.00660863372688,"z0":5.573237985518801,"aX":-14.649263209252476},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":12.2,"spinRate":2280,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4000013276895431,"extension":6.470287579080617},"index":0,"playId":"6b290ead-f6d4-3da5-853f-cb1886fe20de","pitchNumber":1,"startTime":"2025-08-30T02:00:44.945Z","endTime":"2025-08-30T02:00:47.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.60777215659954,"strikeZoneBottom":1.67999996956556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.942987204354004,"aZ":-13.555166960772269,"pfxX":-7.7114789631839455,"pfxZ":9.736345017007327,"pX":0.22504405937287658,"pZ":2.753793947488587,"vX0":8.232604158038027,"vY0":-136.85626030227655,"vZ0":-5.192653107254776,"x":108.42,"y":164.43,"x0":-1.8087757912806852,"y0":50.001170691138796,"z0":5.591703096089696,"aX":-14.744151913761355},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":12.4,"spinRate":2335,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3990039012825082,"extension":6.432164342260372},"index":1,"playId":"8d3d395a-cef2-3888-8408-f1234eb54cdd","pitchNumber":2,"startTime":"2025-08-30T02:00:54.535Z","endTime":"2025-08-30T02:00:57.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.69056858409137,"strikeZoneBottom":1.67999933249329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.581401480949584,"aZ":-31.493712456030746,"pfxX":0.13701461577770502,"pfxZ":0.4217442841162482,"pX":1.2543508716724787,"pZ":1.1118828490033932,"vX0":7.0261878977053716,"vY0":-125.72573309171844,"vZ0":-5.284766195134182,"x":69.19,"y":208.76,"x0":-1.594608979217625,"y0":50.00155062198109,"z0":5.79828090405009,"aX":0.21746874758189397},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.2,"breakHorizontal":-1.9,"spinRate":2387,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.43571454340153704,"extension":6.225213666976422},"index":2,"playId":"10a83e93-f4ac-3fbb-828b-509f9c841527","pitchNumber":3,"startTime":"2025-08-30T02:01:05.489Z","endTime":"2025-08-30T02:01:09.066Z","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":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.74,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.012652468291375,"aZ":-13.377673914671787,"pfxX":-7.592275240226439,"pfxZ":9.544819669609998,"pX":0.5045952270260491,"pZ":3.4199447313323046,"vX0":9.00493765375407,"vY0":-139.3726392315422,"vZ0":-3.8685945010008176,"x":97.77,"y":146.44,"x0":-1.7802106069284391,"y0":50.00201762952506,"z0":5.707992941746852,"aX":-14.951374478994058},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.7,"breakHorizontal":11.9,"spinRate":2410,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.3928293086017103,"extension":6.635197526662654},"index":3,"playId":"165342a7-3c5e-386d-b79b-8aec04a2e315","pitchNumber":4,"startTime":"2025-08-30T02:01:16.088Z","endTime":"2025-08-30T02:01:19.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:01:19.088Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, first baseman Kody Clemens to pitcher Zebby Matthews.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T02:01:36.336Z","endTime":"2025-08-30T02:03:30.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.41280627459196,"strikeZoneBottom":1.61999897838909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.533804692779412,"aZ":-14.8558195494898,"pfxX":-7.235411190637626,"pfxZ":8.804027551745772,"pX":-0.5573652536276714,"pZ":2.4482668596654773,"vX0":6.379470377782483,"vY0":-138.75802707474048,"vZ0":-5.685028133180932,"x":138.25,"y":172.68,"x0":-1.9365285248397586,"y0":50.001076563802826,"z0":5.498919365651615,"aX":-14.229835192876438},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":11.9,"spinRate":2317,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.3934453583413813,"extension":6.4055211033203525},"index":0,"playId":"60ccb456-5a7e-3770-8a88-a8e522fe0372","pitchNumber":1,"startTime":"2025-08-30T02:01:38.819Z","endTime":"2025-08-30T02:01:42.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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.900722410309335,"aZ":-11.166868896978182,"pfxX":-5.460945904779434,"pfxZ":10.866579674140118,"pX":0.3129207980177427,"pZ":2.828105145516699,"vX0":7.694294412505582,"vY0":-137.96874644074248,"vZ0":-5.590889196663639,"x":105.07,"y":162.42,"x0":-1.798933952973706,"y0":50.0033470987929,"z0":5.629327845528889,"aX":-10.558174392945652},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.7,"breakHorizontal":8.3,"spinRate":2334,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.396585592651856,"extension":6.42064421153129},"index":1,"playId":"b071d2aa-2dc7-31de-8e5a-9c8f9ae4ce8d","pitchNumber":2,"startTime":"2025-08-30T02:01:49.091Z","endTime":"2025-08-30T02:01:52.091Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-30T02:01:59.174Z","endTime":"2025-08-30T02:02:08.258Z","isPitch":false,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"}},{"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":96.0,"endSpeed":87.8,"strikeZoneTop":3.42494135396059,"strikeZoneBottom":1.61999843297263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.74980312163841,"aZ":-13.130912197723402,"pfxX":-6.012710581100711,"pfxZ":9.645004860868681,"pX":-2.2846925495562096,"pZ":2.1976670548523836,"vX0":0.9198435081205698,"vY0":-139.7092943662785,"vZ0":-7.425493165148734,"x":204.09,"y":179.44,"x0":-1.8371277208973518,"y0":50.00638382029673,"z0":5.754825260262232,"aX":-11.877684734641434},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":10.7,"spinRate":2355,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.3921873518202572,"extension":6.484336286186852},"index":3,"playId":"dcb5da46-c121-3926-b21f-6dae1fe7dde4","pitchNumber":3,"startTime":"2025-08-30T02:02:08.258Z","endTime":"2025-08-30T02:02:11.258Z","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.0,"endSpeed":78.2,"strikeZoneTop":3.51242320358703,"strikeZoneBottom":1.61999841955139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.5205116857547,"aZ":-38.5886919712352,"pfxX":0.9777270563820131,"pfxZ":-4.220083325471338,"pX":-0.6748821488997279,"pZ":0.17147258412957903,"vX0":2.5395814398998455,"vY0":-122.35564172634741,"vZ0":-5.660776570556861,"x":142.72,"y":234.15,"x0":-1.8521190556262799,"y0":50.002348667619,"z0":5.811398974727328,"aX":1.4862038081916744},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-8.6,"breakHorizontal":-2.4,"spinRate":2474,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.44717363331711457,"extension":6.250099329281202},"index":4,"playId":"bbf261f2-d35e-3ed3-a92d-8ceb03ba5f6a","pitchNumber":4,"startTime":"2025-08-30T02:02:19.688Z","endTime":"2025-08-30T02:02:22.688Z","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":95.6,"endSpeed":86.6,"strikeZoneTop":3.36997264342035,"strikeZoneBottom":1.61999868778868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.90685255738877,"aZ":-13.60119317937635,"pfxX":-5.565528692562341,"pfxZ":9.55854609117807,"pX":-1.0455155680509476,"pZ":3.6743198886281307,"vX0":4.218930325706542,"vY0":-139.14583745748783,"vZ0":-3.3552668904178673,"x":156.85,"y":139.57,"x0":-1.86536479893447,"y0":50.00075716568395,"z0":5.808600287209497,"aX":-10.811778213652579},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":9.1,"spinRate":2369,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39503562359993705,"extension":6.390857193963414},"index":5,"playId":"7c9e0860-8774-37af-b4de-a0f8f62f11e2","pitchNumber":5,"startTime":"2025-08-30T02:02:36.322Z","endTime":"2025-08-30T02:02:39.322Z","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":96.2,"endSpeed":87.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.641814943269864,"aZ":-10.103289649798558,"pfxX":-5.91567238230197,"pfxZ":11.213349489680027,"pX":-0.8314758472973601,"pZ":2.4874613027323544,"vX0":4.8106743294950425,"vY0":-139.8903094492889,"vZ0":-6.651376823798136,"x":148.69,"y":171.62,"x0":-1.8109479764060885,"y0":50.000736195257275,"z0":5.569317541247029,"aX":-11.640452815631411},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.0,"breakHorizontal":9.6,"spinRate":2409,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.3926220561210698,"extension":6.498430634094382},"index":6,"playId":"6da28e98-b439-38b1-8fff-08b56fe98971","pitchNumber":6,"startTime":"2025-08-30T02:02:49.830Z","endTime":"2025-08-30T02:02:53.231Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.316635309326163,"aZ":-31.251769003657344,"pfxX":1.3927993455335614,"pfxZ":0.5477112189226485,"pX":-0.6807126838612678,"pZ":2.2874788633756347,"vX0":2.7396143112197207,"vY0":-128.3175362436682,"vZ0":-2.880990141618648,"x":142.95,"y":177.02,"x0":-1.9393806468965535,"y0":50.00206499811655,"z0":5.837309417244565,"aX":2.343208531420205},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.6,"breakHorizontal":-3.1,"spinRate":2443,"spinDirection":109},"zone":4,"typeConfidence":2.0,"plateTime":0.42538989617109424,"extension":6.346874054950384},"index":7,"playId":"7283bfa6-12c2-3549-9509-f9cb39fe9cc3","pitchNumber":7,"startTime":"2025-08-30T02:03:06.631Z","endTime":"2025-08-30T02:03:09.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.636292259675514,"aZ":-20.305036047381467,"pfxX":-0.22839148228150669,"pfxZ":6.5911588957571094,"pX":-3.75174595345171E-4,"pZ":1.3535271707676952,"vX0":5.354072128623587,"vY0":-133.56714284643547,"vZ0":-7.288460797257515,"x":117.01,"y":202.23,"x0":-2.0040395401985975,"y0":50.005577414864085,"z0":5.585667530209839,"aX":-0.4125926180358584},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.4,"breakHorizontal":-0.7,"spinRate":2553,"spinDirection":200},"zone":13,"typeConfidence":2.0,"plateTime":0.4105882760217261,"extension":6.400290006987144},"hitData":{"launchSpeed":91.9,"launchAngle":-9.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.04,"coordY":161.9}},"index":8,"playId":"1dd42529-d570-3b4d-8421-7f8816a69f14","pitchNumber":8,"startTime":"2025-08-30T02:03:23.195Z","endTime":"2025-08-30T02:03:30.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:03:30.498Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ramón Laureano flies out to center fielder Byron Buxton.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T02:03:39.173Z","endTime":"2025-08-30T02:05:21.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":5},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.35496353891427,"strikeZoneBottom":1.57000050291575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.884942010155875,"aZ":-10.8664398616072,"pfxX":-3.4867398099506044,"pfxZ":11.011889872144176,"pX":1.128978310574393,"pZ":1.9899428630360252,"vX0":7.870343253751815,"vY0":-138.89814018192519,"vZ0":-8.353141505227743,"x":73.97,"y":185.05,"x0":-1.3005749669496949,"y0":50.00640645351033,"z0":5.7770207168600125,"aX":-6.749519138381382},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.1,"breakHorizontal":4.6,"spinRate":2248,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3957783423708472,"extension":6.5023672718093275},"index":0,"playId":"8f27dc5c-00d5-3357-afed-78b570c61297","pitchNumber":1,"startTime":"2025-08-30T02:03:56.636Z","endTime":"2025-08-30T02:04:00.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.41957867522504,"strikeZoneBottom":1.56999883146657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.640395749566146,"aZ":-14.205234620662017,"pfxX":-6.381490274601908,"pfxZ":9.204061414482613,"pX":1.3334945907650837,"pZ":3.330154359816304,"vX0":10.438894545473751,"vY0":-138.97686180791814,"vZ0":-4.083187658907989,"x":66.17,"y":148.87,"x0":-1.6452599271843156,"y0":50.00661543462,"z0":5.764384634504083,"aX":-12.464666753396317},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":9.4,"spinRate":2404,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.39436984076888937,"extension":6.705473249065021},"index":1,"playId":"ca63e419-d6b5-3b2e-9a83-aae0e86f5e6c","pitchNumber":2,"startTime":"2025-08-30T02:04:07.733Z","endTime":"2025-08-30T02:04:10.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.340768632888455,"aZ":-19.082256770477127,"pfxX":0.41450157669695015,"pfxZ":7.29528662169444,"pX":-0.05997074338543078,"pZ":2.540518077348353,"vX0":4.412897441415314,"vY0":-132.38839634188687,"vZ0":-4.749110712394118,"x":119.29,"y":170.19,"x0":-1.794726404690903,"y0":50.00403134934399,"z0":5.733464800156213,"aX":0.7431194683885669},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.5,"breakHorizontal":-1.6,"spinRate":2547,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.4119965867594275,"extension":6.415478717708546},"index":2,"playId":"028d3858-e363-3fa7-b41e-00fb260df55e","pitchNumber":3,"startTime":"2025-08-30T02:04:20.153Z","endTime":"2025-08-30T02:04:24.106Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.650845571358673,"aZ":-16.01615129168805,"pfxX":-5.514646336081731,"pfxZ":8.21571468033382,"pX":0.4862704938693673,"pZ":2.515097588030383,"vX0":8.304676856996577,"vY0":-139.41277142359314,"vZ0":-5.498359408954829,"x":98.46,"y":170.87,"x0":-1.8161031417632454,"y0":50.00113598130775,"z0":5.5718177438995165,"aX":-10.843745419271084},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":8.3,"spinRate":2352,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.39304901908415557,"extension":6.408307798221209},"index":3,"playId":"c3a64a57-2b95-34fd-9673-89f4b0ce6dc2","pitchNumber":4,"startTime":"2025-08-30T02:04:47.178Z","endTime":"2025-08-30T02:04:50.178Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-30T02:04:57.240Z","endTime":"2025-08-30T02:05:12.738Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.396307592103774,"aZ":-13.200505713148907,"pfxX":-5.6464200972593535,"pfxZ":9.492919872917714,"pX":-0.6815101320956464,"pZ":3.2967869980024442,"vX0":5.0646302656102575,"vY0":-140.81656629442818,"vZ0":-4.28975808580377,"x":142.98,"y":149.77,"x0":-1.77398259219046,"y0":50.00190412160071,"z0":5.70030928852602,"aX":-11.285159342534536},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":9.1,"spinRate":2361,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.38967908155486297,"extension":6.517475795149374},"hitData":{"launchSpeed":86.1,"launchAngle":40.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.31,"coordY":79.37}},"index":5,"playId":"71c0ce5d-0fa7-34e7-82a7-471d8f3e8dd2","pitchNumber":5,"startTime":"2025-08-30T02:05:12.738Z","endTime":"2025-08-30T02:05:21.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:05:21.709Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to center fielder Ramón Laureano.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T02:07:30.737Z","endTime":"2025-08-30T02:08:26.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"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"},"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":1},"details":{"event":"Flyout","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":2},"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":"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":84.1,"strikeZoneTop":3.38049339008905,"strikeZoneBottom":1.64505866285966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.395868141077205,"aZ":-11.501221592444887,"pfxX":4.334395771204136,"pfxZ":11.459507369119907,"pX":0.232245709042146,"pZ":1.3355426614210268,"vX0":-5.7795585320382505,"vY0":-133.61793183294122,"vZ0":-9.458269989020453,"x":108.15,"y":202.72,"x0":1.862442212087677,"y0":50.00533114874912,"z0":5.752746800843705,"aX":7.821339714813934},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.8,"breakHorizontal":-6.6,"spinRate":2503,"spinDirection":153},"zone":14,"typeConfidence":0.88,"plateTime":0.41028266719627116,"extension":5.948091234257547},"index":0,"playId":"8b652bf7-e5e5-371b-8e62-c3421549f0c4","pitchNumber":1,"startTime":"2025-08-30T02:07:35.640Z","endTime":"2025-08-30T02:07:38.990Z","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":90.8,"endSpeed":83.4,"strikeZoneTop":3.2484330212981,"strikeZoneBottom":1.58480584091871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.79655765262749,"aZ":-11.705789776724204,"pfxX":4.444434380478653,"pfxZ":11.56092864843291,"pX":0.2672401026812951,"pZ":1.4338436160693628,"vX0":-5.89615326255683,"vY0":-131.89863439706437,"vZ0":-8.827195493996491,"x":106.81,"y":200.07,"x0":1.949228856122076,"y0":50.00451039492008,"z0":5.677136544718849,"aX":7.870023748648222},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.3,"breakHorizontal":-6.8,"spinRate":2474,"spinDirection":151},"zone":14,"typeConfidence":0.82,"plateTime":0.4145061220000019,"extension":5.9638717928286615},"index":1,"playId":"01aab552-5df2-3ceb-a63e-f6608366f848","pitchNumber":2,"startTime":"2025-08-30T02:07:54.950Z","endTime":"2025-08-30T02:07:58.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.224187339223175,"aZ":-10.995973335023455,"pfxX":3.8252117686710436,"pfxZ":12.372719114228783,"pX":0.06608252607668291,"pZ":2.5819822184277723,"vX0":-5.552973198626178,"vY0":-130.68985283421156,"vZ0":-6.224621562808738,"x":114.48,"y":169.07,"x0":1.731681138368033,"y0":50.00212620082504,"z0":5.838197682895169,"aX":6.547569838176515},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":21.0,"breakHorizontal":-5.5,"spinRate":2396,"spinDirection":155},"zone":5,"typeConfidence":0.85,"plateTime":0.4207805206399624,"extension":5.838905269621578},"hitData":{"launchSpeed":97.1,"launchAngle":37.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.89,"coordY":71.85}},"index":2,"playId":"b5fced94-6419-337f-9706-1beb32e147cc","pitchNumber":3,"startTime":"2025-08-30T02:08:16.469Z","endTime":"2025-08-30T02:08:26.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:08:26.180Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T02:08:53.485Z","endTime":"2025-08-30T02:10:20.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":4},"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":91.3,"endSpeed":82.4,"strikeZoneTop":3.39370684245233,"strikeZoneBottom":1.57999944319915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.03676813440728,"aZ":-11.333936239548033,"pfxX":4.5903211290326755,"pfxZ":11.824808424790408,"pX":1.0282059878949295,"pZ":2.930341806152775,"vX0":-3.8554515191572056,"vY0":-132.80861909275148,"vZ0":-5.498134339878085,"x":155.85,"y":151.07,"x0":1.9120731863355498,"y0":50.00021219919709,"z0":5.872994288892273,"aX":8.087926585450068},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":20.2,"breakHorizontal":-7.3,"spinRate":2511,"spinDirection":153},"zone":12,"typeConfidence":0.88,"plateTime":0.41456817182616,"extension":5.8019385921777475},"index":0,"playId":"ce6e7760-d9ea-3a7c-9f2c-a982c7ed495c","pitchNumber":1,"startTime":"2025-08-30T02:08:53.485Z","endTime":"2025-08-30T02:08:58.375Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.061059100350366,"aZ":-30.005868756468175,"pfxX":-6.500877189772575,"pfxZ":1.5482760512660594,"pX":-0.4368954578485756,"pZ":2.613228090071629,"vX0":-3.4208715282398523,"vY0":-118.39951101275072,"vZ0":-1.495316652147097,"x":122.56,"y":151.54,"x0":1.8768815708105455,"y0":50.00481772973152,"z0":6.028829405384903,"aX":-9.123009233610553},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.6,"breakHorizontal":12.7,"spinRate":2928,"spinDirection":304},"zone":4,"typeConfidence":0.91,"plateTime":0.46468731421832254,"extension":5.695173313197853},"index":1,"playId":"b28fd218-f0cd-3677-b50f-ae4eecfa3e3d","pitchNumber":2,"startTime":"2025-08-30T02:09:13.382Z","endTime":"2025-08-30T02:09:17.590Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.20451395302897,"aZ":-32.80974614647201,"pfxX":8.58024488903177,"pfxZ":-0.43251049258101837,"pX":0.6153412455388595,"pZ":1.3914195030107208,"vX0":-5.709751697459115,"vY0":-121.85480497804114,"vZ0":-3.897568112982199,"x":82.7,"y":201.46,"x0":1.8861033697054272,"y0":50.00064414154771,"z0":5.877250549914116,"aX":12.771431196078403},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.6,"breakHorizontal":-14.0,"spinRate":1198,"spinDirection":117},"zone":14,"typeConfidence":0.92,"plateTime":0.4512543534790807,"extension":5.9347938029983345},"index":2,"playId":"4fb2197a-b7d0-3069-8a18-892b3822428b","pitchNumber":3,"startTime":"2025-08-30T02:09:34.991Z","endTime":"2025-08-30T02:09:39.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.0,"strikeZoneTop":3.33649567433178,"strikeZoneBottom":1.57999956013057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.042152758384677,"aZ":-33.304739684452635,"pfxX":7.0487357718016606,"pfxZ":-0.7749526471717594,"pX":0.6854054665465006,"pZ":0.31348376718661125,"vX0":-5.327703718838136,"vY0":-121.46679627430183,"vZ0":-6.102136925140497,"x":88.4,"y":222.65,"x0":2.012346329230569,"y0":50.00019237044585,"z0":5.8213225772627215,"aX":10.329584395796873},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.9,"breakHorizontal":-11.2,"spinRate":1120,"spinDirection":126},"zone":14,"typeConfidence":0.92,"plateTime":0.4542724776656972,"extension":5.942050214367391},"index":3,"playId":"9fffa951-df68-3060-b6d5-22ddcb9f43b2","pitchNumber":4,"startTime":"2025-08-30T02:09:55.667Z","endTime":"2025-08-30T02:09:59.159Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.292190612144232,"aZ":-30.463365933941134,"pfxX":8.662268921002411,"pfxZ":1.1204716011651934,"pX":0.5217595834169199,"pZ":1.2256867465566834,"vX0":-6.206787156219127,"vY0":-122.77922827759353,"vZ0":-4.961580733084017,"x":84.45,"y":203.81,"x0":1.9625336284379515,"y0":50.00077319749886,"z0":5.878224734282577,"aX":13.166527569724426},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.1,"breakHorizontal":-14.2,"spinRate":1247,"spinDirection":120},"zone":14,"typeConfidence":0.92,"plateTime":0.44685952852358213,"extension":6.11402892821577},"index":4,"playId":"8c00d962-90c3-3582-8b74-b46ca120dd41","pitchNumber":5,"startTime":"2025-08-30T02:10:17.691Z","endTime":"2025-08-30T02:10:20.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:10:20.691Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Wallner walks.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T02:10:48.642Z","endTime":"2025-08-30T02:14:23.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"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"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"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":2},"pitchData":{"startSpeed":85.9,"endSpeed":77.8,"strikeZoneTop":3.73,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.785946305825522,"aZ":-23.4442659845483,"pfxX":-1.768176769611515,"pfxZ":5.6078477214358635,"pX":-0.3848303318090426,"pZ":2.592580895531738,"vX0":-4.450457388560239,"vY0":-124.93516764018398,"vZ0":-3.580322283674834,"x":94.09,"y":144.95,"x0":1.6603547702977721,"y0":50.00242306928294,"z0":6.005495611405098,"aX":-2.7512220933326863},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.5,"breakHorizontal":4.3,"spinRate":2768,"spinDirection":173},"zone":4,"typeConfidence":0.92,"plateTime":0.4410272546189189,"extension":5.812091684002228},"index":0,"playId":"4b1c04d3-c2e5-3091-afe9-e4364edc1dcb","pitchNumber":1,"startTime":"2025-08-30T02:10:48.642Z","endTime":"2025-08-30T02:10:52.931Z","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":81.7,"endSpeed":74.2,"strikeZoneTop":3.71999775761579,"strikeZoneBottom":1.8300005924632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.40958853978946,"aZ":-35.02659674841414,"pfxX":-8.280005014115819,"pfxZ":-2.023479858095339,"pX":-0.6126037155248922,"pZ":3.289806478616394,"vX0":-3.3519595199800256,"vY0":-118.8415501234769,"vZ0":0.8210592389654301,"x":131.76,"y":119.52,"x0":1.8993331454789513,"y0":50.00588219794494,"z0":6.164778647705836,"aX":-11.642862433108343},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.1,"breakHorizontal":15.8,"spinRate":3071,"spinDirection":313},"zone":1,"typeConfidence":0.91,"plateTime":0.4639367730481867,"extension":5.615530238677296},"index":1,"playId":"3b9d8b90-d939-3627-8489-2d130a7c52ec","pitchNumber":2,"startTime":"2025-08-30T02:11:18.385Z","endTime":"2025-08-30T02:11:21.641Z","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":2},"pitchData":{"startSpeed":83.7,"endSpeed":75.1,"strikeZoneTop":3.73,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.9284521754617,"aZ":-28.985935639496063,"pfxX":-3.3141464287080042,"pfxZ":2.1909951326283768,"pX":-1.0789017402288388,"pZ":2.559366588726145,"vX0":-5.516823094631623,"vY0":-121.56490983763467,"vZ0":-2.1048765366564144,"x":124.75,"y":146.36,"x0":1.6752383687263372,"y0":50.00275602818237,"z0":6.021784466692572,"aX":-4.82387151183234},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.6,"breakHorizontal":7.7,"spinRate":3022,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4553944151122522,"extension":5.706117421986852},"index":2,"playId":"b0a2bf3a-d668-3518-96e0-0b0171129963","pitchNumber":3,"startTime":"2025-08-30T02:11:39.212Z","endTime":"2025-08-30T02:11:43.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":82.6,"strikeZoneTop":3.73,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.15397713539023,"aZ":-9.024982711017996,"pfxX":4.023169066858494,"pfxZ":12.989640014199631,"pX":-0.30668230677899705,"pZ":3.560357496612544,"vX0":-6.541216378746979,"vY0":-134.1836895514067,"vZ0":-4.719691962959939,"x":112.93,"y":127.53,"x0":1.6656073835492435,"y0":50.00541680620314,"z0":6.0145598800740565,"aX":7.171870273940777},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":22.3,"breakHorizontal":-5.5,"spinRate":2477,"spinDirection":161},"zone":1,"typeConfidence":0.91,"plateTime":0.41178492693547497,"extension":5.872214366829905},"index":3,"playId":"e06e5373-1a78-382b-95a8-13213930ef1e","pitchNumber":4,"startTime":"2025-08-30T02:12:03.794Z","endTime":"2025-08-30T02:12:07.512Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-30T02:12:49.927Z","endTime":"2025-08-30T02:12:49.928Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.0,"strikeZoneTop":3.7852665676385,"strikeZoneBottom":1.83000134429176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.61104035910246,"aZ":-17.984442876481353,"pfxX":9.344551545717199,"pfxZ":7.962938374178579,"pX":1.8195348250521994,"pZ":1.4558675760355142,"vX0":-3.278994720947727,"vY0":-134.04939906636005,"vZ0":-7.691948400058358,"x":70.87,"y":192.51,"x0":1.859774515183039,"y0":50.00255762506171,"z0":5.694734726505399,"aX":16.65097728754153},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.6,"breakHorizontal":-16.0,"spinRate":2246,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.41190938959916634,"extension":6.061236396332931},"index":5,"playId":"52d8c49b-79d5-38dc-b188-95df01bca30e","pitchNumber":5,"startTime":"2025-08-30T02:12:49.929Z","endTime":"2025-08-30T02:12:52.929Z","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":83.0,"endSpeed":75.9,"strikeZoneTop":3.78161035510183,"strikeZoneBottom":1.83000129941393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.032564412904296,"aZ":-30.148398523327835,"pfxX":6.236520526421419,"pfxZ":1.3909735137789183,"pX":0.17781961072306704,"pZ":0.31809702069147494,"vX0":-6.016798123609741,"vY0":-120.56853134071662,"vZ0":-6.521576746965003,"x":101.97,"y":206.64,"x0":1.9095780224640022,"y0":50.00168023733513,"z0":5.758575514677256,"aX":9.072651625102012},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.1,"breakHorizontal":-9.6,"spinRate":1175,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.45636181029014455,"extension":6.070594700764044},"index":6,"playId":"f51ede1e-9de8-3165-909b-adfdc4788cf0","pitchNumber":6,"startTime":"2025-08-30T02:13:10.354Z","endTime":"2025-08-30T02:13:13.614Z","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":2},"pitchData":{"startSpeed":84.6,"endSpeed":76.8,"strikeZoneTop":3.73,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.399870925717003,"aZ":-26.947692558182737,"pfxX":5.462415882130301,"pfxZ":3.457857598087008,"pX":0.34827098987647853,"pZ":2.1971546221024694,"vX0":-5.623884367870534,"vY0":-123.00901568538671,"vZ0":-3.5093632594102915,"x":101.54,"y":173.68,"x0":1.9688786526133706,"y0":50.00376565148271,"z0":5.960263584917598,"aX":8.261185643691244},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.5,"breakHorizontal":-8.4,"spinRate":1077,"spinDirection":128},"zone":9,"typeConfidence":0.9,"plateTime":0.4475325544003028,"extension":6.227083581887904},"index":7,"playId":"1be565d2-4201-369e-84e7-ca6dee8fb90e","pitchNumber":7,"startTime":"2025-08-30T02:13:36.427Z","endTime":"2025-08-30T02:13:42.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.8161590556534,"strikeZoneBottom":1.82999885577035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.777701698093978,"aZ":-10.374745903966227,"pfxX":2.5580870524149333,"pfxZ":11.91748996622772,"pX":-1.1192331892128253,"pZ":1.02845014030139,"vX0":-8.094410406690788,"vY0":-134.53241567694766,"vZ0":-10.451652416830429,"x":134.39,"y":221.71,"x0":1.599038187234716,"y0":50.003886290601855,"z0":5.70423036750272,"aX":4.680853137443111},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.4,"breakHorizontal":-2.9,"spinRate":2504,"spinDirection":156},"zone":13,"typeConfidence":0.9,"plateTime":0.4074847044951615,"extension":6.305162289756694},"index":8,"playId":"86140ae7-664c-3220-b3c5-696b3c529eac","pitchNumber":8,"startTime":"2025-08-30T02:13:59.838Z","endTime":"2025-08-30T02:14:02.838Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.76021691444003,"strikeZoneBottom":1.82999852055603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.19381421243616,"aZ":-30.5452281904293,"pfxX":-5.816047277880145,"pfxZ":1.130699791490473,"pX":-0.14092554878437782,"pZ":3.8779558249491397,"vX0":-2.8912431073095615,"vY0":-119.13679830358792,"vZ0":1.2116925142678154,"x":104.6,"y":83.27,"x0":1.842828165000394,"y0":50.00447839959926,"z0":6.11685238133504,"aX":-8.386964459128489},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.6,"breakHorizontal":11.2,"spinRate":2913,"spinDirection":303},"zone":2,"typeConfidence":0.91,"plateTime":0.4591876831057502,"extension":5.566157405448499},"index":9,"playId":"b8e01022-def6-3681-9595-2f80b19ddfb2","pitchNumber":9,"startTime":"2025-08-30T02:14:19.872Z","endTime":"2025-08-30T02:14:23.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:14:23.181Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Martin walks.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T02:14:53.351Z","endTime":"2025-08-30T02:17:30.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"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"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"postOnSecond":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.8,"endSpeed":82.3,"strikeZoneTop":3.3939670728512,"strikeZoneBottom":1.62999927195864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.666552157314612,"aZ":-15.087186765136494,"pfxX":2.790712971322785,"pfxZ":9.747696693905747,"pX":1.0453402176901556,"pZ":3.8116131566769176,"vX0":-3.9092122901001027,"vY0":-132.18352435506802,"vZ0":-2.545706693505477,"x":69.12,"y":95.51,"x0":2.187331443014649,"y0":50.00070673963669,"z0":5.907465744108658,"aX":4.891107906062773},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.3,"breakHorizontal":-4.1,"spinRate":2458,"spinDirection":151},"zone":12,"typeConfidence":0.86,"plateTime":0.4158671281596158,"extension":5.653504736739744},"index":0,"playId":"d77d8af8-1ca9-3f8b-88a5-75e934b575a4","pitchNumber":1,"startTime":"2025-08-30T02:14:53.351Z","endTime":"2025-08-30T02:14:56.994Z","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":90.5,"endSpeed":82.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.746580702000728,"aZ":-13.096169524915469,"pfxX":4.99776447106205,"pfxZ":11.017450077858701,"pX":0.0709380864932149,"pZ":2.003474330914826,"vX0":-6.613528284423057,"vY0":-131.48475696965872,"vZ0":-7.034546598339329,"x":93.21,"y":170.85,"x0":1.9824646980695544,"y0":50.00289744265338,"z0":5.706871275190884,"aX":8.654675410938102},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.4,"breakHorizontal":-7.4,"spinRate":2386,"spinDirection":154},"zone":8,"typeConfidence":2.0,"plateTime":0.41833627191673983,"extension":6.157593072802077},"index":1,"playId":"48163378-b337-314b-a599-f30d6a226592","pitchNumber":2,"startTime":"2025-08-30T02:15:13.488Z","endTime":"2025-08-30T02:15:16.488Z","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":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.3,"strikeZoneTop":3.43382828498954,"strikeZoneBottom":1.63000010496573,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.942123263623277,"aZ":-24.245999526360443,"pfxX":4.523680782834832,"pfxZ":5.328125586109077,"pX":-0.7497419008520743,"pZ":2.1794997190514183,"vX0":-7.704960982901495,"vY0":-121.76975173765267,"vZ0":-3.6768677225087165,"x":126.07,"y":175.09,"x0":1.8807908440327024,"y0":50.00221078910896,"z0":5.8284240282998745,"aX":6.73136069603748},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.9,"breakHorizontal":-6.1,"spinRate":1236,"spinDirection":124},"zone":7,"typeConfidence":0.89,"plateTime":0.45136530397607943,"extension":6.138039379187074},"index":2,"playId":"75d40a42-6776-378b-8f1a-a216beb994ed","pitchNumber":3,"startTime":"2025-08-30T02:15:38.296Z","endTime":"2025-08-30T02:15:41.296Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"22dd99c7-9366-4d05-b5a1-06ebfcae10dd","startTime":"2025-08-30T02:15:59.606Z","endTime":"2025-08-30T02:16:05.289Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Matt Wallner steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"22dd99c7-9366-4d05-b5a1-06ebfcae10dd","startTime":"2025-08-30T02:16:40.789Z","endTime":"2025-08-30T02:16:40.790Z","isPitch":false,"isBaseRunningPlay":true,"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(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":84.6,"endSpeed":77.5,"strikeZoneTop":3.43217401669468,"strikeZoneBottom":1.62999940794336,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.62765544428097,"aZ":-31.37287037317363,"pfxX":5.929912892254202,"pfxZ":0.5239479707917178,"pX":-0.23063057336434387,"pZ":1.3372486699159376,"vX0":-7.274789301431882,"vY0":-122.93316686897965,"vZ0":-4.376536725408849,"x":103.73,"y":202.87,"x0":2.004119684327723,"y0":50.001123540518805,"z0":5.820112249178211,"aX":9.0255750985267},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.1,"breakHorizontal":-8.9,"spinRate":1181,"spinDirection":119},"zone":13,"typeConfidence":0.91,"plateTime":0.4464915057331842,"extension":6.227565128181558},"index":5,"playId":"f98bfd1f-6e61-36f2-87d5-d3ce4a206897","pitchNumber":4,"startTime":"2025-08-30T02:16:40.791Z","endTime":"2025-08-30T02:16:43.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":82.6,"strikeZoneTop":3.43580901119422,"strikeZoneBottom":1.63000048237652,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.592081233489324,"aZ":-11.566518107589658,"pfxX":2.9655970252966775,"pfxZ":11.676016951896296,"pX":-1.2606956251340422,"pZ":2.8274423674415137,"vX0":-9.019774306378997,"vY0":-133.02212014540004,"vZ0":-5.66077108430106,"x":167.24,"y":141.66,"x0":1.8116341281241828,"y0":50.00167856844885,"z0":5.846225962291251,"aX":5.234934283147536},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.8,"breakHorizontal":-3.1,"spinRate":2450,"spinDirection":152},"zone":11,"typeConfidence":0.91,"plateTime":0.41419015904091827,"extension":5.904214716386911},"index":6,"playId":"87245ad0-493a-39c1-981f-584a689c210f","pitchNumber":5,"startTime":"2025-08-30T02:17:03.480Z","endTime":"2025-08-30T02:17:06.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":81.9,"strikeZoneTop":3.40350151074919,"strikeZoneBottom":1.6299987920533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.04349436182104,"aZ":-12.3067914710214,"pfxX":4.569222808124417,"pfxZ":11.33704845539033,"pX":-0.06387731289629589,"pZ":3.808038201840404,"vX0":-7.207512125411093,"vY0":-132.93723606258126,"vZ0":-2.862090839188022,"x":115.12,"y":100.22,"x0":2.115152927737473,"y0":50.0039910045208,"z0":5.81748888455105,"aX":8.008968858827828},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.9,"breakHorizontal":-6.4,"spinRate":2577,"spinDirection":151},"zone":11,"typeConfidence":0.9,"plateTime":0.41537088340900574,"extension":5.962148831022139},"index":7,"playId":"b4258aa2-03d9-3fa0-8430-85a8da498b65","pitchNumber":6,"startTime":"2025-08-30T02:17:27.432Z","endTime":"2025-08-30T02:17:30.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:17:30.746Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Royce Lewis walks. Matt Wallner to 3rd. Austin Martin to 2nd.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T02:20:00.040Z","endTime":"2025-08-30T02:20:57.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"postOnThird":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"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-30T02:20:00.036Z","endTime":"2025-08-30T02:20:00.037Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Alek Jacob replaces Yuki Matsui.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-30T02:20:00.038Z","endTime":"2025-08-30T02:20:00.039Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689690,"link":"/api/v1/people/689690"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":71.6,"endSpeed":64.6,"strikeZoneTop":3.41476399880208,"strikeZoneBottom":1.66999908471684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.30464334557061,"aZ":-32.06905820246859,"pfxX":9.502106560146585,"pfxZ":0.09416211940694197,"pX":1.2957685094383893,"pZ":2.0654898254467473,"vX0":5.0038521658371025,"vY0":-103.97688966229887,"vZ0":3.823020003338551,"x":55.54,"y":127.53,"x0":-2.395709032421061,"y0":50.00022257787859,"z0":4.066627395117032,"aX":10.15429794821776},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":1.9,"breakHorizontal":-18.8,"spinRate":2405,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.5316597978581603,"extension":7.3191124761094235},"index":2,"playId":"2d7c0ad5-dd04-306b-a3c3-d24ba6769eb5","pitchNumber":1,"startTime":"2025-08-30T02:20:00.040Z","endTime":"2025-08-30T02:20:03.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.2,"endSpeed":67.7,"strikeZoneTop":3.50216031003968,"strikeZoneBottom":1.66999882970996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.692020324368766,"aZ":-32.08024288013228,"pfxX":-14.400725190021987,"pfxZ":0.0828417335620717,"pX":2.008631320687471,"pZ":1.6466870244065057,"vX0":12.59791137491711,"vY0":-108.56065519787158,"vZ0":2.4341012797415793,"x":87.96,"y":85.15,"x0":-2.0408897802814185,"y0":50.0042959963352,"z0":4.0402020721082845,"aX":-16.930092775584693},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":1.4,"breakHorizontal":22.1,"spinRate":2240,"spinDirection":270},"zone":14,"typeConfidence":2.0,"plateTime":0.5074945248241818,"extension":7.501595217793377},"index":3,"playId":"57e4b517-93d3-3c51-90e9-ff846062c516","pitchNumber":2,"startTime":"2025-08-30T02:20:17.933Z","endTime":"2025-08-30T02:20:20.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.3,"strikeZoneTop":3.49362481170569,"strikeZoneBottom":1.66999998961367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.16952476520313,"aZ":-20.040168043476495,"pfxX":-8.901952992129273,"pfxZ":8.02831318189865,"pX":0.5663768506963686,"pZ":3.8667534547926197,"vX0":8.875509241913202,"vY0":-122.67896840429634,"vZ0":3.728645846995348,"x":160.67,"y":129.88,"x0":-1.956278807078135,"y0":50.00306421698026,"z0":4.041969708443601,"aX":-13.456072070386153},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":15.8,"breakHorizontal":13.8,"spinRate":2463,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.4479176396103135,"extension":7.441411865882615},"index":4,"playId":"38962bb5-7af9-3994-8903-e8ba396305ac","pitchNumber":3,"startTime":"2025-08-30T02:20:35.963Z","endTime":"2025-08-30T02:20:38.963Z","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":2},"pitchData":{"startSpeed":83.8,"endSpeed":75.5,"strikeZoneTop":3.47135803495106,"strikeZoneBottom":1.67000039325638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.296369513815442,"aZ":-19.60690739821726,"pfxX":-8.229241260317075,"pfxZ":8.507502254674176,"pX":1.35487426949001,"pZ":3.4783988552017258,"vX0":10.345335010337926,"vY0":-121.48058105825463,"vZ0":2.9045039439936353,"x":61.68,"y":115.29,"x0":-1.9122114740809533,"y0":50.00563645946197,"z0":3.981952383015233,"aX":-12.162904599512938},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":16.4,"breakHorizontal":12.1,"spinRate":2363,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.45281566880639845,"extension":7.521244389285022},"index":5,"playId":"7439456f-787d-37ee-874d-bb43f1f1dce5","pitchNumber":4,"startTime":"2025-08-30T02:20:54.272Z","endTime":"2025-08-30T02:20:57.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:20:57.272Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T02:21:26.475Z","endTime":"2025-08-30T02:22:36.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(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":86.4,"endSpeed":77.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.890988370319345,"aZ":-19.77132297968047,"pfxX":-10.093845383815145,"pfxZ":7.963052454521176,"pX":0.09074379338214653,"pZ":3.09720854652351,"vX0":10.918595605118808,"vY0":-125.2505655052889,"vZ0":1.6718583042000144,"x":113.15,"y":127.23,"x0":-3.0542338213850195,"y0":50.00418908063922,"z0":4.058910303176951,"aX":-15.726582339468852},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":15.1,"breakHorizontal":15.1,"spinRate":2479,"spinDirection":239},"zone":2,"typeConfidence":2.0,"plateTime":0.4406126635917831,"extension":7.426774350915837},"index":0,"playId":"b798d964-b2ab-3994-91af-153c40204739","pitchNumber":1,"startTime":"2025-08-30T02:21:26.475Z","endTime":"2025-08-30T02:21:30.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.5,"endSpeed":66.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.588564913523427,"aZ":-33.95038972674357,"pfxX":-14.930843789231169,"pfxZ":-1.5640478890737182,"pX":0.34882456874018164,"pZ":2.521384003614578,"vX0":11.393254793316196,"vY0":-106.17884837016194,"vZ0":5.0493069771332415,"x":95.62,"y":135.24,"x0":-3.1529412492842432,"y0":50.00021138511892,"z0":3.9810795441857088,"aX":-17.005005319913842},"breaks":{"breakAngle":24.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-0.8,"breakHorizontal":23.9,"spinRate":2200,"spinDirection":278},"zone":6,"typeConfidence":2.0,"plateTime":0.5163287905587186,"extension":7.6681997447005035},"index":1,"playId":"7aed5a29-e521-39db-823d-d67b3331bf79","pitchNumber":2,"startTime":"2025-08-30T02:21:45.889Z","endTime":"2025-08-30T02:21:49.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.2,"strikeZoneTop":3.64079451091996,"strikeZoneBottom":1.78000136879125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.190907030557156,"aZ":-21.175222261688667,"pfxX":-8.468730860272016,"pfxZ":7.3166928584483095,"pX":-0.8816853873061349,"pZ":4.256275037095353,"vX0":8.1190648079642,"vY0":-122.15171320200766,"vZ0":4.739788713952353,"x":94.3,"y":189.9,"x0":-3.1562863331801476,"y0":50.00349979543611,"z0":4.114739217797676,"aX":-12.73395658636535},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":14.8,"breakHorizontal":13.3,"spinRate":2318,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.44926175589997275,"extension":7.514984963979566},"index":2,"playId":"4551da42-018d-399a-ae50-34f0b2fc2808","pitchNumber":3,"startTime":"2025-08-30T02:22:08.463Z","endTime":"2025-08-30T02:22:11.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.0,"endSpeed":66.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.03611385810914,"aZ":-32.513414850414236,"pfxX":-14.150274009181317,"pfxZ":-0.2992189315580216,"pX":0.05619408349091841,"pZ":2.190337224068277,"vX0":10.626402805110052,"vY0":-106.9952182059476,"vZ0":4.259242472309279,"x":114.86,"y":179.64,"x0":-3.1583211756378207,"y0":50.00041893829341,"z0":3.8375492143437486,"aX":-16.254434132519368},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":1.3,"breakHorizontal":22.4,"spinRate":2232,"spinDirection":277},"zone":8,"typeConfidence":2.0,"plateTime":0.513722827517364,"extension":7.656887342455543},"hitData":{"launchSpeed":80.7,"launchAngle":32.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.68,"coordY":100.17}},"index":3,"playId":"04ca09d8-4a33-3ee5-81af-267803446a69","pitchNumber":4,"startTime":"2025-08-30T02:22:27.927Z","endTime":"2025-08-30T02:22:36.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:22:36.206Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Sheets singles on a sharp line drive to center fielder Byron Buxton.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T02:24:51.933Z","endTime":"2025-08-30T02:27:05.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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":[1,2,3,4,5,6,7],"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":7},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T02:24:45.365Z","endTime":"2025-08-30T02:24:54.204Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"}},{"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":86.5,"endSpeed":79.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.586957020564494,"aZ":-32.028312815365304,"pfxX":1.420101584651926,"pfxZ":0.09454988493908978,"pX":0.1236859185616568,"pZ":2.091655487556434,"vX0":4.702702253045692,"vY0":-125.97178364931155,"vZ0":-2.8485305642340792,"x":112.29,"y":182.31,"x0":-1.9551235473298538,"y0":50.005916060574975,"z0":5.837395721936959,"aX":2.2725209581130965},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.2,"breakHorizontal":-3.7,"spinRate":2468,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.4354941754938997,"extension":6.460715617063806},"index":1,"playId":"f6f6b330-7625-3381-9658-7ed278138345","pitchNumber":1,"startTime":"2025-08-30T02:24:54.204Z","endTime":"2025-08-30T02:25:00.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.770755069960614,"aZ":-13.653892615289891,"pfxX":-5.940789630359356,"pfxZ":9.711521622452395,"pX":0.2810153860540219,"pZ":3.033373036639462,"vX0":7.312464832340511,"vY0":-137.739554896323,"vZ0":-4.859044212450352,"x":106.29,"y":156.88,"x0":-1.6458841877607797,"y0":50.00029478809262,"z0":5.7550504841912025,"aX":-11.326821721065562},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":9.1,"spinRate":2300,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.3988128073353301,"extension":6.57298128398557},"index":2,"playId":"3f85a564-8705-38de-b004-bd3138ab2cc0","pitchNumber":2,"startTime":"2025-08-30T02:25:18.329Z","endTime":"2025-08-30T02:25:21.329Z","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":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.48388329500738,"strikeZoneBottom":1.67000156012322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.64100078857908,"aZ":-19.406453210108772,"pfxX":-7.3521709574961465,"pfxZ":6.596730337912652,"pX":0.35574437474677884,"pZ":4.49197873421523,"vX0":8.193640353339848,"vY0":-138.64319396752904,"vZ0":-0.2552270258184799,"x":103.44,"y":117.5,"x0":-1.690699364437166,"y0":50.002818854840015,"z0":5.886704266535114,"aX":-14.231598488444813},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.1,"breakHorizontal":11.5,"spinRate":2290,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.39592438587571666,"extension":6.435369807549623},"index":3,"playId":"8655c9a8-0dfd-3a54-b46f-ac47245bf336","pitchNumber":3,"startTime":"2025-08-30T02:25:38.076Z","endTime":"2025-08-30T02:25:41.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.402067911697177,"aZ":-14.93081760494446,"pfxX":-4.954061684730428,"pfxZ":8.781462700633705,"pX":-0.7571171759127269,"pZ":3.418190647440355,"vX0":4.502108904551403,"vY0":-139.2751224946082,"vZ0":-3.7802442928750155,"x":145.86,"y":146.49,"x0":-1.7512296367957685,"y0":50.00408345025598,"z0":5.781171002980192,"aX":-9.729343604572069},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":8.0,"spinRate":2320,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.39333226120802367,"extension":6.751184579146522},"index":4,"playId":"d533e199-5f9b-3316-aaf6-fafe027374fc","pitchNumber":4,"startTime":"2025-08-30T02:25:55.352Z","endTime":"2025-08-30T02:25:58.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.56041398778908,"strikeZoneBottom":1.67000014719008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.85782227319774,"aZ":-29.684935303260236,"pfxX":1.442302175580029,"pfxZ":1.5177298601281028,"pX":0.11139494771917405,"pZ":0.4899521067287998,"vX0":4.436252522057206,"vY0":-127.08662425479082,"vZ0":-7.298390560549981,"x":112.75,"y":225.55,"x0":-1.8436031032103557,"y0":50.00234950280419,"z0":5.754521100569417,"aX":2.3595156951118597},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.3,"breakHorizontal":-3.6,"spinRate":2338,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.4308666327901398,"extension":6.274147257227179},"index":5,"playId":"f374239f-7083-3c88-9dc5-2ce19169c06d","pitchNumber":5,"startTime":"2025-08-30T02:26:22.262Z","endTime":"2025-08-30T02:26:25.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.95877563201142,"aZ":-15.698780687497056,"pfxX":-5.5664553217242965,"pfxZ":8.50935133305155,"pX":0.35135217943428915,"pZ":3.242978947807124,"vX0":7.462985427026688,"vY0":-138.9480734242549,"vZ0":-3.689318008534869,"x":103.61,"y":151.22,"x0":-1.6584177650288117,"y0":50.004918931548914,"z0":5.645176303719786,"aX":-10.780555340295303},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":8.4,"spinRate":2276,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.3956675606354567,"extension":6.453815886501532},"index":6,"playId":"50551f0e-b756-3963-a502-175fc8ad98b1","pitchNumber":6,"startTime":"2025-08-30T02:26:36.337Z","endTime":"2025-08-30T02:26:39.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.58115821546771,"aZ":-11.965912843324414,"pfxX":-5.796583813469519,"pfxZ":10.424188120368006,"pX":0.1737985629746733,"pZ":2.8945185666361675,"vX0":7.335794479309236,"vY0":-138.72928032941047,"vZ0":-5.010421175306107,"x":110.38,"y":160.63,"x0":-1.758309915417958,"y0":50.00639752116065,"z0":5.529433206218982,"aX":-11.241458437779835},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":8.9,"spinRate":2338,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.39563397540458434,"extension":6.8246949449067},"hitData":{"launchSpeed":102.2,"launchAngle":11.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":122.14,"coordY":71.34}},"index":7,"playId":"60236ddc-b83d-3d0e-a4ec-e1d327f2d68b","pitchNumber":7,"startTime":"2025-08-30T02:26:54.232Z","endTime":"2025-08-30T02:27:05.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:27:05.885Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Iglesias singles on a ground ball to center fielder Byron Buxton. Gavin Sheets to 2nd.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T02:29:25.361Z","endTime":"2025-08-30T02:30:45.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"postOnSecond":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T02:27:15.584Z","endTime":"2025-08-30T02:28:00.580Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Justin Topa replaces Zebby Matthews.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T02:28:00.580Z","endTime":"2025-08-30T02:29:27.651Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623437,"link":"/api/v1/people/623437"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.5,"strikeZoneTop":3.35634222167454,"strikeZoneBottom":1.51480502177023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.007735366590246,"aZ":-33.05595357548088,"pfxX":-11.752165517681604,"pfxZ":-0.47877094482235805,"pX":-0.6520531985055495,"pZ":2.9927425429576733,"vX0":8.072289369733092,"vY0":-136.16397798458934,"vZ0":0.6610880068811662,"x":141.85,"y":157.98,"x0":-2.150659918637742,"y0":50.00034693046111,"z0":5.060805557976111,"aX":-21.73971173187636},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":-0.5,"breakHorizontal":19.2,"spinRate":2161,"spinDirection":250},"zone":1,"typeConfidence":0.91,"plateTime":0.4045467667936222,"extension":5.765539742326025},"index":2,"playId":"56a6f02e-8292-3796-bc35-94a12ad40c12","pitchNumber":1,"startTime":"2025-08-30T02:29:27.651Z","endTime":"2025-08-30T02:29:32.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.36122739146949,"strikeZoneBottom":1.41975221752353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.97346872416381,"aZ":-32.59147340340663,"pfxX":-12.753614336506452,"pfxZ":-0.21885283077997464,"pX":0.5544485617825721,"pZ":2.0496492360862897,"vX0":11.595995218486749,"vY0":-136.6474356853243,"vZ0":-1.5532377038600091,"x":95.87,"y":183.44,"x0":-2.1083301377736388,"y0":50.00674519044673,"z0":4.8862178325639505,"aX":-23.87878127003542},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.6,"breakHorizontal":20.3,"spinRate":2155,"spinDirection":248},"zone":6,"typeConfidence":0.92,"plateTime":0.4024138277492364,"extension":5.7372853206285495},"index":3,"playId":"6082104b-b181-3929-85c3-d2d8398dab09","pitchNumber":2,"startTime":"2025-08-30T02:29:44.306Z","endTime":"2025-08-30T02:29:47.306Z","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":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.85662922037234,"aZ":-23.20888023743713,"pfxX":4.6572654421480415,"pfxZ":6.100145398328281,"pX":0.1499670024290526,"pZ":2.47368067270652,"vX0":4.760027253847306,"vY0":-120.7975514485989,"vZ0":-0.9213324798391671,"x":111.28,"y":171.99,"x0":-2.4553207793903216,"y0":50.000425368085615,"z0":4.911712395185053,"aX":6.838619098592856},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":11.0,"breakHorizontal":-9.6,"spinRate":2473,"spinDirection":74},"zone":5,"typeConfidence":0.89,"plateTime":0.4544825548932816,"extension":5.5840054094631055},"index":4,"playId":"c0ea40e4-4855-375a-a67d-3b3fbb8e37f6","pitchNumber":3,"startTime":"2025-08-30T02:30:02.157Z","endTime":"2025-08-30T02:30:06.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":73.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.555978650083333,"aZ":-27.688434532503774,"pfxX":9.558047792390273,"pfxZ":3.2431609744118575,"pX":0.7813669466073395,"pZ":2.2684741599292226,"vX0":4.574949463847346,"vY0":-118.02753613185997,"vZ0":-0.13050365158141397,"x":87.22,"y":177.53,"x0":-2.435969641270645,"y0":50.00347253994159,"z0":4.916975529903943,"aX":13.220512281638705},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":6.1,"breakHorizontal":-18.6,"spinRate":2662,"spinDirection":68},"zone":6,"typeConfidence":0.91,"plateTime":0.46757823591372416,"extension":5.594188844981213},"hitData":{"launchSpeed":75.6,"launchAngle":6.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.62,"coordY":67.17}},"index":5,"playId":"9b8185d0-0bd8-35f7-8607-839e312f6002","pitchNumber":4,"startTime":"2025-08-30T02:30:33.979Z","endTime":"2025-08-30T02:30:45.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:30:45.753Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks. Gavin Sheets to 3rd. Jose Iglesias to 2nd.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T02:30:53.576Z","endTime":"2025-08-30T02:33:13.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"postOnThird":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.33007198564608,"strikeZoneBottom":1.5800013724951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.87221817677867,"aZ":-33.27623418174792,"pfxX":5.602370465658061,"pfxZ":-0.7669370690688933,"pX":-0.3837303662936489,"pZ":1.9242224097695426,"vX0":3.374426300298943,"vY0":-119.04120694970914,"vZ0":-0.001390143738491556,"x":131.63,"y":186.83,"x0":-2.5499800850354446,"y0":50.00588829473973,"z0":4.949253225576918,"aX":8.00299558975357},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.1,"breakHorizontal":-11.0,"spinRate":2629,"spinDirection":76},"zone":7,"typeConfidence":0.9,"plateTime":0.46095338536982977,"extension":5.637962577745693},"index":0,"playId":"900f0d81-9545-3a94-a2f1-dd039f075bcc","pitchNumber":1,"startTime":"2025-08-30T02:31:13.507Z","endTime":"2025-08-30T02:31:17.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.23972566299887,"strikeZoneBottom":1.58000152925731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.903772125945792,"aZ":-38.07668295061972,"pfxX":-8.17322273755168,"pfxZ":-3.6043912430765737,"pX":-1.4555574907725728,"pZ":1.7501310352284394,"vX0":4.810824978033872,"vY0":-127.57493606045817,"vZ0":-0.4894028876089731,"x":172.48,"y":191.53,"x0":-2.3104484321739904,"y0":50.004134173594025,"z0":4.963326460828523,"aX":-13.382060125337418},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.4,"breakHorizontal":13.6,"spinRate":2006,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.43045162471037735,"extension":5.7317754082028},"index":1,"playId":"51ee6efc-c9a5-300d-8e7f-27a5d2428fb9","pitchNumber":2,"startTime":"2025-08-30T02:31:33.404Z","endTime":"2025-08-30T02:31:36.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.3,"strikeZoneTop":3.38080251891247,"strikeZoneBottom":1.5799998134961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.500147650991245,"aZ":-36.30520655303489,"pfxX":-11.309280454528317,"pfxZ":-2.5714866326363826,"pX":1.6692858897280358,"pZ":1.9689171757285067,"vX0":12.749124314761325,"vY0":-126.64173514231913,"vZ0":-0.06426345416714518,"x":53.37,"y":185.62,"x0":-1.9868909918422875,"y0":50.00319903949997,"z0":4.925383353266287,"aX":-18.170521003450798},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.3,"breakHorizontal":17.2,"spinRate":1996,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.4343272003494594,"extension":6.079909637362191},"index":2,"playId":"bfa1b4d7-02e7-32bb-b993-7663eb9a47ad","pitchNumber":3,"startTime":"2025-08-30T02:31:51.302Z","endTime":"2025-08-30T02:31:54.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.883013374794825,"aZ":-25.529019665660414,"pfxX":-1.42465570354503,"pfxZ":3.6300203468734047,"pX":0.011718630558131956,"pZ":2.8972008173571746,"vX0":6.5296542901198205,"vY0":-133.49704702100735,"vZ0":-0.7061874763567487,"x":116.55,"y":160.56,"x0":-2.265762214256425,"y0":50.00255969054783,"z0":4.979595061504825,"aX":-2.608416591912224},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.6,"breakHorizontal":1.4,"spinRate":2317,"spinDirection":230},"zone":2,"typeConfidence":0.91,"plateTime":0.40805701953836815,"extension":5.611300323576665},"index":3,"playId":"5deabb57-a538-3f87-b83a-ef8bea0ae5e2","pitchNumber":4,"startTime":"2025-08-30T02:32:27.547Z","endTime":"2025-08-30T02:32:30.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.30345155126129,"strikeZoneBottom":1.59634766410582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.047364916675882,"aZ":-36.24561802418601,"pfxX":-9.769137055437279,"pfxZ":-2.4887515602780788,"pX":-0.648660214856849,"pZ":1.4780352912259536,"vX0":7.422561653037562,"vY0":-127.10803592230889,"vZ0":-1.267917999580341,"x":141.73,"y":198.87,"x0":-2.3374420322723353,"y0":50.0017273617962,"z0":4.86109610527,"aX":-15.984645622366102},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.6,"breakHorizontal":16.0,"spinRate":1886,"spinDirection":257},"zone":7,"typeConfidence":2.0,"plateTime":0.43090311441340967,"extension":6.077205113863868},"index":4,"playId":"183bfd22-55a9-3a47-9f73-448de45565a7","pitchNumber":5,"startTime":"2025-08-30T02:32:48.941Z","endTime":"2025-08-30T02:32:52.587Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.32627940366706,"strikeZoneBottom":1.57999987512661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.417930492145622,"aZ":-28.2761061040571,"pfxX":4.262883888217026,"pfxZ":2.6100210109600095,"pX":0.6611284656126848,"pZ":1.1237799616570323,"vX0":5.980726980903745,"vY0":-121.32153355706666,"vZ0":-2.7021589155868484,"x":91.8,"y":208.44,"x0":-2.388344260998805,"y0":50.0018539441127,"z0":4.712809327788969,"aX":6.362598942897482},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.3,"breakHorizontal":-9.1,"spinRate":2594,"spinDirection":76},"zone":14,"typeConfidence":0.89,"plateTime":0.45122298405823136,"extension":5.72147698249559},"index":5,"playId":"70a69c03-62a5-369a-b176-a681b4276e8e","pitchNumber":6,"startTime":"2025-08-30T02:33:10.235Z","endTime":"2025-08-30T02:33:13.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:33:13.854Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Will Wagner pops out to catcher Ryan Jeffers in foul territory.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T02:34:22.081Z","endTime":"2025-08-30T02:36:09.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"postOnThird":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T02:33:28.763Z","endTime":"2025-08-30T02:34:05.024Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-hitter Will Wagner replaces Freddy Fermin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T02:34:05.024Z","endTime":"2025-08-30T02:34:24.368Z","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":"901","replacedPlayer":{"id":666023,"link":"/api/v1/people/666023"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.44681348153203,"strikeZoneBottom":1.68815447923008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.34687228525342,"aZ":-34.30320428211612,"pfxX":-12.165264101479021,"pfxZ":-1.1027771195976417,"pX":-0.670072722458635,"pZ":2.231523038494165,"vX0":8.237700282680423,"vY0":-138.23898917244043,"vZ0":-0.9818375895499988,"x":142.54,"y":178.53,"x0":-2.116085471876065,"y0":50.006350653797774,"z0":4.905186448005137,"aX":-23.424595958767004},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-2.0,"breakHorizontal":20.2,"spinRate":2218,"spinDirection":254},"zone":7,"typeConfidence":0.92,"plateTime":0.3970281149153898,"extension":5.6557491543470055},"index":2,"playId":"3a75023e-2ac4-3b38-971d-9d2171ab6854","pitchNumber":1,"startTime":"2025-08-30T02:34:24.368Z","endTime":"2025-08-30T02:34:27.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.40370657438509,"strikeZoneBottom":1.62917900729298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.891339714488105,"aZ":-40.56796320808083,"pfxX":-8.714182826852909,"pfxZ":-5.171909218280294,"pX":-0.741463939618464,"pZ":1.5462220464415244,"vX0":6.41346779318755,"vY0":-127.06802296980418,"vZ0":-0.2179956343364906,"x":145.26,"y":197.03,"x0":-2.175589690712466,"y0":50.00328671659753,"z0":4.877162638387463,"aX":-14.14186166549715},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-9.1,"breakHorizontal":14.2,"spinRate":1954,"spinDirection":263},"zone":7,"typeConfidence":2.0,"plateTime":0.43232245790630763,"extension":5.6418084103923585},"index":3,"playId":"f15bef07-3e11-357e-81a4-09c4249a0d39","pitchNumber":2,"startTime":"2025-08-30T02:34:40.379Z","endTime":"2025-08-30T02:34:43.875Z","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":94.1,"endSpeed":86.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.269525118157524,"aZ":-33.39286245039806,"pfxX":-11.37237891956521,"pfxZ":-0.6464281134567766,"pX":0.3934244884631143,"pZ":2.1965299526871678,"vX0":10.38557888367423,"vY0":-136.60806443765716,"vZ0":-0.9985910422570683,"x":102.0,"y":179.47,"x0":-1.9812407028432077,"y0":50.001242973780116,"z0":4.863515453781522,"aX":-21.478882332694308},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-1.2,"breakHorizontal":18.4,"spinRate":2209,"spinDirection":251},"zone":6,"typeConfidence":0.91,"plateTime":0.401038492864108,"extension":5.685991193403147},"index":4,"playId":"e6f565ad-5bd0-381c-9822-7bb03c151492","pitchNumber":3,"startTime":"2025-08-30T02:35:00.759Z","endTime":"2025-08-30T02:35:03.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.39822098824863,"aZ":-23.70261277239207,"pfxX":-2.712732150983481,"pfxZ":4.6876645293615375,"pX":0.5802808829219338,"pZ":3.3941504731506456,"vX0":8.219687861560297,"vY0":-133.05501285028708,"vZ0":0.39277957532278496,"x":94.88,"y":147.14,"x0":-2.185665727020345,"y0":50.00326425934557,"z0":4.951244655029699,"aX":-4.903968580804161},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.8,"breakHorizontal":3.2,"spinRate":2292,"spinDirection":243},"zone":3,"typeConfidence":0.9,"plateTime":0.41039728624909255,"extension":5.84969043077197},"index":5,"playId":"1c90eecd-8510-3d2a-9cf5-9c89029951b5","pitchNumber":4,"startTime":"2025-08-30T02:35:23.026Z","endTime":"2025-08-30T02:35:26.026Z","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":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.6,"strikeZoneTop":3.33693652019337,"strikeZoneBottom":1.49000065708098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.066821955302718,"aZ":-40.11815242522708,"pfxX":-8.142612793940168,"pfxZ":-4.888223215267939,"pX":-1.2596917853633531,"pZ":2.5378251415768163,"vX0":5.113813100510239,"vY0":-127.13660507452163,"vZ0":1.7468819895844747,"x":165.02,"y":170.26,"x0":-2.247694880415336,"y0":50.005849397392474,"z0":5.0453243787656366,"aX":-13.222441855197472},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-8.2,"breakHorizontal":13.4,"spinRate":1856,"spinDirection":265},"zone":11,"typeConfidence":2.0,"plateTime":0.4321777833764724,"extension":5.693191620999908},"index":6,"playId":"c8709aa3-8631-3a7a-9274-6b46b931a635","pitchNumber":5,"startTime":"2025-08-30T02:35:43.480Z","endTime":"2025-08-30T02:35:46.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.697159612383953,"aZ":-25.28577266381391,"pfxX":-1.9806220757839559,"pfxZ":3.809036652555532,"pX":0.8598102648862941,"pZ":2.436588141587299,"vX0":8.793045397048349,"vY0":-132.91032414775026,"vZ0":-1.6850319801059537,"x":84.23,"y":172.99,"x0":-2.219069502639603,"y0":50.00236902528064,"z0":4.896527623509275,"aX":-3.5825445793331228},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.7,"breakHorizontal":1.9,"spinRate":2345,"spinDirection":228},"zone":12,"typeConfidence":0.91,"plateTime":0.41048308872581174,"extension":5.7809312030919395},"hitData":{"launchSpeed":65.9,"launchAngle":85.0,"totalDistance":26.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":115.99,"coordY":209.0}},"index":7,"playId":"db216c88-8c6a-3151-9a26-c3c0476dc1dc","pitchNumber":6,"startTime":"2025-08-30T02:36:00.400Z","endTime":"2025-08-30T02:36:09.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:36:09.102Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a sharp ground ball to center fielder Byron Buxton. Gavin Sheets scores. Jose Iglesias scores. Jake Cronenworth to 2nd.","rbi":2,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T02:36:33.912Z","endTime":"2025-08-30T02:37:57.456Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"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,4],"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":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":621439,"link":"/api/v1/people/621439"},"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":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":{"id":623437,"link":"/api/v1/people/623437"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":{"id":805673,"link":"/api/v1/people/805673"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":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, 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":81.5,"endSpeed":74.5,"strikeZoneTop":3.83958122461457,"strikeZoneBottom":1.79050795461743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.907529593795072,"aZ":-27.391316212714266,"pfxX":7.3214847339782025,"pfxZ":3.367599034432571,"pX":-0.5769090641285534,"pZ":2.564644441852569,"vX0":2.5713911906562696,"vY0":-118.71177215628805,"vZ0":0.2719779164802838,"x":138.99,"y":169.53,"x0":-2.6267876685872364,"y0":50.0003240967323,"z0":4.953296049800518,"aX":10.389825334987407},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.5,"breakHorizontal":-13.9,"spinRate":2700,"spinDirection":67},"zone":4,"typeConfidence":0.91,"plateTime":0.4623736887881207,"extension":5.623370348328927},"index":0,"playId":"9389697b-ccc8-3b73-ac0a-8db6ad28645d","pitchNumber":1,"startTime":"2025-08-30T02:36:41.080Z","endTime":"2025-08-30T02:36:44.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.70428748566072,"strikeZoneBottom":1.76999883185309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.393630607580555,"aZ":-30.995837999434322,"pfxX":-10.07658470823849,"pfxZ":0.6101557941720879,"pX":-0.4285505449600272,"pZ":1.0897967937073463,"vX0":8.211715986478572,"vY0":-137.275490380865,"vZ0":-4.177067729726837,"x":133.34,"y":209.36,"x0":-2.1340517304134514,"y0":50.00217003748209,"z0":4.716175657068616,"aX":-19.43348690277211},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":0.5,"breakHorizontal":16.8,"spinRate":2207,"spinDirection":248},"zone":13,"typeConfidence":0.89,"plateTime":0.39739693638601326,"extension":5.6730536838759695},"index":1,"playId":"361de70b-1494-32cd-a0d1-6bed55cace0b","pitchNumber":2,"startTime":"2025-08-30T02:36:55.851Z","endTime":"2025-08-30T02:36:59.125Z","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":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.0,"strikeZoneTop":3.69792267924361,"strikeZoneBottom":1.77000052579307,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.745332185643772,"aZ":-28.260195205149753,"pfxX":7.3700654251622995,"pfxZ":2.7684336171127057,"pX":1.7772961178849265,"pZ":1.6850655564175343,"vX0":7.268030919959543,"vY0":-118.24355747587892,"vZ0":-1.1953335694452105,"x":49.25,"y":193.28,"x0":-2.2950245135163736,"y0":50.00446577491636,"z0":4.792386283583611,"aX":10.425790576227538},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":5.0,"breakHorizontal":-15.1,"spinRate":2636,"spinDirection":61},"zone":14,"typeConfidence":0.91,"plateTime":0.4633840757846097,"extension":5.734302752984252},"index":2,"playId":"752bcd67-588a-3377-b3c3-91db0baaecf1","pitchNumber":3,"startTime":"2025-08-30T02:37:12.045Z","endTime":"2025-08-30T02:37:15.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.76176011358161,"strikeZoneBottom":1.7699992256634,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.995477879314596,"aZ":-29.120898301358874,"pfxX":7.41027037136484,"pfxZ":2.101667772746927,"pX":-1.4408262393392985,"pZ":2.1279263019921344,"vX0":0.7699884464670586,"vY0":-119.7107847473191,"vZ0":-0.11042698403352458,"x":171.92,"y":181.33,"x0":-2.729307687423402,"y0":50.001464834734556,"z0":4.780251180502404,"aX":10.75987908208775},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.1,"breakHorizontal":-13.6,"spinRate":2667,"spinDirection":67},"zone":13,"typeConfidence":0.9,"plateTime":0.45743849039264006,"extension":5.657573348701983},"index":3,"playId":"d8a7d480-abde-33cc-a18f-68603d83b528","pitchNumber":4,"startTime":"2025-08-30T02:37:29.487Z","endTime":"2025-08-30T02:37:33.130Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.498430385166607,"aZ":-33.288346322684916,"pfxX":-10.778211762414363,"pfxZ":-0.5887876573210082,"pX":-0.19396629246355643,"pZ":2.4393812823244105,"vX0":8.838659941142037,"vY0":-136.0970060872949,"vZ0":-0.27886293581643606,"x":124.39,"y":172.92,"x0":-2.0754850620530023,"y0":50.004971900852546,"z0":4.839143826548627,"aX":-20.320948042931647},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":-1.0,"breakHorizontal":17.8,"spinRate":2199,"spinDirection":247},"zone":5,"typeConfidence":0.91,"plateTime":0.40171179517737166,"extension":5.733748872052831},"hitData":{"launchSpeed":110.0,"launchAngle":-3.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":123.09,"coordY":90.98}},"index":4,"playId":"16fe81aa-54d8-38e2-be2f-c620421debb8","pitchNumber":5,"startTime":"2025-08-30T02:37:46.264Z","endTime":"2025-08-30T02:37:57.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:37:57.456Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Luis Arraez lines into a double play, second baseman Luke Keaschall to first baseman Kody Clemens. Fernando Tatis Jr. out at 1st.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T02:38:21.678Z","endTime":"2025-08-30T02:39:44.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":{"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.2,"strikeZoneTop":3.32686604051418,"strikeZoneBottom":1.54999927489094,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.916919535176426,"aZ":-29.397043696363234,"pfxX":-10.20493007994151,"pfxZ":1.4867973352408388,"pX":0.07975251203735333,"pZ":2.4036066629399433,"vX0":9.3240150449061,"vY0":-136.60168560769844,"vZ0":-1.3695956043580244,"x":113.96,"y":173.88,"x0":-2.0687386275358906,"y0":50.00611736881613,"z0":4.951812766447424,"aX":-19.096008431667762},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.6,"breakHorizontal":16.3,"spinRate":2236,"spinDirection":251},"zone":5,"typeConfidence":0.91,"plateTime":0.40251965515224786,"extension":5.688881251802222},"index":0,"playId":"666982b7-1879-33ac-9f85-81f49435329f","pitchNumber":1,"startTime":"2025-08-30T02:38:47.990Z","endTime":"2025-08-30T02:38:51.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.32708671945148,"aZ":-22.225670060999484,"pfxX":-1.105594366444079,"pfxZ":5.660990969453861,"pX":0.637658909390581,"pZ":3.23882760132901,"vX0":7.708555331841962,"vY0":-132.28507379509534,"vZ0":-0.32779413617147624,"x":92.69,"y":151.33,"x0":-2.1806823470556203,"y0":50.00622105110535,"z0":5.0050787373114405,"aX":-1.9456412995866603},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.4,"breakHorizontal":0.2,"spinRate":2378,"spinDirection":227},"zone":3,"typeConfidence":0.91,"plateTime":0.41533977108033415,"extension":5.675697541643999},"index":1,"playId":"85408d60-4cb6-37d9-845e-4682a89bdc66","pitchNumber":2,"startTime":"2025-08-30T02:39:05.495Z","endTime":"2025-08-30T02:39:09.625Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-30T02:39:24.049Z","endTime":"2025-08-30T02:39:37.580Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.60029183268547,"aZ":-31.244748090746935,"pfxX":-9.792268146763242,"pfxZ":0.5048434127966592,"pX":0.9304717275338776,"pZ":2.0167787456594928,"vX0":11.09895433815359,"vY0":-135.9879831064929,"vZ0":-1.7623392222457661,"x":81.53,"y":184.33,"x0":-1.9510642537657703,"y0":50.005578255712564,"z0":4.861594838947414,"aX":-18.15990091404534},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.7,"breakHorizontal":15.1,"spinRate":2226,"spinDirection":251},"zone":14,"typeConfidence":0.91,"plateTime":0.40432327425438563,"extension":5.689370391409255},"hitData":{"launchSpeed":98.7,"launchAngle":9.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":147.9,"coordY":141.28}},"index":3,"playId":"69daacad-cc39-3f65-b98e-2b923d54989b","pitchNumber":3,"startTime":"2025-08-30T02:39:37.580Z","endTime":"2025-08-30T02:39:44.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:39:44.024Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Larnach grounds out, second baseman Jake Cronenworth to first baseman Luis Arraez.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T02:41:56.686Z","endTime":"2025-08-30T02:42:58.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":{"description":"Defensive Substitution: Elias Díaz replaces Will Wagner, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T02:41:00.527Z","endTime":"2025-08-30T02:41:58.749Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":695238,"link":"/api/v1/people/695238"}},{"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":84.8,"endSpeed":76.7,"strikeZoneTop":3.74292715022658,"strikeZoneBottom":1.73000135867677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34241758330228,"aZ":-19.688978968518292,"pfxX":-8.099565968514604,"pfxZ":8.251434934888273,"pX":1.554414981085878,"pZ":1.9972415259316514,"vX0":13.563953121528773,"vY0":-122.75949374334989,"vZ0":-0.7653520775093037,"x":57.75,"y":184.85,"x0":-3.0126594235098976,"y0":50.000070770624355,"z0":4.002987262128795,"aX":-12.251365435236858},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":15.0,"breakHorizontal":11.2,"spinRate":2360,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.44772812251421046,"extension":7.403951581458087},"index":1,"playId":"86aa9a8b-4c0f-388d-a411-f1f61979190f","pitchNumber":1,"startTime":"2025-08-30T02:41:58.749Z","endTime":"2025-08-30T02:42:02.196Z","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":84.1,"endSpeed":75.6,"strikeZoneTop":3.66377308306063,"strikeZoneBottom":1.72999972158243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.208255814065193,"aZ":-22.08089604276572,"pfxX":-8.08229061621288,"pfxZ":6.809172211897939,"pX":0.3516419809754161,"pZ":3.1066985470972877,"vX0":10.840023461743627,"vY0":-121.87913590656976,"vZ0":2.4620554771138408,"x":103.6,"y":154.9,"x0":-3.1337185752490133,"y0":50.00415895430775,"z0":4.007508823414736,"aX":-11.984641609525516},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":13.3,"breakHorizontal":11.6,"spinRate":2325,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.45193217991333245,"extension":7.485304098217418},"index":2,"playId":"1bc33c1c-1db0-371b-8122-bca0a6d995ca","pitchNumber":2,"startTime":"2025-08-30T02:42:12.610Z","endTime":"2025-08-30T02:42:15.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.5,"endSpeed":65.9,"strikeZoneTop":3.76768623605346,"strikeZoneBottom":1.72999885067081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.655707497765764,"aZ":-31.290302877161988,"pfxX":-13.523927226615253,"pfxZ":0.7768135088389219,"pX":-0.6702852993232862,"pZ":2.4294524884116386,"vX0":8.854514177254936,"vY0":-107.72395492201352,"vZ0":4.000014049980054,"x":142.55,"y":173.18,"x0":-3.147675006362346,"y0":50.00127941046931,"z0":4.081583375435991,"aX":-15.350861928072204},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":3.4,"breakHorizontal":21.0,"spinRate":2143,"spinDirection":270},"zone":4,"typeConfidence":2.0,"plateTime":0.515253926114172,"extension":7.333325126285918},"index":3,"playId":"78012669-8442-3855-8051-76834ab769a1","pitchNumber":3,"startTime":"2025-08-30T02:42:26.703Z","endTime":"2025-08-30T02:42:30.171Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-30T02:42:40.449Z","endTime":"2025-08-30T02:42:50.463Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.4,"endSpeed":66.6,"strikeZoneTop":3.69,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.256881582810554,"aZ":-31.99364708833429,"pfxX":-12.467592835867048,"pfxZ":0.1563924733833928,"pX":-0.4272790456075043,"pZ":0.9755767338167028,"vX0":9.152771625923805,"vY0":-107.72874818746114,"vZ0":1.41787254962008,"x":133.29,"y":212.44,"x0":-3.1658476791071473,"y0":50.001431131106514,"z0":3.9164452400842418,"aX":-14.271429398303091},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":1.2,"breakHorizontal":19.3,"spinRate":2223,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.5135827793897638,"extension":7.331322085685282},"hitData":{"launchSpeed":71.1,"launchAngle":4.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.15,"coordY":145.37}},"index":5,"playId":"bdbce373-fc05-3068-9341-fdcf44005ff6","pitchNumber":4,"startTime":"2025-08-30T02:42:50.463Z","endTime":"2025-08-30T02:42:58.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:42:58.392Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Byron Buxton grounds out softly, pitcher Alek Jacob to first baseman Luis Arraez.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T02:43:04.766Z","endTime":"2025-08-30T02:45:18.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"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":6},"credits":[{"player":{"id":689690,"link":"/api/v1/people/689690"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"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":84.9,"endSpeed":77.1,"strikeZoneTop":3.4492453095745,"strikeZoneBottom":1.57000017950883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.16770422981271,"aZ":-21.698616820882926,"pfxX":-7.364808143637491,"pfxZ":6.819363837316514,"pX":-0.510491770643899,"pZ":3.8791233345608136,"vX0":6.240522837161047,"vY0":-123.35560864716584,"vZ0":3.6497018601921707,"x":136.46,"y":134.04,"x0":-2.119614943669305,"y0":50.00585395663226,"z0":4.212095722788892,"aX":-11.321003026932052},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":13.6,"breakHorizontal":11.9,"spinRate":2307,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.44449178246683196,"extension":7.406760289570383},"index":0,"playId":"51a2d492-29d1-3221-86b4-524365d6e6e3","pitchNumber":1,"startTime":"2025-08-30T02:43:24.253Z","endTime":"2025-08-30T02:43:27.698Z","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":83.3,"endSpeed":75.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.951107130194305,"aZ":-20.04367781022671,"pfxX":-6.831630641251524,"pfxZ":8.209027573166964,"pX":1.4764435624007552,"pZ":3.114857175037367,"vX0":9.884004676441682,"vY0":-120.9096912202268,"vZ0":1.7872603084998446,"x":60.72,"y":154.68,"x0":-1.780101331646729,"y0":50.00395486231845,"z0":4.126836460029183,"aX":-10.098148037833807},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":15.6,"breakHorizontal":10.0,"spinRate":2330,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.4533028377054187,"extension":7.526411823169145},"index":1,"playId":"2095fe74-9278-3e01-a685-f52e0acb5a86","pitchNumber":2,"startTime":"2025-08-30T02:43:39.201Z","endTime":"2025-08-30T02:43:42.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.5,"endSpeed":66.2,"strikeZoneTop":3.40255479736861,"strikeZoneBottom":1.56999877515751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.35413940783585,"aZ":-30.51152205551771,"pfxX":-14.661097986148416,"pfxZ":1.4796506895923738,"pX":1.7688867521375136,"pZ":2.1046759378783366,"vX0":11.715657497328456,"vY0":-106.14630604469792,"vZ0":3.248691451846788,"x":49.57,"y":181.95,"x0":-1.9516196524495293,"y0":50.00449856962211,"z0":4.0575262267973935,"aX":-16.516073899819368},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":4.2,"breakHorizontal":22.8,"spinRate":2199,"spinDirection":265},"zone":14,"typeConfidence":2.0,"plateTime":0.5185670356807108,"extension":7.60111691873014},"index":2,"playId":"f88e280f-0d9b-3394-a42a-da037ee4a61b","pitchNumber":3,"startTime":"2025-08-30T02:44:00.977Z","endTime":"2025-08-30T02:44:04.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.86729522741539,"aZ":-30.395983377860393,"pfxX":-12.9305823221538,"pfxZ":1.2027424339004842,"pX":-0.2174578856178801,"pZ":2.4058388168754976,"vX0":8.188620174004088,"vY0":-120.73936176840363,"vZ0":2.6644785122910117,"x":125.29,"y":173.82,"x0":-1.9679357892790283,"y0":50.00370815117276,"z0":3.957606613774549,"aX":-19.147839798261213},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.1,"breakHorizontal":21.6,"spinRate":2337,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.4531397989309225,"extension":7.428583319070091},"index":3,"playId":"1b5472b6-5004-3792-9137-b8883bb3a92e","pitchNumber":4,"startTime":"2025-08-30T02:44:15.072Z","endTime":"2025-08-30T02:44:21.580Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-30T02:44:37.241Z","endTime":"2025-08-30T02:44:51.346Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"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":84.6,"endSpeed":77.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.36309102073326,"aZ":-22.848312789569253,"pfxX":-8.355587455961158,"pfxZ":6.088911267562892,"pX":-0.07396030459250243,"pZ":3.370878473190016,"vX0":7.547386147157483,"vY0":-122.99793257618516,"vZ0":2.872756105670213,"x":119.82,"y":147.77,"x0":-2.096438427098463,"y0":50.006115902251004,"z0":4.125029295255954,"aX":-12.807098508893839},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":12.0,"breakHorizontal":13.3,"spinRate":2251,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.44529894289835914,"extension":7.541896461073036},"index":5,"playId":"467acbc5-994c-3557-ad65-8d57eb79ce7b","pitchNumber":5,"startTime":"2025-08-30T02:44:51.346Z","endTime":"2025-08-30T02:44:54.346Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":70.5,"endSpeed":63.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.246142369932606,"aZ":-31.986989994436566,"pfxX":7.13631248738285,"pfxZ":0.17693840093801327,"pX":0.08593357686704038,"pZ":2.3528888342641423,"vX0":3.146189945816706,"vY0":-102.38488104332295,"vZ0":4.559550994480149,"x":113.72,"y":175.25,"x0":-2.411401273188345,"y0":50.00024216797318,"z0":4.0773240817688,"aX":7.365930107046509},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":2.4,"breakHorizontal":-13.9,"spinRate":2288,"spinDirection":86},"zone":5,"typeConfidence":2.0,"plateTime":0.5407134402445282,"extension":7.332628434828466},"hitData":{"launchSpeed":50.8,"launchAngle":-69.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":118.33,"coordY":184.01}},"index":6,"playId":"c0a01e60-4397-3be1-ba5b-8c7beaaa69cb","pitchNumber":6,"startTime":"2025-08-30T02:45:11.116Z","endTime":"2025-08-30T02:45:18.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:45:18.847Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ryan Jeffers hits a ground-rule double (24) on a line drive to left-center field.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T02:45:29.900Z","endTime":"2025-08-30T02:46:12.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":70.7,"endSpeed":63.9,"strikeZoneTop":3.28606279123136,"strikeZoneBottom":1.56000006075299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.44520377395483,"aZ":-32.57862667464085,"pfxX":10.363681649828719,"pfxZ":-0.3878838263508406,"pX":1.0794005845621586,"pZ":2.2116732933905494,"vX0":4.012005723130666,"vY0":-102.64121062116355,"vZ0":4.212523893744447,"x":75.86,"y":179.06,"x0":-2.260216279554473,"y0":50.00240522262135,"z0":4.154035429191772,"aX":10.815681901328954},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":1.2,"breakHorizontal":-20.0,"spinRate":2380,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.5381636330907491,"extension":7.36733092352805},"index":0,"playId":"c10085d4-a01d-37f8-bbe8-3564aa30395c","pitchNumber":1,"startTime":"2025-08-30T02:45:46.178Z","endTime":"2025-08-30T02:45:50.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.38931567538884,"aZ":-25.964039317518356,"pfxX":-11.274483223857423,"pfxZ":4.268600521152756,"pX":0.4430305553160471,"pZ":2.236795461470029,"vX0":9.421915217230048,"vY0":-120.45005106555438,"vZ0":1.679135577753808,"x":100.11,"y":178.39,"x0":-2.071902305179955,"y0":50.00516321412567,"z0":3.841245319202311,"aX":-16.417520653226692},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.5,"breakHorizontal":17.9,"spinRate":2305,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.4563251031746436,"extension":7.508273404124009},"hitData":{"launchSpeed":99.6,"launchAngle":22.0,"totalDistance":368.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":75.36,"coordY":59.23}},"index":1,"playId":"0ad2400e-256a-369c-b94f-6ce2b177b0b8","pitchNumber":2,"startTime":"2025-08-30T02:46:00.239Z","endTime":"2025-08-30T02:46:12.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:46:12.113Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luke Keaschall pops out to first baseman Luis Arraez.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T02:46:32.227Z","endTime":"2025-08-30T02:47:29.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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":"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":74.0,"endSpeed":67.2,"strikeZoneTop":3.24263462705188,"strikeZoneBottom":1.52000098360318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.34037738932148,"aZ":-32.94269389466313,"pfxX":-13.213978287268851,"pfxZ":-0.6709434292971812,"pX":0.8001747770516225,"pZ":1.2505438170548449,"vX0":9.955630967259129,"vY0":-107.21341649997989,"vZ0":2.281542310533657,"x":86.5,"y":205.02,"x0":-2.2103012169517036,"y0":50.00138815733165,"z0":3.8766862909987125,"aX":-15.222262465619469},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-0.1,"breakHorizontal":20.9,"spinRate":2147,"spinDirection":270},"zone":14,"typeConfidence":2.0,"plateTime":0.5129306224611287,"extension":7.491305322155713},"index":0,"playId":"456404e3-13e9-314b-a9aa-e0482c13f042","pitchNumber":1,"startTime":"2025-08-30T02:46:44.360Z","endTime":"2025-08-30T02:46:47.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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":71.2,"endSpeed":64.4,"strikeZoneTop":3.28316898863775,"strikeZoneBottom":1.51999885572575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.049299513678722,"aZ":-31.24261228427823,"pfxX":-13.397228266379486,"pfxZ":0.87971629479798,"pX":0.18762697243697424,"pZ":2.2823415755471586,"vX0":8.425247874229733,"vY0":-103.12257203239788,"vZ0":4.086778083146923,"x":109.85,"y":177.16,"x0":-2.2344111098373625,"y0":50.005060265573256,"z0":4.0713086225429835,"aX":-14.259737070496406},"breaks":{"breakAngle":22.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":3.4,"breakHorizontal":21.6,"spinRate":2216,"spinDirection":271},"zone":5,"typeConfidence":2.0,"plateTime":0.5335853520703546,"extension":7.581792739109906},"index":1,"playId":"60ae230c-e26a-3103-abf3-f4078971de9a","pitchNumber":2,"startTime":"2025-08-30T02:47:02.482Z","endTime":"2025-08-30T02:47:05.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.7791648642865,"aZ":-20.40735343105039,"pfxX":-8.557940961001359,"pfxZ":8.007309563787363,"pX":0.6443182261795322,"pZ":3.384182477714625,"vX0":8.894659024392768,"vY0":-120.81569834973865,"vZ0":2.6612089256845928,"x":92.44,"y":147.41,"x0":-1.9829785883930773,"y0":50.00478798685431,"z0":4.067727615464944,"aX":-12.581465269066488},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":15.5,"breakHorizontal":13.2,"spinRate":2246,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.45433146231485155,"extension":7.4692752600870636},"hitData":{"launchSpeed":76.7,"launchAngle":62.0,"totalDistance":138.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":162.09,"coordY":158.35}},"index":2,"playId":"9e8af88c-fd96-34fa-abac-9d7b32a8dc4d","pitchNumber":3,"startTime":"2025-08-30T02:47:20.008Z","endTime":"2025-08-30T02:47:29.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:47:29.283Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T02:49:49.774Z","endTime":"2025-08-30T02:51:34.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cole Sands replaces Justin Topa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T02:48:28.369Z","endTime":"2025-08-30T02:49:52.069Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663485,"link":"/api/v1/people/663485"},"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":94.8,"endSpeed":86.0,"strikeZoneTop":3.68391361281942,"strikeZoneBottom":1.68000005767108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.87781920384129,"aZ":-16.6195901576373,"pfxX":-9.5222908566295,"pfxZ":8.169435279531694,"pX":-0.18442936994524753,"pZ":2.17934168006284,"vX0":8.428798770255709,"vY0":-137.66826086435398,"vZ0":-6.010764459352754,"x":124.03,"y":179.94,"x0":-2.060836090847909,"y0":50.004054113594066,"z0":5.5312476701849125,"aX":-18.13140693227114},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":15.2,"spinRate":2333,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.3991177484530235,"extension":5.700032409899458},"index":1,"playId":"0f0479bd-c8d0-3d96-a0e0-e8b161243e02","pitchNumber":1,"startTime":"2025-08-30T02:49:52.069Z","endTime":"2025-08-30T02:49:55.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":73.5,"strikeZoneTop":3.62049302437664,"strikeZoneBottom":1.67999876077238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.71943116752957,"aZ":-37.390324889969996,"pfxX":11.48964628461201,"pfxZ":-3.8027182603584855,"pX":1.2156709191465942,"pZ":0.714838258027116,"vX0":4.599239007564157,"vY0":-118.34681717001918,"vZ0":-2.8634627264951935,"x":70.66,"y":219.48,"x0":-2.265697128980793,"y0":50.00441437879043,"z0":5.482623185866913,"aX":15.746536482699513},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-7.4,"breakHorizontal":-22.1,"spinRate":3106,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.468975277262242,"extension":5.662084254793293},"index":2,"playId":"8dba78bd-8d6f-30fa-94a3-0190ddca0833","pitchNumber":2,"startTime":"2025-08-30T02:50:06.534Z","endTime":"2025-08-30T02:50:09.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.74,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.6013690953794,"aZ":-17.714087795569895,"pfxX":-7.766256269412937,"pfxZ":7.406180616217659,"pX":-0.3206229803886168,"pZ":2.8917230919362438,"vX0":8.272857725998394,"vY0":-138.54089041071467,"vZ0":-4.110764865468592,"x":129.22,"y":160.7,"x0":-2.3298005712356247,"y0":50.0049380404815,"z0":5.571265283133116,"aX":-15.169047222195413},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":12.5,"spinRate":2421,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3946398403692699,"extension":5.824544074662569},"index":3,"playId":"acad1d9b-1217-3cfb-8794-3df8d81c9912","pitchNumber":3,"startTime":"2025-08-30T02:50:21.868Z","endTime":"2025-08-30T02:50:25.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.64811077410923,"strikeZoneBottom":1.67999965799065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.9192378163432,"aZ":-36.45799627890767,"pfxX":4.640754744158641,"pfxZ":-2.985748994583414,"pX":0.7185875805982174,"pZ":1.3481118452476109,"vX0":5.755665171515901,"vY0":-119.8902104999246,"vZ0":-1.9951633385877476,"x":89.61,"y":202.38,"x0":-2.327506849614063,"y0":50.00009665240811,"z0":5.484104432300196,"aX":6.667681643956022},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.6,"breakHorizontal":-10.0,"spinRate":2927,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.45908965571152516,"extension":5.722696565374747},"index":4,"playId":"5e841fc0-1211-3f21-b899-1333bc91cb6f","pitchNumber":4,"startTime":"2025-08-30T02:50:43.215Z","endTime":"2025-08-30T02:50:46.493Z","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":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.74,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.45120967340227,"aZ":-34.41387980653535,"pfxX":-11.37090491722139,"pfxZ":-1.3330098026405244,"pX":0.4764436620369016,"pZ":1.7873222079768127,"vX0":10.350046130842122,"vY0":-129.3368087156852,"vZ0":-2.8955148012783662,"x":98.84,"y":190.52,"x0":-2.1112007027589925,"y0":50.000526198260026,"z0":5.57613248821982,"aX":-19.149435547958618},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.9,"breakHorizontal":18.1,"spinRate":1568,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.42444381848387014,"extension":5.805462917599363},"index":5,"playId":"5204aa69-541f-3cb8-b174-cc64090cdc82","pitchNumber":5,"startTime":"2025-08-30T02:50:56.156Z","endTime":"2025-08-30T02:50:59.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.68647540451584,"strikeZoneBottom":1.68000071780849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.52423303565403,"aZ":-24.372759788797158,"pfxX":-0.05079410033742793,"pfxZ":4.422734992180297,"pX":1.0487969891472089,"pZ":1.3109682220960848,"vX0":8.480733658290466,"vY0":-131.60837306049544,"vZ0":-6.013236769200745,"x":77.02,"y":203.38,"x0":-2.2013568896314273,"y0":50.001359670662715,"z0":5.417221334534032,"aX":-0.08978483508748811},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.0,"breakHorizontal":-1.7,"spinRate":2431,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4153202994224352,"extension":5.805259996805738},"index":6,"playId":"22fba7f8-7c9b-3232-9dfa-37408218d2c8","pitchNumber":6,"startTime":"2025-08-30T02:51:17.089Z","endTime":"2025-08-30T02:51:20.405Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.74,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.901292623838497,"aZ":-18.553187972277165,"pfxX":-6.587097731702382,"pfxZ":7.027803657110329,"pX":-0.43185999949268833,"pZ":4.078821623873304,"vX0":7.391421203976915,"vY0":-138.35299717694406,"vZ0":-0.6293726975818684,"x":133.46,"y":128.65,"x0":-2.2824030279674052,"y0":50.00353000682582,"z0":5.55279015438839,"aX":-12.76915292944689},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.8,"breakHorizontal":10.4,"spinRate":2359,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.395903077316186,"extension":5.731266952681708},"index":7,"playId":"75f5f05f-e92a-3d7f-a1f5-78c90f265ffe","pitchNumber":7,"startTime":"2025-08-30T02:51:31.710Z","endTime":"2025-08-30T02:51:34.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:51:34.710Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out to first baseman Kody Clemens.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T02:51:42.922Z","endTime":"2025-08-30T02:52:17.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.1,"strikeZoneTop":3.3514879368108,"strikeZoneBottom":1.62000145996081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.518144030910722,"aZ":-35.60475579912391,"pfxX":8.379097327827944,"pfxZ":-2.407157993966395,"pX":0.6939904209339958,"pZ":1.4618990545848798,"vX0":4.570254065046133,"vY0":-119.64488065732397,"vZ0":-1.7988375014217004,"x":90.55,"y":199.31,"x0":-2.339464986231705,"y0":50.00220110458538,"z0":5.462396562749022,"aX":11.951724912809855},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.6,"breakHorizontal":-16.3,"spinRate":2834,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4606220089529707,"extension":5.8501206106311},"index":0,"playId":"b7de8aa4-20ff-3dd1-994d-dd6141d483c3","pitchNumber":1,"startTime":"2025-08-30T02:51:55.750Z","endTime":"2025-08-30T02:51:59.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.798961675963525,"aZ":-30.436344835104578,"pfxX":-9.94081600123754,"pfxZ":1.043162868860831,"pX":-0.7231855601515258,"pZ":1.939406581496422,"vX0":6.84144247386018,"vY0":-127.92734029964544,"vZ0":-2.9718459794040806,"x":144.57,"y":186.42,"x0":-2.137438577281862,"y0":50.00187466454327,"z0":5.49617960165463,"aX":-16.515214323054288},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.4,"breakHorizontal":16.6,"spinRate":1652,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.42777688141854586,"extension":5.714232874621424},"hitData":{"launchSpeed":84.1,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.21,"coordY":164.05}},"index":1,"playId":"ad958b8a-77c6-32ce-81e4-ca582c07f258","pitchNumber":2,"startTime":"2025-08-30T02:52:09.474Z","endTime":"2025-08-30T02:52:17.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:52:17.202Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T02:52:22.590Z","endTime":"2025-08-30T02:55:34.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":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":"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":88.0,"endSpeed":80.1,"strikeZoneTop":3.36028814216769,"strikeZoneBottom":1.56999907127479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.752781922583896,"aZ":-32.64447922710877,"pfxX":-6.825843075730349,"pfxZ":-0.2852689014768952,"pX":-0.9331703615808229,"pZ":2.3205306087974127,"vX0":5.758017737101779,"vY0":-128.03064183346908,"vZ0":-1.696721417407273,"x":152.57,"y":176.13,"x0":-2.3348429873478187,"y0":50.00389036210624,"z0":5.569475220738917,"aX":-11.226267680863398},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.7,"breakHorizontal":10.9,"spinRate":1325,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.429368849187302,"extension":5.816761874957837},"index":0,"playId":"be0f5e69-4090-33d3-af70-419495a727db","pitchNumber":1,"startTime":"2025-08-30T02:52:40.424Z","endTime":"2025-08-30T02:52:44.997Z","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":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.5,"strikeZoneTop":3.26566007476372,"strikeZoneBottom":1.57000089341992,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.578354322262154,"aZ":-32.36025253943083,"pfxX":-10.102469356041045,"pfxZ":-0.11630859376833413,"pX":0.36649845045222174,"pZ":2.2149918839146094,"vX0":9.615759006687858,"vY0":-127.08026367418755,"vZ0":-1.7725630337405214,"x":103.03,"y":178.98,"x0":-2.172911899257822,"y0":50.00177980651684,"z0":5.517690078681414,"aX":-16.350445753379514},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.4,"breakHorizontal":15.8,"spinRate":1520,"spinDirection":251},"zone":6,"typeConfidence":2.0,"plateTime":0.43274194759375995,"extension":5.734330657116924},"index":1,"playId":"9e827027-c787-3ca3-8995-656fdc13a2aa","pitchNumber":2,"startTime":"2025-08-30T02:52:54.273Z","endTime":"2025-08-30T02:52:57.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.28852943187724,"strikeZoneBottom":1.5699996582312,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.538541363770733,"aZ":-24.497580787908436,"pfxX":-0.4978070999186768,"pfxZ":4.48556663440058,"pX":0.7691717266295821,"pZ":1.7989840613646784,"vX0":7.54282424590941,"vY0":-129.55870613136216,"vZ0":-4.5978351807206606,"x":87.68,"y":190.21,"x0":-2.1076367759142807,"y0":50.000961956443916,"z0":5.455082061923935,"aX":-0.8531395054875158},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.3,"breakHorizontal":-0.7,"spinRate":2461,"spinDirection":179},"zone":9,"typeConfidence":2.0,"plateTime":0.42179803547966177,"extension":5.676592768279007},"index":2,"playId":"195ca309-82a6-3ab1-8cfd-52464b9b91c2","pitchNumber":3,"startTime":"2025-08-30T02:53:11.311Z","endTime":"2025-08-30T02:53:14.698Z","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":89.0,"endSpeed":80.9,"strikeZoneTop":3.35649573081055,"strikeZoneBottom":1.57000041462403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.719763405709273,"aZ":-33.6468609390321,"pfxX":-10.66697436024361,"pfxZ":-0.8866924994717151,"pX":-1.209590228510299,"pZ":0.5304634194444809,"vX0":6.519298622500442,"vY0":-129.28618701189006,"vZ0":-5.507158272998332,"x":163.11,"y":224.46,"x0":-2.3976428331202286,"y0":50.00129353449347,"z0":5.316755045457772,"aX":-17.785699886541444},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.8,"breakHorizontal":17.5,"spinRate":1443,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4261165071744255,"extension":5.6902477305399035},"index":3,"playId":"c0308eaa-76eb-3fd0-82f7-b1bd0f33e42e","pitchNumber":4,"startTime":"2025-08-30T02:53:30.068Z","endTime":"2025-08-30T02:53:33.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.4594767691415,"aZ":-16.921505880935314,"pfxX":-7.37413414183745,"pfxZ":7.8055620220129285,"pX":-0.042321990528185145,"pZ":3.0559232604278805,"vX0":8.983746950417869,"vY0":-138.98800924145272,"vZ0":-3.4722467719579657,"x":118.61,"y":156.27,"x0":-2.360054141119632,"y0":50.00473294142228,"z0":5.44673338414165,"aX":-14.413956723898961},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.6,"breakHorizontal":11.5,"spinRate":2431,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.3942336479022117,"extension":5.8446938556214025},"index":4,"playId":"c694f0a2-2cb4-3a35-8ee8-c7c2c38c8e00","pitchNumber":5,"startTime":"2025-08-30T02:53:50.519Z","endTime":"2025-08-30T02:53:54.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.40390663991741,"strikeZoneBottom":1.57000079705369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.002157863997493,"aZ":-32.42836039973846,"pfxX":9.380107189072003,"pfxZ":-0.17507593371277047,"pX":3.6064825726749574,"pZ":0.09062349394464518,"vX0":10.947127144710374,"vY0":-120.78624678055193,"vZ0":-5.229053211852444,"x":-20.47,"y":236.33,"x0":-2.2467861382099237,"y0":50.00489448259098,"z0":5.21906442606617,"aX":13.512273912413375},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.7,"breakHorizontal":-20.2,"spinRate":2997,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4578897381115614,"extension":5.7939629986216845},"index":5,"playId":"5c98cdcd-ef73-3f12-8db5-50f188e0131d","pitchNumber":6,"startTime":"2025-08-30T02:54:15.014Z","endTime":"2025-08-30T02:54:18.014Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.44713143860579,"aZ":-33.73133770749665,"pfxX":-10.051184682539775,"pfxZ":-0.9107160002838288,"pX":-0.8060840520481528,"pZ":2.0660747620457105,"vX0":7.66031665197164,"vY0":-130.52207907647647,"vZ0":-2.0522846817113356,"x":147.73,"y":183.0,"x0":-2.484418778730459,"y0":50.001932542827596,"z0":5.421506027349543,"aX":-17.207856163218597},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.9,"breakHorizontal":16.3,"spinRate":1738,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.42088974078523167,"extension":5.705397282859087},"index":6,"playId":"858cf03d-170c-3961-be4c-5913b972b390","pitchNumber":7,"startTime":"2025-08-30T02:54:41.660Z","endTime":"2025-08-30T02:54:44.660Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2025-08-30T02:55:25.827Z","endTime":"2025-08-30T02:55:31.866Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.177658148981866,"aZ":-25.59544958078594,"pfxX":1.0359075610713235,"pfxZ":3.7863516752268582,"pX":0.688588898738751,"pZ":2.1041451886963616,"vX0":7.36792868065866,"vY0":-130.61121626427905,"vZ0":-3.6662989020596792,"x":90.75,"y":181.97,"x0":-2.297285409602819,"y0":50.00008890758723,"z0":5.439348073616033,"aX":1.7986985532547493},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.2,"breakHorizontal":-3.5,"spinRate":2462,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.4185241742269059,"extension":5.68433905459864},"index":8,"playId":"d952ef47-bca9-30bd-9e75-cfff6de79d57","pitchNumber":8,"startTime":"2025-08-30T02:55:31.866Z","endTime":"2025-08-30T02:55:34.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:55:34.866Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brooks Lee lines out to first baseman Luis Arraez.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T02:57:43.475Z","endTime":"2025-08-30T02:58:49.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"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(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":84.5,"endSpeed":76.2,"strikeZoneTop":3.32920911275435,"strikeZoneBottom":1.58000149054178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.421007260381852,"aZ":-19.48513175425418,"pfxX":-9.468089263075813,"pfxZ":8.44015091633444,"pX":0.12923218827391153,"pZ":3.21639537543864,"vX0":10.685822165365044,"vY0":-122.46099611610967,"vZ0":1.8298311931651154,"x":112.07,"y":151.94,"x0":-3.0811739828550815,"y0":50.00466000216563,"z0":4.136979027041024,"aX":-14.239898878752893},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":16.1,"breakHorizontal":14.3,"spinRate":2392,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.44897669518538796,"extension":7.461257303839187},"index":0,"playId":"d34c2fc3-2e17-39cd-8f52-bb9c8dece6c5","pitchNumber":1,"startTime":"2025-08-30T02:57:43.475Z","endTime":"2025-08-30T02:57:46.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.3,"endSpeed":66.2,"strikeZoneTop":3.38044238594827,"strikeZoneBottom":1.58000098588343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.85182889312556,"aZ":-33.07089025038289,"pfxX":-14.35494008660163,"pfxZ":-0.7970491428001587,"pX":-0.9302243651540582,"pZ":1.6116880423038298,"vX0":8.743917571677184,"vY0":-106.20157141076619,"vZ0":2.978402016588189,"x":152.46,"y":195.26,"x0":-3.2682635352126086,"y0":50.003150596309865,"z0":3.993006112864912,"aX":-16.14061570781753},"breaks":{"breakAngle":24.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":0.0,"breakHorizontal":23.2,"spinRate":2250,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.5188783579293235,"extension":7.513842287601444},"index":1,"playId":"7b9099c9-18c7-3f75-b984-15701757c19e","pitchNumber":2,"startTime":"2025-08-30T02:57:58.966Z","endTime":"2025-08-30T02:58:02.913Z","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":82.4,"endSpeed":74.3,"strikeZoneTop":3.34783934952575,"strikeZoneBottom":1.58000062777936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.63561408388511,"aZ":-21.763873847721612,"pfxX":-8.544780007896048,"pfxZ":7.278470636412919,"pX":0.42166611105625174,"pZ":4.608076435736442,"vX0":10.419259728380949,"vY0":-119.3109718679395,"vZ0":5.562566885864641,"x":100.93,"y":114.36,"x0":-2.9077388680066747,"y0":50.00279420123348,"z0":4.2128619493174675,"aX":-12.223156372227805},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":15.0,"breakHorizontal":12.7,"spinRate":2297,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.46045840019431816,"extension":7.567353133352887},"index":2,"playId":"0de514fb-4b63-3491-8471-3ffa69f0e658","pitchNumber":3,"startTime":"2025-08-30T02:58:13.705Z","endTime":"2025-08-30T02:58:16.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":71.3,"endSpeed":64.2,"strikeZoneTop":3.40086821115581,"strikeZoneBottom":1.59657560427101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.322280116302146,"aZ":-31.09854154037884,"pfxX":-12.76494077051025,"pfxZ":1.0138713623442488,"pX":-0.8725054959371452,"pZ":3.260863165990466,"vX0":8.08328082554211,"vY0":-103.25372524746423,"vZ0":6.023600166779457,"x":150.26,"y":150.74,"x0":-3.2054051308131624,"y0":50.0046221932738,"z0":4.07294021303084,"aX":-13.601582063993288},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":4.3,"breakHorizontal":20.5,"spinRate":2174,"spinDirection":266},"zone":11,"typeConfidence":2.0,"plateTime":0.5331897318407872,"extension":7.705142301775357},"index":3,"playId":"da87a6b9-e30e-3221-9dee-3385ac6b92e1","pitchNumber":4,"startTime":"2025-08-30T02:58:29.016Z","endTime":"2025-08-30T02:58:32.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.0,"endSpeed":64.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.86268246388848,"aZ":-30.634184523519863,"pfxX":-13.033253049595288,"pfxZ":1.4260090116510256,"pX":-0.5532697683273855,"pZ":2.0709839889899806,"vX0":8.950107787258569,"vY0":-104.29441152481394,"vZ0":3.890304986759724,"x":138.09,"y":182.86,"x0":-3.25003184543872,"y0":50.002596671209766,"z0":3.8404733340454142,"aX":-14.066477408919027},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":4.4,"breakHorizontal":20.5,"spinRate":2152,"spinDirection":267},"zone":7,"typeConfidence":2.0,"plateTime":0.5293131596826668,"extension":7.596310747824999},"hitData":{"launchSpeed":80.9,"launchAngle":11.0,"totalDistance":134.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":163.87,"coordY":163.31}},"index":4,"playId":"b527981d-9896-3a7c-b225-6d3bc665524e","pitchNumber":5,"startTime":"2025-08-30T02:58:45.016Z","endTime":"2025-08-30T02:58:49.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:58:49.961Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Wallner grounds out to first baseman Luis Arraez.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T02:58:59.351Z","endTime":"2025-08-30T02:59:37.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.4,"endSpeed":64.9,"strikeZoneTop":3.79543677002554,"strikeZoneBottom":1.83000016109693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.90805949495955,"aZ":-30.480662082808642,"pfxX":-15.236872639155152,"pfxZ":1.5543893101968793,"pX":0.46460509590774973,"pZ":1.6850563423960108,"vX0":11.262239461436515,"vY0":-104.61427399811548,"vZ0":2.784870787515378,"x":99.29,"y":193.28,"x0":-3.0612335577138197,"y0":50.000306702908105,"z0":3.9582006677638293,"aX":-16.552152196061456},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":4.3,"breakHorizontal":23.6,"spinRate":2110,"spinDirection":269},"zone":14,"typeConfidence":2.0,"plateTime":0.5275824856258033,"extension":7.605910985067187},"index":0,"playId":"6cbbdf32-df6e-3b8d-84a6-5bb9b0a9dbb4","pitchNumber":1,"startTime":"2025-08-30T02:59:14.410Z","endTime":"2025-08-30T02:59:18.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.3,"endSpeed":65.1,"strikeZoneTop":3.73,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.713001862134604,"aZ":-32.390103395585264,"pfxX":-14.051916300219403,"pfxZ":-0.20092575465927176,"pX":-0.8102599801551368,"pZ":3.0795441844794067,"vX0":8.670793128827682,"vY0":-104.61267969488564,"vZ0":5.855745638671611,"x":147.89,"y":155.63,"x0":-3.20910776124707,"y0":50.00109737136709,"z0":4.066173650375146,"aX":-15.37821525667042},"breaks":{"breakAngle":24.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":2.0,"breakHorizontal":22.7,"spinRate":2220,"spinDirection":271},"zone":4,"typeConfidence":2.0,"plateTime":0.5261057824947359,"extension":7.60420009880346},"hitData":{"launchSpeed":81.6,"launchAngle":-34.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.15,"coordY":161.86}},"index":1,"playId":"e47a8c63-948a-33ec-9b02-a62df8f0a475","pitchNumber":2,"startTime":"2025-08-30T02:59:30.055Z","endTime":"2025-08-30T02:59:37.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:59:37.792Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Martin called out on strikes.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T02:59:43.983Z","endTime":"2025-08-30T03:00:55.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":69.7,"endSpeed":63.8,"strikeZoneTop":3.32403723114364,"strikeZoneBottom":1.6300005561392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.08739050407775,"aZ":-29.768028908210475,"pfxX":9.353859118379887,"pfxZ":2.3185167520478434,"pX":0.07774687542806438,"pZ":3.0246287393643656,"vX0":2.5121142420973923,"vY0":-101.33655425766096,"vZ0":5.517538307649312,"x":114.04,"y":157.12,"x0":-2.3940949618789413,"y0":50.00098505373123,"z0":3.9920191149277886,"aX":9.69335613347113},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":6.2,"breakHorizontal":-17.6,"spinRate":2273,"spinDirection":79},"zone":2,"typeConfidence":2.0,"plateTime":0.5412154210428763,"extension":7.4344327465800015},"index":0,"playId":"f87f3411-e6ed-3745-b1ed-445d5b8c565a","pitchNumber":1,"startTime":"2025-08-30T03:00:04.053Z","endTime":"2025-08-30T03:00:07.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.5,"endSpeed":66.4,"strikeZoneTop":3.39818184962829,"strikeZoneBottom":1.62999948533069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.429340033657073,"aZ":-31.499243035757846,"pfxX":-14.121224996883484,"pfxZ":0.602266454681418,"pX":0.5024782814980249,"pZ":2.1533772927997474,"vX0":9.015205658671533,"vY0":-105.04153833877689,"vZ0":3.637470104028179,"x":97.85,"y":180.64,"x0":-2.0057061681250272,"y0":50.002728113494335,"z0":4.056513899016342,"aX":-15.814758716021643},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":2.5,"breakHorizontal":23.2,"spinRate":2125,"spinDirection":271},"zone":9,"typeConfidence":2.0,"plateTime":0.5210073395681469,"extension":7.666644207293664},"index":1,"playId":"26734c9c-2f00-3810-a0c9-b2589d2668d2","pitchNumber":2,"startTime":"2025-08-30T03:00:17.511Z","endTime":"2025-08-30T03:00:20.989Z","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":2},"pitchData":{"startSpeed":71.0,"endSpeed":65.3,"strikeZoneTop":3.41732123619524,"strikeZoneBottom":1.6300000797446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.370514307008936,"aZ":-31.37378694790906,"pfxX":10.88487701098479,"pfxZ":0.7541783613611281,"pX":3.076927932441759,"pZ":1.732035699008745,"vX0":7.944605014291531,"vY0":-102.99809937645965,"vZ0":3.1157076794598977,"x":-0.29,"y":192.02,"x0":-2.2556460036377994,"y0":50.00406016327836,"z0":4.013540788850464,"aX":11.603042653159235},"breaks":{"breakAngle":22.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":2.8,"breakHorizontal":-22.1,"spinRate":2295,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.5333930519766992,"extension":7.389384794623417},"index":2,"playId":"4de77ad0-334e-3305-be8b-061173bdda3c","pitchNumber":3,"startTime":"2025-08-30T03:00:33.993Z","endTime":"2025-08-30T03:00:37.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":72.2,"endSpeed":65.1,"strikeZoneTop":3.33983062585574,"strikeZoneBottom":1.62999892267662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.59013049679858,"aZ":-32.22024359919513,"pfxX":-13.66338235416633,"pfxZ":-0.04324464426273522,"pX":0.7484581791569959,"pZ":2.778691878381492,"vX0":9.134985937622336,"vY0":-104.48947023006889,"vZ0":5.135586419499056,"x":88.47,"y":163.76,"x0":-1.9309176787727818,"y0":50.002035679838116,"z0":4.1006719178355375,"aX":-14.925597422752302},"breaks":{"breakAngle":22.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":2.0,"breakHorizontal":21.8,"spinRate":2129,"spinDirection":271},"zone":6,"typeConfidence":2.0,"plateTime":0.5266362802168354,"extension":7.728112360794283},"index":3,"playId":"3b7d8404-02da-33e3-ab8d-191784d0194e","pitchNumber":4,"startTime":"2025-08-30T03:00:51.611Z","endTime":"2025-08-30T03:00:55.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T03:00:55.775Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T03:03:24.177Z","endTime":"2025-08-30T03:04:43.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[0,1],"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: James Outman replaces right fielder Matt Wallner, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T03:02:02.077Z","endTime":"2025-08-30T03:02:02.100Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":670242,"link":"/api/v1/people/670242"}},{"details":{"description":"Pitching Change: Kody Funderburk replaces Cole Sands.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T03:02:02.100Z","endTime":"2025-08-30T03:03:26.455Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681892,"link":"/api/v1/people/681892"},"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":93.3,"endSpeed":84.1,"strikeZoneTop":3.64364183550112,"strikeZoneBottom":1.84525581810516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.80050163048248,"aZ":-20.546043023747803,"pfxX":10.53589439159892,"pfxZ":6.378986206982245,"pX":-0.34352310514256124,"pZ":1.7640723460327683,"vX0":-10.026658647556516,"vY0":-135.21517762698326,"vZ0":-6.320897642258918,"x":130.09,"y":191.15,"x0":2.072288575726549,"y0":50.00146724908961,"z0":5.608306825403994,"aX":19.201767417982744},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.1,"breakHorizontal":-16.6,"spinRate":2336,"spinDirection":138},"zone":7,"typeConfidence":0.88,"plateTime":0.40753856233999297,"extension":7.215636198526426},"index":2,"playId":"5172ca8a-19fb-3994-adc6-b797d02060d7","pitchNumber":1,"startTime":"2025-08-30T03:03:26.455Z","endTime":"2025-08-30T03:03:30.531Z","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.2,"endSpeed":84.8,"strikeZoneTop":3.5567243590348,"strikeZoneBottom":1.67000107506493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.032864396991858,"aZ":-28.049006445296122,"pfxX":10.288207278185721,"pfxZ":2.2461220786857314,"pX":-1.1967187102091272,"pZ":2.190445829210842,"vX0":-12.057924249397413,"vY0":-135.12460112755576,"vZ0":-3.797411129105577,"x":162.62,"y":179.64,"x0":1.9990675691531152,"y0":50.00570642389102,"z0":5.597802010733748,"aX":18.918965745838936},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.4,"breakHorizontal":-15.8,"spinRate":2353,"spinDirection":141},"zone":13,"typeConfidence":0.76,"plateTime":0.4062580058535685,"extension":7.028030003789888},"index":3,"playId":"da792519-f29a-3e29-8e4c-7ad6cebb99d9","pitchNumber":2,"startTime":"2025-08-30T03:03:39.465Z","endTime":"2025-08-30T03:03:43.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.6289046725316,"strikeZoneBottom":1.66999984264958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.955540951113292,"aZ":-25.747128287046017,"pfxX":10.270354779062739,"pfxZ":3.4320706456020247,"pX":-0.40958475044177745,"pZ":2.8210167112599667,"vX0":-10.340919336689266,"vY0":-136.46119946461732,"vZ0":-2.8040523607937917,"x":132.61,"y":162.61,"x0":2.1072097463794903,"y0":50.00384251546356,"z0":5.648841663343741,"aX":19.238151950855674},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.8,"breakHorizontal":-16.2,"spinRate":2326,"spinDirection":140},"zone":4,"typeConfidence":0.87,"plateTime":0.40243194607918564,"extension":7.122763868470192},"index":4,"playId":"d26b465e-cb6c-3e95-9f75-3e400731c1d6","pitchNumber":3,"startTime":"2025-08-30T03:03:53.836Z","endTime":"2025-08-30T03:03:56.836Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.1,"strikeZoneTop":3.44082263014998,"strikeZoneBottom":1.6699971454467,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.186553402181328,"aZ":-34.57521579348992,"pfxX":-6.926410390685334,"pfxZ":-1.6617553957213396,"pX":0.44358189281759863,"pZ":3.6239950633454594,"vX0":-2.5713570073225953,"vY0":-119.5749051162751,"vZ0":2.4926307559192455,"x":100.09,"y":140.93,"x0":2.434558836397178,"y0":50.00561353433037,"z0":5.6813392738459365,"aX":-9.979105676093978},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.0,"breakHorizontal":13.2,"spinRate":2443,"spinDirection":303},"zone":12,"typeConfidence":2.0,"plateTime":0.45897581349414107,"extension":7.225390751278459},"index":5,"playId":"bd7413fd-d0f2-3b5e-a400-738f74a22f81","pitchNumber":4,"startTime":"2025-08-30T03:04:07.335Z","endTime":"2025-08-30T03:04:10.375Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2025-08-30T03:04:19.181Z","endTime":"2025-08-30T03:04:27.877Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.48326201356672,"strikeZoneBottom":1.66999981267005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.33264236539857,"aZ":-21.382920475233654,"pfxX":10.007048332949271,"pfxZ":5.727910756299131,"pX":-1.0659604724030083,"pZ":1.3684269054580682,"vX0":-12.018018916071775,"vY0":-136.71017430069074,"vZ0":-7.243426088208146,"x":157.63,"y":201.83,"x0":2.0957499188371473,"y0":50.00477361155315,"z0":5.529993744495099,"aX":18.86348151070253},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.9,"breakHorizontal":-15.5,"spinRate":2449,"spinDirection":135},"zone":13,"typeConfidence":0.9,"plateTime":0.4012943286480417,"extension":7.138445898101753},"index":7,"playId":"f276e965-17db-317b-94dc-b2a97be9f2c5","pitchNumber":5,"startTime":"2025-08-30T03:04:27.877Z","endTime":"2025-08-30T03:04:31.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.56314875135318,"strikeZoneBottom":1.6699986866136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.57935820836435,"aZ":-24.03873760592346,"pfxX":11.783821363795553,"pfxZ":4.361481338400853,"pX":-1.958398111868769,"pZ":1.216017345717676,"vX0":-15.26437109334709,"vY0":-136.40283390447001,"vZ0":-6.646946119764834,"x":191.65,"y":205.95,"x0":2.203537593185705,"y0":50.00618118526592,"z0":5.364259816952429,"aX":22.004512400987526},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.4,"breakHorizontal":-17.8,"spinRate":2426,"spinDirection":129},"zone":13,"typeConfidence":0.9,"plateTime":0.40296391016496,"extension":7.343836571012791},"index":8,"playId":"783cec97-dba0-33ac-9496-62ad2e385894","pitchNumber":6,"startTime":"2025-08-30T03:04:40.919Z","endTime":"2025-08-30T03:04:43.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T03:04:43.919Z","atBatIndex":74},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jose Iglesias grounds into a force out, second baseman Luke Keaschall to shortstop Brooks Lee. Gavin Sheets out at 2nd. Jose Iglesias to 1st.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T03:05:03.435Z","endTime":"2025-08-30T03:06:58.873Z","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":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":72.6,"strikeZoneTop":3.18916807905523,"strikeZoneBottom":1.42000083856214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.563690175634978,"aZ":-32.778621924845844,"pfxX":-9.003781008338086,"pfxZ":-0.43815961201872966,"pX":2.497957864361098,"pZ":5.6055794889912,"vX0":2.3856191382930594,"vY0":-117.68643525538579,"vZ0":6.424130863899897,"x":21.78,"y":87.43,"x0":2.628113930345599,"y0":50.00344345063572,"z0":5.9050319940807166,"aX":-12.3736042792273},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.4,"breakHorizontal":15.5,"spinRate":2460,"spinDirection":295},"zone":12,"typeConfidence":2.0,"plateTime":0.46906745680420636,"extension":6.96387664402916},"index":0,"playId":"787f1384-9d07-334a-9939-8d5026cab856","pitchNumber":1,"startTime":"2025-08-30T03:05:10.093Z","endTime":"2025-08-30T03:05:14.763Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T03:05:44.365Z","endTime":"2025-08-30T03:06:19.395Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.21953927168754,"strikeZoneBottom":1.4199995995624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.831966687813175,"aZ":-16.874781408731128,"pfxX":2.9664490617736394,"pfxZ":8.100183003918794,"pX":-0.549875003195309,"pZ":2.477898668617932,"vX0":-7.637977205983611,"vY0":-136.7296281161929,"vZ0":-5.5950523554173675,"x":137.96,"y":171.88,"x0":1.8974484046316658,"y0":50.004879663924115,"z0":5.713319185888029,"aX":5.605302576098486},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.7,"breakHorizontal":-3.7,"spinRate":2280,"spinDirection":140},"zone":4,"typeConfidence":0.93,"plateTime":0.400977562231458,"extension":7.058452924339827},"index":2,"playId":"c5a0e803-f941-358e-a066-405a372b81b5","pitchNumber":2,"startTime":"2025-08-30T03:06:19.395Z","endTime":"2025-08-30T03:06:22.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.001480986022912,"aZ":-16.58484207079147,"pfxX":3.1262145236042187,"pfxZ":8.340794700643361,"pX":-0.3981598861701827,"pZ":2.377730219984627,"vX0":-7.178711712629879,"vY0":-135.8952639087959,"vZ0":-5.742517330108647,"x":132.18,"y":174.58,"x0":1.8724572042513454,"y0":50.003651715662855,"z0":5.671946845268434,"aX":5.844349868397401},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":-4.1,"spinRate":2260,"spinDirection":138},"zone":4,"typeConfidence":0.92,"plateTime":0.4031916475493085,"extension":7.083521377440181},"index":3,"playId":"6c69eea9-d559-3b83-9bb9-5e39186f6de8","pitchNumber":3,"startTime":"2025-08-30T03:06:32.085Z","endTime":"2025-08-30T03:06:35.085Z","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":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.26589451931257,"aZ":-34.37761158620189,"pfxX":-7.548512440382888,"pfxZ":-1.5603546969245876,"pX":0.615255836824434,"pZ":2.3960671149688104,"vX0":-1.3940224823182061,"vY0":-118.78035907613572,"vZ0":-0.13833670948620957,"x":93.55,"y":174.09,"x0":2.191425278445321,"y0":50.002776958009655,"z0":5.6122340633639825,"aX":-10.65803662437766},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.5,"breakHorizontal":14.0,"spinRate":2365,"spinDirection":300},"zone":6,"typeConfidence":2.0,"plateTime":0.4632279271409021,"extension":6.999921314529858},"hitData":{"launchSpeed":84.6,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.99,"coordY":152.27}},"index":4,"playId":"6416e2bd-9831-39d7-9173-42e2346a119c","pitchNumber":4,"startTime":"2025-08-30T03:06:50.909Z","endTime":"2025-08-30T03:06:58.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T03:06:58.873Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks. Jose Iglesias to 2nd.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T03:07:12.291Z","endTime":"2025-08-30T03:08:47.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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":81.9,"endSpeed":74.4,"strikeZoneTop":3.25756718556778,"strikeZoneBottom":1.57999905198284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.952795869329574,"aZ":-32.789392744684164,"pfxX":-6.919917117525964,"pfxZ":-0.4374345886365667,"pX":-0.3350276953764319,"pZ":3.209435101387961,"vX0":-3.8627855366746946,"vY0":-119.13253422041059,"vZ0":1.2429915696469183,"x":129.77,"y":152.13,"x0":2.2139833192571974,"y0":50.00135297538385,"z0":5.677463528359564,"aX":-9.801217453481534},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.1,"breakHorizontal":13.6,"spinRate":2425,"spinDirection":305},"zone":1,"typeConfidence":2.0,"plateTime":0.46231085382136294,"extension":7.060867675561943},"index":0,"playId":"3d5f49da-7781-3c93-a865-c7a0f43d35eb","pitchNumber":1,"startTime":"2025-08-30T03:07:34.404Z","endTime":"2025-08-30T03:07:37.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":74.9,"strikeZoneTop":3.31629980070476,"strikeZoneBottom":1.57999952179388,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.083491349891577,"aZ":-33.33530612238047,"pfxX":-6.884940091097345,"pfxZ":-0.8188176835532408,"pX":-1.710026815002807,"pZ":1.6295369527695596,"vX0":-6.794484268770377,"vY0":-120.04186963563761,"vZ0":-1.9911150916890699,"x":182.18,"y":194.78,"x0":2.0749021695233663,"y0":50.00008368386528,"z0":5.501717660186465,"aX":-9.819770343015795},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.7,"breakHorizontal":14.4,"spinRate":2373,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4602503783809606,"extension":7.064692502377651},"index":1,"playId":"dc58f410-3122-353a-a446-861ac42330a1","pitchNumber":2,"startTime":"2025-08-30T03:07:47.593Z","endTime":"2025-08-30T03:07:51.371Z","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":93.5,"endSpeed":84.7,"strikeZoneTop":3.35223703435322,"strikeZoneBottom":1.58000015395248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.31603604547419,"aZ":-25.05893223373873,"pfxX":11.992890165525342,"pfxZ":3.8656720667049775,"pX":-1.135817641754911,"pZ":2.3265558941266624,"vX0":-12.58512637835012,"vY0":-135.52231901865403,"vZ0":-3.7465606845899835,"x":160.29,"y":175.96,"x0":2.0318539021583,"y0":50.005859566420874,"z0":5.497393693381575,"aX":22.094557555375218},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.2,"breakHorizontal":-18.7,"spinRate":2383,"spinDirection":134},"zone":13,"typeConfidence":0.87,"plateTime":0.40567918290412,"extension":7.315606413073312},"index":2,"playId":"1c705377-c5a9-3337-bc8e-f137914d0531","pitchNumber":3,"startTime":"2025-08-30T03:08:01.775Z","endTime":"2025-08-30T03:08:05.384Z","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":94.1,"endSpeed":85.4,"strikeZoneTop":3.27000428400483,"strikeZoneBottom":1.57999988288964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.25605227528263,"aZ":-26.47843494777137,"pfxX":12.278648881286355,"pfxZ":3.0542110139297263,"pX":-1.270331884922924,"pZ":1.4232621397410505,"vX0":-13.5006076621882,"vY0":-136.276656860895,"vZ0":-5.740229145520407,"x":165.42,"y":200.35,"x0":2.1722057926296006,"y0":50.002949660334124,"z0":5.405948001637754,"aX":22.904233247505665},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.3,"breakHorizontal":-19.1,"spinRate":2390,"spinDirection":132},"zone":13,"typeConfidence":0.85,"plateTime":0.4031894386704784,"extension":7.268638618444783},"index":3,"playId":"e2d44df3-5b5b-36da-a242-94c554313649","pitchNumber":4,"startTime":"2025-08-30T03:08:16.444Z","endTime":"2025-08-30T03:08:19.444Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"playId":"cd5f4eb5-1c5c-4303-9b22-bc59b49e488b","startTime":"2025-08-30T03:08:32.990Z","endTime":"2025-08-30T03:08:37.990Z","isPitch":false,"type":"stepoff"},{"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":94.0,"endSpeed":84.9,"strikeZoneTop":3.19151943653515,"strikeZoneBottom":1.58000150067221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.396739841960056,"aZ":-22.985442802804744,"pfxX":11.870371055873779,"pfxZ":4.930283010573055,"pX":1.5034115884034105,"pZ":2.5981022439329946,"vX0":-6.436458263612428,"vY0":-136.6900064759819,"vZ0":-3.517457904644488,"x":59.69,"y":168.63,"x0":2.3656249608168882,"y0":50.00275672110377,"z0":5.5083359747679745,"aX":22.121029766794152},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.3,"breakHorizontal":-19.8,"spinRate":2373,"spinDirection":129},"zone":12,"typeConfidence":0.89,"plateTime":0.40305235781521587,"extension":7.211237722332631},"index":5,"playId":"d9bb9ff8-60e2-3d37-be87-fb5e8425a307","pitchNumber":5,"startTime":"2025-08-30T03:08:44.497Z","endTime":"2025-08-30T03:08:47.815Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T03:08:47.815Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elias Díaz strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T03:09:57.738Z","endTime":"2025-08-30T03:11:39.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,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":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T03:09:07.405Z","endTime":"2025-08-30T03:09:59.989Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.2,"strikeZoneTop":3.29952133010021,"strikeZoneBottom":1.48000034956638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.214253919030366,"aZ":-30.930972324115118,"pfxX":12.655075241207815,"pfxZ":0.7407094197976383,"pX":-1.0711210347199498,"pZ":2.0517604703211005,"vX0":-11.469371355719268,"vY0":-129.53034407872727,"vZ0":-2.997444219249433,"x":157.83,"y":183.38,"x0":1.7883655360521105,"y0":50.005495885672744,"z0":5.610147536139903,"aX":21.32423951165458},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.8,"breakHorizontal":-20.0,"spinRate":2134,"spinDirection":118},"zone":13,"typeConfidence":0.92,"plateTime":0.424240124066503,"extension":7.149231212162717},"index":1,"playId":"ed27d5fa-32af-3f48-a134-1e9358c960ea","pitchNumber":1,"startTime":"2025-08-30T03:09:59.989Z","endTime":"2025-08-30T03:10:03.712Z","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":94.0,"endSpeed":85.5,"strikeZoneTop":3.35540258069064,"strikeZoneBottom":1.61344560267918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.508872734827982,"aZ":-20.029830926565136,"pfxX":11.235692785559436,"pfxZ":6.474333754639878,"pX":0.4002471322250486,"pZ":2.2756362955063887,"vX0":-8.59260212624294,"vY0":-136.46201629796943,"vZ0":-5.107956317731384,"x":101.74,"y":177.34,"x0":2.1383649950037014,"y0":50.004014282352024,"z0":5.561862062199274,"aX":21.080234757772896},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.7,"breakHorizontal":-18.4,"spinRate":2362,"spinDirection":139},"zone":6,"typeConfidence":0.9,"plateTime":0.40218034868275465,"extension":7.232228603156976},"index":2,"playId":"a8c3eb64-3da7-3837-90ec-118135f17330","pitchNumber":2,"startTime":"2025-08-30T03:10:15.228Z","endTime":"2025-08-30T03:10:18.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.35663110617697,"aZ":-23.596567350147975,"pfxX":10.94975520501723,"pfxZ":4.542983420387735,"pX":0.21861167110697904,"pZ":2.3266541190853123,"vX0":-8.73277202180787,"vY0":-136.36352749882167,"vZ0":-4.34676473466633,"x":108.67,"y":175.96,"x0":2.0364252561136835,"y0":50.00115066308769,"z0":5.564653060823314,"aX":20.665805468763786},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.4,"breakHorizontal":-18.0,"spinRate":2486,"spinDirection":139},"zone":5,"typeConfidence":0.89,"plateTime":0.40131414328442094,"extension":7.077845937758786},"index":3,"playId":"7085a62a-92dc-36ae-8db2-72b990aa4125","pitchNumber":3,"startTime":"2025-08-30T03:10:30.924Z","endTime":"2025-08-30T03:10:33.924Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-30T03:10:44.877Z","endTime":"2025-08-30T03:11:01.996Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.668335453117113,"aZ":-30.011127746895582,"pfxX":9.61783432382487,"pfxZ":1.2425892032459736,"pX":-0.6614883770987936,"pZ":1.411005431977639,"vX0":-10.324871559117742,"vY0":-131.4524557019312,"vZ0":-4.716564283130649,"x":142.21,"y":200.68,"x0":2.0733877821758577,"y0":50.0041404793583,"z0":5.4645488616865565,"aX":16.78096835113476},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.3,"breakHorizontal":-15.1,"spinRate":2064,"spinDirection":116},"zone":7,"typeConfidence":0.79,"plateTime":0.41714939559916653,"extension":7.211208014755205},"index":5,"playId":"bf9a7f03-1fd6-38bd-8cb2-819b30174359","pitchNumber":4,"startTime":"2025-08-30T03:11:01.996Z","endTime":"2025-08-30T03:11:06.368Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":84.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.22671208726473,"aZ":-21.619134664661424,"pfxX":10.772229414663164,"pfxZ":5.632688458640159,"pX":0.6337439984135204,"pZ":2.8311383589263115,"vX0":-7.436757257919483,"vY0":-137.66849919769086,"vZ0":-3.3300172778440897,"x":92.84,"y":162.34,"x0":2.0030802928968447,"y0":50.00659668559928,"z0":5.561161835473138,"aX":20.19777214488822},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.5,"breakHorizontal":-17.4,"spinRate":2236,"spinDirection":131},"zone":3,"typeConfidence":0.9,"plateTime":0.40147798888217956,"extension":7.02249246174388},"index":6,"playId":"4db407bc-43c7-34db-a9a6-c72fc188f4ff","pitchNumber":5,"startTime":"2025-08-30T03:11:36.731Z","endTime":"2025-08-30T03:11:39.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T03:11:39.731Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to right fielder James Outman.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T03:11:59.394Z","endTime":"2025-08-30T03:12:39.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"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":"Flyout","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":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.5,"endSpeed":81.0,"strikeZoneTop":3.77746329029872,"strikeZoneBottom":1.77000064327493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.13311835290686,"aZ":-30.990477814833596,"pfxX":11.56554388200599,"pfxZ":0.6982637639992584,"pX":0.14532342961758735,"pZ":1.4307190684545965,"vX0":-8.505116455807578,"vY0":-129.8866185405761,"vZ0":-4.23080018381575,"x":111.46,"y":200.15,"x0":1.9852087367417268,"y0":50.000062963988015,"z0":5.478795701084331,"aX":19.452575789594146},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.4,"breakHorizontal":-18.7,"spinRate":2086,"spinDirection":121},"zone":14,"typeConfidence":0.92,"plateTime":0.4242216566391246,"extension":7.292025137691754},"index":0,"playId":"6ab2efc1-6b5c-3888-8c81-b4507c6712e4","pitchNumber":1,"startTime":"2025-08-30T03:12:06.018Z","endTime":"2025-08-30T03:12:09.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.770032914903,"strikeZoneBottom":1.77000072181293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.4251636714039,"aZ":-20.112556725940518,"pfxX":1.1115599471755004,"pfxZ":6.557574941027559,"pX":-1.4806932365342362,"pZ":2.6817740940706334,"vX0":-9.323239757578007,"vY0":-134.34944475669582,"vZ0":-4.257816633759684,"x":173.44,"y":166.37,"x0":1.8809913983991262,"y0":50.00413721162497,"z0":5.705326780209415,"aX":2.0469524980730123},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.2,"breakHorizontal":-0.1,"spinRate":2443,"spinDirection":160},"zone":13,"typeConfidence":0.89,"plateTime":0.4067456051255789,"extension":6.9976169556038395},"index":1,"playId":"b71f4a4d-d4db-3876-b301-b60492c0b40a","pitchNumber":2,"startTime":"2025-08-30T03:12:17.240Z","endTime":"2025-08-30T03:12:20.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.24247813204026,"aZ":-18.781569087086805,"pfxX":1.468732351695388,"pfxZ":7.23224795577126,"pX":-0.7456747706952574,"pZ":2.2367262874903977,"vX0":-7.836609592925525,"vY0":-134.9500296956728,"vZ0":-5.732359587764093,"x":145.42,"y":178.39,"x0":1.999961624805053,"y0":50.00397783445472,"z0":5.703356034691372,"aX":2.7209982943486},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.1,"breakHorizontal":-1.1,"spinRate":2421,"spinDirection":151},"zone":7,"typeConfidence":0.92,"plateTime":0.40523563561886844,"extension":7.04560236228261},"hitData":{"launchSpeed":83.8,"launchAngle":33.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.04,"coordY":107.85}},"index":2,"playId":"0037dbc8-acdd-3fdb-a6a2-e3c5c3a650e2","pitchNumber":3,"startTime":"2025-08-30T03:12:31.213Z","endTime":"2025-08-30T03:12:39.106Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T03:12:39.106Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to right fielder James Outman.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T03:11:59.394Z","endTime":"2025-08-30T03:12:39.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"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":"Flyout","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":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.5,"endSpeed":81.0,"strikeZoneTop":3.77746329029872,"strikeZoneBottom":1.77000064327493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.13311835290686,"aZ":-30.990477814833596,"pfxX":11.56554388200599,"pfxZ":0.6982637639992584,"pX":0.14532342961758735,"pZ":1.4307190684545965,"vX0":-8.505116455807578,"vY0":-129.8866185405761,"vZ0":-4.23080018381575,"x":111.46,"y":200.15,"x0":1.9852087367417268,"y0":50.000062963988015,"z0":5.478795701084331,"aX":19.452575789594146},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.4,"breakHorizontal":-18.7,"spinRate":2086,"spinDirection":121},"zone":14,"typeConfidence":0.92,"plateTime":0.4242216566391246,"extension":7.292025137691754},"index":0,"playId":"6ab2efc1-6b5c-3888-8c81-b4507c6712e4","pitchNumber":1,"startTime":"2025-08-30T03:12:06.018Z","endTime":"2025-08-30T03:12:09.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.770032914903,"strikeZoneBottom":1.77000072181293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.4251636714039,"aZ":-20.112556725940518,"pfxX":1.1115599471755004,"pfxZ":6.557574941027559,"pX":-1.4806932365342362,"pZ":2.6817740940706334,"vX0":-9.323239757578007,"vY0":-134.34944475669582,"vZ0":-4.257816633759684,"x":173.44,"y":166.37,"x0":1.8809913983991262,"y0":50.00413721162497,"z0":5.705326780209415,"aX":2.0469524980730123},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.2,"breakHorizontal":-0.1,"spinRate":2443,"spinDirection":160},"zone":13,"typeConfidence":0.89,"plateTime":0.4067456051255789,"extension":6.9976169556038395},"index":1,"playId":"b71f4a4d-d4db-3876-b301-b60492c0b40a","pitchNumber":2,"startTime":"2025-08-30T03:12:17.240Z","endTime":"2025-08-30T03:12:20.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.24247813204026,"aZ":-18.781569087086805,"pfxX":1.468732351695388,"pfxZ":7.23224795577126,"pX":-0.7456747706952574,"pZ":2.2367262874903977,"vX0":-7.836609592925525,"vY0":-134.9500296956728,"vZ0":-5.732359587764093,"x":145.42,"y":178.39,"x0":1.999961624805053,"y0":50.00397783445472,"z0":5.703356034691372,"aX":2.7209982943486},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.1,"breakHorizontal":-1.1,"spinRate":2421,"spinDirection":151},"zone":7,"typeConfidence":0.92,"plateTime":0.40523563561886844,"extension":7.04560236228261},"hitData":{"launchSpeed":83.8,"launchAngle":33.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.04,"coordY":107.85}},"index":2,"playId":"0037dbc8-acdd-3fdb-a6a2-e3c5c3a650e2","pitchNumber":3,"startTime":"2025-08-30T03:12:31.213Z","endTime":"2025-08-30T03:12:39.106Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T03:12:39.106Z","atBatIndex":78},"scoringPlays":[17,21,28,33,34,44,47,62],"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":197.55,"y":84.9},"type":"O","description":"Flyout"},{"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":179.82,"y":114.79},"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":152.97,"y":173.04},"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":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":170.8,"y":160.88},"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":1,"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":95.49,"y":71.52},"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":1,"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":172.92,"y":99.1},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":13,"top":[7,8,9],"bottom":[10,11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":147.89,"y":127.1},"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":2,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":92.1,"y":90.65},"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":2,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":115.99,"y":152.27},"type":"O","description":"Grounded Into DP"}],"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":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":109.92,"y":177.6},"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":2,"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":98.75,"y":104.75},"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":2,"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":37.27,"y":96.56},"type":"H","description":"Double"}]}},{"startIndex":14,"endIndex":24,"top":[14,15,16,17,18],"bottom":[19,20,21,22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":195.95,"y":110.15},"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":3,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":116.39,"y":178.88},"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":3,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":120.09,"y":60.85},"type":"O","description":"Flyout"},{"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":76.12,"y":71.58},"type":"O","description":"Sac Fly"},{"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":112.96,"y":157.34},"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":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":156.18,"y":87.62},"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":3,"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":200.2,"y":109.0},"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":3,"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":107.89,"y":149.23},"type":"O","description":"Forceout"},{"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":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":143.2,"y":102.54},"type":"O","description":"Flyout"}]}},{"startIndex":25,"endIndex":38,"top":[25,26,27,28,29],"bottom":[30,31,32,33,34,35,36,37,38],"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":150.44,"y":152.27},"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":4,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":137.52,"y":69.71},"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":4,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":182.35,"y":67.68},"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":4,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":179.31,"y":105.16},"type":"H","description":"Single"}],"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":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":139.05,"y":63.11},"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":4,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":75.8,"y":129.24},"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":4,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":154.49,"y":82.87},"type":"O","description":"Fielders Choice"},{"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":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":126.21,"y":123.75},"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":4,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":111.44,"y":153.79},"type":"O","description":"Forceout"},{"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":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":115.99,"y":151.26},"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":4,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":126.13,"y":190.77},"type":"O","description":"Groundout"}]}},{"startIndex":39,"endIndex":48,"top":[39,40,41],"bottom":[42,43,44,45,46,47,48],"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":149.93,"y":146.7},"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":5,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":85.19,"y":126.4},"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":5,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":144.36,"y":150.24},"type":"O","description":"Grounded Into DP"}],"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":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":210.91,"y":101.68},"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":5,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":149.68,"y":68.73},"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":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":69.26,"y":45.23},"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":5,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":198.6,"y":103.62},"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":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":62.33,"y":98.36},"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":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":141.57,"y":132.97},"type":"O","description":"Pop Out"}]}},{"startIndex":49,"endIndex":57,"top":[49,50,51],"bottom":[52,53,54,55,56,57],"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":158.04,"y":161.9},"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":124.31,"y":79.37},"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":6,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":129.89,"y":71.85},"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":6,"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":196.68,"y":100.17},"type":"O","description":"Flyout"}]}},{"startIndex":58,"endIndex":67,"top":[58,59,60,61,62,63],"bottom":[64,65,66,67],"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":122.14,"y":71.34},"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":7,"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":125.62,"y":67.17},"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":7,"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"coordinates":{"x":115.99,"y":209.0},"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":7,"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":123.09,"y":90.98},"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":7,"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":147.9,"y":141.28},"type":"O","description":"Double Play"}],"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":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":138.15,"y":145.37},"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":7,"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":118.33,"y":184.01},"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":7,"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":75.36,"y":59.23},"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":7,"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":162.09,"y":158.35},"type":"O","description":"Pop Out"}]}},{"startIndex":68,"endIndex":73,"top":[68,69,70],"bottom":[71,72,73],"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":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":161.21,"y":164.05},"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":8,"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":163.87,"y":163.31},"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":8,"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":158.15,"y":161.86},"type":"O","description":"Groundout"}]}},{"startIndex":74,"endIndex":78,"top":[74,75,76,77,78],"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":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":153.99,"y":152.27},"type":"O","description":"Forceout"},{"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":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":184.04,"y":107.85},"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":1,"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":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":2,"errors":1,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":4,"hits":3,"errors":1,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":1,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":2,"hits":4,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":3,"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":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":7,"hits":12,"errors":2,"leftOnBase":11},"away":{"runs":4,"hits":9,"errors":1,"leftOnBase":6}},"defense":{"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"right":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"onDeck":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"inHole":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"battingOrder":7,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"offense":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"onDeck":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"inHole":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"battingOrder":1,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"balls":2,"strikes":0,"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":4,"groundOuts":10,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".252","atBats":33,"obp":".321","slg":".385","ops":".706","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":10,"rbi":4,"leftOnBase":19,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":9,"airOuts":10,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":35,"obp":".452","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":180,"era":"3.62","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.20","battersFaced":42,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":180,"balls":82,"strikes":98,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":6,"pitchesPerInning":"22.50","runsScoredPer9":"7.88","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".---","assists":9,"putOuts":24,"errors":1,"chances":34,"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":{"note":"(L, 2-3)","summary":"3.0 IP, 3 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":66,"inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":15,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":66,"balls":30,"strikes":36,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"1.0 IP, ER, K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":38,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":21,"strikes":17,"strikePercentage":".450","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":53,"gamesStarted":0,"flyOuts":42,"groundOuts":34,"airOuts":69,"runs":27,"doubles":10,"triples":1,"homeRuns":9,"strikeOuts":52,"baseOnBalls":27,"intentionalWalks":2,"hits":47,"hitByPitch":1,"atBats":197,"obp":".328","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":897,"era":"4.44","inningsPitched":"52.2","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":26,"whip":"1.41","battersFaced":230,"outs":158,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":897,"balls":345,"strikes":552,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.49","rbi":1,"winPercentage":".667","pitchesPerInning":"17.03","gamesFinished":16,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"8.89","walksPer9Inn":"4.61","hitsPer9Inn":"8.03","runsScoredPer9":"4.61","homeRunsPer9":"1.54","inheritedRunners":35,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":15,"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":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":38,"groundOuts":78,"airOuts":72,"runs":23,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":48,"baseOnBalls":17,"intentionalWalks":1,"hits":65,"hitByPitch":2,"avg":".253","atBats":257,"obp":".304","slg":".335","ops":".639","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":282,"totalBases":86,"rbi":18,"leftOnBase":97,"sacBunts":6,"sacFlies":0,"babip":".298","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.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":31,"putOuts":629,"errors":4,"chances":664,"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":{},"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":48,"gamesStarted":0,"flyOuts":17,"groundOuts":29,"airOuts":32,"runs":19,"doubles":3,"triples":2,"homeRuns":5,"strikeOuts":77,"baseOnBalls":23,"intentionalWalks":2,"hits":27,"hitByPitch":1,"atBats":162,"obp":".273","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":772,"era":"3.35","inningsPitched":"48.1","wins":1,"losses":2,"saves":21,"saveOpportunities":25,"holds":5,"blownSaves":4,"earnedRuns":18,"whip":"1.03","battersFaced":189,"outs":145,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":772,"balls":273,"strikes":499,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".333","pitchesPerInning":"15.97","gamesFinished":35,"strikeoutWalkRatio":"3.35","strikeoutsPer9Inn":"14.34","walksPer9Inn":"4.28","hitsPer9Inn":"5.03","runsScoredPer9":"3.54","homeRunsPer9":"0.93","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"1.1 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":33,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":4,"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":"6.75","homeRunsPer9":"6.75","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":1,"flyOuts":16,"groundOuts":37,"airOuts":35,"runs":13,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":39,"baseOnBalls":17,"intentionalWalks":0,"hits":30,"hitByPitch":2,"atBats":141,"obp":".306","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":635,"era":"2.95","inningsPitched":"39.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.18","battersFaced":160,"outs":119,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":635,"balls":230,"strikes":405,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":1,"winPercentage":".333","pitchesPerInning":"16.01","gamesFinished":15,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"8.85","walksPer9Inn":"3.86","hitsPer9Inn":"6.81","runsScoredPer9":"2.95","homeRunsPer9":"0.91","inheritedRunners":20,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":13},"fielding":{"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":"0.1 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":4,"strikes":5,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"54.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"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":61,"gamesStarted":1,"flyOuts":24,"groundOuts":88,"airOuts":43,"runs":24,"doubles":12,"triples":2,"homeRuns":4,"strikeOuts":54,"baseOnBalls":27,"intentionalWalks":3,"hits":57,"hitByPitch":1,"atBats":239,"obp":".317","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":976,"era":"3.06","inningsPitched":"61.2","wins":5,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":21,"whip":"1.36","battersFaced":270,"outs":185,"gamesPitched":61,"completeGames":0,"shutouts":0,"pitchesThrown":976,"balls":358,"strikes":618,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.05","rbi":3,"winPercentage":".833","pitchesPerInning":"15.83","gamesFinished":14,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.88","walksPer9Inn":"3.94","hitsPer9Inn":"8.32","runsScoredPer9":"3.50","homeRunsPer9":"0.58","inheritedRunners":44,"inheritedRunnersScored":14,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"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":"700","stats":{"batting":{"summary":"2-4 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":25,"groundOuts":103,"airOuts":52,"runs":26,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":48,"baseOnBalls":22,"intentionalWalks":0,"hits":60,"hitByPitch":6,"avg":".233","atBats":258,"obp":".306","slg":".279","ops":".585","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":291,"totalBases":72,"rbi":30,"leftOnBase":114,"sacBunts":3,"sacFlies":2,"babip":".280","groundOutsToAirouts":"1.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"258.00","popOuts":9,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":148,"putOuts":91,"errors":3,"chances":242,"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":63,"gamesStarted":0,"flyOuts":43,"groundOuts":53,"airOuts":64,"runs":17,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":69,"baseOnBalls":25,"intentionalWalks":3,"hits":47,"hitByPitch":3,"atBats":230,"obp":".288","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","numberOfPitches":1051,"era":"1.84","inningsPitched":"63.2","wins":8,"losses":3,"saves":0,"saveOpportunities":2,"holds":29,"blownSaves":2,"earnedRuns":13,"whip":"1.13","battersFaced":262,"outs":191,"gamesPitched":63,"completeGames":0,"shutouts":0,"pitchesThrown":1051,"balls":381,"strikes":670,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".727","pitchesPerInning":"16.51","gamesFinished":4,"strikeoutWalkRatio":"2.76","strikeoutsPer9Inn":"9.75","walksPer9Inn":"3.53","hitsPer9Inn":"6.64","runsScoredPer9":"2.40","homeRunsPer9":"0.57","inheritedRunners":13,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"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":{},"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":63,"gamesStarted":0,"flyOuts":34,"groundOuts":35,"airOuts":58,"runs":24,"doubles":7,"triples":1,"homeRuns":8,"strikeOuts":85,"baseOnBalls":21,"intentionalWalks":2,"hits":46,"hitByPitch":3,"atBats":219,"obp":".285","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":973,"era":"3.13","inningsPitched":"60.1","wins":4,"losses":5,"saves":3,"saveOpportunities":6,"holds":27,"blownSaves":3,"earnedRuns":21,"whip":"1.11","battersFaced":248,"outs":181,"gamesPitched":63,"completeGames":0,"shutouts":0,"pitchesThrown":973,"balls":313,"strikes":660,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".444","pitchesPerInning":"16.13","gamesFinished":6,"strikeoutWalkRatio":"4.05","strikeoutsPer9Inn":"12.68","walksPer9Inn":"3.13","hitsPer9Inn":"6.86","runsScoredPer9":"3.58","homeRunsPer9":"1.19","inheritedRunners":19,"inheritedRunnersScored":5,"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":true,"isSubstitute":false}},"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":"3-3 | 2B, BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":52,"groundOuts":85,"airOuts":126,"runs":49,"doubles":22,"triples":1,"homeRuns":18,"strikeOuts":86,"baseOnBalls":35,"intentionalWalks":1,"hits":106,"hitByPitch":4,"avg":".265","atBats":400,"obp":".328","slg":".460","ops":".788","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":442,"totalBases":184,"rbi":60,"leftOnBase":193,"sacBunts":0,"sacFlies":3,"babip":".294","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.22","popOuts":30,"lineOuts":44},"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":155,"errors":2,"chances":169,"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":47,"groundOuts":76,"airOuts":84,"runs":62,"doubles":21,"triples":2,"homeRuns":21,"strikeOuts":94,"baseOnBalls":28,"intentionalWalks":1,"hits":104,"hitByPitch":8,"avg":".293","atBats":355,"obp":".355","slg":".541","ops":".896","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":394,"totalBases":192,"rbi":66,"leftOnBase":167,"sacBunts":0,"sacFlies":3,"babip":".342","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.90","popOuts":14,"lineOuts":23},"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":186,"errors":5,"chances":200,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":63,"gamesStarted":0,"flyOuts":26,"groundOuts":71,"airOuts":50,"runs":17,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":63,"baseOnBalls":12,"intentionalWalks":2,"hits":36,"hitByPitch":0,"atBats":215,"obp":".211","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":816,"era":"1.78","inningsPitched":"60.2","wins":10,"losses":4,"saves":3,"saveOpportunities":6,"holds":18,"blownSaves":3,"earnedRuns":12,"whip":"0.79","battersFaced":232,"outs":182,"gamesPitched":63,"completeGames":0,"shutouts":0,"pitchesThrown":816,"balls":252,"strikes":564,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".714","pitchesPerInning":"13.45","gamesFinished":9,"strikeoutWalkRatio":"5.25","strikeoutsPer9Inn":"9.35","walksPer9Inn":"1.78","hitsPer9Inn":"5.34","runsScoredPer9":"2.52","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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":44,"flyOuts":10,"groundOuts":37,"airOuts":28,"runs":14,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":26,"baseOnBalls":15,"intentionalWalks":0,"hits":28,"hitByPitch":2,"avg":".237","atBats":118,"obp":".333","slg":".297","ops":".630","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":35,"rbi":7,"leftOnBase":55,"sacBunts":1,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.32","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":26,"putOuts":71,"errors":2,"chances":99,"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"}]},"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-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":135,"flyOuts":88,"groundOuts":124,"airOuts":148,"runs":77,"doubles":32,"triples":0,"homeRuns":21,"strikeOuts":106,"baseOnBalls":48,"intentionalWalks":3,"hits":149,"hitByPitch":3,"avg":".285","atBats":522,"obp":".346","slg":".467","ops":".813","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":578,"totalBases":244,"rbi":78,"leftOnBase":233,"sacBunts":0,"sacFlies":5,"babip":".320","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.86","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":188,"putOuts":96,"errors":15,"chances":299,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID689690":{"person":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":34,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":14,"strikes":20,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":19,"groundOuts":24,"airOuts":40,"runs":19,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":20,"baseOnBalls":11,"intentionalWalks":0,"hits":34,"hitByPitch":6,"atBats":116,"obp":".378","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":514,"era":"5.59","inningsPitched":"29.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":18,"whip":"1.55","battersFaced":135,"outs":87,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":514,"balls":180,"strikes":334,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.72","gamesFinished":6,"strikeoutWalkRatio":"1.82","strikeoutsPer9Inn":"6.21","walksPer9Inn":"3.41","hitsPer9Inn":"10.55","runsScoredPer9":"5.90","homeRunsPer9":"1.86","inheritedRunners":17,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669200":{"person":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"jerseyNumber":"18","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":5,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"2-5 | 2 RBI","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":132,"flyOuts":75,"groundOuts":147,"airOuts":121,"runs":92,"doubles":27,"triples":2,"homeRuns":18,"strikeOuts":104,"baseOnBalls":79,"intentionalWalks":7,"hits":134,"hitByPitch":6,"avg":".265","atBats":505,"obp":".371","slg":".434","ops":".805","caughtStealing":6,"stolenBases":27,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":591,"totalBases":219,"rbi":57,"leftOnBase":149,"sacBunts":0,"sacFlies":1,"babip":".302","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.06","popOuts":21,"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":300,"errors":3,"chances":307,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":3,"groundOuts":16,"airOuts":7,"runs":5,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".308","atBats":52,"obp":".357","slg":".385","ops":".742","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":58,"totalBases":20,"rbi":4,"leftOnBase":22,"sacBunts":2,"sacFlies":0,"babip":".432","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":47,"errors":0,"chances":47,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"battingOrder":"902","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":38,"groundOuts":46,"airOuts":74,"runs":29,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":67,"baseOnBalls":21,"intentionalWalks":0,"hits":45,"hitByPitch":1,"avg":".197","atBats":228,"obp":".268","slg":".307","ops":".575","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":254,"totalBases":70,"rbi":24,"leftOnBase":130,"sacBunts":4,"sacFlies":0,"babip":".252","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":24,"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":12,"stolenBases":29,"stolenBasePercentage":".707","caughtStealingPercentage":".293","assists":20,"putOuts":594,"errors":6,"chances":620,"fielding":".990","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"800","stats":{"batting":{"summary":"1-2 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":62,"groundOuts":81,"airOuts":95,"runs":49,"doubles":17,"triples":1,"homeRuns":10,"strikeOuts":90,"baseOnBalls":54,"intentionalWalks":0,"hits":85,"hitByPitch":13,"avg":".249","atBats":342,"obp":".367","slg":".392","ops":".759","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":419,"totalBases":134,"rbi":47,"leftOnBase":150,"sacBunts":4,"sacFlies":5,"babip":".304","groundOutsToAirouts":"0.85","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"34.20","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":194,"putOuts":213,"errors":9,"chances":416,"fielding":".978","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-3 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":129,"flyOuts":103,"groundOuts":187,"airOuts":189,"runs":53,"doubles":29,"triples":4,"homeRuns":6,"strikeOuts":15,"baseOnBalls":26,"intentionalWalks":0,"hits":148,"hitByPitch":2,"avg":".283","atBats":523,"obp":".316","slg":".388","ops":".704","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":567,"totalBases":203,"rbi":49,"leftOnBase":218,"sacBunts":10,"sacFlies":6,"babip":".280","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"87.17","popOuts":23,"lineOuts":63},"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":679,"errors":1,"chances":739,"fielding":".999","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":4,"airOuts":0,"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":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":118,"flyOuts":53,"groundOuts":99,"airOuts":98,"runs":56,"doubles":18,"triples":1,"homeRuns":16,"strikeOuts":83,"baseOnBalls":51,"intentionalWalks":4,"hits":106,"hitByPitch":7,"avg":".277","atBats":382,"obp":".369","slg":".455","ops":".824","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":444,"totalBases":174,"rbi":53,"leftOnBase":176,"sacBunts":0,"sacFlies":4,"babip":".314","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.88","popOuts":15,"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":352,"errors":3,"chances":390,"fielding":".992","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,650333,592518,656811,657656,657757,578428,630105,666023,695238,553869,641482,593974,688158,673513,689690],"pitchers":[641482,593974,688158,673513,689690],"bench":[669369,669200],"bullpen":[592094,656302,506433,669093,695243,670970,663158],"battingOrder":[665487,650333,592518,656811,657656,657757,578428,630105,553869],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Sheets (22, Matthews)."},{"label":"TB","value":"Arraez; Cronenworth; Iglesias, J 2; Sheets 4; Tatis Jr. 2."},{"label":"RBI","value":"Arraez (49); Iglesias, J (30); Tatis Jr. 2 (57)."},{"label":"2-out RBI","value":"Iglesias, J."},{"label":"Runners left in scoring position, 2 out","value":"Cronenworth; Tatis Jr."},{"label":"SF","value":"Arraez."},{"label":"GIDP","value":"Arraez; Iglesias, J."},{"label":"Team RISP","value":"2-for-8."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Cronenworth (9, fielding)."},{"label":"Outfield assists","value":"Laureano (Jeffers at 2nd base)."}]}],"note":[{"label":"a","value":"Popped out for Fermin in the 7th."}]},"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":5,"groundOuts":9,"airOuts":10,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".238","atBats":35,"obp":".311","slg":".398","ops":".709","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":17,"rbi":6,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":4,"groundOuts":10,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":33,"obp":".324","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":160,"era":"4.43","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.31","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":57,"strikes":103,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":4,"pitchesPerInning":"17.78","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":2,"chances":39,"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":{},"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":0,"flyOuts":12,"groundOuts":10,"airOuts":20,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":2,"atBats":50,"obp":".293","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":240,"era":"3.86","inningsPitched":"14.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":6,"whip":"1.07","battersFaced":58,"outs":42,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":240,"balls":94,"strikes":146,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".667","pitchesPerInning":"17.14","gamesFinished":2,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"7.07","walksPer9Inn":"3.86","hitsPer9Inn":"5.79","runsScoredPer9":"3.86","homeRunsPer9":"1.29","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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":false,"isOnBench":true,"isSubstitute":false}},"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":22,"gamesStarted":22,"flyOuts":65,"groundOuts":126,"airOuts":116,"runs":72,"doubles":17,"triples":1,"homeRuns":14,"strikeOuts":96,"baseOnBalls":45,"intentionalWalks":0,"hits":108,"hitByPitch":4,"atBats":442,"obp":".317","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1876,"era":"4.95","inningsPitched":"116.1","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":64,"whip":"1.32","battersFaced":495,"outs":349,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1876,"balls":701,"strikes":1175,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".462","pitchesPerInning":"16.13","gamesFinished":0,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"7.43","walksPer9Inn":"3.48","hitsPer9Inn":"8.36","runsScoredPer9":"5.57","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":26,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":7,"errors":1,"chances":16,"fielding":".938","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":13,"gamesStarted":0,"flyOuts":12,"groundOuts":13,"airOuts":15,"runs":10,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":10,"intentionalWalks":1,"hits":15,"hitByPitch":0,"atBats":55,"obp":".379","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":273,"era":"6.43","inningsPitched":"14.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":10,"whip":"1.79","battersFaced":66,"outs":42,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":273,"balls":113,"strikes":160,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".000","pitchesPerInning":"19.50","gamesFinished":6,"strikeoutWalkRatio":"1.30","strikeoutsPer9Inn":"8.36","walksPer9Inn":"6.43","hitsPer9Inn":"9.64","runsScoredPer9":"6.43","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":9,"strikes":15,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"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":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":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"800","stats":{"batting":{"summary":"1-3 | BB, RBI, 3 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":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":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":51,"groundOuts":61,"airOuts":84,"runs":37,"doubles":10,"triples":3,"homeRuns":14,"strikeOuts":67,"baseOnBalls":23,"intentionalWalks":1,"hits":56,"hitByPitch":4,"avg":".212","atBats":264,"obp":".283","slg":".432","ops":".715","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":295,"totalBases":114,"rbi":40,"leftOnBase":117,"sacBunts":2,"sacFlies":2,"babip":".227","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.86","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":100,"putOuts":238,"errors":2,"chances":340,"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":"400","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":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":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":114,"flyOuts":73,"groundOuts":109,"airOuts":121,"runs":41,"doubles":13,"triples":1,"homeRuns":14,"strikeOuts":75,"baseOnBalls":25,"intentionalWalks":0,"hits":98,"hitByPitch":4,"avg":".246","atBats":399,"obp":".294","slg":".388","ops":".682","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":432,"totalBases":155,"rbi":56,"leftOnBase":170,"sacBunts":0,"sacFlies":4,"babip":".268","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.50","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":196,"putOuts":123,"errors":5,"chances":324,"fielding":".985","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":"600","stats":{"batting":{"summary":"2-3 | 2B, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":6,"groundOuts":23,"airOuts":14,"runs":8,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":12,"baseOnBalls":9,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".273","atBats":66,"obp":".360","slg":".379","ops":".739","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":25,"rbi":2,"leftOnBase":22,"sacBunts":1,"sacFlies":0,"babip":".321","groundOutsToAirouts":"1.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.00","popOuts":2,"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":42,"errors":0,"chances":44,"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":47,"flyOuts":13,"groundOuts":41,"airOuts":26,"runs":10,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":47,"baseOnBalls":16,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".194","atBats":139,"obp":".280","slg":".309","ops":".589","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":43,"rbi":11,"leftOnBase":72,"sacBunts":1,"sacFlies":1,"babip":".267","groundOutsToAirouts":"1.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.33","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":9,"flyOuts":5,"groundOuts":7,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".188","atBats":16,"obp":".235","slg":".375","ops":".610","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":6,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","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":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":33,"flyOuts":16,"groundOuts":11,"airOuts":28,"runs":10,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":3,"avg":".154","atBats":65,"obp":".276","slg":".215","ops":".491","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":77,"totalBases":14,"rbi":5,"leftOnBase":35,"sacBunts":1,"sacFlies":0,"babip":".191","groundOutsToAirouts":"0.39","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.00","popOuts":8,"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":63,"errors":1,"chances":70,"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":"200","stats":{"batting":{"summary":"2-4 | 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"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":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":59,"groundOuts":79,"airOuts":113,"runs":46,"doubles":24,"triples":0,"homeRuns":9,"strikeOuts":83,"baseOnBalls":44,"intentionalWalks":1,"hits":97,"hitByPitch":7,"avg":".261","atBats":372,"obp":".350","slg":".398","ops":".748","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":423,"totalBases":148,"rbi":43,"leftOnBase":154,"sacBunts":0,"sacFlies":0,"babip":".314","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.33","popOuts":26,"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":616,"errors":5,"chances":650,"fielding":".992","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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"501","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":8,"groundOuts":12,"airOuts":15,"runs":10,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":32,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".132","atBats":68,"obp":".224","slg":".294","ops":".518","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":20,"rbi":5,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".206","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":4,"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":40,"errors":0,"chances":40,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"note":"(H, 11)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":7,"strikes":10,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":58,"gamesStarted":3,"flyOuts":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(S, 1)","summary":"1.0 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":12,"strikes":11,"strikePercentage":".480","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":55,"groundOuts":59,"airOuts":100,"runs":29,"doubles":15,"triples":0,"homeRuns":9,"strikeOuts":52,"baseOnBalls":24,"intentionalWalks":0,"hits":62,"hitByPitch":0,"avg":".229","atBats":271,"obp":".290","slg":".384","ops":".674","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":297,"totalBases":104,"rbi":36,"leftOnBase":122,"sacBunts":0,"sacFlies":2,"babip":".250","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.11","popOuts":24,"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":94,"putOuts":53,"errors":3,"chances":150,"fielding":".980","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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"900","stats":{"batting":{"summary":"3-4 | 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"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":120,"flyOuts":66,"groundOuts":110,"airOuts":115,"runs":54,"doubles":19,"triples":1,"homeRuns":16,"strikeOuts":100,"baseOnBalls":45,"intentionalWalks":1,"hits":105,"hitByPitch":4,"avg":".246","atBats":426,"obp":".322","slg":".408","ops":".730","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":480,"totalBases":174,"rbi":53,"leftOnBase":179,"sacBunts":0,"sacFlies":4,"babip":".283","groundOutsToAirouts":"0.96","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"26.62","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":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID690953":{"person":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"jerseyNumber":"20","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":7,"gamesStarted":7,"flyOuts":20,"groundOuts":22,"airOuts":36,"runs":20,"doubles":2,"triples":2,"homeRuns":8,"strikeOuts":23,"baseOnBalls":11,"intentionalWalks":0,"hits":32,"hitByPitch":1,"atBats":113,"obp":".352","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":517,"era":"6.43","inningsPitched":"28.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.54","battersFaced":125,"outs":84,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":517,"balls":182,"strikes":335,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".400","pitchesPerInning":"18.46","gamesFinished":0,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"7.39","walksPer9Inn":"3.54","hitsPer9Inn":"10.29","runsScoredPer9":"6.43","homeRunsPer9":"2.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"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":29,"gamesStarted":0,"flyOuts":22,"groundOuts":32,"airOuts":37,"runs":25,"doubles":8,"triples":0,"homeRuns":9,"strikeOuts":25,"baseOnBalls":11,"intentionalWalks":0,"hits":33,"hitByPitch":1,"atBats":126,"obp":".324","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":505,"era":"6.55","inningsPitched":"33.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":24,"whip":"1.33","battersFaced":139,"outs":99,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":505,"balls":179,"strikes":326,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".000","pitchesPerInning":"15.30","gamesFinished":7,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"6.82","walksPer9Inn":"3.00","hitsPer9Inn":"9.00","runsScoredPer9":"6.82","homeRunsPer9":"2.45","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621439":{"person":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"jerseyNumber":"25","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2 RBI, 2 SB","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":2,"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":101,"flyOuts":60,"groundOuts":66,"airOuts":110,"runs":78,"doubles":15,"triples":4,"homeRuns":27,"strikeOuts":115,"baseOnBalls":34,"intentionalWalks":4,"hits":105,"hitByPitch":4,"avg":".269","atBats":391,"obp":".329","slg":".535","ops":".864","caughtStealing":0,"stolenBases":21,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":434,"totalBases":209,"rbi":66,"leftOnBase":137,"sacBunts":0,"sacFlies":5,"babip":".307","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.48","popOuts":21,"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":2,"putOuts":228,"errors":2,"chances":232,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":{"note":"(W, 4-4)","summary":"6.0 IP, 2 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":29,"strikes":67,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":2,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":25,"flyOuts":94,"groundOuts":96,"airOuts":168,"runs":55,"doubles":26,"triples":0,"homeRuns":19,"strikeOuts":166,"baseOnBalls":29,"intentionalWalks":0,"hits":115,"hitByPitch":12,"atBats":541,"obp":".267","caughtStealing":11,"stolenBases":19,"stolenBasePercentage":".633","caughtStealingPercentage":".367","numberOfPitches":2371,"era":"3.22","inningsPitched":"148.0","wins":12,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"0.97","battersFaced":586,"outs":444,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2371,"balls":809,"strikes":1562,"strikePercentage":".660","hitBatsmen":12,"balks":2,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".632","pitchesPerInning":"16.02","gamesFinished":0,"strikeoutWalkRatio":"5.72","strikeoutsPer9Inn":"10.09","walksPer9Inn":"1.76","hitsPer9Inn":"6.99","runsScoredPer9":"3.34","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":41,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"500","stats":{"batting":{"summary":"1-4 | BB, R, 2 SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":31,"groundOuts":55,"airOuts":72,"runs":40,"doubles":13,"triples":3,"homeRuns":20,"strikeOuts":94,"baseOnBalls":38,"intentionalWalks":0,"hits":60,"hitByPitch":7,"avg":".215","atBats":279,"obp":".322","slg":".498","ops":".820","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":326,"totalBases":139,"rbi":35,"leftOnBase":107,"sacBunts":0,"sacFlies":2,"babip":".240","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.95","popOuts":26,"lineOuts":15},"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":120,"errors":3,"chances":126,"fielding":".976","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":"300","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":6,"putOuts":3,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":18,"groundOuts":24,"airOuts":29,"runs":13,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":14,"intentionalWalks":0,"hits":33,"hitByPitch":2,"avg":".324","atBats":102,"obp":".415","slg":".529","ops":".944","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":54,"rbi":18,"leftOnBase":49,"sacBunts":0,"sacFlies":0,"babip":".354","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.50","popOuts":5,"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":56,"putOuts":43,"errors":4,"chances":103,"fielding":".961","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,680777,807712,686797,670242,681546,668885,668904,665019,663616,805673,623437,663485,681892],"pitchers":[805673,623437,663485,681892],"bench":[680837,681508,666397],"bullpen":[690953,671737,650893,641672,621139,641927,657746,543859,680573],"battingOrder":[621439,680777,807712,686797,681546,668885,668904,665019,663616],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Martin (2, Cortes); Jeffers (24, Jacob)."},{"label":"HR","value":"Lewis, R (9, 5th inning off Morgan, D, 0 on, 2 out)."},{"label":"TB","value":"Buxton; Clemens; Jeffers 3; Larnach 3; Lewis, R 5; Martin 3; Wallner."},{"label":"RBI","value":"Buxton 2 (66); Clemens (40); Larnach 2 (53); Lewis, R (36)."},{"label":"2-out RBI","value":"Lewis, R; Buxton."},{"label":"Runners left in scoring position, 2 out","value":"Clemens 2; Lewis, R; Jeffers; Lee, B 2; Keaschall."},{"label":"Team RISP","value":"3-for-13."},{"label":"Team LOB","value":"11."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Buxton 2 (21, 3rd base off Cortes/Fermin, 2nd base off Morgan, D/Fermin); Wallner 2 (3, 2nd base off Cortes/Fermin, 2nd base off Matsui/Fermin)."},{"label":"CS","value":"Martin (3, 2nd base by Morgan, D/Fermin)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Matthews (1, fielding); Wallner (3, throw)."},{"label":"DP","value":"3 (Lee, B-Keaschall-Clemens; Keaschall-Lee, B-Clemens; Keaschall-Clemens)."}]}],"note":[]}},"officials":[{"official":{"id":484499,"fullName":"Manny Gonzalez","link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":605673,"fullName":"Alex Tosi","link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":484183,"fullName":"Cory Blaser","link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":676581,"fullName":"James Jean","link":"/api/v1/people/676581"},"officialType":"Third Base"}],"info":[{"label":"Pitch timer violations","value":"Peralta, W (pitcher)."},{"label":"Pitches-strikes","value":"Cortes 66-36; Peralta, W 9-5; Morgan, D 33-20; Matsui 38-17; Jacob 34-20; Matthews 96-67; Topa 24-15; Sands 17-10; Funderburk 23-11."},{"label":"Groundouts-flyouts","value":"Cortes 2-3; Peralta, W 2-0; Morgan, D 2-0; Matsui 0-1; Jacob 3-1; Matthews 8-3; Topa 0-0; Sands 1-0; Funderburk 1-1."},{"label":"Batters faced","value":"Cortes 15; Peralta, W 4; Morgan, D 6; Matsui 8; Jacob 9; Matthews 24; Topa 5; Sands 3; Funderburk 5."},{"label":"Inherited runners-scored","value":"Peralta, W 2-2; Morgan, D 1-0; Jacob 2-0; Topa 1-1."},{"label":"Ejections","value":"Padres pitcher Nestor Cortes ejected by HP umpire Manny Gonzalez (4th)."},{"label":"Umpires","value":"HP: Manny Gonzalez. 1B: Alex Tosi. 2B: Cory Blaser. 3B: James Jean. "},{"label":"Weather","value":"74 degrees, Partly Cloudy."},{"label":"Wind","value":"9 mph, Out To LF."},{"label":"First pitch","value":"7:11 PM."},{"label":"T","value":"3:01."},{"label":"Att","value":"24,336."},{"label":"Venue","value":"Target Field."},{"label":"August 29, 2025"}],"pitchingNotes":["Cortes pitched to 2 batters in the 4th inning.","Matthews pitched to 1 batter in the 7th inning."],"topPerformers":[{"player":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757","boxscoreName":"Sheets"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"3-3 | 2B, BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":52,"groundOuts":85,"airOuts":126,"runs":49,"doubles":22,"triples":1,"homeRuns":18,"strikeOuts":86,"baseOnBalls":35,"intentionalWalks":1,"hits":106,"hitByPitch":4,"avg":".265","atBats":400,"obp":".328","slg":".460","ops":".788","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":442,"totalBases":184,"rbi":60,"leftOnBase":193,"sacBunts":0,"sacFlies":3,"babip":".294","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.22","popOuts":30,"lineOuts":44},"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":155,"errors":2,"chances":169,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904","boxscoreName":"Lewis, R"},"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-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":55,"groundOuts":59,"airOuts":100,"runs":29,"doubles":15,"triples":0,"homeRuns":9,"strikeOuts":52,"baseOnBalls":24,"intentionalWalks":0,"hits":62,"hitByPitch":0,"avg":".229","atBats":271,"obp":".290","slg":".384","ops":".674","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":297,"totalBases":104,"rbi":36,"leftOnBase":122,"sacBunts":0,"sacFlies":2,"babip":".250","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.11","popOuts":24,"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":94,"putOuts":53,"errors":3,"chances":150,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616","boxscoreName":"Larnach"},"jerseyNumber":"9","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"900","stats":{"batting":{"summary":"3-4 | 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"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":120,"flyOuts":66,"groundOuts":110,"airOuts":115,"runs":54,"doubles":19,"triples":1,"homeRuns":16,"strikeOuts":100,"baseOnBalls":45,"intentionalWalks":1,"hits":105,"hitByPitch":4,"avg":".246","atBats":426,"obp":".322","slg":".408","ops":".730","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":480,"totalBases":174,"rbi":53,"leftOnBase":179,"sacBunts":0,"sacFlies":4,"babip":".283","groundOutsToAirouts":"0.96","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"26.62","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":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"loser":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"save":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}