{"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":776243,"link":"/api/v1.1/game/776243/feed/live","metaData":{"wait":10,"timeStamp":"20250921_012343","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776243,"type":"R","doubleHeader":"S","id":"2025/09/20/clemlb-minmlb-2","gamedayType":"P","tiebreaker":"N","gameNumber":2,"calendarEventID":"14-776243-2025-09-20","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-09-20T23:10:00Z","originalDate":"2025-09-20","officialDate":"2025-09-20","dayNight":"night","time":"6: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":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114","season":2025,"venue":{"id":5,"name":"Progressive Field","link":"/api/v1/venues/5"},"springVenue":{"id":3834,"link":"/api/v1/venues/3834"},"teamCode":"cle","fileCode":"cle","abbreviation":"CLE","teamName":"Guardians","locationName":"Cleveland","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":"Cleveland","record":{"gamesPlayed":155,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":84,"losses":71,"ties":0,"pct":".542"},"records":{},"divisionLeader":false,"wins":84,"losses":71,"winningPercentage":".542"},"franchiseName":"Cleveland","clubName":"Guardians","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":155,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":66,"losses":89,"ties":0,"pct":".426"},"records":{},"divisionLeader":false,"wins":66,"losses":89,"winningPercentage":".426"},"franchiseName":"Minnesota","clubName":"Twins","active":true}},"players":{"ID671655":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655","firstName":"George","lastName":"Valera","primaryNumber":"7","birthDate":"2000-11-13","currentAge":25,"birthCity":"Queens","birthStateProvince":"NY","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"George","useLastName":"Valera","boxscoreName":"Valera","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"George Valera","nameSlug":"george-valera-671655","firstLastName":"George Valera","lastFirstName":"Valera, George","lastInitName":"Valera, G","initLastName":"G Valera","fullFMLName":"George Valera","fullLFMName":"Valera, George","strikeZoneTop":3.14,"strikeZoneBottom":1.585},"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},"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},"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},"ID595978":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978","firstName":"Austin","lastName":"Hedges","primaryNumber":"27","birthDate":"1992-08-18","currentAge":34,"birthCity":"San Juan Capistrano","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Austin","useLastName":"Hedges","middleName":"Charles","boxscoreName":"Hedges","nickName":"Hedgey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Hedges","nameSlug":"austin-hedges-595978","firstLastName":"Austin Hedges","lastFirstName":"Hedges, Austin","lastInitName":"Hedges, A","initLastName":"A Hedges","fullFMLName":"Austin Charles Hedges","fullLFMName":"Hedges, Austin Charles","strikeZoneTop":3.207,"strikeZoneBottom":1.618},"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},"ID640902":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902","firstName":"Jhonny","lastName":"Pereda","primaryNumber":"5","birthDate":"1996-04-18","currentAge":30,"birthCity":"San Juan","birthCountry":"Venezuela","height":"6' 1\"","weight":202,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jhonny","useLastName":"Pereda","middleName":"Fernando ","boxscoreName":"Pereda","gender":"M","nameMatrilineal":"Rosales","isPlayer":true,"isVerified":true,"pronunciation":"puh-RAY-duh","mlbDebutDate":"2024-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jhonny Pereda","nameSlug":"jhonny-pereda-640902","firstLastName":"Jhonny Pereda","lastFirstName":"Pereda, Jhonny","lastInitName":"Pereda, J","initLastName":"J Pereda","fullFMLName":"Jhonny Fernando Pereda","fullLFMName":"Pereda, Jhonny Fernando","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID672356":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356","firstName":"Gabriel","lastName":"Arias","primaryNumber":"43","birthDate":"2000-02-27","currentAge":26,"birthCity":"La Victoria","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Gabriel","useLastName":"Arias","middleName":"Alejandro","boxscoreName":"Arias, G","gender":"M","nameMatrilineal":"Gomez","isPlayer":true,"isVerified":true,"pronunciation":"AH-ree-AHS","mlbDebutDate":"2022-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Arias","nameSlug":"gabriel-arias-672356","firstLastName":"Gabriel Arias","lastFirstName":"Arias, Gabriel","lastInitName":"Arias, G","initLastName":"G Arias","fullFMLName":"Gabriel Arias","fullLFMName":"Arias, Gabriel","strikeZoneTop":3.242,"strikeZoneBottom":1.636},"ID666310":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310","firstName":"Noah","lastName":"Naylor","primaryNumber":"14","birthDate":"2000-02-21","currentAge":26,"birthCity":"Mississauga","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Bo","useLastName":"Naylor","middleName":"Gibson","boxscoreName":"Naylor, B","nickName":"Bo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bo Naylor","nameSlug":"bo-naylor-666310","firstLastName":"Bo Naylor","lastFirstName":"Naylor, Bo","lastInitName":"Naylor, B","initLastName":"B Naylor","fullFMLName":"Noah Gibson Naylor","fullLFMName":"Naylor, Noah Gibson","strikeZoneTop":3.089,"strikeZoneBottom":1.559},"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},"ID681807":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807","firstName":"David","lastName":"Fry","primaryNumber":"6","birthDate":"1995-11-20","currentAge":30,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"David","useLastName":"Fry","boxscoreName":"Fry","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Fry","nameSlug":"david-fry-681807","firstLastName":"David Fry","lastFirstName":"Fry, David","lastInitName":"Fry, D","initLastName":"D Fry","fullFMLName":"David  Fry","fullLFMName":"Fry, David","strikeZoneTop":3.243,"strikeZoneBottom":1.637},"ID671922":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922","firstName":"Cade","lastName":"Smith","primaryNumber":"36","birthDate":"1999-05-09","currentAge":27,"birthCity":"Vancouver","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Smith","middleName":"Jared Benjamin","boxscoreName":"Smith, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Smith","nameSlug":"cade-smith-671922","firstLastName":"Cade Smith","lastFirstName":"Smith, Cade","lastInitName":"Smith, C","initLastName":"C Smith","fullFMLName":"Cade Jared Benjamin Smith","fullLFMName":"Smith, Cade Jared Benjamin","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID608070":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070","firstName":"José","lastName":"Ramírez","primaryNumber":"11","birthDate":"1992-09-17","currentAge":34,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"5' 8\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"José","useLastName":"Ramírez","middleName":"Enrique","boxscoreName":"Ramírez, Jo","nickName":"Enriquito","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2013-09-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Ramírez","nameSlug":"jose-ramirez-608070","firstLastName":"José Ramírez","lastFirstName":"Ramírez, José","lastInitName":"Ramírez, J","initLastName":"J Ramírez","fullFMLName":"José Enrique Ramírez","fullLFMName":"Ramírez, José Enrique","strikeZoneTop":3.035,"strikeZoneBottom":1.532},"ID680757":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757","firstName":"Steven","lastName":"Kwan","primaryNumber":"38","birthDate":"1997-09-05","currentAge":29,"birthCity":"Los Gatos","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Steven","useLastName":"Kwan","middleName":"Robert","boxscoreName":"Kwan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Kwan","nameSlug":"steven-kwan-680757","firstLastName":"Steven Kwan","lastFirstName":"Kwan, Steven","lastInitName":"Kwan, S","initLastName":"S Kwan","fullFMLName":"Steven Robert Kwan","fullLFMName":"Kwan, Steven Robert","strikeZoneTop":3.023,"strikeZoneBottom":1.525},"ID682657":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657","firstName":"Angel","lastName":"Martínez","primaryNumber":"1","birthDate":"2002-01-27","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Angel","useLastName":"Martínez","boxscoreName":"Martínez, A","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Ahn-hell","mlbDebutDate":"2024-06-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Angel Martínez","nameSlug":"angel-martinez-682657","firstLastName":"Angel Martínez","lastFirstName":"Martínez, Angel","lastInitName":"Martínez, A","initLastName":"A Martínez","fullFMLName":"Angel Martínez","fullLFMName":"Martínez, Angel ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"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},"ID700932":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932","firstName":"Kyle","lastName":"Manzardo","primaryNumber":"9","birthDate":"2000-07-18","currentAge":26,"birthCity":"Coeur d'Alene","birthStateProvince":"ID","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kyle","useLastName":"Manzardo","middleName":"Thomas","boxscoreName":"Manzardo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Manzardo","nameSlug":"kyle-manzardo-700932","firstLastName":"Kyle Manzardo","lastFirstName":"Manzardo, Kyle","lastInitName":"Manzardo, K","initLastName":"K Manzardo","fullFMLName":"Kyle Thomas Manzardo","fullLFMName":"Manzardo, Kyle Thomas","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID596001":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001","firstName":"Jakob","lastName":"Junis","primaryNumber":"16","birthDate":"1992-09-16","currentAge":34,"birthCity":"Jacksonville","birthStateProvince":"AR","birthCountry":"USA","height":"6' 3\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jakob","useLastName":"Junis","middleName":"Benjamin Lee","boxscoreName":"Junis","nickName":"June Bug","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2011,"pronunciation":"JOO-nis","mlbDebutDate":"2017-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jakob Junis","nameSlug":"jakob-junis-596001","firstLastName":"Jakob Junis","lastFirstName":"Junis, Jakob","lastInitName":"Junis, J","initLastName":"J Junis","fullFMLName":"Jakob Benjamin Lee Junis","fullLFMName":"Junis, Jakob Benjamin Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"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},"ID692216":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216","firstName":"Collin","lastName":"Kayfus","primaryNumber":"2","birthDate":"2001-10-28","currentAge":24,"birthCity":"Boca Raton","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":192,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"CJ","useLastName":"Kayfus","middleName":"Joseph","boxscoreName":"Kayfus","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-08-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"CJ Kayfus","nameSlug":"cj-kayfus-692216","firstLastName":"CJ Kayfus","lastFirstName":"Kayfus, CJ","lastInitName":"Kayfus, C","initLastName":"C Kayfus","fullFMLName":"Collin Joseph Kayfus","fullLFMName":"Kayfus, Collin Joseph","strikeZoneTop":3.152,"strikeZoneBottom":1.591},"ID689520":{"id":689520,"fullName":"Cody Laweryson","link":"/api/v1/people/689520","firstName":"Cody","lastName":"Laweryson","birthDate":"1998-05-10","currentAge":28,"birthCity":"Bingham","birthStateProvince":"ME","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cody","useLastName":"Laweryson","middleName":"Orion","boxscoreName":"Laweryson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-09-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cody Laweryson","nameSlug":"cody-laweryson-689520","firstLastName":"Cody Laweryson","lastFirstName":"Laweryson, Cody","lastInitName":"Laweryson, C","initLastName":"C Laweryson","fullFMLName":"Cody Orion Laweryson","fullLFMName":"Laweryson, Cody Orion","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID682177":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177","firstName":"Daniel","lastName":"Schneemann","primaryNumber":"10","birthDate":"1997-01-23","currentAge":29,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Daniel","useLastName":"Schneemann","boxscoreName":"Schneemann","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"sh-KNEE-man","mlbDebutDate":"2024-06-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Schneemann","nameSlug":"daniel-schneemann-682177","firstLastName":"Daniel Schneemann","lastFirstName":"Schneemann, Daniel","lastInitName":"Schneemann, D","initLastName":"D Schneemann","fullFMLName":"Daniel Schneemann","fullLFMName":"Schneemann, Daniel ","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID678877":{"id":678877,"fullName":"Jhonkensy Noel","link":"/api/v1/people/678877","firstName":"Jhonkensy","lastName":"Noel","primaryNumber":"43","birthDate":"2001-07-15","currentAge":25,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jhonkensy","useLastName":"Noel","boxscoreName":"Noel","gender":"M","nameMatrilineal":"Do Lee","isPlayer":true,"isVerified":true,"pronunciation":"jh-AAN-ken-z","mlbDebutDate":"2024-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jhonkensy Noel","nameSlug":"jhonkensy-noel-678877","firstLastName":"Jhonkensy Noel","lastFirstName":"Noel, Jhonkensy","lastInitName":"Noel, J","initLastName":"J Noel","fullFMLName":"Jhonkensy Noel","fullLFMName":"Noel, Jhonkensy ","strikeZoneTop":3.368,"strikeZoneBottom":1.7},"ID677944":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944","firstName":"Slade","lastName":"Cecconi","primaryNumber":"44","birthDate":"1999-06-24","currentAge":27,"birthCity":"Oviedo","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Slade","useLastName":"Cecconi","boxscoreName":"Cecconi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"seh-CONE-ee","mlbDebutDate":"2023-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Slade Cecconi","nameSlug":"slade-cecconi-677944","firstLastName":"Slade Cecconi","lastFirstName":"Cecconi, Slade","lastInitName":"Cecconi, S","initLastName":"S Cecconi","fullFMLName":"Slade  Cecconi","fullLFMName":"Cecconi, Slade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID676812":{"id":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812","firstName":"Carson","lastName":"McCusker","primaryNumber":"60","birthDate":"1998-05-22","currentAge":28,"birthCity":"Sparks","birthStateProvince":"NV","birthCountry":"USA","height":"6' 8\"","weight":250,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Carson","useLastName":"McCusker","middleName":"Michael","boxscoreName":"McCusker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson McCusker","nameSlug":"carson-mccusker-676812","firstLastName":"Carson McCusker","lastFirstName":"McCusker, Carson","lastInitName":"McCusker, C","initLastName":"C McCusker","fullFMLName":"Carson Michael McCusker","fullLFMName":"McCusker, Carson Michael","strikeZoneTop":3.97,"strikeZoneBottom":1.89},"ID677587":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587","firstName":"Brayan","lastName":"Rocchio","primaryNumber":"4","birthDate":"2001-01-13","currentAge":25,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Brayan","useLastName":"Rocchio","middleName":"Hommy","boxscoreName":"Rocchio","gender":"M","nameMatrilineal":"Zambrano","isPlayer":true,"isVerified":true,"pronunciation":"Brian roak-E-O","mlbDebutDate":"2023-05-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Rocchio","nameSlug":"brayan-rocchio-677587","firstLastName":"Brayan Rocchio","lastFirstName":"Rocchio, Brayan","lastInitName":"Rocchio, B","initLastName":"B Rocchio","fullFMLName":"Brayan Hommy Rocchio","fullLFMName":"Rocchio, Brayan Hommy","strikeZoneTop":3.068,"strikeZoneBottom":1.548},"ID690984":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984","firstName":"Peter","lastName":"Halpin","primaryNumber":"0","birthDate":"2002-05-26","currentAge":24,"birthCity":"San Mateo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Petey","useLastName":"Halpin","middleName":"Lyndon","boxscoreName":"Halpin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-09-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Petey Halpin","nameSlug":"petey-halpin-690984","firstLastName":"Petey Halpin","lastFirstName":"Halpin, Petey","lastInitName":"Halpin, P","initLastName":"P Halpin","fullFMLName":"Peter Lyndon Halpin","fullLFMName":"Halpin, Peter Lyndon","strikeZoneTop":3.184,"strikeZoneBottom":1.607},"ID670036":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036","firstName":"Matthew","lastName":"Festa","primaryNumber":"52","birthDate":"1993-03-11","currentAge":33,"birthCity":"Brooklyn","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Festa","middleName":"Joseph","boxscoreName":"Festa, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2018-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Festa","nameSlug":"matt-festa-670036","firstLastName":"Matt Festa","lastFirstName":"Festa, Matt","lastInitName":"Festa, M","initLastName":"M Festa","fullFMLName":"Matthew Joseph Festa","fullLFMName":"Festa, Matthew Joseph","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID671106":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106","firstName":"Logan","lastName":"Allen","primaryNumber":"26","birthDate":"1998-09-05","currentAge":28,"birthCity":"Altamonte Springs","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Allen","middleName":"Taylor","boxscoreName":"Allen, L.T.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Logan Allen","nameSlug":"logan-allen-671106","firstLastName":"Logan Allen","lastFirstName":"Allen, Logan","lastInitName":"Allen, L","initLastName":"L Allen","fullFMLName":"Logan Taylor Allen","fullLFMName":"Allen, Logan Taylor","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID701487":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487","firstName":"Pierson","lastName":"Ohl","primaryNumber":"40","birthDate":"1999-09-10","currentAge":27,"birthCity":"Moorpark","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":207,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pierson","useLastName":"Ohl","middleName":"Blaine","boxscoreName":"Ohl","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pierson Ohl","nameSlug":"pierson-ohl-701487","firstLastName":"Pierson Ohl","lastFirstName":"Ohl, Pierson","lastInitName":"Ohl, P","initLastName":"P Ohl","fullFMLName":"Pierson Blaine Ohl","fullLFMName":"Ohl, Pierson Blaine","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"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},"ID680577":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577","firstName":"DaShawn","lastName":"Keirsey","primaryNumber":"49","birthDate":"1997-05-13","currentAge":29,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"DaShawn","useLastName":"Keirsey Jr. ","middleName":"Robert","boxscoreName":"Keirsey Jr.","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"KER-zee, rhymes with jersey","mlbDebutDate":"2024-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"DaShawn Keirsey Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"dashawn-keirsey-jr-680577","firstLastName":"DaShawn Keirsey Jr.","lastFirstName":"Keirsey Jr., DaShawn","lastInitName":"Keirsey Jr., D","initLastName":"D Keirsey Jr.","fullFMLName":"DaShawn Robert Keirsey Jr.","fullLFMName":"Keirsey Jr., DaShawn Robert","strikeZoneTop":3.209,"strikeZoneBottom":1.62},"ID663465":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465","firstName":"Kolby","lastName":"Allard","birthDate":"1997-08-13","currentAge":29,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kolby","useLastName":"Allard","middleName":"Kenneth","boxscoreName":"Allard","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kolby Allard","nameSlug":"kolby-allard-663465","firstLastName":"Kolby Allard","lastFirstName":"Allard, Kolby","lastInitName":"Allard, K","initLastName":"K Allard","fullFMLName":"Kolby Kenneth Allard","fullLFMName":"Allard, Kolby Kenneth","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID800048":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048","firstName":"Parker","lastName":"Messick","primaryNumber":"77","birthDate":"2000-10-26","currentAge":25,"birthCity":"Plant City","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Parker","useLastName":"Messick","middleName":"Chase","boxscoreName":"Messick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Parker Messick","nameSlug":"parker-messick-800048","firstLastName":"Parker Messick","lastFirstName":"Messick, Parker","lastInitName":"Messick, P","initLastName":"P Messick","fullFMLName":"Parker Chase Messick","fullLFMName":"Messick, Parker Chase","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID687849":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849","firstName":"Zachary","lastName":"Kent","primaryNumber":"57","birthDate":"1998-02-24","currentAge":28,"birthCity":"Henrico","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zak","useLastName":"Kent","middleName":"Allen","boxscoreName":"Kent, Z","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zak Kent","nameSlug":"zak-kent-687849","firstLastName":"Zak Kent","lastFirstName":"Kent, Zak","lastInitName":"Kent, Z","initLastName":"Z Kent","fullFMLName":"Zachary Allen Kent","fullLFMName":"Kent, Zachary Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676282":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282","firstName":"Joseph","lastName":"Cantillo","primaryNumber":"54","birthDate":"1999-12-18","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Cantillo","middleName":"Lopaka","boxscoreName":"Cantillo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"can-TIL-oh","mlbDebutDate":"2024-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Cantillo","nameSlug":"joey-cantillo-676282","firstLastName":"Joey Cantillo","lastFirstName":"Cantillo, Joey","lastInitName":"Cantillo, J","initLastName":"J Cantillo","fullFMLName":"Joseph Lopaka Cantillo","fullLFMName":"Cantillo, Joseph Lopaka","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID681870":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870","firstName":"Erik","lastName":"Sabrowski","primaryNumber":"62","birthDate":"1997-10-31","currentAge":28,"birthCity":"Edmonton","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Sabrowski","middleName":"Wayne Thomas","boxscoreName":"Sabrowski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Sabrowski","nameSlug":"erik-sabrowski-681870","firstLastName":"Erik Sabrowski","lastFirstName":"Sabrowski, Erik","lastInitName":"Sabrowski, E","initLastName":"E Sabrowski","fullFMLName":"Erik Wayne Thomas Sabrowski","fullLFMName":"Sabrowski, Erik Wayne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID668909":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909","firstName":"Gavin","lastName":"Williams","primaryNumber":"32","birthDate":"1999-07-26","currentAge":27,"birthCity":"Fayetteville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gavin","useLastName":"Williams","middleName":"Scott","boxscoreName":"Williams, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gavin Williams","nameSlug":"gavin-williams-668909","firstLastName":"Gavin Williams","lastFirstName":"Williams, Gavin","lastInitName":"Williams, G","initLastName":"G Williams","fullFMLName":"Gavin Scott Williams","fullLFMName":"Williams, Gavin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID701519":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519","firstName":"Travis","lastName":"Adams","primaryNumber":"45","birthDate":"2000-01-19","currentAge":26,"birthCity":"Palm Springs","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Travis","useLastName":"Adams","middleName":"Michael","boxscoreName":"Adams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis Adams","nameSlug":"travis-adams-701519","firstLastName":"Travis Adams","lastFirstName":"Adams, Travis","lastInitName":"Adams, T","initLastName":"T Adams","fullFMLName":"Travis Michael Adams","fullLFMName":"Adams, Travis Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID683769":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769","firstName":"Hunter","lastName":"Gaddis","primaryNumber":"33","birthDate":"1998-04-09","currentAge":28,"birthCity":"Canton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Gaddis","middleName":"Reid","boxscoreName":"Gaddis","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Gaddis","nameSlug":"hunter-gaddis-683769","firstLastName":"Hunter Gaddis","lastFirstName":"Gaddis, Hunter","lastInitName":"Gaddis, H","initLastName":"H Gaddis","fullFMLName":"Hunter Reid Gaddis","fullLFMName":"Gaddis, Hunter Reid","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID682120":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120","firstName":"Tim","lastName":"Herrin","primaryNumber":"29","birthDate":"1996-10-08","currentAge":29,"birthCity":"Terre Haute","birthStateProvince":"IN","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tim","useLastName":"Herrin","middleName":"Edward","boxscoreName":"Herrin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tim Herrin","nameSlug":"tim-herrin-682120","firstLastName":"Tim Herrin","lastFirstName":"Herrin, Tim","lastInitName":"Herrin, T","initLastName":"T Herrin","fullFMLName":"Tim Edward Herrin","fullLFMName":"Herrin, Tim Edward","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID676440":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440","firstName":"Tanner","lastName":"Bibee","primaryNumber":"28","birthDate":"1999-03-05","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Bibee","middleName":"Hayes","boxscoreName":"Bibee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BUY-bee","mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Bibee","nameSlug":"tanner-bibee-676440","firstLastName":"Tanner Bibee","lastFirstName":"Bibee, Tanner","lastInitName":"Bibee, T","initLastName":"T Bibee","fullFMLName":"Tanner Hayes Bibee","fullLFMName":"Bibee, Tanner Hayes","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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":"71","wind":"7 mph, R To L"},"gameInfo":{"attendance":23242,"firstPitch":"2025-09-20T23:11:00.000Z","gameDurationMinutes":132},"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":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"home":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"}},"officialScorer":{"id":427508,"fullName":"Stew Thornley","link":"/api/v1/people/427508"},"primaryDatacaster":{"id":685972,"fullName":"Kent Wipf","link":"/api/v1/people/685972"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to center fielder James Outman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-20T23:11:25.060Z","endTime":"2025-09-20T23:11:47.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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-09-20T21:30:12.270Z","endTime":"2025-09-20T22:44:47.136Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"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-09-20T22:44:47.136Z","endTime":"2025-09-20T23:10:19.320Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"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-09-20T23:10:19.320Z","endTime":"2025-09-20T23:11:27.175Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"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":81.7,"strikeZoneTop":3.26602977920717,"strikeZoneBottom":1.42839609816442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.22822560685408,"aZ":-15.677372701814688,"pfxX":-5.438500637902724,"pfxZ":9.611670134798027,"pX":-0.6804369588997872,"pZ":3.8727527429483235,"vX0":4.763398399149101,"vY0":-130.16554648818496,"vZ0":-1.857774915597512,"x":142.94,"y":134.22,"x0":-1.8272220380537643,"y0":50.005922663962394,"z0":5.782378299684959,"aX":-9.337690774450524},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":17.2,"breakHorizontal":8.8,"spinRate":2379,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.42073457278533777,"extension":7.033771867217184},"index":3,"playId":"6ad6602e-8e23-3728-9103-bece7722120b","pitchNumber":1,"startTime":"2025-09-20T23:11:27.175Z","endTime":"2025-09-20T23:11:31.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.896567623134768,"aZ":-16.378257066807382,"pfxX":-7.423891378767726,"pfxZ":9.085929737167739,"pX":0.23700900742983824,"pZ":2.204351585153642,"vX0":7.269913005960058,"vY0":-130.85769584439706,"vZ0":-5.8168697365225155,"x":107.97,"y":179.26,"x0":-1.6089526426236627,"y0":50.00596062748868,"z0":5.677728567136452,"aX":-12.913012903552866},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.4,"breakHorizontal":11.9,"spinRate":2364,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.41812572993537156,"extension":7.028765805295073},"hitData":{"launchSpeed":92.5,"launchAngle":45.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.47,"coordY":74.78}},"index":4,"playId":"0ae15311-2646-32f7-8b87-90d66ab79289","pitchNumber":2,"startTime":"2025-09-20T23:11:38.721Z","endTime":"2025-09-20T23:11:47.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:11:47.301Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Schneemann flies out to center fielder James Outman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-20T23:11:57.304Z","endTime":"2025-09-20T23:12:21.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.13395795099225,"aZ":-16.29754485242477,"pfxX":-5.760325351965068,"pfxZ":9.29438168565501,"pX":-0.4864570502155352,"pZ":3.0417417824629527,"vX0":5.128532149831642,"vY0":-130.54618392999848,"vZ0":-3.66696573999414,"x":135.54,"y":156.65,"x0":-1.7379782803312984,"y0":50.00122782915173,"z0":5.708089920441137,"aX":-9.83875857040804},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":16.1,"breakHorizontal":9.1,"spinRate":2375,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.4212369350352687,"extension":6.9793958364482975},"hitData":{"launchSpeed":95.3,"launchAngle":44.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":91.76,"coordY":77.58}},"index":0,"playId":"7178d8da-eb14-3810-97de-972f8c7fc3d6","pitchNumber":1,"startTime":"2025-09-20T23:12:11.884Z","endTime":"2025-09-20T23:12:21.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:12:21.734Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Ramírez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-20T23:12:40.715Z","endTime":"2025-09-20T23:13:33.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.38207231693855,"strikeZoneBottom":1.62665691260125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.18972665278517,"aZ":-15.019246863195757,"pfxX":-5.234799699871797,"pfxZ":9.8749506606554,"pX":-0.1242306814167753,"pZ":2.155628705557239,"vX0":5.780700995966895,"vY0":-131.31542469534722,"vZ0":-6.154420596385844,"x":121.74,"y":180.58,"x0":-1.6795687569999074,"y0":50.00193083735521,"z0":5.65726883560534,"aX":-9.093302274563177},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.7,"breakHorizontal":8.2,"spinRate":2321,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.4179534688960804,"extension":7.061441375081086},"index":0,"playId":"7bb06256-6b79-3e2d-8199-1b39f557f575","pitchNumber":1,"startTime":"2025-09-20T23:12:41.623Z","endTime":"2025-09-20T23:12:45.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.39477999133156,"strikeZoneBottom":1.62270343506867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.925027940613592,"aZ":-29.700876393792043,"pfxX":-10.456855956100593,"pfxZ":1.6460772586153611,"pX":-0.07676446275432637,"pZ":0.13492051808276018,"vX0":7.016704083212063,"vY0":-122.2982133438969,"vZ0":-7.1527230460433735,"x":119.93,"y":235.14,"x0":-1.636015525900437,"y0":50.00364252585641,"z0":5.672117436493612,"aX":-15.713943399908787},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.3,"breakHorizontal":17.2,"spinRate":2135,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4492436026203954,"extension":6.9962891475316855},"index":1,"playId":"01295195-ccbe-3828-a9e8-9846554394b6","pitchNumber":2,"startTime":"2025-09-20T23:12:55.204Z","endTime":"2025-09-20T23:12:59.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.647861771144452,"aZ":-25.865757969204324,"pfxX":2.359151614758075,"pfxZ":4.045820152106486,"pX":0.6899940044498022,"pZ":1.9960857131512102,"vX0":4.965220374831223,"vY0":-123.8182117206744,"vZ0":-3.8454195377498843,"x":90.7,"y":184.89,"x0":-1.644231278157361,"y0":50.00478810987783,"z0":5.72239072765672,"aX":3.6796275612950677},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.7,"breakHorizontal":-5.4,"spinRate":1966,"spinDirection":193},"zone":9,"typeConfidence":2.0,"plateTime":0.44159183787000345,"extension":7.058048555138674},"index":2,"playId":"7032a6ef-5109-3e79-aa4d-b038c461233e","pitchNumber":3,"startTime":"2025-09-20T23:13:11.484Z","endTime":"2025-09-20T23:13:15.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.792466617014686,"aZ":-25.998592728681228,"pfxX":-11.390970529585815,"pfxZ":4.129586846466534,"pX":0.29367938552680567,"pZ":0.5794274986010067,"vX0":7.997619243086304,"vY0":-122.26596033250918,"vZ0":-6.871194439620456,"x":105.81,"y":223.14,"x0":-1.5593416555015023,"y0":50.00472768523986,"z0":5.694075572163477,"aX":-17.042149816174177},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.9,"breakHorizontal":18.5,"spinRate":2057,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.45004812578654674,"extension":7.003163139808445},"index":3,"playId":"842dc6a5-0321-3d79-ac91-358769fe020a","pitchNumber":4,"startTime":"2025-09-20T23:13:27.451Z","endTime":"2025-09-20T23:13:33.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:13:33.033Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Byron Buxton singles on a ground ball to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-20T23:15:24.066Z","endTime":"2025-09-20T23:17:37.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"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,4,5,6],"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"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":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.52333249868973,"strikeZoneBottom":1.58798227508789,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.129455576304604,"aZ":-21.42750578002327,"pfxX":8.286164589004471,"pfxZ":6.10973868851482,"pX":-0.6002096722636098,"pZ":0.39283090307834834,"vX0":-9.961438117630909,"vY0":-131.3476618521944,"vZ0":-7.883330849281733,"x":139.88,"y":228.17,"x0":2.1533779951881016,"y0":50.00213096690025,"z0":5.009662982068256,"aX":14.572351272603413},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.6,"breakHorizontal":-13.0,"spinRate":1887,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.4159679131370151,"extension":6.645946621021345},"index":0,"playId":"8e26f63c-a17f-346d-8a25-bc9202ea8d74","pitchNumber":1,"startTime":"2025-09-20T23:15:44.158Z","endTime":"2025-09-20T23:15:48.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.43589413590745,"aZ":-19.68266172459527,"pfxX":7.518844791682129,"pfxZ":7.132884375815226,"pX":0.2837041295261786,"pZ":2.588767475067395,"vX0":-7.65487445803882,"vY0":-131.17144425524617,"vZ0":-2.8325789520016382,"x":106.19,"y":168.88,"x0":2.2559361485118266,"y0":50.00218961777909,"z0":5.14163752430594,"aX":13.167854529943913},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.5,"breakHorizontal":-12.0,"spinRate":1920,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.41675745400350994,"extension":6.584583565126008},"index":1,"playId":"3c21ba14-6fff-37f0-b8b9-abf6ff19ab86","pitchNumber":2,"startTime":"2025-09-20T23:15:59.155Z","endTime":"2025-09-20T23:16:04.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.2,"strikeZoneTop":3.47652936842155,"strikeZoneBottom":1.63869432134722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.662063111284557,"aZ":-36.54899853321404,"pfxX":-5.768068853194237,"pfxZ":-3.2649838215990665,"pX":-0.0027573302573674074,"pZ":0.07815395135410395,"vX0":-3.547267109600992,"vY0":-115.67715994809626,"vZ0":-3.57526750146192,"x":117.11,"y":236.67,"x0":2.3052593346250947,"y0":50.00158285238877,"z0":5.184899725477175,"aX":-7.734646396803003},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-6.6,"breakHorizontal":11.4,"spinRate":2214,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.47539163306921095,"extension":6.628261063859838},"index":2,"playId":"23954217-0607-31a5-9990-ff2850a47835","pitchNumber":3,"startTime":"2025-09-20T23:16:15.189Z","endTime":"2025-09-20T23:16:19.565Z","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":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.5153199800976,"strikeZoneBottom":1.61252072294584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.782361492750738,"aZ":-20.919141703163415,"pfxX":9.131092919056421,"pfxZ":6.467071419960029,"pX":1.1333108541131809,"pZ":2.1660159180630534,"vX0":-6.094034658674697,"vY0":-131.11126720229453,"vZ0":-3.563961059423202,"x":73.8,"y":180.3,"x0":2.3016940271937014,"y0":50.00299777574708,"z0":5.104489701508769,"aX":15.893547327304358},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.2,"breakHorizontal":-15.2,"spinRate":1895,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.417789545233775,"extension":6.57998225763154},"index":3,"playId":"dc8e0732-422e-3cfa-93a8-11c236c18434","pitchNumber":4,"startTime":"2025-09-20T23:16:32.115Z","endTime":"2025-09-20T23:16:37.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.725044138481206,"aZ":-18.156399178192572,"pfxX":8.354217201737022,"pfxZ":8.069442139702767,"pX":-0.5367641291823086,"pZ":2.6227946376015954,"vX0":-9.64670702748848,"vY0":-131.2172000776706,"vZ0":-2.8550682460679937,"x":137.46,"y":167.96,"x0":2.108261374416697,"y0":50.0053139826194,"z0":5.083749819487,"aX":14.517409323537057},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.2,"breakHorizontal":-13.0,"spinRate":1913,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.4180154579095965,"extension":6.592660171698132},"index":4,"playId":"aec0c3f9-965f-3e94-aee4-2d2af7151c9f","pitchNumber":5,"startTime":"2025-09-20T23:16:46.855Z","endTime":"2025-09-20T23:16:52.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.544141289543134,"aZ":-10.89195665027822,"pfxX":5.161034368753673,"pfxZ":11.406679153816,"pX":-0.7386282216903071,"pZ":1.663303204737883,"vX0":-8.741043226964209,"vY0":-136.1282914384398,"vZ0":-7.766181256884436,"x":145.15,"y":193.87,"x0":1.8521535233530912,"y0":50.00067639207849,"z0":5.318038931574757,"aX":9.627981538518897},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.1,"breakHorizontal":-7.3,"spinRate":2290,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.40327339904929316,"extension":6.401366850576518},"index":5,"playId":"ff462199-6bf5-3d63-a298-d727567c08db","pitchNumber":6,"startTime":"2025-09-20T23:17:11.841Z","endTime":"2025-09-20T23:17:16.264Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.9036232040909,"aZ":-24.167994594208405,"pfxX":9.211985268150961,"pfxZ":4.50284242519068,"pX":1.0664533758450505,"pZ":3.040840040523005,"vX0":-6.307768649278387,"vY0":-132.62802365263772,"vZ0":-0.986169444952608,"x":76.35,"y":156.68,"x0":2.2812161153186437,"y0":50.00209388364026,"z0":5.183325551277281,"aX":16.377240041691415},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.2,"breakHorizontal":-15.2,"spinRate":1842,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4133013761212516,"extension":6.468918213061854},"hitData":{"launchSpeed":87.2,"launchAngle":2.0,"totalDistance":142.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.27,"coordY":93.91}},"index":6,"playId":"1cf7b82f-7fab-3c43-bfc5-d188cf4482b3","pitchNumber":7,"startTime":"2025-09-20T23:17:28.787Z","endTime":"2025-09-20T23:17:37.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:17:37.097Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Martin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-20T23:17:42.800Z","endTime":"2025-09-20T23:19:45.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"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,4,5],"actionIndex":[3],"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.479256763663408,"aZ":-31.8753849349065,"pfxX":-6.603005370118737,"pfxZ":0.2165239897072908,"pX":-0.011000840525233629,"pZ":2.0564508788150615,"vX0":-3.340734362667749,"vY0":-116.50371818510557,"vZ0":-0.42134625123054015,"x":117.42,"y":183.26,"x0":2.300627414146107,"y0":50.00222062868632,"z0":5.259826224585898,"aX":-9.049222797552211},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":0.6,"breakHorizontal":12.8,"spinRate":2342,"spinDirection":287},"zone":8,"typeConfidence":2.0,"plateTime":0.4706679601541257,"extension":6.619477941361803},"index":0,"playId":"3c11210d-bed6-3f39-bab1-ba87eed52634","pitchNumber":1,"startTime":"2025-09-20T23:18:01.894Z","endTime":"2025-09-20T23:18:05.930Z","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":81.7,"endSpeed":74.8,"strikeZoneTop":3.43860502140069,"strikeZoneBottom":1.71419189802504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.867083393863926,"aZ":-28.28956856298215,"pfxX":5.573671455751592,"pfxZ":2.7158314624608426,"pX":2.0877261061767345,"pZ":3.8839650740116096,"vX0":-2.0799135659208274,"vY0":-118.93033087796772,"vZ0":2.264347916672677,"x":37.42,"y":133.91,"x0":2.2495463881803026,"y0":50.00495896225048,"z0":5.485678646318338,"aX":7.983200240138105},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.8,"breakHorizontal":-9.6,"spinRate":1000,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.46058869860088114,"extension":6.379259024050977},"index":1,"playId":"638bc835-4f11-3698-9af7-8e8c43ae3290","pitchNumber":2,"startTime":"2025-09-20T23:18:20.639Z","endTime":"2025-09-20T23:18:24.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.26830574262351,"aZ":-21.645437677557887,"pfxX":6.498639706729591,"pfxZ":7.14796329945207,"pX":-0.6091527452637048,"pZ":2.163714295893922,"vX0":-8.004970202977535,"vY0":-121.05087893176396,"vZ0":-2.9996862547250345,"x":140.22,"y":180.36,"x0":1.9077386905473557,"y0":50.00438537182822,"z0":5.329778090182846,"aX":9.574645021058695},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":12.4,"breakHorizontal":-9.7,"spinRate":1167,"spinDirection":133},"zone":7,"typeConfidence":2.0,"plateTime":0.45378468200404143,"extension":6.4406873941073846},"index":2,"playId":"256f668f-ce71-36ae-8475-828cc0fe96f1","pitchNumber":3,"startTime":"2025-09-20T23:18:34.391Z","endTime":"2025-09-20T23:18:38.796Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-09-20T23:18:57.729Z","endTime":"2025-09-20T23:19:24.567Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"0cb411a7-7058-38d6-97c1-0f2755da5199","startTime":"2025-09-20T23:19:24.567Z","endTime":"2025-09-20T23:19:31.112Z","isPitch":false,"type":"pickoff"},{"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":92.5,"endSpeed":84.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.947008940721688,"aZ":-16.42348935757123,"pfxX":3.8882470240507265,"pfxZ":8.575103151562692,"pX":0.1884787162055121,"pZ":3.7038216890488536,"vX0":-6.0148980439006925,"vY0":-134.60115055964593,"vZ0":-1.7054881157131028,"x":109.82,"y":138.78,"x0":1.9458731176090076,"y0":50.00160992039092,"z0":5.507314373244801,"aX":7.141432269542763},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.4,"breakHorizontal":-5.8,"spinRate":2138,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.4067724698265849,"extension":6.386315817248079},"index":5,"playId":"88e0861b-4ec0-3c19-8665-c7f43de4f461","pitchNumber":4,"startTime":"2025-09-20T23:19:40.955Z","endTime":"2025-09-20T23:19:45.196Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:19:45.196Z","atBatIndex":4},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Luke Keaschall grounds into a double play, second baseman Brayan Rocchio to shortstop Gabriel Arias to first baseman CJ Kayfus. Byron Buxton out at 2nd. Luke Keaschall out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-20T23:19:49.740Z","endTime":"2025-09-20T23:20:28.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","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":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"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":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.51419349199331,"strikeZoneBottom":1.58515433258274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.298170551230648,"aZ":-21.739114357105223,"pfxX":-1.0129644181952404,"pfxZ":6.101250479361309,"pX":-1.3828125914927487,"pZ":2.4283856934301786,"vX0":-8.555246048492528,"vY0":-129.02347539663796,"vZ0":-2.946755605023067,"x":169.71,"y":173.21,"x0":2.0881770427319712,"y0":50.00052339251837,"z0":5.234372292965144,"aX":-1.7304143023853216},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.7,"breakHorizontal":3.5,"spinRate":2304,"spinDirection":167},"zone":13,"typeConfidence":2.0,"plateTime":0.4222585906607521,"extension":6.565260490752936},"index":0,"playId":"1677acbc-6d5a-3860-b075-a25f8bb75c82","pitchNumber":1,"startTime":"2025-09-20T23:20:05.990Z","endTime":"2025-09-20T23:20:10.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.271112281364044,"aZ":-21.512789587187378,"pfxX":8.135742922536027,"pfxZ":6.062745559491516,"pX":0.2509723196062115,"pZ":2.436098097795771,"vX0":-7.73328874471323,"vY0":-131.59246743692128,"vZ0":-2.66152361557356,"x":107.43,"y":173.01,"x0":2.1672473863864603,"y0":50.00187582827796,"z0":5.04997535720055,"aX":14.30377535411416},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.6,"breakHorizontal":-13.1,"spinRate":1899,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.4158376140126401,"extension":6.555891093342079},"hitData":{"launchSpeed":96.5,"launchAngle":-1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.05,"coordY":148.14}},"index":1,"playId":"dee6eaaf-41ce-3ee2-89b1-5dbe2c399d9c","pitchNumber":2,"startTime":"2025-09-20T23:20:20.661Z","endTime":"2025-09-20T23:20:28.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:20:28.295Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Manzardo grounds out, first baseman Edouard Julien to pitcher Bailey Ober.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-20T23:22:34.328Z","endTime":"2025-09-20T23:23:00.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"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":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.14694941756082,"strikeZoneBottom":1.4625397707555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.016470794616808,"aZ":-16.568629497775266,"pfxX":-6.437879809511867,"pfxZ":9.10305822668625,"pX":0.6414987006360664,"pZ":3.2206951532902806,"vX0":7.396217587232838,"vY0":-129.57169247921928,"vZ0":-3.271674867926248,"x":92.55,"y":151.82,"x0":-1.402690794324696,"y0":50.00115763441155,"z0":5.752932583312748,"aX":-11.03479589006053},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.1,"breakHorizontal":10.2,"spinRate":2215,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.4214195008183581,"extension":7.174758363122369},"index":0,"playId":"1b38573e-aa20-3e3a-88a7-53ae5780e1f9","pitchNumber":1,"startTime":"2025-09-20T23:22:39.413Z","endTime":"2025-09-20T23:22:43.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.62158007365546,"aZ":-25.735800409747327,"pfxX":-10.560706340892915,"pfxZ":4.229529810223745,"pX":-0.052057709964176614,"pZ":1.0624456734746546,"vX0":6.799111948773597,"vY0":-121.91628763260975,"vZ0":-6.00599739789273,"x":118.98,"y":210.09,"x0":-1.4903695746564862,"y0":50.00185150445392,"z0":5.7492861350950974,"aX":-16.063106170961646},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.6,"breakHorizontal":17.8,"spinRate":1979,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.44750057852062275,"extension":7.078659047375709},"hitData":{"launchSpeed":66.3,"launchAngle":-8.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.25,"coordY":162.32}},"index":1,"playId":"c561a0a3-c1b6-3a1e-8e89-f2dc00444bcd","pitchNumber":2,"startTime":"2025-09-20T23:22:52.427Z","endTime":"2025-09-20T23:23:00.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:23:00.194Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Arias flies out to center fielder James Outman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-20T23:23:08.336Z","endTime":"2025-09-20T23:25:28.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":72.2,"strikeZoneTop":3.48458965151475,"strikeZoneBottom":1.6481763886946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.216860033245762,"aZ":-30.88546032625477,"pfxX":5.594481085351446,"pfxZ":0.9802061477332025,"pX":-0.7188212736641892,"pZ":4.111343947814388,"vX0":0.5107566139136921,"vY0":-113.71232254450551,"vZ0":2.5292157220101705,"x":144.4,"y":127.77,"x0":-1.6735267896182777,"y0":50.00499009561224,"z0":6.031431959663038,"aX":7.388768215602491},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":2.6,"breakHorizontal":-10.3,"spinRate":2140,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.4801412893991577,"extension":6.97247542417502},"index":0,"playId":"0d9cc599-32f8-334f-b11b-60b41881b40f","pitchNumber":1,"startTime":"2025-09-20T23:23:29.155Z","endTime":"2025-09-20T23:23:33.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.9,"strikeZoneTop":3.37757199783798,"strikeZoneBottom":1.50845519735167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.473395779085415,"aZ":-31.206455362818943,"pfxX":4.703202405975345,"pfxZ":0.722239902145219,"pX":-0.7631485051993218,"pZ":3.275312645208019,"vX0":0.6148923949320909,"vY0":-115.12609733093443,"vZ0":0.7686013211234299,"x":146.09,"y":150.35,"x0":-1.644800957651665,"y0":50.00515954714534,"z0":5.946853616910271,"aX":6.3426607361619425},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":1.8,"breakHorizontal":-8.6,"spinRate":2085,"spinDirection":64},"zone":1,"typeConfidence":2.0,"plateTime":0.4749434078740551,"extension":6.863758521003668},"index":1,"playId":"a89684a5-3c1b-3d30-b48b-7d4c0e30b470","pitchNumber":2,"startTime":"2025-09-20T23:23:44.593Z","endTime":"2025-09-20T23:23:49.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.001865896306573,"aZ":-25.396865470658213,"pfxX":1.8812683832063741,"pfxZ":4.404414874229291,"pX":0.938130501126455,"pZ":1.3817700205224697,"vX0":5.380723190280699,"vY0":-122.70229001442695,"vZ0":-5.143380503914964,"x":81.24,"y":201.47,"x0":-1.5189813759791784,"y0":50.0054974899408,"z0":5.642462765617719,"aX":2.897929125264813},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.1,"breakHorizontal":-4.6,"spinRate":1943,"spinDirection":176},"zone":14,"typeConfidence":2.0,"plateTime":0.4446911271412275,"extension":6.992612416944645},"index":2,"playId":"5c30ad98-af11-3f58-877e-9350f19fa356","pitchNumber":3,"startTime":"2025-09-20T23:23:58.990Z","endTime":"2025-09-20T23:24:03.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.58965744562907,"aZ":-17.82877939173174,"pfxX":-6.503271138103299,"pfxZ":8.249127712554701,"pX":-0.9728209188924252,"pZ":3.8562292359658117,"vX0":3.7147599123123114,"vY0":-131.02712393312194,"vZ0":-1.5724273969582052,"x":154.08,"y":134.66,"x0":-1.5636989362623686,"y0":50.00559470276873,"z0":5.795913998898256,"aX":-11.313499245114562},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.8,"breakHorizontal":10.9,"spinRate":2357,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4179690305197563,"extension":7.035392424157514},"index":3,"playId":"cc909766-c242-3039-9388-9ddc0deba8af","pitchNumber":4,"startTime":"2025-09-20T23:24:14.077Z","endTime":"2025-09-20T23:24:18.693Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-09-20T23:24:23.374Z","endTime":"2025-09-20T23:24:33.472Z","isPitch":false,"type":"action","player":{"id":672356,"link":"/api/v1/people/672356"}},{"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":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.6178342978561,"strikeZoneBottom":1.58649012621805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.672374558896088,"aZ":-29.418600195505185,"pfxX":-9.560226477658523,"pfxZ":1.8275936828211758,"pX":0.631348727663914,"pZ":0.6227385990694436,"vX0":8.007946386823095,"vY0":-121.55497221911605,"vZ0":-6.227177748265884,"x":92.93,"y":221.97,"x0":-1.455429774153943,"y0":50.000529081686395,"z0":5.755384139903236,"aX":-14.379003802452528},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.2,"breakHorizontal":15.5,"spinRate":2091,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.4497191053481311,"extension":6.933032124014713},"index":5,"playId":"bb01448b-8dda-35f1-a73c-438da854c04d","pitchNumber":5,"startTime":"2025-09-20T23:24:33.472Z","endTime":"2025-09-20T23:24:37.926Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":70.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.926632425926726,"aZ":-30.62744001975908,"pfxX":5.418627344839702,"pfxZ":1.2077541134558665,"pX":-0.5473457561539613,"pZ":3.090930242716622,"vX0":0.6955622314379979,"vY0":-113.48058317837088,"vZ0":0.6034881185800467,"x":137.86,"y":155.32,"x0":-1.5620858262269182,"y0":50.00504938875703,"z0":5.912820840301867,"aX":6.9520453205871915},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":2.6,"breakHorizontal":-10.0,"spinRate":2166,"spinDirection":60},"zone":1,"typeConfidence":2.0,"plateTime":0.485721897383006,"extension":7.094181424862347},"index":6,"playId":"9207cdae-d278-30f1-b1c5-da6e42cbf0f7","pitchNumber":6,"startTime":"2025-09-20T23:24:51.423Z","endTime":"2025-09-20T23:24:55.959Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.029251036676712,"aZ":-33.61714230846693,"pfxX":3.2626765238263973,"pfxZ":-1.0579437087520018,"pX":0.26516815510538416,"pZ":1.6811448257530999,"vX0":3.1336094966272805,"vY0":-116.49189491028437,"vZ0":-2.2426709106815217,"x":106.89,"y":193.39,"x0":-1.5240517454177018,"y0":50.00241119055248,"z0":5.8515321612588265,"aX":4.457897768820631},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-2.2,"breakHorizontal":-6.7,"spinRate":2190,"spinDirection":70},"zone":8,"typeConfidence":2.0,"plateTime":0.471210567671406,"extension":7.115265587187502},"hitData":{"launchSpeed":83.8,"launchAngle":32.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.16,"coordY":82.74}},"index":7,"playId":"d6d10174-beff-3b0c-9834-547e61886f2b","pitchNumber":7,"startTime":"2025-09-20T23:25:20.578Z","endTime":"2025-09-20T23:25:28.559Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:25:28.559Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"CJ Kayfus walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-20T23:25:45.529Z","endTime":"2025-09-20T23:26:52.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":81.6,"strikeZoneTop":3.53581513621549,"strikeZoneBottom":1.72009773230599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.94405146689654,"aZ":-15.038975608204556,"pfxX":-4.627476151008496,"pfxZ":9.919616508329554,"pX":-0.5400475700961235,"pZ":3.5752173521932717,"vX0":4.318402123653739,"vY0":-131.3937444404782,"vZ0":-2.594171307015119,"x":137.59,"y":142.25,"x0":-1.6132108670286152,"y0":50.005511305488156,"z0":5.709168303882599,"aX":-7.996025607799894},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.5,"breakHorizontal":7.3,"spinRate":2343,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.41878289006844716,"extension":7.026806993073056},"index":0,"playId":"12fe4dfd-f504-3fc1-af29-05e0d1ba1f61","pitchNumber":1,"startTime":"2025-09-20T23:25:46.484Z","endTime":"2025-09-20T23:25:50.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.04220672924366,"aZ":-25.14896029493581,"pfxX":-10.74557451079416,"pfxZ":4.721711781575675,"pX":0.07195760723670348,"pZ":1.388516748967077,"vX0":6.991800950128672,"vY0":-121.78857355599726,"vZ0":-5.198353970987722,"x":114.26,"y":201.29,"x0":-1.4538457416970068,"y0":50.00261308957191,"z0":5.751664043966811,"aX":-15.988433508758009},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.4,"breakHorizontal":17.6,"spinRate":2152,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.451379581600758,"extension":6.979314892313122},"index":1,"playId":"e666ea37-4319-31b9-98c2-a8a78b77cef7","pitchNumber":2,"startTime":"2025-09-20T23:25:59.655Z","endTime":"2025-09-20T23:26:03.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.3,"strikeZoneTop":3.4373825057074,"strikeZoneBottom":1.65456587244678,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.521119870600227,"aZ":-16.794875679467527,"pfxX":-6.236361879289679,"pfxZ":8.827390950952077,"pX":-0.756665765189096,"pZ":3.171212736251462,"vX0":4.091416082727803,"vY0":-131.3398557519706,"vZ0":-3.402440520530622,"x":145.84,"y":153.16,"x0":-1.5265351968981133,"y0":50.00352031842728,"z0":5.7367791052545245,"aX":-10.866290547048427},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.5,"breakHorizontal":10.3,"spinRate":2267,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.4174727451285718,"extension":7.119301154008913},"index":2,"playId":"305ad377-273a-32cf-85b5-d211f7e2b531","pitchNumber":3,"startTime":"2025-09-20T23:26:14.068Z","endTime":"2025-09-20T23:26:18.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.7,"strikeZoneTop":3.54404579671171,"strikeZoneBottom":1.66291101352469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.166947729238093,"aZ":-15.197004304261212,"pfxX":-3.7149706525774024,"pfxZ":9.843861475447529,"pX":-1.0402080383775707,"pZ":3.712338926224177,"vX0":2.6337707464019227,"vY0":-130.88745826452788,"vZ0":-2.3582000377103625,"x":156.65,"y":138.55,"x0":-1.5798834075184287,"y0":50.00217557575272,"z0":5.770888211651471,"aX":-6.406959255343351},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.5,"breakHorizontal":6.1,"spinRate":2329,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.41942053263364487,"extension":7.103143793117564},"index":3,"playId":"4ed2eba2-75f1-3cd3-9dec-9f68195ba984","pitchNumber":4,"startTime":"2025-09-20T23:26:29.837Z","endTime":"2025-09-20T23:26:33.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.53965926859628,"strikeZoneBottom":1.69133998521188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.54284877484498,"aZ":-17.622188429689427,"pfxX":-5.652601771492428,"pfxZ":8.276921904490266,"pX":-1.2487873548889101,"pZ":2.462941937605036,"vX0":2.921629670778815,"vY0":-131.6558675757171,"vZ0":-4.901505489243276,"x":164.6,"y":172.28,"x0":-1.6375359969239551,"y0":50.0049241280788,"z0":5.650310176960475,"aX":-9.939556812449396},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.2,"breakHorizontal":9.6,"spinRate":2337,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4157806956828769,"extension":7.018197527034695},"index":4,"playId":"540611de-498c-3308-985d-c8c32c191e74","pitchNumber":5,"startTime":"2025-09-20T23:26:47.767Z","endTime":"2025-09-20T23:26:52.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:26:52.325Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to center fielder James Outman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-20T23:27:03.939Z","endTime":"2025-09-20T23:29:06.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.4,"endSpeed":81.4,"strikeZoneTop":3.13513990753431,"strikeZoneBottom":1.47155410659614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.20780279765756,"aZ":-15.374936070951883,"pfxX":-4.683779133073314,"pfxZ":9.841058701343918,"pX":-0.4138435291204602,"pZ":3.6498875006416744,"vX0":4.304949022621526,"vY0":-130.06905449942266,"vZ0":-2.392606056210706,"x":132.77,"y":140.23,"x0":-1.4847725772141362,"y0":50.00329916442169,"z0":5.752460257210037,"aX":-7.996435344154167},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":17.5,"breakHorizontal":7.4,"spinRate":2348,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4216910786211936,"extension":7.057122024031746},"index":0,"playId":"6c38642f-df6d-3dde-b83e-dca6e46ed5dd","pitchNumber":1,"startTime":"2025-09-20T23:27:16.824Z","endTime":"2025-09-20T23:27:20.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.5,"strikeZoneTop":3.11340350239242,"strikeZoneBottom":1.44985846237587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.210385743498712,"aZ":-25.735158397866766,"pfxX":1.8128125589407822,"pfxZ":4.289903539417088,"pX":0.9867678996509208,"pZ":0.8182851592345709,"vX0":5.256400648486362,"vY0":-121.02745515292742,"vZ0":-6.034405436017126,"x":79.39,"y":216.69,"x0":-1.4391187787533162,"y0":50.00053372320184,"z0":5.566208787494005,"aX":2.7169517164852763},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.7,"breakHorizontal":-4.4,"spinRate":2019,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.4506976057416061,"extension":7.2643764784557945},"index":1,"playId":"93dd63cf-488e-3a58-82c9-ec227b706702","pitchNumber":2,"startTime":"2025-09-20T23:27:33.520Z","endTime":"2025-09-20T23:27:37.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.5,"strikeZoneTop":3.14081109587282,"strikeZoneBottom":1.43575923056192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.039650530308087,"aZ":-16.872151265105444,"pfxX":-4.895525025355072,"pfxZ":9.128641514418613,"pX":-0.6550379159509868,"pZ":3.5150827013811226,"vX0":3.741226354326528,"vY0":-129.2099907332335,"vZ0":-2.3625459649508347,"x":141.97,"y":143.87,"x0":-1.491754245782029,"y0":50.004578058344755,"z0":5.7501377407618905,"aX":-8.208802621743395},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":16.2,"breakHorizontal":7.9,"spinRate":2344,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4252797268589483,"extension":7.151329995230033},"index":2,"playId":"1f8305be-0d3b-3ba5-9346-87f648e6c992","pitchNumber":3,"startTime":"2025-09-20T23:28:01.346Z","endTime":"2025-09-20T23:28:05.524Z","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":89.3,"endSpeed":81.2,"strikeZoneTop":2.94975543897709,"strikeZoneBottom":1.34635751172446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.81266972931918,"aZ":-14.99094751126233,"pfxX":-6.504428232911119,"pfxZ":10.155527640422768,"pX":0.21582086971752062,"pZ":1.7864683218319912,"vX0":6.241632510159333,"vY0":-129.6826052008545,"vZ0":-6.754416985477423,"x":108.77,"y":190.55,"x0":-1.3848852675272094,"y0":50.001819348383265,"z0":5.582037812215157,"aX":-11.004319223397195},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.9,"breakHorizontal":10.3,"spinRate":2322,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.4234440217360729,"extension":7.290598158565727},"index":3,"playId":"b0818c9b-2808-3eed-a205-e75d9bfcd83a","pitchNumber":4,"startTime":"2025-09-20T23:28:20.164Z","endTime":"2025-09-20T23:28:24.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.076870448516463,"aZ":-27.59321309450496,"pfxX":-11.544987980890946,"pfxZ":3.165494071592616,"pX":-0.332859906376064,"pZ":1.1237832639281988,"vX0":6.179127801980898,"vY0":-120.02014580401135,"vZ0":-5.038566697133012,"x":129.69,"y":208.44,"x0":-1.452302954087569,"y0":50.00260282442947,"z0":5.732895074300353,"aX":-16.699130129793456},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.7,"breakHorizontal":19.2,"spinRate":2062,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.45786456424391186,"extension":7.113912705457217},"index":4,"playId":"43c3b235-52b1-363e-8988-bcafd5dc89cc","pitchNumber":5,"startTime":"2025-09-20T23:28:37.427Z","endTime":"2025-09-20T23:28:41.824Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.531012929084646,"aZ":-17.117495720160306,"pfxX":-6.635089319856563,"pfxZ":8.876241384006363,"pX":-0.2385832471404995,"pZ":2.1414238328683903,"vX0":5.513007045549296,"vY0":-129.78063653459418,"vZ0":-5.605871186154068,"x":126.09,"y":180.96,"x0":-1.5339565353289795,"y0":50.004276508735074,"z0":5.644056872306046,"aX":-11.258195655088999},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":15.0,"breakHorizontal":10.7,"spinRate":2363,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.42290227821717696,"extension":7.206977721407067},"hitData":{"launchSpeed":94.9,"launchAngle":39.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.15,"coordY":64.24}},"index":5,"playId":"e773d60b-8487-3517-a2c5-dffae8812512","pitchNumber":6,"startTime":"2025-09-20T23:28:57.576Z","endTime":"2025-09-20T23:29:06.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:29:06.990Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Royce Lewis flies out to right fielder Daniel Schneemann.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-20T23:31:29.161Z","endTime":"2025-09-20T23:32:22.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-20T23:31:13.597Z","endTime":"2025-09-20T23:31:31.457Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.867280247624127,"aZ":-13.772548204095028,"pfxX":4.797356674575888,"pfxZ":10.231351350252803,"pX":1.0212473246562233,"pZ":3.226067215717982,"vX0":-4.38493055752229,"vY0":-133.53027575247276,"vZ0":-3.5161167594082245,"x":78.07,"y":151.68,"x0":2.0647080840902894,"y0":50.00053587107822,"z0":5.556506865175912,"aX":8.62632592827389},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.9,"breakHorizontal":-7.7,"spinRate":2165,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.41084523445471177,"extension":6.204572787717852},"index":1,"playId":"f998fd3b-3a11-30ce-bf65-8b38945e7e9b","pitchNumber":1,"startTime":"2025-09-20T23:31:31.457Z","endTime":"2025-09-20T23:31:36.089Z","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":88.3,"endSpeed":81.9,"strikeZoneTop":3.68916551881657,"strikeZoneBottom":1.851589167409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.299073709472403,"aZ":-20.090033651009325,"pfxX":1.0505204140610251,"pfxZ":7.1573066957750155,"pX":-1.4775366358911401,"pZ":1.5447383942336022,"vX0":-9.247488001982873,"vY0":-128.29501591450276,"vZ0":-5.324512071179603,"x":173.32,"y":197.07,"x0":2.0173141103113204,"y0":50.00395162312891,"z0":5.184734015579469,"aX":1.7742512823437904},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":12.1,"breakHorizontal":-0.1,"spinRate":2339,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.42481722779398323,"extension":6.572144075238184},"index":2,"playId":"d11f5fcb-f7b2-31cf-9523-365d74339d0a","pitchNumber":2,"startTime":"2025-09-20T23:31:43.997Z","endTime":"2025-09-20T23:31:48.355Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.18025758566263,"aZ":-22.611359701753614,"pfxX":-0.5685000202539556,"pfxZ":5.673555482665774,"pX":0.09319324007021974,"pZ":3.4296940286188082,"vX0":-5.104902411960761,"vY0":-128.6244623932984,"vZ0":-0.5924413716667067,"x":113.45,"y":146.18,"x0":2.1725530874531462,"y0":50.00401321401819,"z0":5.407089407508078,"aX":-0.9569671319415591},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.4,"breakHorizontal":2.2,"spinRate":2229,"spinDirection":161},"zone":2,"typeConfidence":2.0,"plateTime":0.4248619979842658,"extension":6.444558151764865},"index":3,"playId":"86f30619-bc94-31f4-bd7a-2557ed9ad66c","pitchNumber":3,"startTime":"2025-09-20T23:31:57.828Z","endTime":"2025-09-20T23:32:02.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.249759192830545,"aZ":-14.684329335527675,"pfxX":4.890665845791793,"pfxZ":9.739040060158942,"pX":0.9918155353368578,"pZ":3.133284377510922,"vX0":-4.593961180043052,"vY0":-133.53205868762566,"vZ0":-3.4906987459802448,"x":79.19,"y":154.18,"x0":2.103763900157572,"y0":50.00096755896513,"z0":5.52183210494199,"aX":8.781801367112191},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.0,"breakHorizontal":-7.8,"spinRate":2153,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.41106098092484666,"extension":6.171306036650867},"hitData":{"launchSpeed":93.6,"launchAngle":40.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.44,"coordY":80.22}},"index":4,"playId":"0c05472c-42b0-3cfa-986d-8582a951a0cc","pitchNumber":4,"startTime":"2025-09-20T23:32:13.574Z","endTime":"2025-09-20T23:32:22.616Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:32:22.616Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, shortstop Gabriel Arias to first baseman CJ Kayfus.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-20T23:32:28.080Z","endTime":"2025-09-20T23:33:07.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":78.8,"endSpeed":72.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.53111445696609,"aZ":-31.860111224763674,"pfxX":-3.894719536348221,"pfxZ":0.23598330415071622,"pX":-0.38692128841105067,"pZ":1.58711755397472,"vX0":-4.8540721790284245,"vY0":-114.71160525690779,"vZ0":-1.2791228330387423,"x":131.75,"y":195.93,"x0":2.267821538974995,"y0":50.0017692192857,"z0":5.276694238810361,"aX":-5.155374355200927},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":0.4,"breakHorizontal":8.4,"spinRate":2365,"spinDirection":292},"zone":7,"typeConfidence":2.0,"plateTime":0.47869761890935436,"extension":6.46752827669633},"index":0,"playId":"072d43fe-e533-3410-9c53-15bd73a78179","pitchNumber":1,"startTime":"2025-09-20T23:32:44.108Z","endTime":"2025-09-20T23:32:48.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.510935006963646,"aZ":-23.085394983415796,"pfxX":6.029873659623569,"pfxZ":6.2153258409989975,"pX":0.5065333806286922,"pZ":2.0321082784872604,"vX0":-5.71165521303299,"vY0":-120.47456101781017,"vZ0":-2.6567801380333376,"x":97.69,"y":183.91,"x0":2.130379194541263,"y0":50.00420888950526,"z0":5.200678832032811,"aX":8.819939585144867},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":10.8,"breakHorizontal":-9.5,"spinRate":958,"spinDirection":126},"zone":9,"typeConfidence":2.0,"plateTime":0.4555188780333843,"extension":6.426513758026863},"hitData":{"launchSpeed":94.2,"launchAngle":2.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":93.42,"coordY":148.06}},"index":1,"playId":"6c338714-a062-3e2f-b352-96e4a3a023b5","pitchNumber":2,"startTime":"2025-09-20T23:32:58.904Z","endTime":"2025-09-20T23:33:07.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:33:07.421Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson McCusker singles on a line drive to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-20T23:33:19.921Z","endTime":"2025-09-20T23:34:16.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.1,"strikeZoneTop":3.688,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.66196782167827,"aZ":-29.856105999088037,"pfxX":-7.316138643581272,"pfxZ":1.7493662043451659,"pX":-0.6064238970574841,"pZ":1.1688315199096186,"vX0":-4.341863171518215,"vY0":-115.18311513796564,"vZ0":-2.5061900388066647,"x":140.12,"y":207.22,"x0":2.263758354505255,"y0":50.000368422468114,"z0":5.205384852612536,"aX":-9.66668759287688},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":2.8,"breakHorizontal":14.4,"spinRate":2162,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.4785426142940543,"extension":6.578593425805667},"index":0,"playId":"9f5af444-92a5-3415-bc8f-aaae4f141780","pitchNumber":1,"startTime":"2025-09-20T23:33:39.367Z","endTime":"2025-09-20T23:33:43.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.688,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.895041559347085,"aZ":-16.72471902452958,"pfxX":4.061748515665526,"pfxZ":8.6093418444324,"pX":1.8245508850717607,"pZ":5.1916459579010885,"vX0":-2.6219321480775832,"vY0":-133.41247112125203,"vZ0":1.9335283556352658,"x":47.45,"y":98.61,"x0":2.2945970078635307,"y0":50.00280691492583,"z0":5.666031217005688,"aX":7.289305208732777},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.2,"breakHorizontal":-6.7,"spinRate":2143,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.4112421164771134,"extension":6.173588908110859},"index":1,"playId":"072b89b6-af31-3107-b4a8-e98c23db604d","pitchNumber":2,"startTime":"2025-09-20T23:33:54.443Z","endTime":"2025-09-20T23:33:59.054Z","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":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.688,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.792361762369318,"aZ":-26.33602160855041,"pfxX":6.399321149540741,"pfxZ":4.0476401301250915,"pX":0.8834384183595577,"pZ":2.1540041998271993,"vX0":-4.795965908808878,"vY0":-119.60917929447429,"vZ0":-1.8929818132478098,"x":83.33,"y":180.62,"x0":2.08641900610966,"y0":50.00582508655854,"z0":5.324913833688652,"aX":9.242646550643078},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.1,"breakHorizontal":-10.4,"spinRate":1103,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4585176786507792,"extension":6.503815383530592},"hitData":{"launchSpeed":97.4,"launchAngle":19.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":154.59,"coordY":68.36}},"index":2,"playId":"872eb87c-a275-3fee-84a7-99b47d0cb640","pitchNumber":3,"startTime":"2025-09-20T23:34:07.295Z","endTime":"2025-09-20T23:34:16.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:34:16.987Z","atBatIndex":12},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Carson McCusker caught stealing 2nd base, catcher Austin Hedges to shortstop Gabriel Arias.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-20T23:34:24.354Z","endTime":"2025-09-20T23:35:22.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.46502645308548,"strikeZoneBottom":1.79029947888321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.07797916566892,"aZ":-18.93691173763987,"pfxX":7.6622372325942925,"pfxZ":7.527145706553336,"pX":0.1318052418628526,"pZ":1.4384881183336833,"vX0":-7.746032928541865,"vY0":-130.88713846111958,"vZ0":-5.336889589436378,"x":111.98,"y":199.94,"x0":2.114891847411925,"y0":50.00584923826354,"z0":4.894594330298157,"aX":13.47973729982291},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.8,"breakHorizontal":-12.5,"spinRate":1987,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.41631279016653844,"extension":6.687067593498333},"index":0,"playId":"18457da8-6af9-3d7d-8366-139b9e0c63aa","pitchNumber":1,"startTime":"2025-09-20T23:34:43.730Z","endTime":"2025-09-20T23:34:47.587Z","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":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.42399656488956,"strikeZoneBottom":1.78188578177684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.431938982545326,"aZ":-24.362307310542967,"pfxX":9.576273677211375,"pfxZ":4.607126764529956,"pX":0.9555960888205365,"pZ":2.1834099610603235,"vX0":-6.45433454250093,"vY0":-129.05445328444887,"vZ0":-2.37168541077815,"x":80.57,"y":179.83,"x0":2.237627019226296,"y0":50.00466794335711,"z0":4.979834371101737,"aX":16.24665521250285},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.0,"breakHorizontal":-16.0,"spinRate":1976,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.42350258100236937,"extension":6.553551597491993},"index":1,"playId":"1ea4c295-f900-303b-b525-911317b41d55","pitchNumber":2,"startTime":"2025-09-20T23:34:58.361Z","endTime":"2025-09-20T23:35:02.453Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.42412360338615,"strikeZoneBottom":1.84713208245517,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.093295864756996,"aZ":-14.509222764717789,"pfxX":4.180886119630499,"pfxZ":9.765887299247977,"pX":-1.1055532462390718,"pZ":3.0309075244226507,"vX0":-8.908641689325595,"vY0":-133.48524661715587,"vZ0":-3.6047165813058686,"x":159.14,"y":156.95,"x0":1.728305043257782,"y0":50.002114820166724,"z0":5.4399516490877415,"aX":7.562590387788351},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.2,"breakHorizontal":-5.6,"spinRate":2183,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4099471012359488,"extension":6.261295770250067},"index":2,"playId":"af1463a1-732d-3578-9837-9d46a0ae432d","pitchNumber":3,"startTime":"2025-09-20T23:35:15.134Z","endTime":"2025-09-20T23:35:22.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:35:22.169Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Petey Halpin grounds out, second baseman Luke Keaschall to first baseman Edouard Julien.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-20T23:37:16.412Z","endTime":"2025-09-20T23:38:01.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.4,"endSpeed":69.0,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.154253928651553,"aZ":-36.29188905658824,"pfxX":4.7555623028027805,"pfxZ":-3.4678269325559885,"pX":0.09216602831932902,"pZ":1.7212594073674978,"vX0":2.191201435859006,"vY0":-108.42288899329655,"vZ0":-0.6426087614220475,"x":113.49,"y":192.31,"x0":-1.549606397354304,"y0":50.00096295879477,"z0":5.985821637170361,"aX":5.6539493572467},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-6.1,"breakHorizontal":-9.2,"spinRate":2128,"spinDirection":46},"zone":8,"typeConfidence":2.0,"plateTime":0.5054082035488383,"extension":7.170249146610822},"index":0,"playId":"b560df24-ed4d-3f7a-a928-188e9fd2de7c","pitchNumber":1,"startTime":"2025-09-20T23:37:29.627Z","endTime":"2025-09-20T23:37:35.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.16059757544819,"aZ":-30.751743716510713,"pfxX":-10.67026803312392,"pfxZ":0.9616190292182498,"pX":-0.7092758382382065,"pZ":1.153011475458492,"vX0":5.311326626445188,"vY0":-121.38562415159949,"vZ0":-4.5608875426332265,"x":144.04,"y":207.65,"x0":-1.546692915480393,"y0":50.00411849397661,"z0":5.7528075181700675,"aX":-15.823797935507827},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.8,"breakHorizontal":18.0,"spinRate":2142,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.45231602466158183,"extension":7.2374186353428644},"hitData":{"launchSpeed":82.1,"launchAngle":-22.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.57,"coordY":160.3}},"index":1,"playId":"c867d853-7f26-3eea-aa4d-f80c9a74ef6d","pitchNumber":2,"startTime":"2025-09-20T23:37:53.934Z","endTime":"2025-09-20T23:38:01.818Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:38:01.818Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Hedges flies out to right fielder Carson McCusker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-20T23:38:09.465Z","endTime":"2025-09-20T23:39:26.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676812,"link":"/api/v1/people/676812"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.368005743197752,"aZ":-25.792332553581183,"pfxX":1.432321358007929,"pfxZ":4.124749996669293,"pX":1.193470363390995,"pZ":2.164408723996432,"vX0":5.971900368322882,"vY0":-122.7906278704341,"vZ0":-3.310105933155671,"x":71.51,"y":180.34,"x0":-1.4434165030432398,"y0":50.00262762354122,"z0":5.693887752880851,"aX":2.214049284313764},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.1,"breakHorizontal":-3.8,"spinRate":1992,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.4438895787927115,"extension":6.988769108403407},"index":0,"playId":"2131f19b-2114-38d8-8034-88be2c330c99","pitchNumber":1,"startTime":"2025-09-20T23:38:24.280Z","endTime":"2025-09-20T23:38:29.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.25997090641984,"aZ":-33.61589801329392,"pfxX":4.016894697575777,"pfxZ":-1.0538232165609136,"pX":1.1326479149075344,"pZ":1.8967702057838816,"vX0":4.460872403854325,"vY0":-115.60176724028928,"vZ0":-1.7412767214503666,"x":73.83,"y":187.57,"x0":-1.339471566437609,"y0":50.005338304632666,"z0":5.867600243107785,"aX":5.4721572111471986},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-2.0,"breakHorizontal":-8.3,"spinRate":2205,"spinDirection":13},"zone":14,"typeConfidence":2.0,"plateTime":0.4726470620670673,"extension":7.022716951786724},"index":1,"playId":"518688e9-c7df-392a-9488-9bf0362e7925","pitchNumber":2,"startTime":"2025-09-20T23:38:38.082Z","endTime":"2025-09-20T23:38:42.884Z","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-09-20T23:38:48.707Z","endTime":"2025-09-20T23:38:58.952Z","isPitch":false,"type":"action","player":{"id":595978,"link":"/api/v1/people/595978"}},{"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.2,"endSpeed":72.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.569825058089247,"aZ":-30.90281369112053,"pfxX":4.95489789936808,"pfxZ":0.9658101340228011,"pX":-0.07570756052280588,"pZ":2.5056064066919124,"vX0":1.8013164862040185,"vY0":-113.91395504033278,"vZ0":-0.7983560860454011,"x":119.89,"y":171.13,"x0":-1.520041741955304,"y0":50.003157834318266,"z0":5.910814470207632,"aX":6.5232463922923785},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":1.8,"breakHorizontal":-9.5,"spinRate":2201,"spinDirection":63},"zone":5,"typeConfidence":2.0,"plateTime":0.4805004449223107,"extension":7.046507944412259},"index":3,"playId":"a4cb4a36-b58b-3ba3-b47c-c34b1c237ff8","pitchNumber":3,"startTime":"2025-09-20T23:38:58.952Z","endTime":"2025-09-20T23:39:03.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.08600400999453,"aZ":-14.884387352237413,"pfxX":-5.925362406478305,"pfxZ":10.112981264463908,"pX":0.499016872174098,"pZ":3.0399923343084048,"vX0":6.885565560761087,"vY0":-130.34935646562533,"vZ0":-3.812477826146959,"x":97.98,"y":156.7,"x0":-1.4151282823157958,"y0":50.00134452643681,"z0":5.655620425421545,"aX":-10.128970381945264},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":17.6,"breakHorizontal":9.1,"spinRate":2400,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.42127383198325763,"extension":7.283157303025444},"hitData":{"launchSpeed":84.2,"launchAngle":46.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.75,"coordY":108.55}},"index":4,"playId":"86cca145-a39a-3925-a7ac-8dbee367101c","pitchNumber":4,"startTime":"2025-09-20T23:39:17.680Z","endTime":"2025-09-20T23:39:26.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:39:26.951Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, pitcher Bailey Ober to first baseman Edouard Julien.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-20T23:39:46.953Z","endTime":"2025-09-20T23:41:23.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641927,"link":"/api/v1/people/641927"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.31225981844108,"strikeZoneBottom":1.4664828656149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.212200808347948,"aZ":-14.906383132373204,"pfxX":-4.881017168572409,"pfxZ":10.017202444690117,"pX":-0.22404145181031007,"pZ":3.5417320173782287,"vX0":4.893470986629845,"vY0":-130.41592503092957,"vZ0":-2.83511568435676,"x":125.54,"y":143.15,"x0":-1.4898067539363429,"y0":50.00536202749018,"z0":5.76617955499893,"aX":-8.416562910918264},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.8,"breakHorizontal":7.8,"spinRate":2298,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4198547607128482,"extension":7.00564364055997},"index":0,"playId":"82c3cc3e-ac82-37aa-8b93-09a89f252787","pitchNumber":1,"startTime":"2025-09-20T23:39:48.330Z","endTime":"2025-09-20T23:39:52.550Z","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":90.2,"endSpeed":82.1,"strikeZoneTop":3.22428007830719,"strikeZoneBottom":1.4767421606652,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.750752315318532,"aZ":-14.999094733688882,"pfxX":-5.7194662666798,"pfxZ":9.88282468457001,"pX":-0.5561922328125859,"pZ":3.518660563702067,"vX0":4.3995014405928785,"vY0":-131.24583483245496,"vZ0":-2.881676767371629,"x":138.2,"y":143.78,"x0":-1.5142211955015883,"y0":50.00454299237373,"z0":5.753212255780221,"aX":-9.941680640806922},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.4,"breakHorizontal":9.4,"spinRate":2332,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.41792893002988896,"extension":7.248508332859938},"index":1,"playId":"41d2c658-89d2-32c2-b82d-b604c66b0864","pitchNumber":2,"startTime":"2025-09-20T23:40:00.775Z","endTime":"2025-09-20T23:40:04.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.90353819492492,"aZ":-15.686585209121493,"pfxX":-6.6449452899667545,"pfxZ":9.636270905885379,"pX":0.15163568005544886,"pZ":2.4560724039197175,"vX0":6.256022982235288,"vY0":-130.11344760800404,"vZ0":-5.166337957432239,"x":111.22,"y":172.47,"x0":-1.423319564332,"y0":50.000705046315495,"z0":5.66041039752994,"aX":-11.365641905361837},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.4,"breakHorizontal":10.6,"spinRate":2372,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.42134282185788985,"extension":7.211028357219146},"index":2,"playId":"d5060fb3-270c-3b08-89e1-ff56893aca61","pitchNumber":3,"startTime":"2025-09-20T23:40:16.584Z","endTime":"2025-09-20T23:40:21.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.795357703005852,"aZ":-26.10273177422173,"pfxX":-10.930809019500547,"pfxZ":4.137995663785061,"pX":-0.5376997941712702,"pZ":1.7660169177767304,"vX0":5.552552508197834,"vY0":-120.94190575978628,"vZ0":-4.046664591956198,"x":137.5,"y":191.1,"x0":-1.4554271642315633,"y0":50.00034588330301,"z0":5.776439536512833,"aX":-16.028191225880267},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.7,"breakHorizontal":18.2,"spinRate":2124,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.4546222703112939,"extension":7.033577015897982},"index":3,"playId":"11f5ffd9-b69b-335f-a500-3c64973e854e","pitchNumber":4,"startTime":"2025-09-20T23:40:44.487Z","endTime":"2025-09-20T23:40:48.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.25542586379098,"strikeZoneBottom":1.44290618190965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.14367015578758,"aZ":-28.966435352689068,"pfxX":-10.037009011268545,"pfxZ":2.180463262874248,"pX":-1.891671582360628,"pZ":2.5633837421826833,"vX0":2.421632049198849,"vY0":-120.80993438580337,"vZ0":-1.7015551839125616,"x":189.11,"y":169.57,"x0":-1.6046370441439048,"y0":50.005756863224875,"z0":5.82956111722352,"aX":-14.797781203761732},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.8,"breakHorizontal":17.5,"spinRate":2001,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.45385266700792215,"extension":6.952880622252184},"index":4,"playId":"8ba73400-5331-366d-a82f-e8e20867c62f","pitchNumber":5,"startTime":"2025-09-20T23:41:01.282Z","endTime":"2025-09-20T23:41:05.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.1803555086675,"aZ":-28.766467978034854,"pfxX":-9.767803295136652,"pfxZ":2.311548036069304,"pX":-0.4430568126132537,"pZ":1.7259314000228578,"vX0":5.3784917717007,"vY0":-120.761070086915,"vZ0":-3.700260522663437,"x":133.89,"y":192.18,"x0":-1.433634274670579,"y0":50.000910487830225,"z0":5.816829154116704,"aX":-14.381498449722574},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.5,"breakHorizontal":16.3,"spinRate":2063,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.45407953013474334,"extension":7.10623904026055},"hitData":{"launchSpeed":89.7,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.94,"coordY":182.09}},"index":5,"playId":"810e9904-841e-3a71-a777-c5a14feeb497","pitchNumber":6,"startTime":"2025-09-20T23:41:16.660Z","endTime":"2025-09-20T23:41:23.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:41:23.349Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edouard Julien singles on a ground ball to third baseman José Ramírez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-20T23:43:21.835Z","endTime":"2025-09-20T23:44:33.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.2,"endSpeed":74.4,"strikeZoneTop":3.42416171192365,"strikeZoneBottom":1.80232683292519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.782192166757856,"aZ":-28.603318476652472,"pfxX":-5.2795276684228,"pfxZ":2.543327139559456,"pX":-0.4239708985824562,"pZ":1.8245807288767726,"vX0":-4.630695387724917,"vY0":-118.1134102480733,"vZ0":-2.144950104915353,"x":133.16,"y":189.52,"x0":2.252306751674694,"y0":50.004019523536805,"z0":5.390623609096504,"aX":-7.412862377066759},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":4.3,"breakHorizontal":10.8,"spinRate":2284,"spinDirection":278},"zone":7,"typeConfidence":2.0,"plateTime":0.4648331133195609,"extension":6.499069451044933},"index":0,"playId":"953ac09f-9b32-32f9-ab67-5e662ad9a28d","pitchNumber":1,"startTime":"2025-09-20T23:43:27.378Z","endTime":"2025-09-20T23:43:31.348Z","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":88.8,"endSpeed":81.4,"strikeZoneTop":3.41628806708732,"strikeZoneBottom":1.89274857677561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.099539674373723,"aZ":-22.93733501652151,"pfxX":8.478153231793158,"pfxZ":5.467595086092317,"pX":-0.44171377821135777,"pZ":1.9527204129153835,"vX0":-9.21543309225578,"vY0":-128.94359809581405,"vZ0":-3.6074254698932107,"x":133.84,"y":186.06,"x0":2.072194709060076,"y0":50.001054833301566,"z0":5.133823110711219,"aX":14.316205255317966},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.4,"breakHorizontal":-13.3,"spinRate":1888,"spinDirection":139},"zone":7,"typeConfidence":2.0,"plateTime":0.4243264300836147,"extension":6.482378751491343},"index":1,"playId":"cde730f0-7005-372f-8852-1f88f3e2cc60","pitchNumber":2,"startTime":"2025-09-20T23:43:40.815Z","endTime":"2025-09-20T23:43:44.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.36267748412182,"strikeZoneBottom":1.74076702207799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.11511404017449,"aZ":-29.533810807038172,"pfxX":-3.2449145204678524,"pfxZ":1.825396081833134,"pX":-1.5486382903494482,"pZ":0.20291111512191515,"vX0":-7.110981706405935,"vY0":-120.28776662562684,"vZ0":-5.655380613341391,"x":176.03,"y":233.3,"x0":1.882698172633881,"y0":50.004465766333034,"z0":5.2441265175804,"aX":-4.6928559270645955},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.0,"breakHorizontal":7.8,"spinRate":2293,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.45759803902659124,"extension":6.365767545544987},"index":2,"playId":"45176bd7-f09a-3ed6-8d65-f57b1041b74e","pitchNumber":3,"startTime":"2025-09-20T23:43:54.799Z","endTime":"2025-09-20T23:43:59.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.46387358905747,"strikeZoneBottom":1.77638377864454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.712479227804668,"aZ":-16.193069151373518,"pfxX":4.817084442255381,"pfxZ":9.029158883648844,"pX":0.8096644414692762,"pZ":3.938971408349192,"vX0":-4.878063541256602,"vY0":-132.55239234028184,"vZ0":-1.145382970731326,"x":86.14,"y":132.43,"x0":2.052574082703232,"y0":50.00405559761941,"z0":5.565075038222365,"aX":8.527909715101378},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.3,"breakHorizontal":-7.6,"spinRate":2199,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.41404171702694414,"extension":6.341110187917916},"index":3,"playId":"d2399d77-2f99-3192-b16b-3a2ecf497705","pitchNumber":4,"startTime":"2025-09-20T23:44:10.650Z","endTime":"2025-09-20T23:44:15.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.62728825822109,"aZ":-22.26903713157054,"pfxX":8.235543000738794,"pfxZ":5.729359342363598,"pX":0.18514754908473263,"pZ":2.5466126396741684,"vX0":-7.6783068044651674,"vY0":-130.45934765321698,"vZ0":-2.3006541982497763,"x":109.94,"y":170.02,"x0":2.091977115881768,"y0":50.00492463563228,"z0":5.112913208413841,"aX":14.243232917676103},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.1,"breakHorizontal":-13.3,"spinRate":1805,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.41934319028835176,"extension":6.610887771853671},"hitData":{"launchSpeed":80.3,"launchAngle":-42.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":115.73,"coordY":176.01}},"index":4,"playId":"e79adbf1-95bb-3d59-9d29-72f15ebc61dd","pitchNumber":5,"startTime":"2025-09-20T23:44:24.644Z","endTime":"2025-09-20T23:44:33.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:44:33.581Z","atBatIndex":17},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Mickey Gasper grounds into a double play, shortstop Gabriel Arias to second baseman Brayan Rocchio to first baseman CJ Kayfus. Edouard Julien out at 2nd. Mickey Gasper out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-20T23:44:43.790Z","endTime":"2025-09-20T23:46:31.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"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":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.0,"strikeZoneTop":3.28754317784454,"strikeZoneBottom":1.47535454271549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.197102953972983,"aZ":-22.211571987417283,"pfxX":0.22186642580589933,"pfxZ":5.892321701061572,"pX":-0.7387369468188107,"pZ":1.249847261648346,"vX0":-7.2662707076513335,"vY0":-128.33955600895752,"vZ0":-5.342501518698881,"x":145.16,"y":205.03,"x0":2.0842694731925095,"y0":50.00151719201587,"z0":5.057361685451201,"aX":0.37505864612591877},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.8,"breakHorizontal":1.0,"spinRate":2252,"spinDirection":166},"zone":13,"typeConfidence":2.0,"plateTime":0.424583634269569,"extension":6.509133515079545},"index":0,"playId":"7152cfa7-c932-3ced-b2db-2d3334c8c58a","pitchNumber":1,"startTime":"2025-09-20T23:44:59.480Z","endTime":"2025-09-20T23:45:03.881Z","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":90.4,"endSpeed":82.7,"strikeZoneTop":3.19804682735015,"strikeZoneBottom":1.51638742757419,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.792564735992883,"aZ":-20.474885987998384,"pfxX":8.193391049343209,"pfxZ":6.707607951438382,"pX":-0.530143690136001,"pZ":1.3898443969444008,"vX0":-9.379378942210241,"vY0":-131.20801379164027,"vZ0":-5.421093915147235,"x":137.21,"y":201.25,"x0":2.02654926573197,"y0":50.000846244826604,"z0":5.008772925715869,"aX":14.283628211859389},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.2,"breakHorizontal":-12.7,"spinRate":2057,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.41748249046076236,"extension":6.533386630351286},"index":1,"playId":"6262ae05-33cd-3e08-ba52-17e5ff9f538b","pitchNumber":2,"startTime":"2025-09-20T23:45:14.810Z","endTime":"2025-09-20T23:45:19.247Z","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":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.31860282714918,"strikeZoneBottom":1.50642524408593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.622150613680233,"aZ":-21.247798314902198,"pfxX":0.9676894144463877,"pfxZ":6.370574070841681,"pX":-0.14306743162417673,"pZ":1.6137787767096345,"vX0":-6.078471950136618,"vY0":-129.7315236831352,"vZ0":-5.089337357397226,"x":122.45,"y":195.21,"x0":2.098521514825275,"y0":50.001740110775444,"z0":5.207604638924589,"aX":1.6602443894597423},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.7,"breakHorizontal":-0.5,"spinRate":2251,"spinDirection":157},"zone":8,"typeConfidence":2.0,"plateTime":0.42124143820760196,"extension":6.460388733502986},"index":2,"playId":"cc18c734-fb4d-3d4b-a73b-3804e275959a","pitchNumber":3,"startTime":"2025-09-20T23:45:29.843Z","endTime":"2025-09-20T23:45:34.547Z","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":92.9,"endSpeed":84.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.496655089898212,"aZ":-13.533089299900283,"pfxX":4.325921822622378,"pfxZ":10.14870571032782,"pX":0.2509595274410876,"pZ":2.855571106487465,"vX0":-6.000587960848245,"vY0":-135.1722055649733,"vZ0":-4.111492658403161,"x":107.43,"y":161.68,"x0":1.945243576640324,"y0":50.003367754275516,"z0":5.357162770455499,"aX":7.946747087398212},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.6,"breakHorizontal":-6.5,"spinRate":2391,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.40635979265398614,"extension":6.465847004936946},"index":3,"playId":"19df9968-f039-3808-b146-5ca8afcc2490","pitchNumber":4,"startTime":"2025-09-20T23:45:48.372Z","endTime":"2025-09-20T23:45:52.947Z","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":83.8,"endSpeed":76.5,"strikeZoneTop":3.27970478689958,"strikeZoneBottom":1.46775426394404,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.681693474349522,"aZ":-20.676245061182815,"pfxX":3.766904109345837,"pfxZ":7.649582960278153,"pX":0.8861346429540099,"pZ":3.413832756160471,"vX0":-3.945163619719162,"vY0":-122.0151569409542,"vZ0":-0.5019006124681136,"x":83.22,"y":146.61,"x0":2.0368726190059925,"y0":50.00271936139994,"z0":5.408486877153721,"aX":5.662616359660103},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":14.0,"breakHorizontal":-5.9,"spinRate":1033,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4494182206965083,"extension":6.5021401575731375},"index":4,"playId":"8f5907f1-00b0-3f32-94be-a51703db2666","pitchNumber":5,"startTime":"2025-09-20T23:46:07.977Z","endTime":"2025-09-20T23:46:12.847Z","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":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.56334373120726,"aZ":-24.47042637473791,"pfxX":-0.4648685668529542,"pfxZ":4.637044641789443,"pX":0.4604406668815471,"pZ":2.1406270796539513,"vX0":-4.075122391377302,"vY0":-126.92824536702351,"vZ0":-2.983572490513262,"x":99.45,"y":180.98,"x0":2.1352228825266346,"y0":50.00391952112734,"z0":5.242181676316406,"aX":-0.771118832869811},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.0,"breakHorizontal":1.6,"spinRate":2284,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.4285826997019275,"extension":6.33532928710754},"hitData":{"launchSpeed":103.5,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":114.21,"coordY":155.74}},"index":5,"playId":"ec4f53e8-06de-3a2d-ac4c-b8ad46e8dc56","pitchNumber":6,"startTime":"2025-09-20T23:46:23.497Z","endTime":"2025-09-20T23:46:31.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:46:31.613Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Outman flies out to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-20T23:46:48.274Z","endTime":"2025-09-20T23:48:16.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.711124263203665,"aZ":-14.294361940785812,"pfxX":3.390008635221552,"pfxZ":9.871488537426774,"pX":0.07127249673446989,"pZ":2.3290050081781803,"vX0":-6.108307218412264,"vY0":-133.91709459337704,"vZ0":-5.247982452080999,"x":114.28,"y":175.9,"x0":1.9443129264271453,"y0":50.00148723419028,"z0":5.341538444037302,"aX":6.139788413553041},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.9,"breakHorizontal":-4.8,"spinRate":2174,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.4094667901039064,"extension":6.250782632502614},"index":0,"playId":"d8c748e6-8a27-3c35-a26e-409fca2757cf","pitchNumber":1,"startTime":"2025-09-20T23:46:54.881Z","endTime":"2025-09-20T23:47:04.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.085828502544665,"aZ":-22.73231311871455,"pfxX":9.562915160225348,"pfxZ":5.346063105375272,"pX":1.8617969598775195,"pZ":2.575544706193771,"vX0":-4.409247449315549,"vY0":-132.06664310414362,"vZ0":-2.2674253600061878,"x":46.03,"y":169.24,"x0":2.3103247442741295,"y0":50.0055084998666,"z0":5.117051396729089,"aX":16.8973177180443},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.4,"breakHorizontal":-16.3,"spinRate":1732,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.41471067045884746,"extension":6.6385474371621624},"index":1,"playId":"62af5a1d-c4b4-3566-8dba-f3ebe9794b62","pitchNumber":2,"startTime":"2025-09-20T23:47:40.099Z","endTime":"2025-09-20T23:47:44.179Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-09-20T23:47:50.759Z","endTime":"2025-09-20T23:48:06.694Z","isPitch":false,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.557168233507646,"aZ":-26.925472971443718,"pfxX":-5.089535768164778,"pfxZ":3.6496200950299684,"pX":-0.5065101014853486,"pZ":2.343735147179109,"vX0":-4.371778973657299,"vY0":-119.6067706688937,"vZ0":-1.402948581088216,"x":136.31,"y":175.5,"x0":2.0108846855333513,"y0":50.00428159805172,"z0":5.368089213464484,"aX":-7.323045474127752},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.5,"breakHorizontal":10.3,"spinRate":2210,"spinDirection":293},"zone":4,"typeConfidence":2.0,"plateTime":0.45915111121105534,"extension":6.562741115179511},"hitData":{"launchSpeed":98.5,"launchAngle":47.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.11,"coordY":80.14}},"index":3,"playId":"56387a2a-f6d9-3a53-967b-3cfeaef282c6","pitchNumber":3,"startTime":"2025-09-20T23:48:06.694Z","endTime":"2025-09-20T23:48:16.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:48:16.279Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Schneemann flies out to left fielder Austin Martin in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-20T23:50:16.372Z","endTime":"2025-09-20T23:51:17.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":83.2,"endSpeed":76.1,"strikeZoneTop":3.43224081638256,"strikeZoneBottom":1.67152533444481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.755204118878726,"aZ":-29.797056910502096,"pfxX":-10.161848864096495,"pfxZ":1.6112577892246094,"pX":-0.15708901171296358,"pZ":2.560655580718877,"vX0":6.141411621860036,"vY0":-121.03968808036717,"vZ0":-1.63339367395784,"x":122.99,"y":169.64,"x0":-1.4136390876544607,"y0":50.003064045848824,"z0":5.865902708664163,"aX":-15.001084230943468},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.8,"breakHorizontal":16.8,"spinRate":2123,"spinDirection":253},"zone":5,"typeConfidence":2.0,"plateTime":0.45339442629573634,"extension":7.158710371501361},"index":0,"playId":"1c969ef2-c74f-3bb0-a119-fdd3d89709e6","pitchNumber":1,"startTime":"2025-09-20T23:50:20.407Z","endTime":"2025-09-20T23:50:24.044Z","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":78.9,"endSpeed":73.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.37050982815832,"aZ":-32.834923667437224,"pfxX":4.167985054411618,"pfxZ":-0.49586047999778593,"pX":-0.1578164017393973,"pZ":1.7217368147470196,"vX0":1.9144414009934434,"vY0":-114.92609159661198,"vZ0":-2.0200656821640113,"x":123.02,"y":192.29,"x0":-1.5418071444202506,"y0":50.001221136338124,"z0":5.787300265276927,"aX":5.599898776695234},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-1.1,"breakHorizontal":-8.0,"spinRate":2355,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.4757569237791315,"extension":6.914291229398296},"index":1,"playId":"a9659b47-252a-3176-b9ce-95f41783a721","pitchNumber":2,"startTime":"2025-09-20T23:50:33.346Z","endTime":"2025-09-20T23:50:37.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.38956150100524,"strikeZoneBottom":1.69335718823529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.692733400038534,"aZ":-30.000068314557584,"pfxX":-10.426912575941934,"pfxZ":1.4789810909117072,"pX":-0.2840054642281264,"pZ":0.6468192951957393,"vX0":5.83385320324506,"vY0":-121.05488511522518,"vZ0":-5.6916216503893,"x":127.83,"y":221.32,"x0":-1.3821584598190806,"y0":50.00290241294347,"z0":5.684551082157204,"aX":-15.330709103000709},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.4,"breakHorizontal":17.3,"spinRate":2030,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4540845587805715,"extension":7.000874819898561},"index":2,"playId":"e0d4527e-5ced-38fd-be7d-fcbdc744617a","pitchNumber":3,"startTime":"2025-09-20T23:50:52.567Z","endTime":"2025-09-20T23:50:56.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.547692526511263,"aZ":-13.981763399259307,"pfxX":-5.4283835204870154,"pfxZ":10.596543321972042,"pX":-0.3519992868308812,"pZ":2.162348993685971,"vX0":4.590579844831958,"vY0":-130.9275908403706,"vZ0":-6.222541575242465,"x":130.42,"y":180.4,"x0":-1.4325213269891546,"y0":50.00061122900524,"z0":5.637331547768393,"aX":-9.317225762727116},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.9,"breakHorizontal":8.6,"spinRate":2358,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.4201559918519475,"extension":7.04954467707493},"hitData":{"launchSpeed":93.0,"launchAngle":59.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.89,"coordY":132.06}},"index":3,"playId":"19a8618f-8c05-3119-adc4-d02bf7bf55e0","pitchNumber":4,"startTime":"2025-09-20T23:51:07.361Z","endTime":"2025-09-20T23:51:17.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:51:17.244Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-20T23:51:28.167Z","endTime":"2025-09-20T23:53:05.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.2,"endSpeed":67.6,"strikeZoneTop":3.4456580336124,"strikeZoneBottom":1.60115994246717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.86229248948413,"aZ":-37.83905569555547,"pfxX":5.977754795106511,"pfxZ":-4.917394620363233,"pX":-0.7702582909230045,"pZ":3.6494314418497877,"vX0":0.02303546499278694,"vY0":-106.55533048852016,"vZ0":3.7763435131594365,"x":146.36,"y":140.25,"x0":-1.55808559167344,"y0":50.001663684068255,"z0":6.122309583435148,"aX":6.890669656028357},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-7.6,"breakHorizontal":-10.8,"spinRate":2063,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.5135234320530082,"extension":7.1977670833069975},"index":0,"playId":"57951b1b-db06-36da-b507-c93c5e70bd93","pitchNumber":1,"startTime":"2025-09-20T23:51:38.176Z","endTime":"2025-09-20T23:51:42.077Z","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":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.46943223036439,"strikeZoneBottom":1.65754408517066,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.990984564353816,"aZ":-28.4600451875798,"pfxX":-10.051127065311409,"pfxZ":2.514891032299989,"pX":0.5227256520083339,"pZ":1.9074159277288376,"vX0":7.534971091092667,"vY0":-120.68009231480129,"vZ0":-3.3636721746038964,"x":97.07,"y":187.28,"x0":-1.3307054352641203,"y0":50.00472291549055,"z0":5.820264621618974,"aX":-14.860388633564536},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.0,"breakHorizontal":16.4,"spinRate":2004,"spinDirection":252},"zone":9,"typeConfidence":2.0,"plateTime":0.45347271176289805,"extension":7.073608895083176},"index":1,"playId":"568731ba-9cca-3f64-a9a4-6d2977e6123f","pitchNumber":2,"startTime":"2025-09-20T23:51:51.268Z","endTime":"2025-09-20T23:51:55.477Z","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":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.94276435654405,"aZ":-25.890328760866446,"pfxX":1.9877893036834364,"pfxZ":4.079170861037609,"pX":0.995123105997453,"pZ":2.3189673151430035,"vX0":5.015203674018108,"vY0":-122.45527081691121,"vZ0":-3.030280230145487,"x":79.07,"y":176.17,"x0":-1.3260731961617525,"y0":50.002084353454805,"z0":5.753946815478561,"aX":3.0616688130145224},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.0,"breakHorizontal":-4.7,"spinRate":2092,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.44486979097397983,"extension":6.995022139070815},"index":2,"playId":"97ece125-bfa5-3bc3-b62c-9e2f29c55720","pitchNumber":3,"startTime":"2025-09-20T23:52:05.240Z","endTime":"2025-09-20T23:52:09.676Z","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":78.9,"endSpeed":72.9,"strikeZoneTop":3.3492256704121,"strikeZoneBottom":1.50470651610626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.450450546480273,"aZ":-31.385278562160508,"pfxX":4.1071165725186365,"pfxZ":0.5950865328831547,"pX":-0.5121004074945398,"pZ":1.3480158839495204,"vX0":1.089928022768141,"vY0":-114.94397361518034,"vZ0":-3.1126606377661803,"x":136.52,"y":202.38,"x0":-1.5262085821701519,"y0":50.005206555500514,"z0":5.769334973003494,"aX":5.492672257353755},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":0.6,"breakHorizontal":-7.7,"spinRate":2312,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.4766432129876539,"extension":6.9677346865634675},"index":3,"playId":"e7583025-b28b-36fe-b0d6-945fb9dd8639","pitchNumber":4,"startTime":"2025-09-20T23:52:29.581Z","endTime":"2025-09-20T23:52:33.943Z","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":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.49211289228253,"strikeZoneBottom":1.6151240397939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.23582127845674,"aZ":-28.560644673810526,"pfxX":-10.212966319836408,"pfxZ":2.4129183000029437,"pX":0.1382518193274137,"pZ":0.985149277131284,"vX0":6.705180774816562,"vY0":-121.66796006062887,"vZ0":-5.376679265928031,"x":111.73,"y":212.18,"x0":-1.3287671442418858,"y0":50.001614344503224,"z0":5.703546282268423,"aX":-15.28556923444856},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.2,"breakHorizontal":16.9,"spinRate":2036,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.4504616328410771,"extension":7.032776402845802},"index":4,"playId":"cf07dda9-d68f-33c5-89e1-f64f784861f6","pitchNumber":5,"startTime":"2025-09-20T23:52:43.320Z","endTime":"2025-09-20T23:52:47.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.8,"strikeZoneTop":3.43704788119412,"strikeZoneBottom":1.65809456275396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.917259237272702,"aZ":-18.277511998047995,"pfxX":-4.863482321338924,"pfxZ":8.092875815230322,"pX":0.2155714067187134,"pZ":4.169736209563188,"vX0":5.83116876037289,"vY0":-130.10890169698283,"vZ0":-0.439398393508307,"x":108.78,"y":126.2,"x0":-1.4211963368174378,"y0":50.0018489953481,"z0":5.724076243419578,"aX":-8.350702976220449},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.8,"breakHorizontal":7.6,"spinRate":2288,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.42073336621010604,"extension":7.270851594175514},"index":5,"playId":"fb26550e-1956-36aa-974a-f98e5fda6c5c","pitchNumber":6,"startTime":"2025-09-20T23:53:00.361Z","endTime":"2025-09-20T23:53:05.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:53:05.442Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Manzardo flies out sharply to left fielder Austin Martin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-20T23:53:19.339Z","endTime":"2025-09-20T23:53:57.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":82.1,"endSpeed":75.2,"strikeZoneTop":3.23152852095401,"strikeZoneBottom":1.49268025397556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.69588221231542,"aZ":-27.934065679788358,"pfxX":-10.725734146836452,"pfxZ":2.9430093221153593,"pX":-0.9338082507276841,"pZ":2.1977901931023225,"vX0":4.694122325296896,"vY0":-119.42027802899008,"vZ0":-2.5530272845243407,"x":152.59,"y":179.44,"x0":-1.534995728392895,"y0":50.000314016440974,"z0":5.801612881649586,"aX":-15.43912869471038},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.9,"breakHorizontal":18.2,"spinRate":2023,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4592241540218076,"extension":7.246409652962871},"index":0,"playId":"be864d26-3aca-355b-90eb-c050b4fd4b7a","pitchNumber":1,"startTime":"2025-09-20T23:53:31.541Z","endTime":"2025-09-20T23:53:35.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.70918384428348,"aZ":-17.516617732360537,"pfxX":-5.298007550343602,"pfxZ":8.671935038039702,"pX":-0.1691758652755649,"pZ":2.5214602966455777,"vX0":4.989598623543944,"vY0":-128.91246492345726,"vZ0":-4.558939080089413,"x":123.45,"y":170.7,"x0":-1.4374273014982504,"y0":50.00277917221173,"z0":5.6568797250199205,"aX":-8.95573016823199},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":15.0,"breakHorizontal":8.5,"spinRate":2271,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.42417985447460893,"extension":7.1498110995777475},"hitData":{"launchSpeed":100.5,"launchAngle":46.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":80.44,"coordY":81.54}},"index":1,"playId":"bcac0bfc-7940-3847-99d3-16b2f81145ad","pitchNumber":2,"startTime":"2025-09-20T23:53:49.060Z","endTime":"2025-09-20T23:53:57.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:53:57.109Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Arias singles on a line drive to left fielder Austin Martin. José Ramírez to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-20T23:54:44.652Z","endTime":"2025-09-20T23:55:45.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"postOnThird":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"fd5aefd6-4e07-3f89-bf35-2d62df048cae","startTime":"2025-09-20T23:54:27.114Z","endTime":"2025-09-20T23:54:32.686Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.6,"strikeZoneTop":3.53931467734638,"strikeZoneBottom":1.56898754198276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.515974929679167,"aZ":-24.937935871021203,"pfxX":1.9289118404059398,"pfxZ":4.715585831450847,"pX":1.1172308263855313,"pZ":0.5452379384728531,"vX0":5.780032415918504,"vY0":-122.1693105066517,"vZ0":-7.012363593463672,"x":74.41,"y":224.06,"x0":-1.5152247571685897,"y0":50.005420007748754,"z0":5.5498561491154135,"aX":2.96163648951642},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.3,"breakHorizontal":-4.7,"spinRate":2110,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.44566805013830724,"extension":7.210672765548668},"index":1,"playId":"db429c43-6355-3047-846c-3094018d27a0","pitchNumber":1,"startTime":"2025-09-20T23:54:46.976Z","endTime":"2025-09-20T23:54:52.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.70049677837581,"aZ":-27.412843461110082,"pfxX":-10.399443038634864,"pfxZ":3.2256704474102857,"pX":-0.4566891756151333,"pZ":2.581072228543017,"vX0":5.609820768764321,"vY0":-120.4659774750652,"vZ0":-2.0548565842342543,"x":134.41,"y":169.09,"x0":-1.4606819422409383,"y0":50.00027423756071,"z0":5.860772243784535,"aX":-15.331240445853318},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.6,"breakHorizontal":17.5,"spinRate":2193,"spinDirection":249},"zone":4,"typeConfidence":2.0,"plateTime":0.4541169802251921,"extension":7.070739125835337},"index":2,"playId":"d9dbaff2-dfb1-3648-a838-847ee5dcf0c9","pitchNumber":2,"startTime":"2025-09-20T23:55:12.624Z","endTime":"2025-09-20T23:55:17.541Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.652567914876908,"aZ":-29.683522218345043,"pfxX":4.840268645541784,"pfxZ":1.915720056356757,"pX":0.4956107649430144,"pZ":1.997640657721793,"vX0":2.901676021757626,"vY0":-113.34359183902748,"vZ0":-1.9544302823627402,"x":98.11,"y":184.84,"x0":-1.430001823031424,"y0":50.00501427043256,"z0":5.83443364600393,"aX":6.299536086785213},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":3.2,"breakHorizontal":-9.5,"spinRate":2241,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.4831838495359051,"extension":7.242627090448385},"hitData":{"launchSpeed":81.0,"launchAngle":23.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":103.56,"coordY":100.5}},"index":3,"playId":"8b820462-e7a5-35a8-bbc4-be14b2b6d6fe","pitchNumber":3,"startTime":"2025-09-20T23:55:34.842Z","endTime":"2025-09-20T23:55:45.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:55:45.008Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"CJ Kayfus flies out to left fielder Austin Martin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-20T23:56:14.516Z","endTime":"2025-09-20T23:56:32.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.73276073426922,"aZ":-17.600877093521117,"pfxX":-5.51296979288593,"pfxZ":8.603798953373062,"pX":0.22363029802557008,"pZ":1.9155660235293444,"vX0":6.037462217721088,"vY0":-129.03796120821764,"vZ0":-5.915816849186003,"x":108.48,"y":187.06,"x0":-1.4252530522909514,"y0":50.00350128322571,"z0":5.584698732304754,"aX":-9.338970254076091},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":14.5,"breakHorizontal":8.8,"spinRate":2294,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.4237446269522027,"extension":7.2230532019238005},"hitData":{"launchSpeed":98.7,"launchAngle":24.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.71,"coordY":69.13}},"index":0,"playId":"e2cbedf8-b724-39bf-89ef-91fd0c3c3289","pitchNumber":1,"startTime":"2025-09-20T23:56:23.802Z","endTime":"2025-09-20T23:56:32.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:56:32.840Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Byron Buxton walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-20T23:58:37.406Z","endTime":"2025-09-20T23:59:27.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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(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":79.3,"endSpeed":73.0,"strikeZoneTop":3.53285177210162,"strikeZoneBottom":1.66903556968403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.16255316226609,"aZ":-28.870799692683892,"pfxX":-5.778736815305873,"pfxZ":2.4578860307988952,"pX":-0.5462001041443802,"pZ":1.0595013988416762,"vX0":-4.562573464804688,"vY0":-115.34625518595807,"vZ0":-3.309996878937774,"x":137.82,"y":210.17,"x0":2.2105562889360924,"y0":50.000889643451885,"z0":5.307054080365132,"aX":-7.757899681461167},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":3.8,"breakHorizontal":11.6,"spinRate":2261,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.47548504580943396,"extension":6.567642282125698},"index":0,"playId":"e1d08589-009d-3940-b769-4075574a612f","pitchNumber":1,"startTime":"2025-09-20T23:58:41.625Z","endTime":"2025-09-20T23:58:46.106Z","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":82.0,"endSpeed":75.5,"strikeZoneTop":3.54278305262553,"strikeZoneBottom":1.61420911912275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.313616793814514,"aZ":-23.660847853894857,"pfxX":6.252157363103487,"pfxZ":5.892925800050993,"pX":-0.12359105057511423,"pZ":1.3939680589915524,"vX0":-7.066913660426877,"vY0":-119.23782439379013,"vZ0":-4.199266598237771,"x":121.71,"y":201.14,"x0":2.0623001803396046,"y0":50.00189890511596,"z0":5.305713853726683,"aX":9.028847670854331},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":10.0,"breakHorizontal":-9.7,"spinRate":1009,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.4588724631003922,"extension":6.3685529155785385},"index":1,"playId":"fcdf2cd4-e112-3cf8-9045-3f906df45d1b","pitchNumber":2,"startTime":"2025-09-20T23:58:55.440Z","endTime":"2025-09-20T23:59:00.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.54581655570579,"strikeZoneBottom":1.71438214379545,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.027556194513537,"aZ":-21.215273526604125,"pfxX":8.359543071088485,"pfxZ":6.315786801563073,"pX":0.30808648767961616,"pZ":0.9887195413811979,"vX0":-7.877161306607042,"vY0":-131.00140856395873,"vZ0":-6.221345908411104,"x":105.26,"y":212.08,"x0":2.269860241492053,"y0":50.00631753316858,"z0":4.983679780935679,"aX":14.513040859352786},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.2,"breakHorizontal":-13.3,"spinRate":2048,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.41833071068342953,"extension":6.597681176696533},"index":2,"playId":"942f0fe5-6dc9-36e3-8665-b083fccdaf86","pitchNumber":3,"startTime":"2025-09-20T23:59:10.166Z","endTime":"2025-09-20T23:59:14.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.42887274323665,"strikeZoneBottom":1.75932792783912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.405439060746417,"aZ":-19.28086673057212,"pfxX":7.216975902497465,"pfxZ":7.393312393348347,"pX":-0.7918953254532067,"pZ":1.6525033247845595,"vX0":-10.037335423533172,"vY0":-131.1507878892654,"vZ0":-4.941513124096989,"x":147.19,"y":194.16,"x0":2.1449724042909155,"y0":50.00335353947274,"z0":4.996486149297321,"aX":12.588523242049833},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.5,"breakHorizontal":-10.9,"spinRate":2012,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4174293168622092,"extension":6.475862666374761},"index":3,"playId":"3dc69d9b-8f84-3009-a2f9-f27d75b8ce4d","pitchNumber":4,"startTime":"2025-09-20T23:59:22.720Z","endTime":"2025-09-20T23:59:27.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:59:27.972Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Martin flies out to right fielder Daniel Schneemann.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-21T00:00:06.044Z","endTime":"2025-09-21T00:01:17.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"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,4,5],"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"75fe578d-ea36-379c-8cf0-850cd6c83dd9","startTime":"2025-09-20T23:59:53.382Z","endTime":"2025-09-20T23:59:59.904Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.46164360966289,"strikeZoneBottom":1.75233422355218,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.864759699426397,"aZ":-17.04096528198422,"pfxX":3.397824488060947,"pfxZ":8.42759548834266,"pX":1.120187277250672,"pZ":4.193302127200866,"vX0":-3.750629611256839,"vY0":-133.43532452839713,"vZ0":-0.2634119850449141,"x":74.3,"y":125.56,"x0":2.1054106882818497,"y0":50.00225602723225,"z0":5.525736958799878,"aX":6.101091671990713},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.4,"breakHorizontal":-5.3,"spinRate":2158,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.41116003780445265,"extension":6.335741205899213},"index":1,"playId":"03ee5a93-7890-30e5-b7ee-e869d988f2e8","pitchNumber":1,"startTime":"2025-09-21T00:00:08.341Z","endTime":"2025-09-21T00:00:12.605Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.39368017797098,"strikeZoneBottom":1.74957607658132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.571911037559033,"aZ":-24.30519155941549,"pfxX":-1.804722357815185,"pfxZ":4.722943637582734,"pX":0.7767561887453088,"pZ":2.6835163972160814,"vX0":-3.1426080523148348,"vY0":-127.76807623543814,"vZ0":-1.972671514210734,"x":87.39,"y":166.33,"x0":2.253628417649249,"y0":50.00051667538751,"z0":5.362068716223857,"aX":-3.003637195758219},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.4,"breakHorizontal":4.0,"spinRate":2217,"spinDirection":178},"zone":6,"typeConfidence":2.0,"plateTime":0.42753308378410626,"extension":6.502519316580005},"index":2,"playId":"dce98a7f-f150-36aa-a3d5-d8fbe4ce6da3","pitchNumber":2,"startTime":"2025-09-21T00:00:22.269Z","endTime":"2025-09-21T00:00:26.771Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.3738627596063,"strikeZoneBottom":1.72964616867128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.970456634185226,"aZ":-20.637288837500126,"pfxX":-0.3839540561676804,"pfxZ":6.773061566123172,"pX":-0.4450170530886317,"pZ":1.3393711250589437,"vX0":-6.19151666944327,"vY0":-129.21325665233778,"vZ0":-5.981783219596811,"x":133.96,"y":202.62,"x0":2.0244952713858853,"y0":50.00489262479689,"z0":5.252408122478435,"aX":-0.6546676657694007},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.3,"breakHorizontal":1.9,"spinRate":2274,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.4226322183298974,"extension":6.537116960282142},"index":3,"playId":"e7e103b7-0d79-302f-8562-3e1e41e519d2","pitchNumber":3,"startTime":"2025-09-21T00:00:39.053Z","endTime":"2025-09-21T00:00:43.505Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":3.40192270605812,"strikeZoneBottom":1.75782262440104,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.357666081410862,"aZ":-27.390995349187083,"pfxX":7.001865302567245,"pfxZ":3.3052706752366348,"pX":2.1998046202427273,"pZ":3.241820407148025,"vX0":-2.182938559965229,"vY0":-119.87230233118296,"vZ0":0.4940427291570272,"x":33.15,"y":151.25,"x0":2.2155256160231716,"y0":50.00265192424638,"z0":5.489089729928168,"aX":10.133866584987949},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.4,"breakHorizontal":-12.1,"spinRate":1070,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4578891431562351,"extension":6.370516888236555},"index":4,"playId":"47bd47e5-7e92-396d-827c-84976bf950b5","pitchNumber":4,"startTime":"2025-09-21T00:00:53.901Z","endTime":"2025-09-21T00:00:58.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.759004845242284,"aZ":-23.022068218649984,"pfxX":8.197203036740223,"pfxZ":5.312651770567657,"pX":0.19556078251678813,"pZ":2.117504304653336,"vX0":-7.945881484332912,"vY0":-130.72453455885775,"vZ0":-2.921048624806423,"x":109.55,"y":181.61,"x0":2.2163683906914704,"y0":50.00212568151955,"z0":4.986523449248348,"aX":14.120556331088874},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.1,"breakHorizontal":-13.0,"spinRate":1985,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.41974294881896546,"extension":6.494643772768794},"hitData":{"launchSpeed":88.5,"launchAngle":35.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.41,"coordY":90.37}},"index":5,"playId":"4f61ee51-6308-3434-9851-7d6c71481e33","pitchNumber":5,"startTime":"2025-09-21T00:01:09.325Z","endTime":"2025-09-21T00:01:17.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:01:17.837Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Keaschall grounds out, shortstop Gabriel Arias to first baseman CJ Kayfus. Byron Buxton to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-21T00:01:29.932Z","endTime":"2025-09-21T00:02:58.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.25180084984891,"strikeZoneBottom":1.54045060916674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.22471988611817,"aZ":-20.21258496850161,"pfxX":-0.43458321739110634,"pfxZ":6.915233410627164,"pX":-0.00768793333681157,"pZ":1.4455642118862715,"vX0":-5.281145840251528,"vY0":-129.9190570737278,"vZ0":-5.7237544067201735,"x":117.29,"y":199.75,"x0":2.097945377791168,"y0":50.00213054830799,"z0":5.18778049909698,"aX":-0.7508499180910451},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.6,"breakHorizontal":1.8,"spinRate":2371,"spinDirection":165},"zone":8,"typeConfidence":2.0,"plateTime":0.4197063755615824,"extension":6.596854277398147},"index":0,"playId":"1f2ad7c3-d8bd-34b5-a46d-0d9610764322","pitchNumber":1,"startTime":"2025-09-21T00:01:44.576Z","endTime":"2025-09-21T00:01:49.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.8,"strikeZoneTop":3.31201090209337,"strikeZoneBottom":1.60047313016805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.518919623738938,"aZ":-30.28588789384888,"pfxX":-5.034509472907185,"pfxZ":1.345565109035249,"pX":-0.01056136092532381,"pZ":1.519806024044033,"vX0":-3.7302222407046144,"vY0":-116.88495648035659,"vZ0":-1.7802378295234016,"x":117.4,"y":197.75,"x0":2.2531674230641467,"y0":50.00124780798521,"z0":5.102755340353649,"aX":-7.049280371905061},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.3,"breakHorizontal":10.0,"spinRate":2385,"spinDirection":303},"zone":8,"typeConfidence":2.0,"plateTime":0.46644127430408755,"extension":6.546050241272853},"index":1,"playId":"8f9d37d5-e358-375e-9275-2e1179864feb","pitchNumber":2,"startTime":"2025-09-21T00:02:00.456Z","endTime":"2025-09-21T00:02:05.004Z","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":1},"index":2,"playId":"d1f3bdbd-4c1f-3421-bafa-a561a40602ad","startTime":"2025-09-21T00:02:16.967Z","endTime":"2025-09-21T00:02:22.928Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.9,"strikeZoneTop":3.33965557705419,"strikeZoneBottom":1.56309274045054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.508022941812868,"aZ":-14.07134898837814,"pfxX":4.613352549060305,"pfxZ":9.948501100079204,"pX":1.093571030951433,"pZ":2.92955033463921,"vX0":-4.063687757740397,"vY0":-134.60302579680476,"vZ0":-3.742132143775282,"x":75.32,"y":159.68,"x0":2.0297031318851855,"y0":50.00073462410742,"z0":5.346015298239088,"aX":8.393274340890454},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":-7.4,"spinRate":2440,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.40823379250714487,"extension":6.4030755653469775},"index":3,"playId":"7d960df8-93d1-33af-bc09-17aec3b69e0e","pitchNumber":3,"startTime":"2025-09-21T00:02:34.124Z","endTime":"2025-09-21T00:02:38.870Z","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":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.188175372949825,"aZ":-23.362094158189937,"pfxX":8.940035997484387,"pfxZ":5.074344121986611,"pX":0.4263368682037547,"pZ":2.0919226228996695,"vX0":-7.5477798052338,"vY0":-131.07629600972643,"vZ0":-3.0621128672968054,"x":100.75,"y":182.3,"x0":2.1843125133309207,"y0":50.00350483154955,"z0":5.023300758070301,"aX":15.52804050432932},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.8,"breakHorizontal":-14.5,"spinRate":2134,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.41816226667581136,"extension":6.608488961901529},"hitData":{"launchSpeed":93.8,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.29,"coordY":145.6}},"index":4,"playId":"4a75dc40-d6c3-3401-8b38-bad26de5b9ac","pitchNumber":4,"startTime":"2025-09-21T00:02:49.946Z","endTime":"2025-09-21T00:02:58.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:02:58.270Z","atBatIndex":27},{"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":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-21T00:03:21.579Z","endTime":"2025-09-21T00:04:25.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":89.5,"endSpeed":83.3,"strikeZoneTop":3.57360641284605,"strikeZoneBottom":1.80037113601237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.19805783061439,"aZ":-19.870182119497528,"pfxX":0.20753087555661737,"pfxZ":7.049896131385274,"pX":-0.11378773613651703,"pZ":1.6396984433029314,"vX0":-5.827648944855642,"vY0":-130.2468814541977,"vZ0":-5.40750522598202,"x":121.34,"y":194.51,"x0":2.110639181891256,"y0":50.00558492334878,"z0":5.211426566667805,"aX":0.36236982218139496},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.0,"breakHorizontal":0.7,"spinRate":2266,"spinDirection":162},"zone":13,"typeConfidence":2.0,"plateTime":0.4179418332692819,"extension":6.589229618208158},"index":0,"playId":"5f626cc2-bcc5-321e-88cd-a82adc32cfa8","pitchNumber":1,"startTime":"2025-09-21T00:03:30.098Z","endTime":"2025-09-21T00:03:34.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.60565000708764,"strikeZoneBottom":1.70234516873357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.76742509359632,"aZ":-18.830609176395047,"pfxX":3.5340460225446844,"pfxZ":7.399891699618394,"pX":1.3089843708343003,"pZ":4.387999274426218,"vX0":-3.54576847070705,"vY0":-133.4500612881456,"vZ0":0.5508828135858934,"x":67.1,"y":120.3,"x0":2.195845421035627,"y0":50.00340594400704,"z0":5.53554325998936,"aX":6.373480050634754},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.7,"breakHorizontal":-5.6,"spinRate":2169,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.41047005482770116,"extension":6.349127233155284},"index":1,"playId":"0dad2d1f-7ab8-34c4-af2c-5a5edae88ba5","pitchNumber":2,"startTime":"2025-09-21T00:03:46.194Z","endTime":"2025-09-21T00:03:51.036Z","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":92.5,"endSpeed":84.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.493893545007378,"aZ":-17.332741563412196,"pfxX":4.32116321736561,"pfxZ":8.048357759902293,"pX":0.7247781468735207,"pZ":3.191303971770027,"vX0":-4.654663095869223,"vY0":-134.75125216729774,"vZ0":-2.6564504961185103,"x":89.37,"y":152.61,"x0":1.9107571730604243,"y0":50.004365125487475,"z0":5.410384331862792,"aX":7.9703934510899375},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":-6.8,"spinRate":2293,"spinDirection":150},"zone":3,"typeConfidence":2.0,"plateTime":0.40603184075676646,"extension":6.483599891202132},"index":2,"playId":"69f29f48-dc44-3771-86da-da2765289df5","pitchNumber":3,"startTime":"2025-09-21T00:04:02.055Z","endTime":"2025-09-21T00:04:07.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.912293789208285,"aZ":-26.908704263092314,"pfxX":6.304586096217211,"pfxZ":3.44449185761789,"pX":1.3554142747784164,"pZ":0.7766212215284833,"vX0":-3.8741266788032536,"vY0":-122.82208278872294,"vZ0":-5.148183745860182,"x":65.33,"y":217.81,"x0":2.1325996181604134,"y0":50.00533463658421,"z0":5.1831049786866465,"aX":9.651171154285258},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.3,"breakHorizontal":-10.6,"spinRate":1062,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.4456304593593785,"extension":6.473231900562106},"index":3,"playId":"a0caab70-bda9-33d5-b479-1b537b23db07","pitchNumber":4,"startTime":"2025-09-21T00:04:20.813Z","endTime":"2025-09-21T00:04:25.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:04:25.602Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a line drive to center fielder James Outman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-21T00:06:32.985Z","endTime":"2025-09-21T00:07:51.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.960973898090792,"aZ":-26.733845786666947,"pfxX":-9.839889978417375,"pfxZ":3.5968718975588647,"pX":0.0407473891677762,"pZ":2.0583976095240093,"vX0":6.708553609795805,"vY0":-122.17964563835345,"vZ0":-3.48863691793398,"x":115.45,"y":183.2,"x0":-1.4614880891792388,"y0":50.00240774568643,"z0":5.800853951394949,"aX":-14.883673157616737},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.9,"breakHorizontal":16.2,"spinRate":2132,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.4482041420751677,"extension":7.032294671596329},"index":0,"playId":"59b4cd89-d64f-3773-b139-c93624220ce0","pitchNumber":1,"startTime":"2025-09-21T00:06:32.985Z","endTime":"2025-09-21T00:06:38.168Z","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":89.0,"endSpeed":81.5,"strikeZoneTop":3.15912748589315,"strikeZoneBottom":1.55210790312287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.36968784418078,"aZ":-17.881138881921974,"pfxX":-6.255976467261118,"pfxZ":8.400111310619545,"pX":0.37683271744146946,"pZ":3.861379513388566,"vX0":6.917130713675935,"vY0":-129.45997795638053,"vZ0":-1.3861426201901783,"x":102.64,"y":134.52,"x0":-1.5136307109130502,"y0":50.004279207835765,"z0":5.76888740279216,"aX":-10.647694691151228},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":15.1,"breakHorizontal":9.8,"spinRate":2321,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.42267034582988794,"extension":7.133022184755196},"index":1,"playId":"1a6310f2-16f7-3d45-bff8-8c7c5e884b61","pitchNumber":2,"startTime":"2025-09-21T00:06:53.500Z","endTime":"2025-09-21T00:06:57.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.2,"strikeZoneTop":3.18597507227608,"strikeZoneBottom":1.44949090130321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.952459634287447,"aZ":-24.53623411196251,"pfxX":1.5003209265316109,"pfxZ":4.854813973256366,"pX":0.6260084707698794,"pZ":1.9514010654367884,"vX0":4.708775948746461,"vY0":-123.66544882170545,"vZ0":-4.056634034295051,"x":93.14,"y":186.09,"x0":-1.4855334512545566,"y0":50.00425455508272,"z0":5.63326260110216,"aX":2.3607220522868326},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.3,"breakHorizontal":-3.6,"spinRate":2014,"spinDirection":189},"zone":9,"typeConfidence":2.0,"plateTime":0.44022548493793057,"extension":7.037155139247992},"index":2,"playId":"12e386d7-5d8c-3161-803f-066e3266e04d","pitchNumber":3,"startTime":"2025-09-21T00:07:06.364Z","endTime":"2025-09-21T00:07:10.234Z","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-09-21T00:07:18.237Z","endTime":"2025-09-21T00:07:23.789Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.35843116222672,"aZ":-28.010399039399193,"pfxX":-10.114878922185403,"pfxZ":2.7459043592981365,"pX":-0.42345156661800826,"pZ":1.6003040342077692,"vX0":5.8144979690201035,"vY0":-121.67889464990897,"vZ0":-4.250756802652013,"x":133.14,"y":195.57,"x0":-1.5161795988059223,"y0":50.002192834951046,"z0":5.766048583076919,"aX":-15.33752282889389},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.3,"breakHorizontal":17.2,"spinRate":2063,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.4482099030302469,"extension":6.963547485473284},"index":4,"playId":"abaa6612-2480-39a7-a6f5-b7af61afc41d","pitchNumber":4,"startTime":"2025-09-21T00:07:23.789Z","endTime":"2025-09-21T00:07:27.901Z","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":83.8,"endSpeed":78.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.714203937044893,"aZ":-28.688755198962337,"pfxX":-9.116288971114564,"pfxZ":2.2705536844773633,"pX":-0.8654927995130551,"pZ":1.3987495932431637,"vX0":4.425954692921649,"vY0":-122.0304180820171,"vZ0":-4.632026312775803,"x":149.99,"y":201.01,"x0":-1.5000791833469262,"y0":50.00412316244264,"z0":5.739241761913756,"aX":-14.012823638766053},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.5,"breakHorizontal":15.7,"spinRate":2005,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.44560559158116453,"extension":6.959350359662652},"hitData":{"launchSpeed":91.6,"launchAngle":10.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.48,"coordY":82.87}},"index":5,"playId":"41fe4282-ad6a-30c6-b444-b714950418bb","pitchNumber":5,"startTime":"2025-09-21T00:07:42.953Z","endTime":"2025-09-21T00:07:51.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:07:51.493Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Petey Halpin singles on a ground ball to left fielder Austin Martin. Brayan Rocchio to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-21T00:07:59.649Z","endTime":"2025-09-21T00:09:06.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"postOnSecond":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.40967965546136,"strikeZoneBottom":1.57526203264852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.04322242355898,"aZ":-29.161059351954005,"pfxX":-10.29540120944535,"pfxZ":2.075623029469364,"pX":-1.6785881249862227,"pZ":3.380820713342441,"vX0":2.9347953204817356,"vY0":-119.78461850943633,"vZ0":0.23449587807756767,"x":180.98,"y":147.5,"x0":-1.5816443875855124,"y0":50.004789940200645,"z0":5.887895141251828,"aX":-14.969182486042746},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.1,"breakHorizontal":18.0,"spinRate":1931,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.4571747357827114,"extension":7.038014687324589},"index":0,"playId":"4694a186-0cf3-3922-9871-3ab26eca23f6","pitchNumber":1,"startTime":"2025-09-21T00:08:19.248Z","endTime":"2025-09-21T00:08:23.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.7,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.812909153804252,"aZ":-22.993115191130396,"pfxX":0.408956395755015,"pfxZ":5.879189347706028,"pX":0.07684619790973048,"pZ":2.4605259933983192,"vX0":3.6160180369181316,"vY0":-123.17860345032153,"vZ0":-3.190291295755961,"x":114.07,"y":172.35,"x0":-1.4536294548313267,"y0":50.001499264711384,"z0":5.682493783591729,"aX":0.6377907208208884},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.3,"breakHorizontal":-1.4,"spinRate":2032,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.44198112799655487,"extension":7.082849740922488},"index":1,"playId":"302d9b6f-5088-3d6b-9a7a-b7b153317efe","pitchNumber":2,"startTime":"2025-09-21T00:08:37.091Z","endTime":"2025-09-21T00:08:40.833Z","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":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.715346788342828,"aZ":-25.62366352773612,"pfxX":-10.138174547361096,"pfxZ":4.440484548232291,"pX":-1.064070613215319,"pZ":1.7571482977394783,"vX0":4.236480372766296,"vY0":-120.46620646959326,"vZ0":-4.27110953337914,"x":157.56,"y":191.34,"x0":-1.525395617971007,"y0":50.000541085826896,"z0":5.809860068479127,"aX":-14.945305994560448},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.3,"breakHorizontal":17.4,"spinRate":2102,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4541259566732707,"extension":7.185675653457679},"hitData":{"launchSpeed":89.8,"launchAngle":7.0,"totalDistance":131.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.31,"coordY":98.98}},"index":2,"playId":"dc6e88c1-37da-3e30-a4dc-8477aa1d9bff","pitchNumber":3,"startTime":"2025-09-21T00:08:58.491Z","endTime":"2025-09-21T00:09:06.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:09:06.600Z","atBatIndex":30},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Austin Hedges out on a sacrifice bunt, catcher Mickey Gasper to second baseman Luke Keaschall. Brayan Rocchio to 3rd. Petey Halpin to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-21T00:09:18.231Z","endTime":"2025-09-21T00:10:28.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"postOnThird":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":79.3,"endSpeed":74.4,"strikeZoneTop":3.33593340145921,"strikeZoneBottom":1.61781699897732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.729735277562263,"aZ":-30.941255286645614,"pfxX":3.5323511379252563,"pfxZ":0.90312815388388,"pX":1.8654452541479825,"pZ":0.5138566193663386,"vX0":6.470839494485788,"vY0":-115.3432522132753,"vZ0":-5.268046059458257,"x":45.89,"y":224.91,"x0":-1.4204443051088327,"y0":50.00348304546457,"z0":5.764853202933474,"aX":4.823235417524518},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.7,"breakHorizontal":-7.8,"spinRate":2230,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4724262844441296,"extension":7.185893455620638},"index":0,"playId":"7683ab18-1b75-341d-b94b-3cdc5bc67f6b","pitchNumber":1,"startTime":"2025-09-21T00:09:55.197Z","endTime":"2025-09-21T00:10:00.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.133362824142196,"aZ":-25.995102390487922,"pfxX":3.541043546368125,"pfxZ":4.286118842075066,"pX":0.09649340969895914,"pZ":2.6602327130740946,"vX0":2.742776460029914,"vY0":-119.1281491758867,"vZ0":-1.755463272018282,"x":113.32,"y":166.95,"x0":-1.5284514790579162,"y0":50.00394691011443,"z0":5.748552383453134,"aX":5.107626575772805},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.6,"breakHorizontal":-7.1,"spinRate":2013,"spinDirection":176},"zone":5,"typeConfidence":2.0,"plateTime":0.4591539131887661,"extension":7.070870605278325},"hitData":{"launchSpeed":34.1,"launchAngle":-79.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"soft","location":"2","coordinates":{"coordX":120.86,"coordY":195.18}},"index":1,"playId":"2a6e43f6-4055-3969-811e-01ee98b162f1","pitchNumber":2,"startTime":"2025-09-21T00:10:19.930Z","endTime":"2025-09-21T00:10:28.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:10:28.165Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a ground ball to center fielder James Outman. Brayan Rocchio scores. Petey Halpin scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-21T00:10:58.549Z","endTime":"2025-09-21T00:11:57.631Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"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":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.22821427733677,"strikeZoneBottom":1.48898909480459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.205707227676232,"aZ":-18.313017995704968,"pfxX":-5.490067653558459,"pfxZ":8.259183536301896,"pX":-0.7676780407925058,"pZ":3.036415720018977,"vX0":3.9270451129481434,"vY0":-128.62570002771125,"vZ0":-2.9549023949650484,"x":146.26,"y":156.8,"x0":-1.5994602007539085,"y0":50.0051879925511,"z0":5.616934321794067,"aX":-9.217942798203323},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":14.5,"breakHorizontal":9.1,"spinRate":2293,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.4255236903196007,"extension":7.259012979814728},"index":0,"playId":"59244674-3932-33e1-a1e8-f96e2227df3d","pitchNumber":1,"startTime":"2025-09-21T00:11:03.506Z","endTime":"2025-09-21T00:11:07.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.573687403174812,"aZ":-27.09663071395708,"pfxX":-9.291528560946833,"pfxZ":3.3671494599640113,"pX":-0.1185461046404781,"pZ":1.862358493049637,"vX0":6.195199428901305,"vY0":-121.67713493521264,"vZ0":-3.77641703076086,"x":121.52,"y":188.5,"x0":-1.4830701703189555,"y0":50.002775387504265,"z0":5.767206391215761,"aX":-14.013416544902471},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.5,"breakHorizontal":15.5,"spinRate":2094,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.4491516782448257,"extension":7.141699833809759},"index":1,"playId":"36b7c70e-0803-3cef-a4e1-6bd985d8e371","pitchNumber":2,"startTime":"2025-09-21T00:11:21.990Z","endTime":"2025-09-21T00:11:26.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.874518525154233,"aZ":-18.410712326661447,"pfxX":-5.567609827784942,"pfxZ":7.9791042846297735,"pX":-0.139524574191204,"pZ":2.1851406177897554,"vX0":5.116826805311096,"vY0":-129.4278232155285,"vZ0":-5.178928611219336,"x":122.32,"y":179.78,"x0":-1.4033253620691188,"y0":50.000480295850565,"z0":5.589453204796346,"aX":-9.599416428615529},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.7,"breakHorizontal":9.1,"spinRate":2238,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.42058839287617156,"extension":7.261054201340369},"hitData":{"launchSpeed":93.9,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.08,"coordY":88.85}},"index":2,"playId":"46c7de6f-0437-3c30-ba99-3bbe24e84acd","pitchNumber":3,"startTime":"2025-09-21T00:11:47.598Z","endTime":"2025-09-21T00:11:57.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:11:57.631Z","atBatIndex":32},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Daniel Schneemann grounds into a force out, second baseman Luke Keaschall to shortstop Brooks Lee. Steven Kwan out at 2nd. Daniel Schneemann to 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-21T00:12:09.059Z","endTime":"2025-09-21T00:13:54.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"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":1},"pitchData":{"startSpeed":76.1,"endSpeed":70.2,"strikeZoneTop":3.30689453685642,"strikeZoneBottom":1.66644860245501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.28370824856198,"aZ":-32.355069406051726,"pfxX":6.669969344057957,"pfxZ":-0.14516892630416756,"pX":-1.7171138532396975,"pZ":3.128776742130033,"vX0":-1.923980725851558,"vY0":-110.81450427018083,"vZ0":1.3214302863652625,"x":182.45,"y":154.3,"x0":-1.7056333373744772,"y0":50.00309792924552,"z0":5.89767514782691,"aX":8.318406613932211},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":0.4,"breakHorizontal":-11.6,"spinRate":2271,"spinDirection":81},"zone":11,"typeConfidence":2.0,"plateTime":0.4937445319250795,"extension":7.049024591456126},"index":0,"playId":"72ba4d8f-05f0-3719-8910-662e1f4fb2bd","pitchNumber":1,"startTime":"2025-09-21T00:12:27.543Z","endTime":"2025-09-21T00:12:31.564Z","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":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.36573280742858,"strikeZoneBottom":1.6603808076587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.507899898417197,"aZ":-28.750748306076876,"pfxX":-9.73698157823626,"pfxZ":2.3625007474797224,"pX":-0.6601220311075401,"pZ":1.7125962430711943,"vX0":5.08721863519738,"vY0":-119.69972603646121,"vZ0":-3.423304946305204,"x":142.16,"y":192.54,"x0":-1.5499905613723468,"y0":50.00236618043284,"z0":5.740593683474285,"aX":-14.102689538838572},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.7,"breakHorizontal":16.3,"spinRate":2005,"spinDirection":251},"zone":7,"typeConfidence":2.0,"plateTime":0.45791364109980925,"extension":7.1715872473557996},"index":1,"playId":"fbb7e89f-1417-3ddf-b2fd-452233191a73","pitchNumber":2,"startTime":"2025-09-21T00:12:47.579Z","endTime":"2025-09-21T00:12:51.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.390844748339294,"aZ":-26.779426413428517,"pfxX":-10.303889636292919,"pfxZ":3.763357208464128,"pX":0.31783992533635813,"pZ":1.8402408428754533,"vX0":7.157792460941593,"vY0":-119.40426161018118,"vZ0":-3.5373029318673925,"x":104.88,"y":189.09,"x0":-1.3897097046780078,"y0":50.00520143593604,"z0":5.767742272679987,"aX":-14.783601505487207},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":6.1,"breakHorizontal":16.8,"spinRate":2106,"spinDirection":251},"zone":9,"typeConfidence":2.0,"plateTime":0.4598605450752742,"extension":7.133293329581011},"index":2,"playId":"17e6712e-564f-3c06-9047-a825c526e400","pitchNumber":3,"startTime":"2025-09-21T00:13:06.975Z","endTime":"2025-09-21T00:13:11.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.35481523323234,"strikeZoneBottom":1.64964849076424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.844197373973035,"aZ":-18.16659719955843,"pfxX":-5.709213685984119,"pfxZ":8.26111215209016,"pX":-0.8785420586912037,"pZ":1.4076289430660258,"vX0":3.6961549795425297,"vY0":-129.3462672987238,"vZ0":-7.0196558605661865,"x":150.49,"y":200.77,"x0":-1.583923190261408,"y0":50.001220579242435,"z0":5.548343082803414,"aX":-9.678162574236948},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.7,"breakHorizontal":9.5,"spinRate":2280,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.4233760665564352,"extension":7.190875914613762},"index":3,"playId":"0a6f3ecf-7454-3744-8bc1-5573a2378f06","pitchNumber":4,"startTime":"2025-09-21T00:13:27.708Z","endTime":"2025-09-21T00:13:31.564Z","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":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.333147962688468,"aZ":-26.09332104376757,"pfxX":-10.609116082789473,"pfxZ":4.164860311029306,"pX":0.34201575303553466,"pZ":1.0598809121984323,"vX0":7.324792678291878,"vY0":-120.11317335538327,"vZ0":-5.528970610011924,"x":103.96,"y":210.16,"x0":-1.3691074909093794,"y0":50.00554237241112,"z0":5.712937478538824,"aX":-15.49937643512457},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.5,"breakHorizontal":17.4,"spinRate":2074,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.45606481054028736,"extension":7.149535603367752},"hitData":{"launchSpeed":67.3,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.0,"coordY":160.0}},"index":4,"playId":"a33bfc21-bb7b-3c36-a6db-406356a8909f","pitchNumber":5,"startTime":"2025-09-21T00:13:46.493Z","endTime":"2025-09-21T00:13:54.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:13:54.363Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a line drive to second baseman Luke Keaschall, deflected by first baseman Edouard Julien. Daniel Schneemann to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-21T00:14:23.218Z","endTime":"2025-09-21T00:15:57.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.925802242615035,"aZ":-27.615119709595962,"pfxX":-9.598044949792017,"pfxZ":3.176989718469483,"pX":-0.2354711290617616,"pZ":2.1421602027113296,"vX0":5.745030203209112,"vY0":-118.8097098143963,"vZ0":-2.819681507011406,"x":125.98,"y":180.94,"x0":-1.4330508009480467,"y0":50.00372239751251,"z0":5.843960553070131,"aX":-13.776218637270915},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.4,"breakHorizontal":16.1,"spinRate":2082,"spinDirection":252},"zone":8,"typeConfidence":2.0,"plateTime":0.46032375403980597,"extension":7.245520468545656},"index":0,"playId":"58f65d40-1728-3262-8fe6-8cb6b331902f","pitchNumber":1,"startTime":"2025-09-21T00:14:23.218Z","endTime":"2025-09-21T00:14:28.630Z","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":2},"pitchData":{"startSpeed":75.6,"endSpeed":70.2,"strikeZoneTop":3.45030636208858,"strikeZoneBottom":1.64744106899727,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.566596967017883,"aZ":-30.993511276585874,"pfxX":5.554516829459881,"pfxZ":0.9464329291746907,"pX":-1.6395811581768351,"pZ":3.465692209338468,"vX0":-1.4836333297307112,"vY0":-110.20170099019377,"vZ0":1.770304944779364,"x":179.5,"y":145.21,"x0":-1.6836231465741056,"y0":50.00055548750301,"z0":5.899899869817871,"aX":6.9060110779188335},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":2.4,"breakHorizontal":-9.7,"spinRate":2115,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.4949504306455279,"extension":7.064253291524536},"index":1,"playId":"6e05898b-e5c8-37e6-b707-305b5c0226f3","pitchNumber":2,"startTime":"2025-09-21T00:14:49.044Z","endTime":"2025-09-21T00:14:53.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.41317120266744,"strikeZoneBottom":1.61024453404593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.079410438084473,"aZ":-16.30929329061089,"pfxX":-6.128834837653992,"pfxZ":9.348051094673284,"pX":-0.08523260703953157,"pZ":1.6644515949934737,"vX0":5.665151702683938,"vY0":-129.01066895286507,"vZ0":-6.913487898251886,"x":120.25,"y":193.84,"x0":-1.505939777170955,"y0":50.00522111073329,"z0":5.621029199672469,"aX":-10.405059231666021},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":15.7,"breakHorizontal":10.0,"spinRate":2234,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.4234243988836077,"extension":7.26591888329214},"index":2,"playId":"92a4a286-7e30-3a43-a19f-f3a62eca4c84","pitchNumber":3,"startTime":"2025-09-21T00:15:08.208Z","endTime":"2025-09-21T00:15:12.829Z","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":2},"pitchData":{"startSpeed":76.7,"endSpeed":71.6,"strikeZoneTop":3.33035765947128,"strikeZoneBottom":1.56015060817482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.41753307693646,"aZ":-29.383462196240753,"pfxX":4.952306825363005,"pfxZ":2.186176732400588,"pX":0.43255432110802533,"pZ":0.8392383180775007,"vX0":2.806809198821605,"vY0":-111.74207167286534,"vZ0":-4.219079388566073,"x":100.51,"y":216.12,"x0":-1.4794198752251788,"y0":50.003361829918035,"z0":5.7409493213489835,"aX":6.318854223614202},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":3.2,"breakHorizontal":-9.6,"spinRate":2183,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.488478860775873,"extension":7.203631922700078},"index":3,"playId":"f253140b-da1a-3c3b-b308-684d5ecc85ca","pitchNumber":4,"startTime":"2025-09-21T00:15:28.822Z","endTime":"2025-09-21T00:15:33.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.545752455124905,"aZ":-30.477641669616926,"pfxX":-10.143203486792768,"pfxZ":1.179521595021924,"pX":-0.29112092865400224,"pZ":0.776876662553133,"vX0":5.8399881497741895,"vY0":-118.96166967879472,"vZ0":-5.1918676135351385,"x":128.1,"y":217.8,"x0":-1.452476051312743,"y0":50.005284617672025,"z0":5.7314091370938165,"aX":-14.626961235212159},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.2,"breakHorizontal":17.0,"spinRate":2002,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4593823690646688,"extension":7.085294129632116},"hitData":{"launchSpeed":91.7,"launchAngle":7.0,"totalDistance":123.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":155.76,"coordY":155.23}},"index":4,"playId":"8e23dd7a-db14-37e8-a9c4-3badc758d2b2","pitchNumber":5,"startTime":"2025-09-21T00:15:49.349Z","endTime":"2025-09-21T00:15:57.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:15:57.429Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a line drive to right fielder Carson McCusker. Daniel Schneemann scores. José Ramírez to 3rd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-21T00:17:18.790Z","endTime":"2025-09-21T00:18:40.127Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnThird":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676812,"link":"/api/v1/people/676812"},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-21T00:16:29.418Z","endTime":"2025-09-21T00:17:21.033Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.11869073626467,"strikeZoneBottom":1.43159780987702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.744034401144305,"aZ":-25.982918255362797,"pfxX":2.1485432792539245,"pfxZ":4.121079008158629,"pX":0.8193065270683636,"pZ":2.82022468825579,"vX0":4.5711476894227925,"vY0":-121.05620849252027,"vZ0":-1.7847764352800675,"x":85.77,"y":162.63,"x0":-1.363049961641323,"y0":50.00535975109542,"z0":5.8131728332942,"aX":3.2306990841718166},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.3,"breakHorizontal":-4.8,"spinRate":2092,"spinDirection":183},"zone":3,"typeConfidence":2.0,"plateTime":0.45021514015353414,"extension":7.128507801500696},"index":1,"playId":"5667168f-38f4-3f3b-a7f5-3b475dba266d","pitchNumber":1,"startTime":"2025-09-21T00:17:21.033Z","endTime":"2025-09-21T00:17:25.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.23191439227235,"strikeZoneBottom":1.4464980574493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.55215647058335,"aZ":-18.244716299738744,"pfxX":-6.785141059096795,"pfxZ":8.289003173943017,"pX":0.23860774995361447,"pZ":3.821756643786878,"vX0":6.093414056860707,"vY0":-128.5336170832678,"vZ0":-1.376597263661691,"x":107.9,"y":135.59,"x0":-1.2762581195402398,"y0":50.002395405783865,"z0":5.774833228148395,"aX":-11.402403903659096},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":15.0,"breakHorizontal":11.0,"spinRate":2303,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4254322717296679,"extension":7.1279570363253795},"index":2,"playId":"14263816-1b54-3468-aefb-e2e60a9fdb93","pitchNumber":2,"startTime":"2025-09-21T00:17:40.981Z","endTime":"2025-09-21T00:17:45.361Z","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":83.2,"endSpeed":77.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.63544599220509,"aZ":-27.523621876690786,"pfxX":1.8978409738578255,"pfxZ":3.0822256902444654,"pX":0.6546913389777217,"pZ":2.6149158921931477,"vX0":4.398001172582805,"vY0":-121.20099494736492,"vZ0":-1.6465526423351853,"x":92.04,"y":168.18,"x0":-1.420026329386835,"y0":50.000927358744605,"z0":5.675533743411097,"aX":2.8620173346919464},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.5,"breakHorizontal":-4.3,"spinRate":2096,"spinDirection":180},"zone":6,"typeConfidence":2.0,"plateTime":0.44955505162480236,"extension":7.080052265642143},"index":3,"playId":"508d50cc-fee0-339e-99c9-9d9659f2a8e1","pitchNumber":3,"startTime":"2025-09-21T00:18:00.079Z","endTime":"2025-09-21T00:18:05.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.55260636075557,"aZ":-28.79650954553911,"pfxX":-9.340293508805821,"pfxZ":2.3239126702284043,"pX":-0.4522117309369778,"pZ":2.2035404173275164,"vX0":5.083068573332629,"vY0":-119.08875309063825,"vZ0":-2.557415246252526,"x":134.24,"y":179.28,"x0":-1.3890297680231318,"y0":50.00020219048534,"z0":5.867921037266782,"aX":-13.55898182459622},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.0,"breakHorizontal":15.8,"spinRate":2016,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.45803062346807666,"extension":6.964959251336247},"hitData":{"launchSpeed":91.5,"launchAngle":12.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.58,"coordY":125.69}},"index":4,"playId":"3ebff428-e435-3cb8-b5ce-c41a781b5332","pitchNumber":4,"startTime":"2025-09-21T00:18:29.770Z","endTime":"2025-09-21T00:18:40.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:18:40.127Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gabriel Arias doubles (24) on a sharp fly ball to center fielder James Outman. José Ramírez scores. Kyle Manzardo scores.","rbi":2,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-21T00:18:51.841Z","endTime":"2025-09-21T00:19:34.693Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.86511870874588,"aZ":-17.075407675987027,"pfxX":-5.725469185572205,"pfxZ":9.020106926396085,"pX":-0.6936596380921448,"pZ":2.525526755204303,"vX0":4.094760313844494,"vY0":-128.39668702500802,"vZ0":-4.559286245047767,"x":143.44,"y":170.59,"x0":-1.562916363656497,"y0":50.00620850009468,"z0":5.647729699552235,"aX":-9.589067885389598},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":15.6,"breakHorizontal":9.5,"spinRate":2324,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.4261218079897411,"extension":7.233897168662569},"hitData":{"launchSpeed":109.3,"launchAngle":23.0,"totalDistance":411.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":149.68,"coordY":46.28}},"index":0,"playId":"9b5917a3-8d81-34b4-b2a5-3be75a82980d","pitchNumber":1,"startTime":"2025-09-21T00:19:21.285Z","endTime":"2025-09-21T00:19:34.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:19:34.693Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Kayfus singles on a ground ball to center fielder James Outman. Gabriel Arias scores.","rbi":1,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-21T00:20:07.551Z","endTime":"2025-09-21T00:21:07.626Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"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":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.931372256120234,"aZ":-28.392450978293603,"pfxX":-11.270486686733868,"pfxZ":2.5879631587897496,"pX":-0.22876841244759943,"pZ":0.8373854165182706,"vX0":6.72303025964572,"vY0":-119.82403380972362,"vZ0":-5.52281764470479,"x":125.72,"y":216.17,"x0":-1.5985028233917575,"y0":50.0055668669739,"z0":5.691923735213746,"aX":-16.48385824102251},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.6,"breakHorizontal":19.0,"spinRate":2055,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4561411617849518,"extension":7.126329506102612},"index":0,"playId":"4f2c0107-0136-3a1f-9e72-eb2dc6254e1f","pitchNumber":1,"startTime":"2025-09-21T00:20:15.012Z","endTime":"2025-09-21T00:20:19.193Z","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":82.7,"endSpeed":76.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.985114950249464,"aZ":-28.660977601720045,"pfxX":-10.316007513278123,"pfxZ":2.381377216684326,"pX":-0.2642459664175649,"pZ":2.101649853122639,"vX0":6.034934551333176,"vY0":-120.37108307333536,"vZ0":-2.7383834712164226,"x":127.07,"y":182.04,"x0":-1.455486612419486,"y0":50.00528154778874,"z0":5.775491626833713,"aX":-15.235849957451187},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.0,"breakHorizontal":17.4,"spinRate":2025,"spinDirection":253},"zone":8,"typeConfidence":2.0,"plateTime":0.45395294255404384,"extension":7.059651286175347},"index":1,"playId":"04131b67-5411-3a7c-94ae-a583be0de8dc","pitchNumber":2,"startTime":"2025-09-21T00:20:36.334Z","endTime":"2025-09-21T00:20:40.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.543681169319154,"aZ":-29.60263221083216,"pfxX":-10.431870399946675,"pfxZ":1.743230037670111,"pX":-0.7946452917153867,"pZ":1.7512618205173902,"vX0":4.974728058660171,"vY0":-120.31136664691738,"vZ0":-3.425234155852051,"x":147.29,"y":191.5,"x0":-1.5299247469392745,"y0":50.00071945315653,"z0":5.806887290672466,"aX":-15.3466395405921},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.6,"breakHorizontal":17.8,"spinRate":2180,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.45463762931476426,"extension":7.060549035535444},"hitData":{"launchSpeed":70.2,"launchAngle":14.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.4,"coordY":111.71}},"index":2,"playId":"87f1107f-e009-3f38-8e74-575f21433995","pitchNumber":3,"startTime":"2025-09-21T00:20:58.173Z","endTime":"2025-09-21T00:21:07.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:21:07.626Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out sharply, second baseman Luke Keaschall to first baseman Edouard Julien.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-21T00:21:38.488Z","endTime":"2025-09-21T00:22:54.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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":666397,"link":"/api/v1/people/666397"},"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, 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":85.2,"endSpeed":79.7,"strikeZoneTop":3.09204449134483,"strikeZoneBottom":1.47329449371191,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.97420119890053,"aZ":-22.98923717590898,"pfxX":-1.2584807809044802,"pfxZ":5.778102485226671,"pX":1.1399305015149297,"pZ":1.7354811830953434,"vX0":6.944058861219088,"vY0":-123.9738669983953,"vZ0":-4.868168796795669,"x":73.55,"y":191.92,"x0":-1.5090739501740187,"y0":50.000707946606184,"z0":5.594113221417437,"aX":-2.0005154119612314},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.8,"breakHorizontal":1.0,"spinRate":2083,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.43836791436216016,"extension":7.09782516672887},"index":0,"playId":"2d31409e-ebaf-39a8-b671-29af58bdfa81","pitchNumber":1,"startTime":"2025-09-21T00:21:38.488Z","endTime":"2025-09-21T00:21:42.525Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.7,"strikeZoneTop":3.1759720110712,"strikeZoneBottom":1.42606289628714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.48110568899206,"aZ":-27.207343111071676,"pfxX":-10.655497949734036,"pfxZ":3.289901692821786,"pX":0.8375694482403482,"pZ":0.809669884226037,"vX0":8.772765289303639,"vY0":-121.18325409905961,"vZ0":-6.124391133501086,"x":85.07,"y":216.92,"x0":-1.4199471173387943,"y0":50.00278839532044,"z0":5.703206555665829,"aX":-16.077243676076023},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.9,"breakHorizontal":17.6,"spinRate":2081,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4495327625406258,"extension":7.111853336044396},"index":1,"playId":"e21cf5d3-f63a-31da-9388-5c9ec70c18ed","pitchNumber":2,"startTime":"2025-09-21T00:21:55.690Z","endTime":"2025-09-21T00:22:01.692Z","isPitch":true,"type":"pitch"},{"details":{"description":"CJ Kayfus steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"e21cf5d3-f63a-31da-9388-5c9ec70c18ed","startTime":"2025-09-21T00:22:15.528Z","endTime":"2025-09-21T00:22:26.852Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":692216,"link":"/api/v1/people/692216"}},{"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":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.3,"strikeZoneTop":3.09323567382617,"strikeZoneBottom":1.38149263928496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.930065126439725,"aZ":-29.502562505949648,"pfxX":-8.404447538863778,"pfxZ":1.8162427559425023,"pX":-1.0680748429670568,"pZ":3.1875900685483685,"vX0":3.9374644357688817,"vY0":-119.60371856094321,"vZ0":-0.21563699755805332,"x":157.71,"y":152.72,"x0":-1.6311762764283753,"y0":50.00186183251407,"z0":5.892572084426753,"aX":-12.35228869327475},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.5,"breakHorizontal":14.5,"spinRate":1878,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.45543894759016235,"extension":7.093246473113467},"index":3,"playId":"d2186080-2bbe-3433-aa9a-81d99f0ece4c","pitchNumber":3,"startTime":"2025-09-21T00:22:26.852Z","endTime":"2025-09-21T00:22:30.858Z","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":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.627307209359913,"aZ":-20.411080541023377,"pfxX":-8.217279099693616,"pfxZ":6.850662543083862,"pX":-0.35610298234521603,"pZ":2.7048951348830137,"vX0":5.6403180140682405,"vY0":-129.11586450240816,"vZ0":-3.5490139685182926,"x":130.57,"y":165.75,"x0":-1.482934005365829,"y0":50.002908031640544,"z0":5.636581304288869,"aX":-14.108633930414442},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.0,"breakHorizontal":13.9,"spinRate":2277,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.4215077604328963,"extension":7.095413008450765},"hitData":{"launchSpeed":103.6,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":147.65,"coordY":150.67}},"index":4,"playId":"7e8019a2-33ad-315b-9ae9-d9a017cebafa","pitchNumber":4,"startTime":"2025-09-21T00:22:46.209Z","endTime":"2025-09-21T00:22:54.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:22:54.228Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, second baseman Brayan Rocchio to first baseman CJ Kayfus.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-21T00:24:57.532Z","endTime":"2025-09-21T00:26:39.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":8},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"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":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.43815008246333,"strikeZoneBottom":1.7616621298618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.807123138116957,"aZ":-27.945077145130472,"pfxX":6.3747329650370235,"pfxZ":2.9396921420293394,"pX":-1.1428739970208839,"pZ":0.011420930958161296,"vX0":-9.220415041123735,"vY0":-118.87132978142179,"vZ0":-6.254786417530984,"x":160.56,"y":238.47,"x0":1.9498569212672747,"y0":50.00293635202942,"z0":5.199260092342128,"aX":9.166174440978413},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.1,"breakHorizontal":-9.5,"spinRate":1079,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.45998407163793864,"extension":6.56581213293626},"index":0,"playId":"b06a6a9d-2eaa-3142-a552-cc7b1f25295f","pitchNumber":1,"startTime":"2025-09-21T00:24:57.827Z","endTime":"2025-09-21T00:25:02.157Z","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":87.4,"endSpeed":80.0,"strikeZoneTop":3.39761358810631,"strikeZoneBottom":1.72098262306766,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.474906801543362,"aZ":-20.590346417662538,"pfxX":8.4969505268011,"pfxZ":7.07247588108798,"pX":-0.654307513362762,"pZ":2.5068836592855943,"vX0":-9.504560250338795,"vY0":-127.00213101378205,"vZ0":-2.3863082480593762,"x":141.94,"y":171.09,"x0":2.028709938645461,"y0":50.000058182291916,"z0":5.092449038756175,"aX":13.909763130640185},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":12.5,"breakHorizontal":-13.3,"spinRate":1795,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.4309243781789456,"extension":6.506889318539293},"index":1,"playId":"b1205492-f834-302b-88dd-b701867bc266","pitchNumber":2,"startTime":"2025-09-21T00:25:09.309Z","endTime":"2025-09-21T00:25:13.757Z","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":88.3,"endSpeed":81.1,"strikeZoneTop":3.43129330066613,"strikeZoneBottom":1.75473907216838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.623450251068686,"aZ":-21.895556164523597,"pfxX":8.806515865842664,"pfxZ":6.138453336262804,"pX":0.02616630350149432,"pZ":1.639335311076567,"vX0":-8.194586523838032,"vY0":-128.32485587753422,"vZ0":-4.323996603811576,"x":116.0,"y":194.52,"x0":2.110976052578397,"y0":50.00091161061922,"z0":5.04388628339198,"aX":14.741027609568187},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.4,"breakHorizontal":-14.2,"spinRate":1922,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.4262133666075525,"extension":6.5595059349308364},"index":2,"playId":"7af49b73-6b4c-3509-af94-c663f4240fd6","pitchNumber":3,"startTime":"2025-09-21T00:25:20.164Z","endTime":"2025-09-21T00:25:24.356Z","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":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.58458456226425,"aZ":-24.550617087776953,"pfxX":-0.1886356618267695,"pfxZ":4.703495736120583,"pX":-0.8629367989523665,"pZ":1.982215163461484,"vX0":-7.365004458870368,"vY0":-125.96814507731676,"vZ0":-3.3481821953280053,"x":149.89,"y":185.26,"x0":2.112925519768215,"y0":50.00210106974938,"z0":5.295029986625673,"aX":-0.3046994421757171},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.0,"breakHorizontal":1.9,"spinRate":2228,"spinDirection":167},"zone":13,"typeConfidence":2.0,"plateTime":0.433432819475978,"extension":6.559086556589936},"index":3,"playId":"65c93527-70a5-3be6-baa2-bfcfb17699d8","pitchNumber":4,"startTime":"2025-09-21T00:25:31.815Z","endTime":"2025-09-21T00:25:36.323Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-09-21T00:25:41.628Z","endTime":"2025-09-21T00:25:51.544Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"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":83.1,"endSpeed":76.8,"strikeZoneTop":3.34262857093239,"strikeZoneBottom":1.66628143852783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.215868082194753,"aZ":-26.790194640189206,"pfxX":6.17727699706081,"pfxZ":3.6023123667996266,"pX":1.4640678265483515,"pZ":2.3587667833103234,"vX0":-3.67715926257053,"vY0":-121.10630513863669,"vZ0":-1.5983426641193277,"x":61.19,"y":175.09,"x0":2.194524303865884,"y0":50.00382995610852,"z0":5.356208782744648,"aX":9.235926608266317},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.5,"breakHorizontal":-10.4,"spinRate":1104,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.45115866454045994,"extension":6.598828958621879},"index":5,"playId":"8988014d-6fac-3cca-bd63-d0865430115f","pitchNumber":5,"startTime":"2025-09-21T00:25:51.544Z","endTime":"2025-09-21T00:25:56.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.763728251362128,"aZ":-23.847573819725273,"pfxX":9.000212145980589,"pfxZ":4.873839143784142,"pX":-0.08000207107520506,"pZ":2.6635865531305902,"vX0":-8.755776760706778,"vY0":-129.53987477981426,"vZ0":-1.5454645252503423,"x":120.05,"y":166.86,"x0":2.1662253230131534,"y0":50.00194788169926,"z0":5.081996449379231,"aX":15.373804764206152},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.8,"breakHorizontal":-14.5,"spinRate":2060,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.42200377725964966,"extension":6.619117779223827},"index":6,"playId":"349ea09f-9765-3d6f-bde6-0ff92d4c2f82","pitchNumber":6,"startTime":"2025-09-21T00:26:03.190Z","endTime":"2025-09-21T00:26:08.156Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.52059327810536,"aZ":-25.70880673819083,"pfxX":-2.846135943669661,"pfxZ":3.9041480999442406,"pX":0.2776499492518698,"pZ":2.899976575259637,"vX0":-4.093006157772941,"vY0":-127.1653980664033,"vZ0":-0.9979548347143681,"x":106.42,"y":160.48,"x0":2.271289326577605,"y0":50.001465538424654,"z0":5.317759216027351,"aX":-4.7078991118362845},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.1,"breakHorizontal":6.0,"spinRate":2218,"spinDirection":180},"zone":3,"typeConfidence":2.0,"plateTime":0.4290198410439938,"extension":6.565175840106847},"index":7,"playId":"66b6b460-56c8-3eaa-8367-56fe07b6df02","pitchNumber":7,"startTime":"2025-09-21T00:26:15.762Z","endTime":"2025-09-21T00:26:20.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.429172837936992,"aZ":-15.175353445506474,"pfxX":3.2546197663314658,"pfxZ":9.259761561468167,"pX":-0.02967879535724765,"pZ":2.3493347302128886,"vX0":-6.373600293615129,"vY0":-134.2389763052945,"vZ0":-5.0430994152199204,"x":118.13,"y":175.35,"x0":1.9461927600608533,"y0":50.005606718548336,"z0":5.322773425734645,"aX":5.977263907389387},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":-4.7,"spinRate":2238,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.40709236945244287,"extension":6.480088901754179},"hitData":{"launchSpeed":82.8,"launchAngle":-43.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.05,"coordY":159.79}},"index":8,"playId":"62067b80-c839-36fe-a3df-da324a200653","pitchNumber":8,"startTime":"2025-09-21T00:26:31.793Z","endTime":"2025-09-21T00:26:39.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:26:39.289Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson McCusker strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-21T00:26:48.208Z","endTime":"2025-09-21T00:28:03.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.0,"endSpeed":82.4,"strikeZoneTop":3.688,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.92937638326454,"aZ":-24.78174436486407,"pfxX":-1.6124300081668883,"pfxZ":4.2959457267276715,"pX":-0.515250181956731,"pZ":3.5045593009745337,"vX0":-5.947414966483614,"vY0":-129.60179430893686,"vZ0":-0.061968785453755615,"x":136.64,"y":144.16,"x0":2.0075049460088263,"y0":50.006412217762964,"z0":5.401989714798813,"aX":-2.7772999449283287},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.0,"breakHorizontal":4.1,"spinRate":2211,"spinDirection":176},"zone":1,"typeConfidence":2.0,"plateTime":0.4206265212354685,"extension":6.5047029716562},"index":0,"playId":"92ce2e1c-67d5-3a90-8f30-3d798c1e7330","pitchNumber":1,"startTime":"2025-09-21T00:27:06.994Z","endTime":"2025-09-21T00:27:11.389Z","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.3,"endSpeed":81.1,"strikeZoneTop":3.688,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.664245501956835,"aZ":-24.77634327355043,"pfxX":-1.379132709964102,"pfxZ":4.4655767945034395,"pX":-1.198568915764501,"pZ":3.0855239814677833,"vX0":-7.551196519686054,"vY0":-127.06440642936529,"vZ0":-1.004310185129996,"x":162.69,"y":155.47,"x0":1.9744185155533276,"y0":50.006210019728194,"z0":5.429963125855813,"aX":-2.285518365768144},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.2,"breakHorizontal":4.0,"spinRate":2254,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.4288203705694351,"extension":6.490335506391396},"index":1,"playId":"4c8a786f-a57f-3071-9a64-e37ca9eaab38","pitchNumber":2,"startTime":"2025-09-21T00:27:20.233Z","endTime":"2025-09-21T00:27:24.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.688,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.900684371916903,"aZ":-16.929058668613454,"pfxX":2.8337071461961516,"pfxZ":8.364078698393179,"pX":0.16024300157966845,"pZ":3.5904774284768113,"vX0":-5.723216590180184,"vY0":-133.90982587739273,"vZ0":-1.6988341663932673,"x":110.89,"y":141.84,"x0":1.9534453093174384,"y0":50.00369802204533,"z0":5.439433233833658,"aX":5.166086185941026},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.0,"breakHorizontal":-4.0,"spinRate":2402,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.4084445507498975,"extension":6.267804132731691},"index":2,"playId":"8218dde8-1e49-38aa-b322-2da6f8056c52","pitchNumber":3,"startTime":"2025-09-21T00:27:32.387Z","endTime":"2025-09-21T00:27:36.855Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-09-21T00:27:49.367Z","endTime":"2025-09-21T00:27:58.899Z","isPitch":false,"type":"action","player":{"id":676812,"link":"/api/v1/people/676812"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.688,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.016686250406938,"aZ":-15.310900141459241,"pfxX":2.9857650606196127,"pfxZ":9.258947923561491,"pX":-0.17037523641490415,"pZ":4.290412261132977,"vX0":-6.716619046732337,"vY0":-134.3272794793419,"vZ0":-0.42879506379243615,"x":123.49,"y":122.94,"x0":1.9783003938709216,"y0":50.00261391796898,"z0":5.543984427607522,"aX":5.438886049807749},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.9,"breakHorizontal":-4.0,"spinRate":2272,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.4082893075514158,"extension":6.1328767851553465},"index":4,"playId":"a7423a37-f080-3011-a37d-c8b3807baf38","pitchNumber":4,"startTime":"2025-09-21T00:27:58.899Z","endTime":"2025-09-21T00:28:03.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:28:03.221Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien called out on strikes.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-21T00:28:15.244Z","endTime":"2025-09-21T00:29:28.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.39334807306076,"strikeZoneBottom":1.80877007910204,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.966630205432164,"aZ":-14.162082608671719,"pfxX":2.5350648115986836,"pfxZ":10.015978887699745,"pX":-0.334206088314885,"pZ":2.8199811726935105,"vX0":-6.581128212431537,"vY0":-133.7871361588652,"vZ0":-4.094781322358341,"x":129.74,"y":162.64,"x0":1.8368229667851843,"y0":50.00494345214325,"z0":5.397122016980187,"aX":4.560388839603741},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.4,"breakHorizontal":-3.0,"spinRate":2260,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.41062550639575246,"extension":6.2807616012040075},"index":0,"playId":"de76b474-0ec3-3b7e-95bb-35d24f8b4722","pitchNumber":1,"startTime":"2025-09-21T00:28:24.962Z","endTime":"2025-09-21T00:28:28.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.38789140654721,"strikeZoneBottom":1.83606169698265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.38936669384408,"aZ":-22.369947818601574,"pfxX":7.793348515202062,"pfxZ":5.650428227784495,"pX":-0.4315259465199902,"pZ":2.1924902714938717,"vX0":-8.99297703646453,"vY0":-130.61994901388118,"vZ0":-3.0291175146534166,"x":133.45,"y":179.58,"x0":2.0364032368783653,"y0":50.00531363857076,"z0":5.041114068295172,"aX":13.528335615427109},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.8,"breakHorizontal":-12.2,"spinRate":2115,"spinDirection":141},"zone":7,"typeConfidence":2.0,"plateTime":0.4186322113217611,"extension":6.629258063995121},"index":1,"playId":"ff8213fe-66fc-31a0-bffa-35e4557ec5c5","pitchNumber":2,"startTime":"2025-09-21T00:28:37.982Z","endTime":"2025-09-21T00:28:41.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.2,"strikeZoneTop":3.3520350025814,"strikeZoneBottom":1.83311466240682,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.807659608733836,"aZ":-14.939743809669098,"pfxX":2.869778440506562,"pfxZ":9.619694593496522,"pX":0.2034507864143827,"pZ":3.819440722868193,"vX0":-5.705437637398768,"vY0":-133.5115886041672,"vZ0":-1.3825258015913735,"x":109.24,"y":135.66,"x0":2.002655426734338,"y0":50.00150978855217,"z0":5.4277627271246995,"aX":5.141376167419595},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.3,"breakHorizontal":-3.8,"spinRate":2300,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.41146959802531535,"extension":6.375464836349404},"index":2,"playId":"f151091e-40dd-397c-b8db-09fa0a8b7e1d","pitchNumber":3,"startTime":"2025-09-21T00:28:53.155Z","endTime":"2025-09-21T00:28:57.388Z","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":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.5,"strikeZoneTop":3.30502920189119,"strikeZoneBottom":1.75326615255959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.38892030802751,"aZ":-27.864310540349198,"pfxX":-4.73732152794073,"pfxZ":2.9977891638104737,"pX":-1.5065337439507802,"pZ":0.4068313602796542,"vX0":-6.609287273575819,"vY0":-119.79017780659076,"vZ0":-5.031630821579697,"x":174.43,"y":227.8,"x0":1.9149392423229346,"y0":50.00393496897528,"z0":5.056693806452835,"aX":-6.812585119008664},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.3,"breakHorizontal":10.3,"spinRate":2363,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.45907214451977874,"extension":6.699803706011113},"index":3,"playId":"4f77275c-e81e-3de8-ba90-b3d2c8920bc8","pitchNumber":4,"startTime":"2025-09-21T00:29:05.934Z","endTime":"2025-09-21T00:29:10.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.33956315323774,"strikeZoneBottom":1.82059760843622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.681839808262872,"aZ":-26.521627079181165,"pfxX":8.18419354888662,"pfxZ":3.3464363071854812,"pX":-0.12812442057894122,"pZ":3.2736291458740903,"vX0":-8.372911217966044,"vY0":-128.63585543182742,"vZ0":0.8231717246912306,"x":121.88,"y":150.39,"x0":2.093321625592442,"y0":50.003680888262274,"z0":4.9931218415863325,"aX":13.827014375199516},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.5,"breakHorizontal":-13.1,"spinRate":1937,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.4244973151338485,"extension":6.416270741715246},"index":4,"playId":"f488ecf6-6fa1-3439-9b91-00a461c48013","pitchNumber":5,"startTime":"2025-09-21T00:29:23.520Z","endTime":"2025-09-21T00:29:28.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:29:28.387Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Petey Halpin called out on strikes.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-21T00:31:48.296Z","endTime":"2025-09-21T00:33:38.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7,8],"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":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mick Abel replaces Bailey Ober.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-21T00:31:18.075Z","endTime":"2025-09-21T00:31:50.617Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690953,"link":"/api/v1/people/690953"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.45030072254743,"strikeZoneBottom":1.59782137770739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.83086901772684,"aZ":-41.17978440734072,"pfxX":6.491932553811069,"pfxZ":-6.211624910682499,"pX":0.13641396827006444,"pZ":2.3309797827908225,"vX0":2.011903105252869,"vY0":-119.83481181384863,"vZ0":0.9658461456655709,"x":111.8,"y":175.84,"x0":-1.5581204509501403,"y0":50.00330163733527,"z0":5.610478525658446,"aX":9.411616462161897},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-10.7,"breakHorizontal":-12.2,"spinRate":2776,"spinDirection":43},"zone":5,"typeConfidence":2.0,"plateTime":0.45761752184703,"extension":6.935148183324728},"index":1,"playId":"f7fd609a-f369-35ab-a7b8-48cf64937dde","pitchNumber":1,"startTime":"2025-09-21T00:31:50.617Z","endTime":"2025-09-21T00:31:54.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.864713683524055,"aZ":-13.155181700165011,"pfxX":-7.033875775634124,"pfxZ":9.298721512470657,"pX":-0.13099904116540848,"pZ":1.7764968973582331,"vX0":6.509923310832458,"vY0":-141.9674152086439,"vZ0":-7.715648043662781,"x":121.99,"y":190.81,"x0":-1.5375894406324797,"y0":50.00243102952211,"z0":5.362878629472503,"aX":-14.387516437524436},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":11.4,"spinRate":2653,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.38548973747194415,"extension":6.817702161064588},"index":2,"playId":"7b412f9f-4e22-30c3-9158-b1cd047ebcb4","pitchNumber":2,"startTime":"2025-09-21T00:32:03.932Z","endTime":"2025-09-21T00:32:07.952Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-09-21T00:32:16.580Z","endTime":"2025-09-21T00:32:25.929Z","isPitch":false,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"}},{"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.5,"endSpeed":78.2,"strikeZoneTop":3.39638515783701,"strikeZoneBottom":1.60952958203872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.29329746810849,"aZ":-40.465665259687135,"pfxX":4.6814359237239795,"pfxZ":-5.429607789353831,"pX":0.7086384166833724,"pZ":0.1010020624535183,"vX0":3.8557217996796456,"vY0":-123.014881316359,"vZ0":-4.387704970443271,"x":89.99,"y":236.05,"x0":-1.4895142054445787,"y0":50.003759235885056,"z0":5.352297510826041,"aX":7.146806456016664},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-10.7,"breakHorizontal":-9.4,"spinRate":2733,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4459089289650615,"extension":7.0225670475677875},"index":4,"playId":"1612feef-14c0-308a-98c8-db9d080e46fb","pitchNumber":3,"startTime":"2025-09-21T00:32:25.929Z","endTime":"2025-09-21T00:32:29.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.62355861175715,"aZ":-37.37383282535818,"pfxX":5.119073602280546,"pfxZ":-3.37061648086132,"pX":0.9289038572493401,"pZ":0.9326880464812443,"vX0":4.4174269035306555,"vY0":-123.49078494594482,"vZ0":-3.126986026032723,"x":81.59,"y":213.6,"x0":-1.5481035714535771,"y0":50.001815116234525,"z0":5.359824130015601,"aX":7.902903774255002},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.6,"breakHorizontal":-10.3,"spinRate":2675,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4435681878110471,"extension":7.001008210132295},"index":5,"playId":"6854c593-1e5b-3428-b669-155fbbc29980","pitchNumber":4,"startTime":"2025-09-21T00:32:42.673Z","endTime":"2025-09-21T00:32:46.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.706606523915664,"aZ":-39.6866075661277,"pfxX":5.569068238685752,"pfxZ":-4.97772761699729,"pX":0.29028457100748495,"pZ":0.9093878895861196,"vX0":2.6197258526098626,"vY0":-122.04156459915279,"vZ0":-2.4793410276695296,"x":105.94,"y":214.23,"x0":-1.519999471433982,"y0":50.00144063638362,"z0":5.352285843251221,"aX":8.410141767123452},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-9.4,"breakHorizontal":-10.7,"spinRate":2718,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4485733257579847,"extension":6.965426892284806},"index":6,"playId":"e72e3c63-ed9b-3daf-b58e-c43217f1d2f7","pitchNumber":5,"startTime":"2025-09-21T00:33:01.265Z","endTime":"2025-09-21T00:33:05.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.4204056656182,"strikeZoneBottom":1.56807187146995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.47737817787647,"aZ":-15.388203394014868,"pfxX":-5.82941677031371,"pfxZ":8.14617368942187,"pX":-1.199646444489881,"pZ":3.0195600147390214,"vX0":3.392968836834924,"vY0":-142.58913752008675,"vZ0":-4.017124757231718,"x":162.73,"y":157.25,"x0":-1.64691457338748,"y0":50.00704274691191,"z0":5.416294070784323,"aX":-12.018710195407541},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.2,"breakHorizontal":9.8,"spinRate":2431,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.38398453475050776,"extension":6.723329110094399},"index":7,"playId":"b3793b71-0918-382e-9e80-f13d6a8037fa","pitchNumber":6,"startTime":"2025-09-21T00:33:20.588Z","endTime":"2025-09-21T00:33:24.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.8,"strikeZoneTop":3.40005163946002,"strikeZoneBottom":1.61341360284403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.883422786785776,"aZ":-14.926538807541649,"pfxX":-6.530380281735132,"pfxZ":8.198543037970499,"pX":-0.29634013285656347,"pZ":1.84065300489522,"vX0":6.118451798931253,"vY0":-143.77943781751898,"vZ0":-7.1685875176913765,"x":128.3,"y":189.08,"x0":-1.5986689144534807,"y0":50.00122147997425,"z0":5.284005989110768,"aX":-13.735201618408045},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.7,"breakHorizontal":10.7,"spinRate":2567,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.3802736557723718,"extension":6.788740824800138},"index":8,"playId":"b4a273e7-2439-3600-919d-a76bbedc7ae3","pitchNumber":7,"startTime":"2025-09-21T00:33:34.195Z","endTime":"2025-09-21T00:33:38.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:33:38.418Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Hedges grounds out, third baseman Royce Lewis to first baseman Edouard Julien.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-21T00:33:50.281Z","endTime":"2025-09-21T00:34:23.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.216913992958613,"aZ":-14.912277054799604,"pfxX":-4.932656562932953,"pfxZ":8.289670750829796,"pX":0.05219903136802951,"pZ":2.8341504924593846,"vX0":6.230901906997668,"vY0":-142.76799667656525,"vZ0":-4.72599057298192,"x":115.01,"y":162.26,"x0":-1.508874710277911,"y0":50.002093667325624,"z0":5.436894356158985,"aX":-10.270617739296684},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.3,"breakHorizontal":7.8,"spinRate":2563,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.38239477624552975,"extension":7.024052902802162},"index":0,"playId":"b7a2f312-ee69-3144-a56b-12791bb4b93e","pitchNumber":1,"startTime":"2025-09-21T00:34:00.508Z","endTime":"2025-09-21T00:34:05.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.674091051348505,"aZ":-15.08149489097962,"pfxX":-5.5651328040927,"pfxZ":8.207815857239325,"pX":-0.6278265522531403,"pZ":3.037723928922155,"vX0":4.734432147602063,"vY0":-142.67118886356704,"vZ0":-4.210817767273159,"x":140.93,"y":156.76,"x0":-1.5773546236285723,"y0":50.005322649168995,"z0":5.469043243809754,"aX":-11.592177562840506},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.3,"breakHorizontal":9.2,"spinRate":2527,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3824218249894642,"extension":6.677684214137665},"hitData":{"launchSpeed":91.7,"launchAngle":-6.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.44,"coordY":170.43}},"index":1,"playId":"e4cb1384-ecef-32a2-866b-44383dbcbc7d","pitchNumber":2,"startTime":"2025-09-21T00:34:14.976Z","endTime":"2025-09-21T00:34:23.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:34:23.884Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, shortstop Brooks Lee to first baseman Edouard Julien.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-21T00:34:37.600Z","endTime":"2025-09-21T00:35:58.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":666397,"link":"/api/v1/people/666397"},"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":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.17029063719378,"strikeZoneBottom":1.5281020618435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.180576881426312,"aZ":-41.97638969509967,"pfxX":5.335606253438998,"pfxZ":-6.52979006795363,"pX":0.8519148323213105,"pZ":1.5772234118287598,"vX0":4.25947150237428,"vY0":-121.80851016728356,"vZ0":-0.7203598596667642,"x":84.53,"y":196.19,"x0":-1.6133059247427426,"y0":50.00266605211893,"z0":5.50955699892064,"aX":8.00864861613582},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-11.8,"breakHorizontal":-10.7,"spinRate":2909,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4498502146181722,"extension":7.207836334020134},"index":0,"playId":"5909ba44-9296-3f58-9940-c685be962b32","pitchNumber":1,"startTime":"2025-09-21T00:34:52.946Z","endTime":"2025-09-21T00:34:57.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.14297001462415,"strikeZoneBottom":1.53328779385563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.73127522995156,"aZ":-42.33054763087179,"pfxX":5.341554392723752,"pfxZ":-6.781127325984395,"pX":0.3538532173437916,"pZ":0.6390978517236895,"vX0":2.971985206890296,"vY0":-121.84895629826526,"vZ0":-2.643523246239437,"x":103.51,"y":221.52,"x0":-1.5769238746781928,"y0":50.00163055930731,"z0":5.407931768513003,"aX":8.002345798564457},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-12.6,"breakHorizontal":-10.4,"spinRate":2929,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4501250977537783,"extension":6.930070607839481},"index":1,"playId":"3cee9a1a-5dbf-37e0-abfe-7bb17f490e85","pitchNumber":2,"startTime":"2025-09-21T00:35:07.751Z","endTime":"2025-09-21T00:35:11.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.7,"strikeZoneTop":3.15991066174302,"strikeZoneBottom":1.51768372034196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.900655695188846,"aZ":-14.496906239490063,"pfxX":-4.809912752181134,"pfxZ":8.594463609668388,"pX":-1.212565467626824,"pZ":3.7986721556634206,"vX0":2.8252078979853703,"vY0":-141.92509848840467,"vZ0":-2.2025045069781988,"x":163.22,"y":136.22,"x0":-1.5915255257631236,"y0":50.00589264266588,"z0":5.498845456082471,"aX":-9.897455907591238},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.4,"breakHorizontal":8.2,"spinRate":2487,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3846815454782271,"extension":6.680212659201852},"index":2,"playId":"89708bc0-3115-346e-b6a9-47064c480f57","pitchNumber":3,"startTime":"2025-09-21T00:35:23.009Z","endTime":"2025-09-21T00:35:26.850Z","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":97.1,"endSpeed":89.4,"strikeZoneTop":3.15883181154276,"strikeZoneBottom":1.48418358946914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.797844482084326,"aZ":-13.513735921323075,"pfxX":-5.511834890994248,"pfxZ":9.147257161782722,"pX":-0.5010343262382575,"pZ":2.597265435546551,"vX0":4.937554237295985,"vY0":-141.35853652075954,"vZ0":-5.299889008466454,"x":136.1,"y":168.65,"x0":-1.5474243508296968,"y0":50.00164100261225,"z0":5.3518582578567075,"aX":-11.243619011571504},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.7,"breakHorizontal":9.1,"spinRate":2570,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3862914690417334,"extension":6.8545183908200835},"index":3,"playId":"0f218a7f-12c0-3a7b-b333-262a91a64555","pitchNumber":4,"startTime":"2025-09-21T00:35:36.855Z","endTime":"2025-09-21T00:35:40.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.658121920387668,"aZ":-15.812367471693797,"pfxX":-5.784688249517793,"pfxZ":8.048302951900101,"pX":-0.23920956550675102,"pZ":2.629613941569819,"vX0":5.774953878334543,"vY0":-140.8775627812111,"vZ0":-4.795164044076683,"x":126.12,"y":167.78,"x0":-1.553156212191823,"y0":50.00040024931155,"z0":5.358526600112247,"aX":-11.755948830042804},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":9.5,"spinRate":2559,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.38715166409729074,"extension":7.012603252283438},"hitData":{"launchSpeed":91.0,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":133.46,"coordY":147.63}},"index":4,"playId":"adf88429-874e-328e-ada3-87feb27d3eb8","pitchNumber":5,"startTime":"2025-09-21T00:35:51.391Z","endTime":"2025-09-21T00:35:58.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:35:58.964Z","atBatIndex":44},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mickey Gasper pops out to first baseman CJ Kayfus.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-21T00:37:57.571Z","endTime":"2025-09-21T00:38:59.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":78.5,"endSpeed":72.4,"strikeZoneTop":3.25841232903608,"strikeZoneBottom":1.48164677965121,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.431300163946624,"aZ":-28.433699755095052,"pfxX":-6.471282859718707,"pfxZ":2.8320375116431356,"pX":0.518067846494808,"pZ":1.1365028642212696,"vX0":-2.035443455458188,"vY0":-114.32534218278882,"vZ0":-3.102310711493417,"x":97.25,"y":208.09,"x0":2.261156421563649,"y0":50.00402703246631,"z0":5.307110313721607,"aX":-8.550778748511744},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":4.7,"breakHorizontal":12.2,"spinRate":2197,"spinDirection":293},"zone":14,"typeConfidence":2.0,"plateTime":0.4794256965309178,"extension":6.53526972901486},"index":0,"playId":"7b4492b5-e087-30b0-a7ee-420b03dbd671","pitchNumber":1,"startTime":"2025-09-21T00:38:06.359Z","endTime":"2025-09-21T00:38:10.982Z","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":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.27956028154805,"strikeZoneBottom":1.50282088473372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.168225802941333,"aZ":-23.8483444109454,"pfxX":-0.38340260439809093,"pfxZ":5.13708580180597,"pX":0.6318598937652868,"pZ":1.9323379262893572,"vX0":-3.7190207971447493,"vY0":-126.39988364312129,"vZ0":-3.4820465137975725,"x":92.91,"y":186.61,"x0":2.170679746834456,"y0":50.00608572528575,"z0":5.237290754611592,"aX":-0.6222965538402032},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.8,"breakHorizontal":1.6,"spinRate":2174,"spinDirection":183},"zone":9,"typeConfidence":2.0,"plateTime":0.4329128493752141,"extension":6.529588630136824},"index":1,"playId":"e2b78b6e-b0fd-3e29-8ffe-fed37e5f2de1","pitchNumber":2,"startTime":"2025-09-21T00:38:17.545Z","endTime":"2025-09-21T00:38:22.182Z","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":82.2,"endSpeed":75.2,"strikeZoneTop":3.25704576457167,"strikeZoneBottom":1.54552229346889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.101390466129786,"aZ":-29.49524904480169,"pfxX":7.539052564451833,"pfxZ":1.8618191319323092,"pX":0.17034754992307055,"pZ":1.8693622274649473,"vX0":-6.6241171926081295,"vY0":-119.5964944702736,"vZ0":-1.827350536433845,"x":110.51,"y":188.31,"x0":2.002916735746115,"y0":50.00463207689283,"z0":5.300833950538729,"aX":10.869773614948153},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.1,"breakHorizontal":-12.0,"spinRate":954,"spinDirection":136},"zone":8,"typeConfidence":2.0,"plateTime":0.4588108251951497,"extension":6.4918826635907365},"index":2,"playId":"4228db29-31cb-33db-8f27-bdea127fe750","pitchNumber":3,"startTime":"2025-09-21T00:38:30.494Z","endTime":"2025-09-21T00:38:34.915Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-09-21T00:38:38.461Z","endTime":"2025-09-21T00:38:50.226Z","isPitch":false,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.27790585267655,"aZ":-16.444370962201692,"pfxX":4.334193517828403,"pfxZ":8.819763937350166,"pX":-0.19593587528331458,"pZ":3.59371771901042,"vX0":-7.1645526928215455,"vY0":-132.88682111030482,"vZ0":-1.855648479899172,"x":107.01,"y":166.34,"x0":1.9756224940497942,"y0":50.0007985758639,"z0":5.499617515658815,"aX":7.728710185959699},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.7,"breakHorizontal":-6.2,"spinRate":2178,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.4126638570193477,"extension":6.202538594344681},"hitData":{"launchSpeed":78.0,"launchAngle":70.0,"totalDistance":115.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":159.81,"coordY":167.9}},"index":4,"playId":"baf926b7-03ec-3500-849e-c3e5b74433e4","pitchNumber":4,"startTime":"2025-09-21T00:38:50.226Z","endTime":"2025-09-21T00:38:59.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:38:59.570Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James Outman lines out sharply to right fielder Daniel Schneemann.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-21T00:39:09.062Z","endTime":"2025-09-21T00:39:31.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"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(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":88.0,"endSpeed":80.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.935355049706867,"aZ":-22.091383139510427,"pfxX":7.51233507569752,"pfxZ":6.093994784813536,"pX":0.3744438765636938,"pZ":2.1203405469495884,"vX0":-6.8956039259792865,"vY0":-127.97709371651354,"vZ0":-2.700833492529056,"x":102.73,"y":181.53,"x0":2.130540831453826,"y0":50.00600049636549,"z0":4.923834842955426,"aX":12.43721715457612},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.7,"breakHorizontal":-12.0,"spinRate":1968,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.4283450404457416,"extension":6.5787018326590365},"hitData":{"launchSpeed":103.6,"launchAngle":21.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":210.11,"coordY":100.03}},"index":0,"playId":"9c8d1580-6e35-3bab-982f-5f92e5339bee","pitchNumber":1,"startTime":"2025-09-21T00:39:23.098Z","endTime":"2025-09-21T00:39:31.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:39:31.861Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Byron Buxton flies out to center fielder Petey Halpin.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-21T00:39:44.121Z","endTime":"2025-09-21T00:40:36.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.4557747422665,"strikeZoneBottom":1.74204607815696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.09441950331892,"aZ":-23.659040618295002,"pfxX":7.436010368530942,"pfxZ":4.804637821390353,"pX":-0.0517722074920746,"pZ":1.4570654427945104,"vX0":-8.21117312293661,"vY0":-132.23306492440818,"vZ0":-4.8899505774705005,"x":118.97,"y":199.44,"x0":2.127002905338657,"y0":50.00086823580932,"z0":5.065104524748151,"aX":13.17255376181436},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.8,"breakHorizontal":-11.6,"spinRate":2101,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.41414906838832266,"extension":6.5482496812639495},"index":0,"playId":"b1d7c3ea-0029-3384-a3bd-1628812d8c87","pitchNumber":1,"startTime":"2025-09-21T00:39:58.903Z","endTime":"2025-09-21T00:40:03.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.3,"strikeZoneTop":3.48089102523404,"strikeZoneBottom":1.60397578384367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.05335168576308,"aZ":-31.639489220964467,"pfxX":-5.363247658970875,"pfxZ":0.38984528065932444,"pX":0.7436099424503393,"pZ":2.2015353696274595,"vX0":-1.8254524017533282,"vY0":-115.72025113273227,"vZ0":0.02648069807043618,"x":88.66,"y":179.34,"x0":2.238751339103598,"y0":50.00089929530138,"z0":5.214236674144383,"aX":-7.29170767800731},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":1.0,"breakHorizontal":10.2,"spinRate":2324,"spinDirection":276},"zone":6,"typeConfidence":2.0,"plateTime":0.47283907033850214,"extension":6.585600898687455},"index":1,"playId":"a0fda724-9ee0-3d1f-8dd1-2511c2a68f03","pitchNumber":2,"startTime":"2025-09-21T00:40:12.416Z","endTime":"2025-09-21T00:40:16.714Z","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":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.30923242570551,"aZ":-22.860306218938263,"pfxX":-0.4717504931771228,"pfxZ":5.541128184634468,"pX":-0.38327600985993693,"pZ":2.9657818625709056,"vX0":-6.578139524306886,"vY0":-128.0472870729179,"vZ0":-0.9152145478028019,"x":131.61,"y":158.7,"x0":2.266965086343847,"y0":50.00482935916624,"z0":5.095958585982149,"aX":-0.7930842008126555},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.1,"breakHorizontal":2.2,"spinRate":2329,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.425701303596814,"extension":6.517388562475289},"hitData":{"launchSpeed":91.3,"launchAngle":40.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.61,"coordY":76.24}},"index":2,"playId":"a47662a0-02ac-391a-b209-6420b897faff","pitchNumber":3,"startTime":"2025-09-21T00:40:27.191Z","endTime":"2025-09-21T00:40:36.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:40:36.738Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Schneemann grounds out to first baseman Edouard Julien.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-21T00:42:38.589Z","endTime":"2025-09-21T00:43:17.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.632198858822534,"aZ":-13.838955095055324,"pfxX":-5.657228451866667,"pfxZ":9.18371314901432,"pX":0.3032785328370925,"pZ":2.527871613121501,"vX0":6.972238816629591,"vY0":-140.58290042008966,"vZ0":-5.705249575887178,"x":105.44,"y":170.53,"x0":-1.4769420416419068,"y0":50.00164163865861,"z0":5.485894040762641,"aX":-11.293966050908372},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":8.8,"spinRate":2431,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.38999458697983647,"extension":6.824922170740856},"index":0,"playId":"2764b64c-a9a7-3a88-8a1c-accd3ae11e3a","pitchNumber":1,"startTime":"2025-09-21T00:42:43.546Z","endTime":"2025-09-21T00:42:48.113Z","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":90.4,"endSpeed":84.2,"strikeZoneTop":3.29106417112781,"strikeZoneBottom":1.67998555619745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.56624416020401,"aZ":-28.886415540116843,"pfxX":-6.8692848178798505,"pfxZ":1.8441495594487956,"pX":-0.3757462944279557,"pZ":1.013359295389259,"vX0":5.495775585046687,"vY0":-131.66249106219868,"vZ0":-5.95523797861982,"x":131.32,"y":211.42,"x0":-1.5844872572217301,"y0":50.00069984151479,"z0":5.407348819135153,"aX":-12.214993839351003},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.4,"breakHorizontal":11.4,"spinRate":1957,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.41397864471859513,"extension":6.610786895707075},"index":1,"playId":"f2fbbb1f-06f6-3150-a9dc-326dbea65ccf","pitchNumber":2,"startTime":"2025-09-21T00:42:56.967Z","endTime":"2025-09-21T00:43:00.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.938916403090058,"aZ":-27.885437512368178,"pfxX":-7.422197079398932,"pfxZ":2.4335942005655564,"pX":-0.16310505712480988,"pZ":2.510799795223661,"vX0":6.16640597402597,"vY0":-131.46728953617307,"vZ0":-2.5490634740484537,"x":123.22,"y":170.99,"x0":-1.5662325418408773,"y0":50.00520783472548,"z0":5.547164082452151,"aX":-13.090607137769199},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.1,"breakHorizontal":12.2,"spinRate":1850,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.41545164733267015,"extension":6.830546306406345},"hitData":{"launchSpeed":96.6,"launchAngle":7.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.0,"coordY":158.0}},"index":2,"playId":"2d588b54-886e-3b70-bc39-beaff349d38b","pitchNumber":3,"startTime":"2025-09-21T00:43:09.156Z","endTime":"2025-09-21T00:43:17.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:43:17.112Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to center fielder James Outman.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-21T00:43:26.249Z","endTime":"2025-09-21T00:44:33.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.3,"endSpeed":77.6,"strikeZoneTop":3.33911176768051,"strikeZoneBottom":1.56701281875293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.073945237750902,"aZ":-36.63978936499949,"pfxX":5.488922342520736,"pfxZ":-2.9757094418961136,"pX":1.7958512368445207,"pZ":1.5241100905177152,"vX0":5.784209266578609,"vY0":-121.35643641446707,"vZ0":-1.7209542024609417,"x":48.55,"y":197.63,"x0":-1.3247629443036621,"y0":50.00093596935665,"z0":5.411934420758386,"aX":8.245994325150544},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.5,"breakHorizontal":-11.3,"spinRate":2671,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4500476882751885,"extension":6.993246192698529},"index":0,"playId":"488c88e1-2a72-32b7-ac08-e6d574126cbf","pitchNumber":1,"startTime":"2025-09-21T00:43:39.251Z","endTime":"2025-09-21T00:43:42.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.3,"strikeZoneTop":3.29627759132159,"strikeZoneBottom":1.55689515757418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.5910925715909,"aZ":-37.016289052235116,"pfxX":5.867811195052197,"pfxZ":-3.2689866319467726,"pX":1.2418781803018015,"pZ":0.521149911150608,"vX0":4.592660600999715,"vY0":-120.48278527835508,"vZ0":-3.849748282740297,"x":69.66,"y":224.71,"x0":-1.4456335884714022,"y0":50.0009884161155,"z0":5.382906138501846,"aX":8.696881366723643},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.6,"breakHorizontal":-11.6,"spinRate":2830,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4531757513677799,"extension":6.90171334084206},"index":1,"playId":"d36c8119-7326-3632-9c2d-eb2407c97b85","pitchNumber":2,"startTime":"2025-09-21T00:43:51.989Z","endTime":"2025-09-21T00:43:56.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.415969906575874,"aZ":-14.56857067799013,"pfxX":-5.392861232178928,"pfxZ":8.670528112701401,"pX":0.13518005331753952,"pZ":3.5083803219706917,"vX0":6.468083968790192,"vY0":-141.20006115170852,"vZ0":-2.8862764651286548,"x":111.85,"y":144.05,"x0":-1.4783536307638412,"y0":50.005558656242584,"z0":5.474337211228915,"aX":-10.954279620423065},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":8.5,"spinRate":2548,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.38706261026245503,"extension":6.732807181241424},"index":2,"playId":"a61023f5-f9fa-33b1-a440-541b538c7220","pitchNumber":3,"startTime":"2025-09-21T00:44:08.417Z","endTime":"2025-09-21T00:44:12.545Z","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":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.822861496526645,"aZ":-30.773973657704666,"pfxX":-6.270016398967354,"pfxZ":0.7958198957358711,"pX":-0.016792841698533893,"pZ":1.787706943034265,"vX0":5.992949996430921,"vY0":-130.63826634065967,"vZ0":-3.5664129583987885,"x":117.64,"y":190.51,"x0":-1.510260755209061,"y0":50.00034727521217,"z0":5.448311691710465,"aX":-10.991508722237718},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.0,"breakHorizontal":10.3,"spinRate":1777,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.41699297232037935,"extension":7.00379176617979},"hitData":{"launchSpeed":90.7,"launchAngle":32.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":91.01,"coordY":67.65}},"index":3,"playId":"0d2e81d5-e794-31e9-9d3a-b23839701c75","pitchNumber":4,"startTime":"2025-09-21T00:44:23.016Z","endTime":"2025-09-21T00:44:33.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:44:33.074Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-21T00:44:37.349Z","endTime":"2025-09-21T00:46:25.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"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":82.7,"endSpeed":76.6,"strikeZoneTop":3.1719309417499,"strikeZoneBottom":1.40157740530249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.654099345523424,"aZ":-39.99702190009995,"pfxX":6.411235187114324,"pfxZ":-5.304641918685217,"pX":-0.4112578242124922,"pZ":2.1589418483024483,"vX0":0.9030597685551732,"vY0":-120.50271610344139,"vZ0":0.33616753189865634,"x":132.68,"y":180.49,"x0":-1.623604005453796,"y0":50.000351148277,"z0":5.541092482150186,"aX":9.45986885383241},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-9.2,"breakHorizontal":-11.9,"spinRate":2638,"spinDirection":45},"zone":4,"typeConfidence":2.0,"plateTime":0.4539358367751509,"extension":6.83905186964085},"index":0,"playId":"a1ece332-841f-3989-9d63-3c99539dd335","pitchNumber":1,"startTime":"2025-09-21T00:44:55.991Z","endTime":"2025-09-21T00:44:59.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.19058232825521,"strikeZoneBottom":1.45248317931091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.113667652674458,"aZ":-38.08586900799851,"pfxX":6.619851998108656,"pfxZ":-4.012794467207797,"pX":0.009596906694024401,"pZ":2.448505610701193,"vX0":1.6084258518195176,"vY0":-120.29940787330447,"vZ0":0.6925495215717432,"x":116.63,"y":172.67,"x0":-1.526857660509196,"y0":50.00154001615778,"z0":5.517944630789451,"aX":9.755875344161344},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-6.8,"breakHorizontal":-12.4,"spinRate":2591,"spinDirection":47},"zone":5,"typeConfidence":2.0,"plateTime":0.4543376166655948,"extension":6.859273630700766},"index":1,"playId":"222ee5c3-c1d2-331c-a7b8-1afdab9d0f92","pitchNumber":2,"startTime":"2025-09-21T00:45:09.389Z","endTime":"2025-09-21T00:45:13.445Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-09-21T00:45:20.762Z","endTime":"2025-09-21T00:45:29.855Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"}},{"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":98.1,"endSpeed":89.2,"strikeZoneTop":3.21493948837503,"strikeZoneBottom":1.44449380668919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.1769490076309,"aZ":-15.110499069153692,"pfxX":-5.071687916709369,"pfxZ":8.303977215807597,"pX":0.22334684204649408,"pZ":3.9405589493236124,"vX0":6.499985036546705,"vY0":-142.73883574824498,"vZ0":-1.7445696640287691,"x":108.49,"y":132.38,"x0":-1.4290157589675156,"y0":50.00132828726642,"z0":5.515645119120184,"aX":-10.420278650797604},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.9,"breakHorizontal":7.8,"spinRate":2523,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3843650804620955,"extension":6.597182359119572},"index":3,"playId":"00b35ebc-d39b-3b9c-9feb-a4410ec99a61","pitchNumber":3,"startTime":"2025-09-21T00:45:29.855Z","endTime":"2025-09-21T00:45:33.744Z","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.5,"endSpeed":90.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.804019732794906,"aZ":-13.170639949507276,"pfxX":-5.580219658185412,"pfxZ":9.157514922099942,"pX":1.000456749977219,"pZ":1.9387847857120646,"vX0":8.88331430600169,"vY0":-143.09678398265763,"vZ0":-7.33644119350001,"x":78.86,"y":186.43,"x0":-1.4182034443272338,"y0":50.00646233610012,"z0":5.360025738060068,"aX":-11.584499827304327},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.2,"breakHorizontal":8.3,"spinRate":2582,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.38267543341460364,"extension":6.746319836473231},"index":4,"playId":"d7deaf4c-d0df-3370-9ffb-fe66e4af7447","pitchNumber":4,"startTime":"2025-09-21T00:45:46.523Z","endTime":"2025-09-21T00:45:50.544Z","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.4,"endSpeed":88.9,"strikeZoneTop":3.15715413451159,"strikeZoneBottom":1.45167281987147,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.16262825422788,"aZ":-13.834198725271246,"pfxX":-5.64668808496498,"pfxZ":9.022491403660979,"pX":-1.0787893655950858,"pZ":3.0244655048295046,"vX0":3.56461326019502,"vY0":-141.84938476026923,"vZ0":-4.177069837079106,"x":158.12,"y":157.12,"x0":-1.6195804071447557,"y0":50.00636515683466,"z0":5.401475276471304,"aX":-11.482215516409065},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.6,"breakHorizontal":9.5,"spinRate":2512,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3864869219703344,"extension":6.675337777860238},"index":5,"playId":"6a13092b-96d8-37c9-a876-844a710fb53a","pitchNumber":5,"startTime":"2025-09-21T00:46:04.162Z","endTime":"2025-09-21T00:46:07.944Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.833134473724883,"aZ":-14.492281764049286,"pfxX":-6.138806631819952,"pfxZ":8.628380413523399,"pX":-0.23264157101129754,"pZ":2.182171736580956,"vX0":6.107962665611059,"vY0":-141.87651655809427,"vZ0":-6.328489120608392,"x":125.87,"y":179.86,"x0":-1.610256743054774,"y0":50.00679510648945,"z0":5.356452745623921,"aX":-12.585100812288852},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.6,"breakHorizontal":10.0,"spinRate":2588,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3852819257059239,"extension":6.693173043680666},"index":6,"playId":"bd92ea49-aee6-39f3-9740-70fe11203064","pitchNumber":6,"startTime":"2025-09-21T00:46:20.741Z","endTime":"2025-09-21T00:46:25.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:46:25.710Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Martin grounds out, pitcher Logan Allen to first baseman CJ Kayfus.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-21T00:48:26.557Z","endTime":"2025-09-21T00:48:57.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671106,"link":"/api/v1/people/671106"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.1,"endSpeed":76.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.80648469378458,"aZ":-26.165657302189352,"pfxX":7.018331949870967,"pfxZ":4.045942487160421,"pX":-0.472125521702057,"pZ":1.3026134302007768,"vX0":-8.201411897247247,"vY0":-120.83549715823787,"vZ0":-3.9839404236062985,"x":135.0,"y":203.61,"x0":2.048743281985702,"y0":50.00023188147429,"z0":5.262814411628256,"aX":10.412550637254093},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.6,"breakHorizontal":-10.8,"spinRate":1116,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.4527062481927646,"extension":6.400553098747319},"index":0,"playId":"54053932-c974-37d2-9709-b05bfbafe396","pitchNumber":1,"startTime":"2025-09-21T00:48:31.221Z","endTime":"2025-09-21T00:48:35.443Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-09-21T00:48:43.701Z","endTime":"2025-09-21T00:48:50.455Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"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":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.891676911778404,"aZ":-22.10131933197524,"pfxX":-0.6045287031080178,"pfxZ":6.042011807353019,"pX":-0.5125454138799724,"pZ":3.169555421515551,"vX0":-6.622196126040338,"vY0":-127.68485637536843,"vZ0":-0.7902560274723467,"x":136.54,"y":153.2,"x0":2.1826747683827405,"y0":50.0029016361404,"z0":5.206867091410928,"aX":-1.0074269449832969},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":11.0,"breakHorizontal":2.4,"spinRate":2300,"spinDirection":166},"zone":1,"typeConfidence":2.0,"plateTime":0.4273739088277244,"extension":6.59954269779185},"hitData":{"launchSpeed":60.3,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.05,"coordY":170.4}},"index":2,"playId":"5e296bf6-ea76-3b79-8456-7ba70f2ffe47","pitchNumber":2,"startTime":"2025-09-21T00:48:50.455Z","endTime":"2025-09-21T00:48:57.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:48:57.442Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Keaschall strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-21T00:49:31.982Z","endTime":"2025-09-21T00:50:47.241Z","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":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-21T00:49:22.846Z","endTime":"2025-09-21T00:49:34.286Z","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":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.01574615803917,"aZ":-34.40225514396176,"pfxX":-7.26823013639963,"pfxZ":-1.6764034334938724,"pX":-0.3903733529014518,"pZ":2.386077824513529,"vX0":-3.594852112344082,"vY0":-114.92616571334028,"vZ0":0.892417683112968,"x":131.88,"y":174.36,"x0":2.1398976334212145,"y0":50.00011194360325,"z0":5.343561520052538,"aX":-9.684975665183869},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-2.5,"breakHorizontal":14.0,"spinRate":2078,"spinDirection":289},"zone":4,"typeConfidence":2.0,"plateTime":0.4772533478917911,"extension":6.6445357272898935},"index":1,"playId":"909ea319-2d2e-3d58-be51-8e95f412158f","pitchNumber":1,"startTime":"2025-09-21T00:49:34.286Z","endTime":"2025-09-21T00:49:38.709Z","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":82.6,"endSpeed":76.0,"strikeZoneTop":3.38812342330971,"strikeZoneBottom":1.61342491316055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.14213890927422,"aZ":-27.493105026642898,"pfxX":5.689615583943098,"pfxZ":3.1747159482048275,"pX":1.3307824236370185,"pZ":3.29175231967535,"vX0":-3.875712690504453,"vY0":-120.28788531665519,"vZ0":0.7650187877292243,"x":66.27,"y":149.9,"x0":2.219338437091908,"y0":50.00167809235567,"z0":5.396961334073006,"aX":8.38266591854225},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.2,"breakHorizontal":-9.5,"spinRate":1078,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.45441562821445247,"extension":6.430657969960152},"index":2,"playId":"7de0abd7-486e-38a1-8ece-2e30ee7b87bb","pitchNumber":2,"startTime":"2025-09-21T00:49:51.086Z","endTime":"2025-09-21T00:49:55.342Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.15547302842551,"aZ":-24.3102235117187,"pfxX":-1.642758951100724,"pfxZ":4.658018093042404,"pX":0.25875498513584544,"pZ":3.0686465072339932,"vX0":-4.364975326725068,"vY0":-128.06224972270257,"vZ0":-0.6506855631122588,"x":107.14,"y":155.93,"x0":2.1872452339284814,"y0":50.006069491763675,"z0":5.198809025825689,"aX":-2.7765342721221664},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.5,"breakHorizontal":3.8,"spinRate":2281,"spinDirection":165},"zone":2,"typeConfidence":2.0,"plateTime":0.42490991856558136,"extension":6.553735194645898},"index":3,"playId":"4408c615-4462-3243-93fb-1d931b38b49c","pitchNumber":3,"startTime":"2025-09-21T00:50:03.140Z","endTime":"2025-09-21T00:50:07.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.2004455810508,"strikeZoneBottom":1.5559719733968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.013485838518452,"aZ":-16.706111342804554,"pfxX":3.816924055955373,"pfxZ":8.521715718614567,"pX":0.8029213496925733,"pZ":4.194271018162576,"vX0":-4.4371705603059395,"vY0":-133.45849929086936,"vZ0":-0.3727576817827794,"x":86.39,"y":125.53,"x0":1.9862100195197063,"y0":50.00337449559322,"z0":5.5322827785523305,"aX":6.9293414944569856},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.6,"breakHorizontal":-6.0,"spinRate":2243,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.40941052939912836,"extension":6.213940061118067},"index":4,"playId":"cb4d0f73-b562-33e6-af3d-974392131b8a","pitchNumber":4,"startTime":"2025-09-21T00:50:17.991Z","endTime":"2025-09-21T00:50:22.441Z","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":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.11036571371544,"strikeZoneBottom":1.53085299865981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.221405362952922,"aZ":-26.740600617604052,"pfxX":6.097257499685293,"pfxZ":3.6565074667215374,"pX":2.1918515836064536,"pZ":2.330346799155181,"vX0":-1.8006581471061318,"vY0":-121.27614717449865,"vZ0":-1.529065958463208,"x":33.45,"y":175.86,"x0":2.1527903439019833,"y0":50.003639050870156,"z0":5.306442014866357,"aX":9.061917350266173},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.5,"breakHorizontal":-10.6,"spinRate":1010,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.45204197172980987,"extension":6.22790092971745},"index":5,"playId":"26735b1f-7f86-320d-a301-dd3031a805e0","pitchNumber":5,"startTime":"2025-09-21T00:50:30.107Z","endTime":"2025-09-21T00:50:34.475Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.10268160942524,"aZ":-26.20929481687225,"pfxX":-1.4993621482520147,"pfxZ":3.6408660814224287,"pX":0.7618741349733753,"pZ":2.903459534774442,"vX0":-3.0599355724754482,"vY0":-126.5162269730138,"vZ0":-0.7071289700392137,"x":87.96,"y":160.39,"x0":2.176555066020939,"y0":50.00378296461578,"z0":5.266384813979985,"aX":-2.458167832922663},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.7,"breakHorizontal":3.4,"spinRate":2387,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.4310857977241698,"extension":6.413669641772369},"index":6,"playId":"5ca926ee-523d-34d1-85c4-81fc67c1a6b2","pitchNumber":6,"startTime":"2025-09-21T00:50:42.737Z","endTime":"2025-09-21T00:50:47.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:50:47.241Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Royce Lewis doubles (17) on a sharp line drive to center fielder Petey Halpin.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-21T00:50:55.255Z","endTime":"2025-09-21T00:51:24.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.479677749363415,"aZ":-15.429315724512644,"pfxX":2.8761254211084593,"pfxZ":8.979987240703844,"pX":0.3392481841409576,"pZ":2.5704969113722074,"vX0":-5.184956697844043,"vY0":-135.19863948240334,"vZ0":-4.513205401302784,"x":104.07,"y":169.38,"x0":1.9019412197038412,"y0":50.003301713392865,"z0":5.33287944840049,"aX":5.363812181198452},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":-4.2,"spinRate":2213,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.4040112024183169,"extension":6.3517500618090255},"hitData":{"launchSpeed":107.1,"launchAngle":18.0,"totalDistance":389.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":137.66,"coordY":42.26}},"index":0,"playId":"db6ef1a0-736b-32cb-a61b-67c7f837aa2c","pitchNumber":1,"startTime":"2025-09-21T00:51:11.223Z","endTime":"2025-09-21T00:51:24.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:51:24.758Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, second baseman Brayan Rocchio to first baseman CJ Kayfus.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-21T00:51:52.378Z","endTime":"2025-09-21T00:52:16.969Z","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":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"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":"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":1},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.42369632130665,"strikeZoneBottom":1.81202146566216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.464144970148062,"aZ":-29.857657979935876,"pfxX":-5.155541910304951,"pfxZ":1.6037465921890615,"pX":0.5985023700582943,"pZ":2.6824026650150756,"vX0":-2.3627738510169,"vY0":-118.91249435517958,"vZ0":0.17998724529730903,"x":94.19,"y":166.36,"x0":2.272740300247677,"y0":50.00091383256354,"z0":5.300764570094315,"aX":-7.427257290040368},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.2,"breakHorizontal":9.8,"spinRate":2328,"spinDirection":281},"zone":6,"typeConfidence":2.0,"plateTime":0.45952481555878943,"extension":6.488430381954509},"index":0,"playId":"2842793e-2e8f-3be7-bbc2-ee47a6ea8c54","pitchNumber":1,"startTime":"2025-09-21T00:51:55.500Z","endTime":"2025-09-21T00:51:59.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.26556068681443,"aZ":-22.896033679749284,"pfxX":-1.347301971754697,"pfxZ":5.35861181376871,"pX":-0.3205255149542501,"pZ":2.134593559302884,"vX0":-5.415100282628198,"vY0":-129.98229118597706,"vZ0":-3.273269196557294,"x":129.22,"y":181.15,"x0":1.9548720448023966,"y0":50.00088820116684,"z0":5.125717658306345,"aX":-2.3319044766348296},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.2,"breakHorizontal":3.5,"spinRate":2301,"spinDirection":166},"zone":7,"typeConfidence":2.0,"plateTime":0.4195129197028873,"extension":6.665182353342718},"hitData":{"launchSpeed":91.8,"launchAngle":2.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":129.0,"coordY":140.09}},"index":1,"playId":"d8f1f0b1-48cc-3289-b885-f35943bfdaf9","pitchNumber":2,"startTime":"2025-09-21T00:52:08.691Z","endTime":"2025-09-21T00:52:16.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:52:16.969Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Arias grounds out, pitcher Mick Abel to first baseman Edouard Julien.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-21T00:54:13.307Z","endTime":"2025-09-21T00:54:31.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690953,"link":"/api/v1/people/690953"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.24816878215746,"aZ":-21.214411297290496,"pfxX":-8.023055406724389,"pfxZ":5.544038564573052,"pX":-0.2342580537532304,"pZ":2.8696550339598117,"vX0":6.6059296620699826,"vY0":-139.26019421191708,"vZ0":-3.4465001144836145,"x":125.93,"y":161.3,"x0":-1.5866124041281129,"y0":50.0059639243936,"z0":5.515066977448984,"aX":-15.870404198459473},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.6,"breakHorizontal":13.3,"spinRate":2302,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3922773138270297,"extension":6.937582364540549},"hitData":{"launchSpeed":93.1,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":133.97,"coordY":177.02}},"index":0,"playId":"7d85ebb4-4caf-3ecf-8d66-8ec830615166","pitchNumber":1,"startTime":"2025-09-21T00:54:23.948Z","endTime":"2025-09-21T00:54:31.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:54:31.772Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Kayfus strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-21T00:54:36.175Z","endTime":"2025-09-21T00:56:17.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.7691890856831,"aZ":-13.004684792764978,"pfxX":-5.659315795887252,"pfxZ":9.593613063180984,"pX":0.20733971214939725,"pZ":3.249551107449684,"vX0":6.589523618597159,"vY0":-140.24272822146597,"vZ0":-3.846061015166286,"x":109.1,"y":151.04,"x0":-1.433940479906916,"y0":50.00508614656712,"z0":5.482991501938258,"aX":-11.311101365928932},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":9.0,"spinRate":2520,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3900912766259532,"extension":7.0517270741789035},"index":0,"playId":"0ae13ea1-bb63-3f15-973c-7a5c3be243ad","pitchNumber":1,"startTime":"2025-09-21T00:54:53.391Z","endTime":"2025-09-21T00:54:57.472Z","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":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.5365175889617,"strikeZoneBottom":1.69584018674306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.24269957524544,"aZ":-14.240744633116543,"pfxX":-4.560100033546998,"pfxZ":8.922975220000568,"pX":-0.6346162859643871,"pZ":2.5046912172200884,"vX0":4.032910498414141,"vY0":-140.71545173325393,"vZ0":-5.597221738076662,"x":141.19,"y":171.15,"x0":-1.492297863409557,"y0":50.00512982641006,"z0":5.438655667033963,"aX":-9.167229926928798},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":7.4,"spinRate":2491,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3889096630453164,"extension":6.688102228128115},"index":1,"playId":"3c5578c6-f9c4-3a87-beeb-40fc7d075a0b","pitchNumber":2,"startTime":"2025-09-21T00:55:07.856Z","endTime":"2025-09-21T00:55:11.739Z","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":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.52711078805532,"strikeZoneBottom":1.58878865367346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.446377204476953,"aZ":-40.26365597077233,"pfxX":4.528460549112697,"pfxZ":-5.494863612296646,"pX":0.943971115550075,"pZ":0.3491729641689958,"vX0":4.210317713907083,"vY0":-120.57461402092912,"vZ0":-3.491501677048485,"x":81.02,"y":229.35,"x0":-1.4131727895824622,"y0":50.00335274883462,"z0":5.368998378356991,"aX":6.666569000047762},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-10.6,"breakHorizontal":-9.2,"spinRate":2697,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4542779414945697,"extension":7.250928738259997},"index":2,"playId":"0ab2f7a6-e947-31ff-9588-8cd2d28fefb1","pitchNumber":3,"startTime":"2025-09-21T00:55:21.004Z","endTime":"2025-09-21T00:55:25.205Z","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":90.0,"endSpeed":83.1,"strikeZoneTop":3.48664943761559,"strikeZoneBottom":1.61358606139868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.619962661642617,"aZ":-24.99177518374592,"pfxX":-3.296610008515786,"pfxZ":4.096787043535322,"pX":-0.9764566512302773,"pZ":2.2485185459075345,"vX0":2.871025715375192,"vY0":-131.0643758771337,"vZ0":-3.399422746047095,"x":154.22,"y":178.07,"x0":-1.653505328545674,"y0":50.004838109888595,"z0":5.412139950862231,"aX":-5.782110317863999},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.0,"breakHorizontal":5.4,"spinRate":1636,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.41663004227613776,"extension":6.699384423004395},"index":3,"playId":"d69e6c46-7a4d-36f9-acf1-6e6a8c400f9f","pitchNumber":4,"startTime":"2025-09-21T00:55:38.985Z","endTime":"2025-09-21T00:55:42.972Z","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":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.4,"strikeZoneTop":3.30191764503162,"strikeZoneBottom":1.59156822434121,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.04330005287644,"aZ":-39.33499041143918,"pfxX":4.287114812351495,"pfxZ":-4.685225905225144,"pX":0.3325298732797316,"pZ":-0.021524042302563634,"vX0":3.093881324404484,"vY0":-122.48509628125493,"vZ0":-4.692210921506848,"x":104.32,"y":239.36,"x0":-1.5018992086082223,"y0":50.00586415596656,"z0":5.2644369223700975,"aX":6.547432368791422},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-9.4,"breakHorizontal":-8.5,"spinRate":2713,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4463224410981854,"extension":7.091756608717154},"index":4,"playId":"1d518736-9d2a-3d6a-9b73-adb4a9253db2","pitchNumber":5,"startTime":"2025-09-21T00:55:54.519Z","endTime":"2025-09-21T00:55:58.571Z","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":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.794366303565674,"aZ":-15.140019105901118,"pfxX":-5.815370214561391,"pfxZ":8.301535851840114,"pX":-0.36159234238742644,"pZ":3.295535269833192,"vX0":5.382228293971803,"vY0":-141.31405424540938,"vZ0":-3.203813041213202,"x":130.78,"y":149.8,"x0":-1.5218917690410094,"y0":50.00233072805857,"z0":5.397930307450815,"aX":-11.933116644807228},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.6,"breakHorizontal":9.6,"spinRate":2445,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3854447726671779,"extension":6.991614700379915},"index":5,"playId":"8d699931-481a-323b-b026-4108d078aca8","pitchNumber":6,"startTime":"2025-09-21T00:56:13.566Z","endTime":"2025-09-21T00:56:17.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:56:17.871Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brayan Rocchio walks.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-21T00:56:36.004Z","endTime":"2025-09-21T00:58:43.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.3,"strikeZoneTop":3.14246652115638,"strikeZoneBottom":1.46638836418724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.915261327407535,"aZ":-15.36275608880123,"pfxX":-6.133266821483124,"pfxZ":8.331225716522717,"pX":1.2993877962263802,"pZ":1.9594366829428944,"vX0":9.55624242674943,"vY0":-140.26930959386237,"vZ0":-6.566886525131202,"x":67.47,"y":185.88,"x0":-1.334847671591031,"y0":50.00445586344896,"z0":5.309499350750114,"aX":-12.379737805826425},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.0,"breakHorizontal":9.5,"spinRate":2669,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3885769168488151,"extension":6.960956325105208},"index":0,"playId":"df8caf3e-83fd-3537-a8aa-c977f574d45b","pitchNumber":1,"startTime":"2025-09-21T00:56:39.045Z","endTime":"2025-09-21T00:56:42.804Z","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":97.3,"endSpeed":89.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.342758867579228,"aZ":-13.325434468339015,"pfxX":-5.689303469450991,"pfxZ":9.227733542626535,"pX":0.649309375879286,"pZ":2.883338014139338,"vX0":7.818649993982059,"vY0":-141.56092364331977,"vZ0":-4.642431752541412,"x":92.25,"y":160.93,"x0":-1.400915677823555,"y0":50.00272406836744,"z0":5.388443689100958,"aX":-11.621937414908672},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.0,"breakHorizontal":8.9,"spinRate":2682,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.38596087388316924,"extension":6.888049229925074},"index":1,"playId":"164c4868-44c4-3517-8e81-0715170e3431","pitchNumber":2,"startTime":"2025-09-21T00:56:52.387Z","endTime":"2025-09-21T00:56:57.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.12833594561227,"strikeZoneBottom":1.38741904789089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.02150990895177,"aZ":-24.912018841554993,"pfxX":-3.998621043278306,"pfxZ":4.384988578428064,"pX":-1.01937077150011,"pZ":3.043888505800046,"vX0":2.8621519969842675,"vY0":-127.8185091663183,"vZ0":-1.2939963863890234,"x":155.86,"y":156.6,"x0":-1.633399045951536,"y0":50.003965581771,"z0":5.510374322384563,"aX":-6.625447943846123},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.9,"breakHorizontal":6.6,"spinRate":1600,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4282956793465251,"extension":6.992442053855787},"index":2,"playId":"4c7addec-1cde-3b4b-b270-aaa7c03892e4","pitchNumber":3,"startTime":"2025-09-21T00:57:18.880Z","endTime":"2025-09-21T00:57:22.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.11976210778579,"strikeZoneBottom":1.41137242012333,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.784179865857983,"aZ":-25.131015476512037,"pfxX":-3.6372627134397364,"pfxZ":4.107585446865636,"pX":-1.302544652484145,"pZ":2.6282867596337143,"vX0":2.062033053730807,"vY0":-129.75097139510385,"vZ0":-2.481162096079193,"x":166.65,"y":167.82,"x0":-1.6327954757554708,"y0":50.0023772733408,"z0":5.501295067470081,"aX":-6.234804124804547},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.2,"breakHorizontal":6.1,"spinRate":1716,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.421287384313882,"extension":6.868347074308538},"index":3,"playId":"965fab18-35bf-313f-902f-38eb0efb1bf1","pitchNumber":4,"startTime":"2025-09-21T00:57:31.742Z","endTime":"2025-09-21T00:57:35.670Z","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":97.4,"endSpeed":89.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.183506557968567,"aZ":-13.763538692724016,"pfxX":-5.642747486045411,"pfxZ":8.994520433851005,"pX":0.464571798443653,"pZ":3.0393242011134722,"vX0":7.43079274971889,"vY0":-141.66420664066368,"vZ0":-4.197498716404582,"x":99.29,"y":156.72,"x0":-1.4505643805983808,"y0":50.005824236999665,"z0":5.410464844229531,"aX":-11.5542089879854},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.7,"breakHorizontal":8.9,"spinRate":2493,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.3855845488949061,"extension":6.931764198229899},"index":4,"playId":"31cec8a6-fdf6-3f05-afdd-9bb9d0bcf064","pitchNumber":5,"startTime":"2025-09-21T00:57:54.736Z","endTime":"2025-09-21T00:57:58.837Z","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":97.4,"endSpeed":89.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.646473376457923,"aZ":-14.353018109934794,"pfxX":-6.8728419591225975,"pfxZ":8.727231010101534,"pX":0.11097198421309254,"pZ":1.9654243858688432,"vX0":6.793060752583175,"vY0":-141.61247631421543,"vZ0":-6.786754850882941,"x":112.77,"y":185.71,"x0":-1.419496776344511,"y0":50.005788453682165,"z0":5.301488636668076,"aX":-14.039713732095928},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.6,"breakHorizontal":11.2,"spinRate":2474,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3859461590845088,"extension":6.84054508286915},"index":5,"playId":"26c24137-8d62-31ff-a1a4-47fb61f45cef","pitchNumber":6,"startTime":"2025-09-21T00:58:16.579Z","endTime":"2025-09-21T00:58:20.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.06150506189558,"strikeZoneBottom":1.5483447441249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.830541173592984,"aZ":-14.595662242641252,"pfxX":-4.132597768544299,"pfxZ":8.762396664835151,"pX":1.6325651879344507,"pZ":3.2717022786367105,"vX0":9.663449359236527,"vY0":-139.86410411470158,"vZ0":-3.3771493936127976,"x":54.77,"y":150.44,"x0":-1.311059148015115,"y0":50.003300091454086,"z0":5.435802870370758,"aX":-8.292265971731393},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":5.8,"spinRate":2534,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.38975716156984586,"extension":6.950075396477032},"index":6,"playId":"d1b93006-d9d2-33ce-ab29-ab510f9678c0","pitchNumber":7,"startTime":"2025-09-21T00:58:39.298Z","endTime":"2025-09-21T00:58:43.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:58:43.603Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Petey Halpin walks. Brayan Rocchio to 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-21T00:59:05.236Z","endTime":"2025-09-21T01:00:32.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"postOnSecond":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.3470133704741,"strikeZoneBottom":1.57267628290508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.415290662612488,"aZ":-40.7862196583497,"pfxX":4.58622203755748,"pfxZ":-5.826117970720832,"pX":1.5062326820905976,"pZ":0.7735277626422478,"vX0":5.428087477758573,"vY0":-120.84447531538278,"vZ0":-2.4877170849813837,"x":59.59,"y":217.89,"x0":-1.3641231384802592,"y0":50.00040228770462,"z0":5.397244983756843,"aX":6.783917306576015},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.9,"breakHorizontal":-9.6,"spinRate":2652,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4531605722377696,"extension":7.289660054545138},"index":0,"playId":"dc410c9d-9f50-3c10-8548-b54ad5cfa327","pitchNumber":1,"startTime":"2025-09-21T00:59:06.963Z","endTime":"2025-09-21T00:59:10.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.28727749740653,"strikeZoneBottom":1.54570098757477,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.537262565510325,"aZ":-38.207447037521575,"pfxX":6.170734469327414,"pfxZ":-4.170079831304414,"pX":-0.04297250784128344,"pZ":1.050695849395136,"vX0":1.8259207319323187,"vY0":-119.67284396153401,"vZ0":-2.1548056797909325,"x":118.64,"y":210.41,"x0":-1.6178938428338956,"y0":50.00296666445953,"z0":5.3919667891838285,"aX":8.930764726817515},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.8,"breakHorizontal":-11.6,"spinRate":2721,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.4580535669782213,"extension":7.057695423005241},"index":1,"playId":"f0d763c2-a321-30dc-9bd1-83715490e09f","pitchNumber":2,"startTime":"2025-09-21T00:59:29.716Z","endTime":"2025-09-21T00:59:33.569Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2025-09-21T00:59:42.572Z","endTime":"2025-09-21T01:00:10.457Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.31757874510921,"strikeZoneBottom":1.54340467635052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.617076329698893,"aZ":-16.230290884670172,"pfxX":-5.80854048519805,"pfxZ":7.889485932298342,"pX":1.0413339212251178,"pZ":2.0851638558102357,"vX0":9.010823213562603,"vY0":-140.90765763950895,"vZ0":-6.201188321858946,"x":77.31,"y":182.48,"x0":-1.436343415698839,"y0":50.000379378023744,"z0":5.354686566912708,"aX":-11.734722831224527},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.2,"breakHorizontal":8.8,"spinRate":2487,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.38803577654485055,"extension":6.795605159678021},"index":3,"playId":"43dc7cc6-a0fe-3c02-a83d-776b69b5c83b","pitchNumber":3,"startTime":"2025-09-21T01:00:10.457Z","endTime":"2025-09-21T01:00:14.536Z","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":96.1,"endSpeed":87.9,"strikeZoneTop":3.37695790840607,"strikeZoneBottom":1.60310340989435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.402979170215616,"aZ":-15.069561878240906,"pfxX":-6.344267096039761,"pfxZ":8.670310643376956,"pX":0.01177505016736022,"pZ":0.928569063709792,"vX0":6.553845955585072,"vY0":-139.54947130293067,"vZ0":-8.96315984480246,"x":116.55,"y":213.71,"x0":-1.5429180183542939,"y0":50.002234901615715,"z0":5.174913762326628,"aX":-12.513101688113817},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":10.1,"spinRate":2596,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.39249686360528635,"extension":7.0621190940844825},"index":4,"playId":"5446feb4-57e1-3fd9-a0f4-3103e4ed919f","pitchNumber":4,"startTime":"2025-09-21T01:00:27.444Z","endTime":"2025-09-21T01:00:32.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T01:00:32.235Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Hedges walks. Brayan Rocchio to 3rd. Petey Halpin to 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-21T01:00:40.304Z","endTime":"2025-09-21T01:03:39.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"postOnSecond":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"postOnThird":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4,5,6],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.31534919399204,"strikeZoneBottom":1.57470897129167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.075062824380293,"aZ":-15.948564154002849,"pfxX":-6.221952656992296,"pfxZ":8.003010805256032,"pX":1.5567406966979707,"pZ":1.9784365231601715,"vX0":10.409235674068888,"vY0":-140.59657515962482,"vZ0":-6.540351062914372,"x":57.66,"y":185.36,"x0":-1.3637644642326625,"y0":50.00278247973598,"z0":5.346636369727866,"aX":-12.615444182022081},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.4,"breakHorizontal":9.5,"spinRate":2492,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.38769593250833356,"extension":7.0734251391686085},"index":0,"playId":"09e61a83-2e5c-37d0-8f99-9cbd667000b7","pitchNumber":1,"startTime":"2025-09-21T01:00:58.673Z","endTime":"2025-09-21T01:01:03.168Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2025-09-21T01:01:11.961Z","endTime":"2025-09-21T01:02:10.838Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.22243981853103,"strikeZoneBottom":1.45051106928879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.638364241783535,"aZ":-36.57320726177526,"pfxX":6.383507284081956,"pfxZ":-2.848605216445587,"pX":1.9843653707039488,"pZ":1.283824468272853,"vX0":6.3913592929246485,"vY0":-123.97464719176514,"vZ0":-2.5380687905834147,"x":41.36,"y":204.12,"x0":-1.4640310303836206,"y0":50.002863195446196,"z0":5.397383648860347,"aX":9.856484483936322},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.5,"breakHorizontal":-13.1,"spinRate":2861,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4431611679748624,"extension":6.939325303813971},"index":2,"playId":"4b8835b2-d3f6-31a2-b764-1fa844664738","pitchNumber":2,"startTime":"2025-09-21T01:02:10.838Z","endTime":"2025-09-21T01:02:15.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.23110085789008,"strikeZoneBottom":1.62183596060607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.477664860143978,"aZ":-31.186749622880733,"pfxX":1.0355007213970775,"pfxZ":0.5855533621054185,"pX":-0.03257383217332646,"pZ":2.988919761634136,"vX0":3.4799395027032696,"vY0":-127.784253300238,"vZ0":-0.13588742840545343,"x":118.24,"y":158.08,"x0":-1.5379815172318563,"y0":50.00076799036249,"z0":5.461170682501892,"aX":1.7385398727823773},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.2,"breakHorizontal":-2.5,"spinRate":2483,"spinDirection":114},"zone":2,"typeConfidence":2.0,"plateTime":0.42609960799786695,"extension":7.020383558613553},"index":3,"playId":"4c7c52ed-ba78-3baf-a4ed-c53684301485","pitchNumber":3,"startTime":"2025-09-21T01:02:31.485Z","endTime":"2025-09-21T01:02:35.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.858083118364323,"aZ":-35.4367133127722,"pfxX":8.903328934978575,"pfxZ":-2.105630860143526,"pX":1.3041071905033723,"pZ":1.1817744679493578,"vX0":4.306158525026698,"vY0":-124.16717467109446,"vZ0":-2.833641422357629,"x":67.29,"y":206.87,"x0":-1.6140676103684268,"y0":50.003673606327176,"z0":5.311726564841244,"aX":13.783184180157367},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.2,"breakHorizontal":-17.2,"spinRate":2788,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4425813606538651,"extension":6.886766007581444},"index":4,"playId":"9cde3274-ffe8-37db-882f-192f5509875f","pitchNumber":4,"startTime":"2025-09-21T01:02:50.082Z","endTime":"2025-09-21T01:02:54.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.32298512596251,"strikeZoneBottom":1.58393616600258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.535689975512806,"aZ":-33.1805524332515,"pfxX":6.818000275979965,"pfxZ":-0.641922126592247,"pX":2.0003090715284273,"pZ":1.1558202290149273,"vX0":6.572111512086609,"vY0":-125.31204951512811,"vZ0":-3.4290394567322773,"x":40.75,"y":207.57,"x0":-1.555233342184641,"y0":50.003059357125906,"z0":5.291591595002117,"aX":10.694368431826181},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.8,"breakHorizontal":-14.0,"spinRate":2858,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.43939619927074025,"extension":7.212471179916078},"index":5,"playId":"30c86b75-bd25-310f-8c10-92063277a05e","pitchNumber":5,"startTime":"2025-09-21T01:03:11.544Z","endTime":"2025-09-21T01:03:16.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.24746768544614,"strikeZoneBottom":1.47590432025348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.47412113175958,"aZ":-14.185576480772792,"pfxX":-6.142832370495663,"pfxZ":9.032778857956899,"pX":1.3842686268073134,"pZ":1.8379628034144269,"vX0":10.043592580529014,"vY0":-140.3832185988622,"vZ0":-6.896057637041998,"x":64.23,"y":189.16,"x0":-1.4454635922483834,"y0":50.000790629293846,"z0":5.253812827736737,"aX":-12.231266029013835},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":9.0,"spinRate":2722,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3905216400272935,"extension":7.224028220652499},"index":6,"playId":"0c68079e-87a5-3abc-a2b3-aaf7b3bd3a9f","pitchNumber":6,"startTime":"2025-09-21T01:03:33.065Z","endTime":"2025-09-21T01:03:39.533Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T01:03:39.533Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a line drive to center fielder James Outman. Brayan Rocchio scores. Petey Halpin scores. Austin Hedges to 2nd.","rbi":2,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-21T01:03:58.736Z","endTime":"2025-09-21T01:04:42.066Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"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":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":{"id":690953,"link":"/api/v1/people/690953"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":{"id":690953,"link":"/api/v1/people/690953"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"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":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.24527367181358,"strikeZoneBottom":1.46687569447015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.70406905585829,"aZ":-13.988337147032693,"pfxX":-5.949131060648794,"pfxZ":8.904003718601526,"pX":1.17446125438763,"pZ":1.428078375937628,"vX0":9.292828887576833,"vY0":-142.05791690034053,"vZ0":-8.269354911385012,"x":72.23,"y":200.22,"x0":-1.3671151380580184,"y0":50.00676904905536,"z0":5.2673326139602,"aX":-12.156240237542798},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.5,"breakHorizontal":8.9,"spinRate":2626,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.385643274143157,"extension":7.052861795837402},"index":0,"playId":"88ca20b2-3f72-3613-832a-be5feb47d333","pitchNumber":1,"startTime":"2025-09-21T01:04:02.779Z","endTime":"2025-09-21T01:04:06.633Z","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":89.5,"endSpeed":82.3,"strikeZoneTop":3.21066873330916,"strikeZoneBottom":1.4649481819022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.588856464132515,"aZ":-25.93852479296806,"pfxX":-2.6156723387463554,"pfxZ":3.613175148387807,"pX":-0.36993283813150457,"pZ":2.4824251095437297,"vX0":4.011745245847443,"vY0":-130.39497671876202,"vZ0":-2.5324052230180687,"x":131.1,"y":171.75,"x0":-1.5863136412573946,"y0":50.00618831103126,"z0":5.416706577028285,"aX":-4.5197839752568125},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.2,"breakHorizontal":3.8,"spinRate":1631,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4195294543792132,"extension":6.973085217201571},"index":1,"playId":"533430f0-7821-3b32-b59d-43c07f94f3ee","pitchNumber":2,"startTime":"2025-09-21T01:04:18.448Z","endTime":"2025-09-21T01:04:22.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.287234372445564,"aZ":-14.051506877741666,"pfxX":-5.93498303257327,"pfxZ":8.855417562836706,"pX":0.16032387079710378,"pZ":2.3502990102256747,"vX0":6.6985960737787416,"vY0":-141.8817093283476,"vZ0":-5.754640557739023,"x":110.89,"y":175.32,"x0":-1.4557944663532547,"y0":50.00605739971393,"z0":5.294360581356883,"aX":-12.149884610143392},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.1,"breakHorizontal":9.5,"spinRate":2727,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3854839514731303,"extension":6.996976049913448},"hitData":{"launchSpeed":88.1,"launchAngle":17.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.19,"coordY":91.01}},"index":2,"playId":"e925a3b0-e908-3ac6-8d07-862084d6b591","pitchNumber":3,"startTime":"2025-09-21T01:04:32.281Z","endTime":"2025-09-21T01:04:42.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T01:04:42.066Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-21T01:04:53.067Z","endTime":"2025-09-21T01:06:10.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"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":82.7,"endSpeed":76.3,"strikeZoneTop":3.30362328174289,"strikeZoneBottom":1.58464426880048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.36475073941951,"aZ":-37.215875006588334,"pfxX":7.852644443731172,"pfxZ":-3.436578600590879,"pX":0.32073268154512985,"pZ":2.247442732643299,"vX0":2.1471437167594267,"vY0":-120.43435619487296,"vZ0":0.11364412200974994,"x":104.77,"y":178.1,"x0":-1.6023278057329655,"y0":50.000755352965584,"z0":5.490991086557468,"aX":11.53361527812985},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.9,"breakHorizontal":-14.8,"spinRate":2768,"spinDirection":52},"zone":6,"typeConfidence":2.0,"plateTime":0.454775542991841,"extension":6.929044696895479},"index":0,"playId":"3e268904-3996-3978-ba76-2ed0a7bcd09b","pitchNumber":1,"startTime":"2025-09-21T01:05:10.701Z","endTime":"2025-09-21T01:05:14.766Z","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":83.2,"endSpeed":77.0,"strikeZoneTop":3.26747224699138,"strikeZoneBottom":1.45030890396977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.598425135157996,"aZ":-37.48122009910753,"pfxX":7.046375090869782,"pfxZ":-3.575118658568882,"pX":0.1078016789714073,"pZ":0.9410228250088386,"vX0":1.7870983282174744,"vY0":-121.1397974407626,"vZ0":-2.756650895524257,"x":112.89,"y":213.37,"x0":-1.5546929334692594,"y0":50.000649401319684,"z0":5.369365313473551,"aX":10.472952964403962},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-6.8,"breakHorizontal":-13.2,"spinRate":2721,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4520929183121991,"extension":6.750232271786758},"index":1,"playId":"858bba3f-ce68-3fdf-abed-6205e013f7ba","pitchNumber":2,"startTime":"2025-09-21T01:05:26.260Z","endTime":"2025-09-21T01:05:30.232Z","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":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.24451037818047,"aZ":-11.992899092162125,"pfxX":-4.473591671243511,"pfxZ":9.9461063309482,"pX":0.12905429442476005,"pZ":3.0576276553778468,"vX0":6.51512835787576,"vY0":-141.94943341080997,"vZ0":-4.262927176686266,"x":112.08,"y":156.22,"x0":-1.6208033112078575,"y0":50.00274756837635,"z0":5.349816247479687,"aX":-9.077594174323947},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.3,"breakHorizontal":6.7,"spinRate":2673,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.3867211761934155,"extension":6.9132527679013105},"index":2,"playId":"fbcf1f00-23d8-3dce-8beb-59df355effd5","pitchNumber":3,"startTime":"2025-09-21T01:05:44.747Z","endTime":"2025-09-21T01:05:48.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.45188820242407,"aZ":-39.33012750222104,"pfxX":5.820236622420948,"pfxZ":-4.894457930718539,"pX":-0.005785311265298345,"pZ":1.3851480133668517,"vX0":1.8102905844423187,"vY0":-120.75563576584427,"vZ0":-1.2429525534095445,"x":117.22,"y":201.38,"x0":-1.5228203561180036,"y0":50.000375571914,"z0":5.394202368918285,"aX":8.517245238589519},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-8.9,"breakHorizontal":-11.0,"spinRate":2713,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.45512063142732107,"extension":7.051415027816882},"index":3,"playId":"1ecdf3c7-453b-3e70-bb5f-6e0ad55bdd69","pitchNumber":4,"startTime":"2025-09-21T01:06:05.927Z","endTime":"2025-09-21T01:06:10.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T01:06:10.832Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson McCusker called out on strikes.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-21T01:08:09.079Z","endTime":"2025-09-21T01:09:19.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jhonkensy Noel replaces left fielder Steven Kwan, batting 1st, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-21T01:07:46.235Z","endTime":"2025-09-21T01:07:46.259Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678877,"link":"/api/v1/people/678877"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":680757,"link":"/api/v1/people/680757"}},{"details":{"description":"Defensive switch from right field to left field for Daniel Schneemann.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-21T01:07:46.259Z","endTime":"2025-09-21T01:08:11.236Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"200"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.688,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.00146173268827,"aZ":-23.361680140797205,"pfxX":-0.796445359778263,"pfxZ":5.3106902789410615,"pX":-0.658145231105406,"pZ":2.719761759278334,"vX0":-6.495993369329623,"vY0":-127.24475226198854,"vZ0":-2.0308329285868116,"x":142.09,"y":165.35,"x0":2.0182024473479423,"y0":50.00629171693544,"z0":5.355614477075814,"aX":-1.3230490754114066},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.5,"breakHorizontal":2.8,"spinRate":2181,"spinDirection":178},"zone":4,"typeConfidence":2.0,"plateTime":0.42838170685225396,"extension":6.521052609902624},"index":2,"playId":"289c3cc5-797f-3871-ba84-71b27d0c76b5","pitchNumber":1,"startTime":"2025-09-21T01:08:11.236Z","endTime":"2025-09-21T01:08:15.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.688,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.641983653907822,"aZ":-24.77830774193055,"pfxX":6.902530040925463,"pfxZ":4.955229321608459,"pX":0.7803451923853321,"pZ":1.8216000205960008,"vX0":-5.252273886197236,"vY0":-120.8843523070435,"vZ0":-3.017562041490736,"x":87.26,"y":189.6,"x0":2.0751910035484924,"y0":50.00416057380824,"z0":5.241174160504042,"aX":10.305638918327768},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":8.5,"breakHorizontal":-11.4,"spinRate":1090,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.4515942355869531,"extension":6.379642754432638},"index":3,"playId":"6ebab6af-843b-3106-a7a7-5866a6f1e1f9","pitchNumber":2,"startTime":"2025-09-21T01:08:25.300Z","endTime":"2025-09-21T01:08:29.597Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2025-09-21T01:08:38.522Z","endTime":"2025-09-21T01:08:49.096Z","isPitch":false,"type":"action","player":{"id":676812,"link":"/api/v1/people/676812"}},{"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":91.4,"endSpeed":83.3,"strikeZoneTop":3.82715962174027,"strikeZoneBottom":1.92935114127812,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.91875556171765,"aZ":-15.339306376363421,"pfxX":5.566205810711217,"pfxZ":9.395583644555536,"pX":0.9475153284554323,"pZ":4.574429037849963,"vX0":-4.801362243708099,"vY0":-133.11720435280608,"vZ0":0.3112345202773246,"x":80.88,"y":115.27,"x0":2.0525162339273173,"y0":50.00642141721362,"z0":5.567554263083001,"aX":9.978680941010985},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.3,"breakHorizontal":-9.0,"spinRate":2246,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.41165643327724455,"extension":6.269594895881338},"index":5,"playId":"e0c9ab1a-5bf8-3b30-93c5-0940a241876f","pitchNumber":3,"startTime":"2025-09-21T01:08:49.096Z","endTime":"2025-09-21T01:08:53.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.688,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.220075161109463,"aZ":-13.907302502461114,"pfxX":4.835513720694679,"pfxZ":10.071959770047766,"pX":0.9256108298785273,"pZ":4.692537308383336,"vX0":-4.667613759524684,"vY0":-133.67775300933687,"vZ0":0.4795396602586131,"x":81.72,"y":112.08,"x0":2.0642194549073385,"y0":50.003912868798,"z0":5.507537382505504,"aX":8.771481481849312},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.6,"breakHorizontal":-7.8,"spinRate":2348,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.4093970167935592,"extension":6.3890576942873505},"index":6,"playId":"be4fd0c0-1efd-3b4e-844b-0de17fe7c55f","pitchNumber":4,"startTime":"2025-09-21T01:09:02.496Z","endTime":"2025-09-21T01:09:06.664Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.77597689174578,"strikeZoneBottom":1.91056076647362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.00203438925925,"aZ":-24.34584827907663,"pfxX":-1.854146698035315,"pfxZ":4.679423945372365,"pX":0.32222999027487087,"pZ":3.4904765525088632,"vX0":-3.7456116633905294,"vY0":-127.68919082163612,"vZ0":-0.10446187449332711,"x":104.72,"y":144.54,"x0":2.041428369785982,"y0":50.004476615566446,"z0":5.426248905328561,"aX":-3.1019759319318534},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.6,"breakHorizontal":4.1,"spinRate":2364,"spinDirection":187},"zone":3,"typeConfidence":2.0,"plateTime":0.4267936350442101,"extension":6.397861683353926},"index":7,"playId":"f8727368-36c6-3338-a054-86f0a272c458","pitchNumber":5,"startTime":"2025-09-21T01:09:15.480Z","endTime":"2025-09-21T01:09:19.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T01:09:19.997Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out, pitcher Logan Allen to shortstop Gabriel Arias to first baseman CJ Kayfus.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-21T01:09:38.524Z","endTime":"2025-09-21T01:09:48.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671106,"link":"/api/v1/people/671106"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"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":87.8,"endSpeed":80.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.73409547281731,"aZ":-23.025468842604162,"pfxX":8.627191343709349,"pfxZ":5.523052639039232,"pX":0.8940055701856431,"pZ":3.304181657783694,"vX0":-5.775890387838123,"vY0":-127.73506323295159,"vZ0":0.08458799804051342,"x":82.92,"y":149.57,"x0":2.0609978976382894,"y0":50.00157411291084,"z0":5.077440301700822,"aX":14.288710048636986},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.3,"breakHorizontal":-14.4,"spinRate":2031,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4284145685339409,"extension":6.455431645646558},"hitData":{"launchSpeed":68.0,"launchAngle":11.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":118.8,"coordY":155.22}},"index":0,"playId":"73465bba-7b00-3503-97a6-bc888eecab23","pitchNumber":1,"startTime":"2025-09-21T01:09:40.643Z","endTime":"2025-09-21T01:09:48.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T01:09:48.530Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Gasper strikes out swinging.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-21T01:10:27.198Z","endTime":"2025-09-21T01:11:09.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-21T01:10:17.552Z","endTime":"2025-09-21T01:10:29.301Z","isPitch":false,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.17889635522715,"aZ":-24.331064092187642,"pfxX":-0.24630658920960613,"pfxZ":4.647923196991151,"pX":-0.8654787028482753,"pZ":1.9670500594133946,"vX0":-6.758257293639346,"vY0":-128.19289913305295,"vZ0":-3.4537614539607153,"x":149.99,"y":185.67,"x0":1.8222307302239902,"y0":50.00136414189033,"z0":5.202782577644586,"aX":-0.4137857717855356},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.9,"breakHorizontal":1.8,"spinRate":2109,"spinDirection":168},"zone":13,"typeConfidence":2.0,"plateTime":0.4251155603391168,"extension":6.437491366413079},"index":1,"playId":"5549780f-a7fd-3652-aeed-09c7bb71451f","pitchNumber":1,"startTime":"2025-09-21T01:10:29.301Z","endTime":"2025-09-21T01:10:33.796Z","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":79.5,"endSpeed":73.3,"strikeZoneTop":3.21695576634319,"strikeZoneBottom":1.4970178254971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.5599885660269,"aZ":-33.64176185585367,"pfxX":-5.840891816395664,"pfxZ":-1.0800865328058205,"pX":0.7529854474154438,"pZ":1.9223121500680524,"vX0":-1.6098206106138844,"vY0":-115.83125878254546,"vZ0":-0.20568421844967022,"x":88.3,"y":186.88,"x0":2.215752118007413,"y0":50.00288507649847,"z0":5.227911223255141,"aX":-7.939109512367063},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-1.7,"breakHorizontal":10.9,"spinRate":2194,"spinDirection":281},"zone":9,"typeConfidence":2.0,"plateTime":0.472805820468567,"extension":6.4775270509564065},"index":2,"playId":"f725de05-1d96-3206-accb-e9f5d156fa30","pitchNumber":2,"startTime":"2025-09-21T01:10:41.706Z","endTime":"2025-09-21T01:10:46.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.6,"strikeZoneTop":3.16792424398474,"strikeZoneBottom":1.48083395898144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.663703064773028,"aZ":-25.268907567814523,"pfxX":6.881374603414003,"pfxZ":4.77016368553341,"pX":1.4254026485729019,"pZ":1.5595847420231308,"vX0":-3.988205162664422,"vY0":-119.20569094650367,"vZ0":-3.0277249325317124,"x":62.67,"y":196.67,"x0":2.2211309593886974,"y0":50.0026588050343,"z0":5.113268822328642,"aX":9.961123182822368},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":8.2,"breakHorizontal":-11.5,"spinRate":1068,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4584623813935158,"extension":6.439995555741129},"index":3,"playId":"ef6225aa-42e0-33f5-8dd1-3352feb806b9","pitchNumber":3,"startTime":"2025-09-21T01:10:53.073Z","endTime":"2025-09-21T01:10:57.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.69768776953592,"aZ":-15.79752140116779,"pfxX":4.012884989970779,"pfxZ":8.907055353696308,"pX":0.5241244952191393,"pZ":3.586473830985538,"vX0":-5.2654111725461386,"vY0":-134.16040311634532,"vZ0":-1.9015500774470382,"x":97.02,"y":141.95,"x0":1.9830132455658824,"y0":50.00280209418353,"z0":5.419940198022688,"aX":7.378494673394092},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.0,"breakHorizontal":-6.2,"spinRate":2211,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4069438355689128,"extension":6.475051213913587},"index":4,"playId":"28a99cc2-9768-328d-9f16-590582a05393","pitchNumber":4,"startTime":"2025-09-21T01:11:05.015Z","endTime":"2025-09-21T01:11:09.829Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T01:11:09.829Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez strikes out swinging.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-21T01:13:27.718Z","endTime":"2025-09-21T01:14:48.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: DaShawn Keirsey Jr. replaces left fielder Austin Martin, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-21T01:12:25.759Z","endTime":"2025-09-21T01:13:15.905Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680577,"link":"/api/v1/people/680577"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Angel Martínez replaces José Ramírez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-21T01:13:15.905Z","endTime":"2025-09-21T01:13:29.996Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":608070,"link":"/api/v1/people/608070"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.26308403625585,"strikeZoneBottom":1.54446023895002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.285763802038176,"aZ":-26.572513418585817,"pfxX":-3.6523023305081086,"pfxZ":3.3731158115593853,"pX":-1.6912938379761004,"pZ":4.145990741810705,"vX0":1.2000091065004124,"vY0":-127.29957389652148,"vZ0":1.4563258804823076,"x":181.47,"y":126.84,"x0":-1.6910847964732556,"y0":50.002620978952656,"z0":5.6527415941984165,"aX":-6.063653090816994},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.6,"breakHorizontal":6.4,"spinRate":1514,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4283692940074362,"extension":6.917425358773902},"index":2,"playId":"26e75e1e-45be-31ff-8fc7-49f4d0a5b9ba","pitchNumber":1,"startTime":"2025-09-21T01:13:29.996Z","endTime":"2025-09-21T01:13:33.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.602371536582734,"aZ":-14.509671141959986,"pfxX":-4.58405390876616,"pfxZ":8.876042916313324,"pX":-0.8472620881091905,"pZ":2.52878390975836,"vX0":3.553715050879917,"vY0":-139.314601205143,"vZ0":-5.365227110104882,"x":149.3,"y":170.5,"x0":-1.5358350165857784,"y0":50.00483482391193,"z0":5.4186247368787015,"aX":-9.125453302332138},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":7.7,"spinRate":2471,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39127758288810277,"extension":7.011319324820719},"index":3,"playId":"81e5bf52-5d25-32c5-8c41-07d5b6f7240b","pitchNumber":2,"startTime":"2025-09-21T01:13:42.938Z","endTime":"2025-09-21T01:13:46.994Z","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":96.0,"endSpeed":88.3,"strikeZoneTop":3.23710334178946,"strikeZoneBottom":1.51854629991143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.425810951354958,"aZ":-16.26632153210794,"pfxX":-3.6707369842834425,"pfxZ":7.964463273585128,"pX":-1.0929709171368212,"pZ":4.011458185521957,"vX0":2.784172083293532,"vY0":-139.951157980227,"vZ0":-1.3499345007734433,"x":158.66,"y":130.47,"x0":-1.6201231369171532,"y0":50.00691857066262,"z0":5.557547978744768,"aX":-7.336475645520809},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":6.1,"spinRate":2364,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3902797951655077,"extension":7.005401181397002},"index":4,"playId":"5d31b3ea-e928-3c40-b027-503371aea9cd","pitchNumber":3,"startTime":"2025-09-21T01:14:00.067Z","endTime":"2025-09-21T01:14:04.161Z","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.9,"endSpeed":87.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.692633490139375,"aZ":-15.252350251174457,"pfxX":-5.129207871401292,"pfxZ":8.583557704763413,"pX":-0.5374012567076768,"pZ":3.0271525247463154,"vX0":4.489916725503602,"vY0":-139.5809053273342,"vZ0":-3.871484993662369,"x":137.48,"y":157.05,"x0":-1.501172787528584,"y0":50.00153951472958,"z0":5.437715132259641,"aX":-10.11075330368383},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.9,"breakHorizontal":8.4,"spinRate":2406,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.39254051249887345,"extension":7.016733427794396},"index":5,"playId":"a5dbbcde-0b79-356f-8d24-b26040523400","pitchNumber":4,"startTime":"2025-09-21T01:14:14.083Z","endTime":"2025-09-21T01:14:18.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":78.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.563248133165494,"aZ":-39.012987382649165,"pfxX":3.5377557224561142,"pfxZ":-4.503631349227863,"pX":0.46622161890048447,"pZ":0.7830739571942714,"vX0":3.4360839101576275,"vY0":-121.8227473010462,"vZ0":-2.9675919181200365,"x":99.23,"y":217.64,"x0":-1.4167141719679988,"y0":50.003143215515486,"z0":5.354711317420331,"aX":5.372519345341147},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-8.6,"breakHorizontal":-7.2,"spinRate":2577,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.44780711592565536,"extension":7.096904009535711},"index":6,"playId":"d42cd11d-2cc1-35a4-ae19-04634c8cc95d","pitchNumber":5,"startTime":"2025-09-21T01:14:43.655Z","endTime":"2025-09-21T01:14:48.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T01:14:48.160Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Manzardo grounds out, second baseman Luke Keaschall to first baseman Edouard Julien.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-21T01:14:56.428Z","endTime":"2025-09-21T01:15:18.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"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":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.549085037513688,"aZ":-26.858692627755836,"pfxX":-2.3883763428748885,"pfxZ":3.2030988881534848,"pX":-0.542943498559506,"pZ":1.8374662629771448,"vX0":3.4382617818856476,"vY0":-127.61226106689243,"vZ0":-3.7555522575752818,"x":137.7,"y":189.17,"x0":-1.5931558394325742,"y0":50.00454615743007,"z0":5.427535267219437,"aX":-3.9670243974197055},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.3,"breakHorizontal":3.6,"spinRate":1601,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.4280632379866911,"extension":6.89318441223152},"hitData":{"launchSpeed":64.6,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.27,"coordY":163.24}},"index":0,"playId":"00964421-8393-30bd-bb41-0369b44d13a5","pitchNumber":1,"startTime":"2025-09-21T01:15:10.809Z","endTime":"2025-09-21T01:15:18.326Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T01:15:18.326Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Arias strikes out swinging.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-21T01:15:26.120Z","endTime":"2025-09-21T01:17:28.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":83.7,"endSpeed":77.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.032435920146174,"aZ":-34.91332597664948,"pfxX":5.732849295835405,"pfxZ":-1.8012911732185124,"pX":-0.2457220070146428,"pZ":2.911012191291028,"vX0":1.707308762862777,"vY0":-122.03003249110509,"vZ0":1.0910280632568277,"x":126.37,"y":160.18,"x0":-1.6976964443872997,"y0":50.001949168111,"z0":5.445553196900256,"aX":8.721479467457948},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.8,"breakHorizontal":-10.8,"spinRate":2681,"spinDirection":55},"zone":2,"typeConfidence":2.0,"plateTime":0.4473348300445954,"extension":7.078615972262116},"index":0,"playId":"50f28d62-5a09-3429-91fb-5bc30b20bbf3","pitchNumber":1,"startTime":"2025-09-21T01:15:41.462Z","endTime":"2025-09-21T01:15:45.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.164942478810538,"aZ":-34.35332442165353,"pfxX":5.558640481212972,"pfxZ":-1.4313522787659925,"pX":0.842083200271576,"pZ":0.5487465072903951,"vX0":4.264959833032609,"vY0":-122.73250241569882,"vZ0":-4.210015319509933,"x":84.9,"y":223.96,"x0":-1.6398462855616998,"y0":50.001459662039316,"z0":5.21031149074066,"aX":8.482409219083864},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.4,"breakHorizontal":-11.0,"spinRate":2842,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.44617978415072646,"extension":6.868070535029279},"index":1,"playId":"b3ca369b-8a90-36b5-b336-e91620493ca4","pitchNumber":2,"startTime":"2025-09-21T01:15:54.198Z","endTime":"2025-09-21T01:15:58.659Z","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":97.2,"endSpeed":89.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.18319833114088,"aZ":-12.72311122119535,"pfxX":-4.14615313114424,"pfxZ":9.472050776362856,"pX":0.16058863888861336,"pZ":2.635689701295593,"vX0":6.035249318403218,"vY0":-141.44622821932043,"vZ0":-5.36586556428312,"x":110.88,"y":167.62,"x0":-1.4488573496506338,"y0":50.004944090586946,"z0":5.353533924031773,"aX":-8.51642604983074},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.4,"breakHorizontal":6.5,"spinRate":2541,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3852532252901013,"extension":6.9104456247463855},"index":2,"playId":"792c93c6-69c6-3ae0-940c-d100a82758c9","pitchNumber":3,"startTime":"2025-09-21T01:16:11.153Z","endTime":"2025-09-21T01:16:15.593Z","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":83.8,"endSpeed":77.3,"strikeZoneTop":3.64893718337644,"strikeZoneBottom":1.64075196526894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.61270290207971,"aZ":-35.41706278760756,"pfxX":5.167583660872126,"pfxZ":-2.1578124462392214,"pX":1.2563199461267698,"pZ":1.3141166561633442,"vX0":5.23637043628606,"vY0":-121.97276367610316,"vZ0":-2.236939721388889,"x":69.11,"y":203.3,"x0":-1.5919181394445265,"y0":50.003509153522465,"z0":5.305238291460863,"aX":7.763864401908508},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.2,"breakHorizontal":-10.7,"spinRate":2739,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.44953845421683214,"extension":7.026999701318511},"index":3,"playId":"5ded073e-513e-383f-b2db-cf6ed90b0291","pitchNumber":4,"startTime":"2025-09-21T01:16:28.710Z","endTime":"2025-09-21T01:16:33.026Z","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":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.61771164706656,"strikeZoneBottom":1.6422807920213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.29532004707732,"aZ":-34.09879435105485,"pfxX":5.963437664408293,"pfxZ":-1.2741744059613112,"pX":0.8204115425946351,"pZ":1.0365321321951724,"vX0":4.061156745835913,"vY0":-122.60276470359062,"vZ0":-3.171001181181201,"x":85.73,"y":210.79,"x0":-1.6346712728263095,"y0":50.0000273811707,"z0":5.270571217825633,"aX":9.033977306315485},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.8,"breakHorizontal":-11.8,"spinRate":2705,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4475450031068582,"extension":6.764246080293406},"index":4,"playId":"ecd7eaa9-1b72-3db4-8e50-d1f7cc621fa8","pitchNumber":5,"startTime":"2025-09-21T01:16:41.576Z","endTime":"2025-09-21T01:16:45.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.39279756661442,"strikeZoneBottom":1.61331254778004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.56404001786148,"aZ":-21.039573656253882,"pfxX":-9.212795643546484,"pfxZ":5.644208752546099,"pX":0.06627894900974018,"pZ":1.5049933326067084,"vX0":7.468249474427358,"vY0":-139.85362412644508,"vZ0":-6.556926252187879,"x":114.47,"y":198.15,"x0":-1.4463270448968497,"y0":50.0069505035946,"z0":5.267460129238485,"aX":-18.190661272945626},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.0,"breakHorizontal":15.1,"spinRate":2479,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.3921533826611787,"extension":6.764209011081642},"index":5,"playId":"e92e6b6e-bd69-3bb2-9522-fcc42b3f03a4","pitchNumber":6,"startTime":"2025-09-21T01:16:55.630Z","endTime":"2025-09-21T01:16:59.992Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-09-21T01:17:07.266Z","endTime":"2025-09-21T01:17:20.102Z","isPitch":false,"type":"action","player":{"id":672356,"link":"/api/v1/people/672356"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.022634841607704,"aZ":-33.98823155093005,"pfxX":5.964798033116343,"pfxZ":-1.1988425851292441,"pX":1.2474412656274307,"pZ":0.5189146966304258,"vX0":4.824850735769549,"vY0":-122.55582683840709,"vZ0":-4.388315621800487,"x":69.45,"y":224.77,"x0":-1.5240688800380464,"y0":50.001823011412284,"z0":5.246863854842843,"aX":9.039812227722743},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.0,"breakHorizontal":-12.0,"spinRate":2795,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.44752806966269754,"extension":7.208311142535993},"index":7,"playId":"05387373-4bb4-3b45-9aaa-48b96e2d0533","pitchNumber":7,"startTime":"2025-09-21T01:17:20.102Z","endTime":"2025-09-21T01:17:28.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T01:17:28.087Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman called out on strikes.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-21T01:19:52.930Z","endTime":"2025-09-21T01:21:25.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8,9],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to third base for Daniel Schneemann.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-21T01:19:24.394Z","endTime":"2025-09-21T01:19:24.421Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"200"},{"details":{"description":"Angel Martínez remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-21T01:19:24.421Z","endTime":"2025-09-21T01:19:24.422Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"301","replacedPlayer":{"id":608070,"link":"/api/v1/people/608070"}},{"details":{"description":"Defensive switch from center field to left field for Petey Halpin.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-09-21T01:19:24.422Z","endTime":"2025-09-21T01:19:24.424Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"800"},{"details":{"description":"Pitching Change: Zak Kent replaces Logan Allen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-09-21T01:19:24.424Z","endTime":"2025-09-21T01:19:55.104Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687849,"link":"/api/v1/people/687849"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.8,"strikeZoneTop":3.30692600156002,"strikeZoneBottom":1.68817871231669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.71185137855575,"aZ":-43.63965388156849,"pfxX":2.7680738352743868,"pfxZ":-8.22294328655253,"pX":-0.5673414705152432,"pZ":1.3117708416567322,"vX0":0.6100950861441252,"vY0":-117.48909617784983,"vZ0":-2.0584447481255337,"x":138.63,"y":203.36,"x0":-1.1900605763596412,"y0":50.001099550262616,"z0":6.263003907509285,"aX":3.8607766718617804},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-15.1,"breakHorizontal":-5.2,"spinRate":2833,"spinDirection":24},"zone":13,"typeConfidence":2.0,"plateTime":0.46657430524166443,"extension":6.10557450741765},"index":4,"playId":"727350e3-9958-337b-8445-e1c238030ca6","pitchNumber":1,"startTime":"2025-09-21T01:19:55.104Z","endTime":"2025-09-21T01:19:58.890Z","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":93.1,"endSpeed":86.6,"strikeZoneTop":3.41946227306653,"strikeZoneBottom":1.70256209684153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.43903881872554,"aZ":-18.761316082193623,"pfxX":2.3466603222484883,"pfxZ":7.115701742127802,"pX":1.6164093840711375,"pZ":1.763001640803828,"vX0":5.780058128969181,"vY0":-135.42423522965686,"vZ0":-8.04294328807475,"x":55.39,"y":191.18,"x0":-0.8381065528202388,"y0":50.005909250138224,"z0":6.049551710307942,"aX":4.422683616610198},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.6,"breakHorizontal":-5.3,"spinRate":2845,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.402183393483472,"extension":6.149800391608647},"index":5,"playId":"c8b4ec87-1549-34a4-aad0-ec6110fbda27","pitchNumber":2,"startTime":"2025-09-21T01:20:10.104Z","endTime":"2025-09-21T01:20:13.957Z","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":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.66143673392385,"aZ":-32.210397586452025,"pfxX":2.5194704725146937,"pfxZ":-0.019192147786553093,"pX":0.0057780175092075675,"pZ":2.244353814259216,"vX0":2.049921967634663,"vY0":-126.83778445417686,"vZ0":-3.380836441029249,"x":116.78,"y":178.18,"x0":-1.136512647448691,"y0":50.0061798871557,"z0":6.127230389820933,"aX":4.160538330018307},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.5,"breakHorizontal":-5.0,"spinRate":2994,"spinDirection":75},"zone":5,"typeConfidence":2.0,"plateTime":0.42963449696690503,"extension":6.104743476145186},"index":6,"playId":"357d34f8-0c83-39ad-9e6b-efd60e983003","pitchNumber":3,"startTime":"2025-09-21T01:20:27.188Z","endTime":"2025-09-21T01:20:32.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.37457624625528,"strikeZoneBottom":1.72323420602631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.446497260401163,"aZ":-35.204918186102496,"pfxX":1.8183430644834688,"pfxZ":-1.867468783540307,"pX":-0.4646044687011388,"pZ":3.8606210686108318,"vX0":1.0944336999314646,"vY0":-126.46679446677621,"vZ0":1.0172031329293825,"x":134.71,"y":134.54,"x0":-1.1390186804912248,"y0":50.00402552699887,"z0":6.273867045810611,"aX":2.9493806327421566},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.9,"breakHorizontal":-3.6,"spinRate":2776,"spinDirection":76},"zone":11,"typeConfidence":2.0,"plateTime":0.43286998811016986,"extension":6.124563027526343},"index":7,"playId":"3f76e687-cdf0-3c1b-a2fc-37a755635a3a","pitchNumber":4,"startTime":"2025-09-21T01:20:47.947Z","endTime":"2025-09-21T01:20:52.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.1,"strikeZoneTop":3.34904300024462,"strikeZoneBottom":1.69758982941929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.777190272967,"aZ":-44.79628837868906,"pfxX":3.000231408995371,"pfxZ":-9.10498086544,"pX":-1.0996855196631954,"pZ":3.6054552421098873,"vX0":-0.9212646840232602,"vY0":-116.91211835876099,"vZ0":3.0456511580375523,"x":158.92,"y":141.43,"x0":-1.090630990418936,"y0":50.00414487443034,"z0":6.4864678991442295,"aX":4.158748719152009},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-15.5,"breakHorizontal":-5.2,"spinRate":2845,"spinDirection":30},"zone":11,"typeConfidence":2.0,"plateTime":0.4682649270662491,"extension":6.080135919193017},"index":8,"playId":"39fc95c7-9f9e-3065-87f1-0b70431b63d9","pitchNumber":5,"startTime":"2025-09-21T01:21:04.137Z","endTime":"2025-09-21T01:21:08.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.3,"strikeZoneTop":3.39466315176416,"strikeZoneBottom":1.77605229280293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.500366960476043,"aZ":-16.25851682105755,"pfxX":1.257095803039387,"pfxZ":8.474012107125297,"pX":-0.6992997229743081,"pZ":2.5061789491044286,"vX0":1.0070788979494418,"vY0":-134.99469844043549,"vZ0":-6.524261964158397,"x":143.66,"y":171.11,"x0":-1.238287273569086,"y0":50.00565112591812,"z0":6.064598416399508,"aX":2.361371045243306},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":-2.5,"spinRate":2873,"spinDirection":190},"zone":4,"typeConfidence":2.0,"plateTime":0.4030317961623857,"extension":6.125082586707421},"index":9,"playId":"9215267a-82d7-3946-9779-dae97ba3ffe2","pitchNumber":6,"startTime":"2025-09-21T01:21:20.892Z","endTime":"2025-09-21T01:21:25.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T01:21:25.623Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton strikes out swinging.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-21T01:21:39.124Z","endTime":"2025-09-21T01:22:37.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.5577203699211,"strikeZoneBottom":1.64012387612754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.62760377906279,"aZ":-35.06117288998935,"pfxX":1.4985720921159877,"pfxZ":-1.7593423115033264,"pX":-0.13029470794888048,"pZ":2.106540896593961,"vX0":1.7072312072253846,"vY0":-126.66787756331938,"vZ0":-3.293040325050966,"x":121.97,"y":181.9,"x0":-1.0054402927633332,"y0":50.00501135207025,"z0":6.200469547865401,"aX":2.457344967039928},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.7,"breakHorizontal":-3.1,"spinRate":2901,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.43090199620070235,"extension":6.129194653260316},"index":0,"playId":"0e157ca4-7fb1-347a-a810-d4be9a94c76b","pitchNumber":1,"startTime":"2025-09-21T01:21:50.268Z","endTime":"2025-09-21T01:21:55.089Z","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.2,"endSpeed":87.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.994788379109163,"aZ":-19.095551744415292,"pfxX":1.6949597673438412,"pfxZ":6.765486985016315,"pX":0.6381738864992142,"pZ":3.6952905097060658,"vX0":3.266271470091459,"vY0":-137.32315220847224,"vZ0":-3.415305007442268,"x":92.67,"y":139.01,"x0":-0.7813066001881951,"y0":50.00236540057125,"z0":6.235178273006491,"aX":3.274470630574976},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.9,"breakHorizontal":-3.7,"spinRate":2967,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.3970586318690872,"extension":6.066685747091663},"index":1,"playId":"18f038ef-dcd6-3a7a-bca9-3d844ea4cd45","pitchNumber":2,"startTime":"2025-09-21T01:22:04.394Z","endTime":"2025-09-21T01:22:08.989Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-09-21T01:22:17.092Z","endTime":"2025-09-21T01:22:31.615Z","isPitch":false,"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.53161776236957,"aZ":-33.71673761515738,"pfxX":1.4640509241668127,"pfxZ":-0.9094676287007113,"pX":1.4243449928036132,"pZ":1.5513826122258119,"vX0":5.446758813848841,"vY0":-129.01142995018975,"vZ0":-4.921250979635239,"x":62.71,"y":196.89,"x0":-0.9000698255129315,"y0":50.00423170798558,"z0":6.067147320344415,"aX":2.4799654878583888},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.5,"breakHorizontal":-3.8,"spinRate":2853,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.42370938831859917,"extension":6.159819765693172},"index":3,"playId":"0f08439c-c875-38a4-a2fa-5778da4ea6cb","pitchNumber":3,"startTime":"2025-09-21T01:22:31.615Z","endTime":"2025-09-21T01:22:37.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T01:22:37.122Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"DaShawn Keirsey Jr. grounds out to first baseman CJ Kayfus.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-21T01:22:50.422Z","endTime":"2025-09-21T01:23:43.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"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":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.44007252254324,"strikeZoneBottom":1.69975138731166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.413531726578547,"aZ":-45.04490374298699,"pfxX":2.073163948353752,"pfxZ":-8.867677643477142,"pX":0.02009130723169558,"pZ":3.7102676549342033,"vX0":1.7247959798997692,"vY0":-119.75074117685493,"vZ0":3.0095660380626947,"x":116.23,"y":138.6,"x0":-0.9792798004447748,"y0":50.00559557492303,"z0":6.470449958865615,"aX":3.0074229212408508},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-15.0,"breakHorizontal":-4.2,"spinRate":2846,"spinDirection":32},"zone":12,"typeConfidence":2.0,"plateTime":0.4576116662170371,"extension":6.165303292435473},"index":0,"playId":"e49cb9dd-4d77-3452-8eeb-3e2ceca4e4fe","pitchNumber":1,"startTime":"2025-09-21T01:23:00.572Z","endTime":"2025-09-21T01:23:04.522Z","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":93.9,"endSpeed":86.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.24725852879785,"aZ":-16.723520610881092,"pfxX":1.2953126085981608,"pfxZ":8.09874440534479,"pX":0.9477855888296468,"pZ":1.916447385778112,"vX0":4.560805710497555,"vY0":-136.56846872130006,"vZ0":-7.927330225152459,"x":80.87,"y":187.04,"x0":-0.9054160201107663,"y0":50.00280377037975,"z0":5.9853091839820305,"aX":2.47122483458611},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":-3.2,"spinRate":2995,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.39952287849909496,"extension":6.241634398689325},"index":1,"playId":"14d6ae34-81a0-37f7-86af-bd6e5daa67f9","pitchNumber":2,"startTime":"2025-09-21T01:23:13.609Z","endTime":"2025-09-21T01:23:18.322Z","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":93.8,"endSpeed":87.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.656243738402427,"aZ":-22.793180632151508,"pfxX":1.8007008929403265,"pfxZ":4.907835942305299,"pX":0.7329700582632552,"pZ":2.3959822510983857,"vX0":3.8068764916077136,"vY0":-136.56231712950782,"vZ0":-5.91237750066662,"x":89.06,"y":174.09,"x0":-0.90651681821022,"y0":50.00449424347752,"z0":6.130474189460854,"aX":3.4418037418563903},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.0,"breakHorizontal":-4.0,"spinRate":2872,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.39924287618532883,"extension":6.170400549072687},"hitData":{"launchSpeed":76.7,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.69,"coordY":171.95}},"index":2,"playId":"c0e9fdb8-db5d-348e-af04-4738687addc1","pitchNumber":3,"startTime":"2025-09-21T01:23:36.006Z","endTime":"2025-09-21T01:23:43.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T01:23:43.755Z","atBatIndex":70}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"DaShawn Keirsey Jr. grounds out to first baseman CJ Kayfus.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-21T01:22:50.422Z","endTime":"2025-09-21T01:23:43.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"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":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.44007252254324,"strikeZoneBottom":1.69975138731166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.413531726578547,"aZ":-45.04490374298699,"pfxX":2.073163948353752,"pfxZ":-8.867677643477142,"pX":0.02009130723169558,"pZ":3.7102676549342033,"vX0":1.7247959798997692,"vY0":-119.75074117685493,"vZ0":3.0095660380626947,"x":116.23,"y":138.6,"x0":-0.9792798004447748,"y0":50.00559557492303,"z0":6.470449958865615,"aX":3.0074229212408508},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-15.0,"breakHorizontal":-4.2,"spinRate":2846,"spinDirection":32},"zone":12,"typeConfidence":2.0,"plateTime":0.4576116662170371,"extension":6.165303292435473},"index":0,"playId":"e49cb9dd-4d77-3452-8eeb-3e2ceca4e4fe","pitchNumber":1,"startTime":"2025-09-21T01:23:00.572Z","endTime":"2025-09-21T01:23:04.522Z","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":93.9,"endSpeed":86.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.24725852879785,"aZ":-16.723520610881092,"pfxX":1.2953126085981608,"pfxZ":8.09874440534479,"pX":0.9477855888296468,"pZ":1.916447385778112,"vX0":4.560805710497555,"vY0":-136.56846872130006,"vZ0":-7.927330225152459,"x":80.87,"y":187.04,"x0":-0.9054160201107663,"y0":50.00280377037975,"z0":5.9853091839820305,"aX":2.47122483458611},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":-3.2,"spinRate":2995,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.39952287849909496,"extension":6.241634398689325},"index":1,"playId":"14d6ae34-81a0-37f7-86af-bd6e5daa67f9","pitchNumber":2,"startTime":"2025-09-21T01:23:13.609Z","endTime":"2025-09-21T01:23:18.322Z","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":93.8,"endSpeed":87.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.656243738402427,"aZ":-22.793180632151508,"pfxX":1.8007008929403265,"pfxZ":4.907835942305299,"pX":0.7329700582632552,"pZ":2.3959822510983857,"vX0":3.8068764916077136,"vY0":-136.56231712950782,"vZ0":-5.91237750066662,"x":89.06,"y":174.09,"x0":-0.90651681821022,"y0":50.00449424347752,"z0":6.130474189460854,"aX":3.4418037418563903},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.0,"breakHorizontal":-4.0,"spinRate":2872,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.39924287618532883,"extension":6.170400549072687},"hitData":{"launchSpeed":76.7,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.69,"coordY":171.95}},"index":2,"playId":"c0e9fdb8-db5d-348e-af04-4738687addc1","pitchNumber":3,"startTime":"2025-09-21T01:23:36.006Z","endTime":"2025-09-21T01:23:43.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T01:23:43.755Z","atBatIndex":70},"scoringPlays":[32,35,36,37,60],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":124.47,"y":74.78},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":91.76,"y":77.58},"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":1,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":119.27,"y":93.91},"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":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":140.05,"y":148.14},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":6,"endIndex":13,"top":[6,7,8,9],"bottom":[10,11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":155.25,"y":162.32},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":135.16,"y":82.74},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":107.15,"y":64.24},"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":2,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":178.44,"y":80.22},"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":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":93.42,"y":148.06},"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":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812"},"coordinates":{"x":154.59,"y":68.36},"type":"H","description":"Single"}]}},{"startIndex":14,"endIndex":19,"top":[14,15,16],"bottom":[17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":141.57,"y":160.3},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":168.75,"y":108.55},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":131.94,"y":182.09},"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":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":115.73,"y":176.01},"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":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"coordinates":{"x":114.21,"y":155.74},"type":"O","description":"Grounded Into DP"},{"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":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":113.11,"y":80.14},"type":"O","description":"Flyout"}]}},{"startIndex":20,"endIndex":28,"top":[20,21,22,23,24],"bottom":[25,26,27,28],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":51.89,"y":132.06},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":80.44,"y":81.54},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":103.56,"y":100.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"coordinates":{"x":91.71,"y":69.13},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":167.41,"y":90.37},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":120.29,"y":145.6},"type":"O","description":"Groundout"}]}},{"startIndex":29,"endIndex":41,"top":[29,30,31,32,33,34,35,36,37,38],"bottom":[39,40,41],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":116.48,"y":82.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":84.31,"y":98.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":120.86,"y":195.18},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":142.08,"y":88.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":151.0,"y":160.0},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":155.76,"y":155.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":188.58,"y":125.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":149.68,"y":46.28},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"coordinates":{"x":134.4,"y":111.71},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":147.65,"y":150.67},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":140.05,"y":159.79},"type":"O","description":"Groundout"}]}},{"startIndex":42,"endIndex":47,"top":[42,43,44],"bottom":[45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":94.44,"y":170.43},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":133.46,"y":147.63},"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":6,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"coordinates":{"x":159.81,"y":167.9},"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":6,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":210.11,"y":100.03},"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":6,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":117.61,"y":76.24},"type":"O","description":"Flyout"}]}},{"startIndex":48,"endIndex":54,"top":[48,49,50],"bottom":[51,52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":157.0,"y":158.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":91.01,"y":67.65},"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":7,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":124.05,"y":170.4},"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":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":137.66,"y":42.26},"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":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":129.0,"y":140.09},"type":"O","description":"Groundout"}]}},{"startIndex":55,"endIndex":64,"top":[55,56,57,58,59,60,61],"bottom":[62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":133.97,"y":177.02},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":110.19,"y":91.01},"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":8,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":118.8,"y":155.22},"type":"O","description":"Groundout"}]}},{"startIndex":65,"endIndex":70,"top":[65,66,67],"bottom":[68,69,70],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":137.27,"y":163.24},"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":9,"pitcher":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849"},"batter":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"coordinates":{"x":150.69,"y":171.95},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":6,"hits":7,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":0,"hits":4,"errors":0,"leftOnBase":2},"away":{"runs":8,"hits":9,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849"},"catcher":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"first":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"second":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"third":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"shortstop":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"left":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"center":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"right":{"id":678877,"fullName":"Jhonkensy Noel","link":"/api/v1/people/678877"},"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"onDeck":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"inHole":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"battingOrder":6,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"offense":{"batter":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"onDeck":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"inHole":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"battingOrder":2,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"balls":1,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"teamStats":{"batting":{"flyOuts":9,"groundOuts":11,"airOuts":9,"runs":8,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".227","atBats":35,"obp":".297","slg":".374","ops":".671","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":10,"rbi":8,"leftOnBase":8,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"flyOuts":4,"groundOuts":9,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":28,"obp":".172","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":114,"era":"3.69","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.27","battersFaced":29,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":114,"balls":42,"strikes":72,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"pitchesPerInning":"12.67","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":0,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID671655":{"person":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"jerseyNumber":"35","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":1,"groundOuts":7,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".269","atBats":26,"obp":".367","slg":".462","ops":".829","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":12,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"2.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID595978":{"person":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":28,"groundOuts":34,"airOuts":57,"runs":11,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":41,"baseOnBalls":17,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".149","atBats":148,"obp":".238","slg":".270","ops":".508","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":172,"totalBases":40,"rbi":10,"leftOnBase":66,"sacBunts":4,"sacFlies":2,"babip":".163","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.60","popOuts":21,"lineOuts":8},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":5,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":14,"obp":".438","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":56,"era":"6.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.33","battersFaced":16,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":56,"balls":21,"strikes":35,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"18.67","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.00","walksPer9Inn":"3.00","hitsPer9Inn":"18.00","runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":13,"stolenBases":30,"stolenBasePercentage":".698","caughtStealingPercentage":".302","assists":19,"putOuts":429,"errors":1,"chances":449,"fielding":".998","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID682177":{"person":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"0-5 | K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":48,"groundOuts":92,"airOuts":87,"runs":47,"doubles":18,"triples":1,"homeRuns":12,"strikeOuts":111,"baseOnBalls":37,"intentionalWalks":1,"hits":77,"hitByPitch":3,"avg":".211","atBats":365,"obp":".288","slg":".364","ops":".652","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":407,"totalBases":133,"rbi":39,"leftOnBase":146,"sacBunts":1,"sacFlies":1,"babip":".267","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.42","popOuts":16,"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":171,"putOuts":164,"errors":2,"chances":337,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID678877":{"person":{"id":678877,"fullName":"Jhonkensy Noel","link":"/api/v1/people/678877"},"jerseyNumber":"43","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"101","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":19,"groundOuts":35,"airOuts":36,"runs":18,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":47,"baseOnBalls":3,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".158","atBats":139,"obp":".175","slg":".281","ops":".456","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":143,"totalBases":39,"rbi":12,"leftOnBase":60,"sacBunts":0,"sacFlies":1,"babip":".193","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.80","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":99,"errors":0,"chances":106,"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"}]},"ID677944":{"person":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":80,"groundOuts":126,"airOuts":141,"runs":62,"doubles":26,"triples":2,"homeRuns":23,"strikeOuts":106,"baseOnBalls":31,"intentionalWalks":1,"hits":120,"hitByPitch":3,"atBats":489,"obp":".293","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1988,"era":"4.15","inningsPitched":"128.0","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.18","battersFaced":527,"outs":384,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1988,"balls":707,"strikes":1281,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".538","pitchesPerInning":"15.53","gamesFinished":0,"strikeoutWalkRatio":"3.42","strikeoutsPer9Inn":"7.45","walksPer9Inn":"2.18","hitsPer9Inn":"8.44","runsScoredPer9":"4.36","homeRunsPer9":"1.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":22,"lineOuts":39},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677587":{"person":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | BB, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"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":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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":55,"groundOuts":92,"airOuts":92,"runs":31,"doubles":17,"triples":2,"homeRuns":4,"strikeOuts":72,"baseOnBalls":21,"intentionalWalks":0,"hits":75,"hitByPitch":8,"avg":".232","atBats":323,"obp":".292","slg":".334","ops":".626","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":360,"totalBases":108,"rbi":40,"leftOnBase":129,"sacBunts":4,"sacFlies":4,"babip":".283","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"80.75","popOuts":8,"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":233,"putOuts":142,"errors":11,"chances":386,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID690984":{"person":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"jerseyNumber":"0","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | BB, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".333","atBats":3,"obp":".500","slg":".333","ops":".833","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID672356":{"person":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"jerseyNumber":"13","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"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":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":38,"groundOuts":97,"airOuts":75,"runs":43,"doubles":24,"triples":1,"homeRuns":11,"strikeOuts":150,"baseOnBalls":24,"intentionalWalks":0,"hits":92,"hitByPitch":7,"avg":".225","atBats":409,"obp":".277","slg":".369","ops":".646","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":445,"totalBases":151,"rbi":52,"leftOnBase":163,"sacBunts":1,"sacFlies":4,"babip":".321","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.18","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":273,"putOuts":157,"errors":13,"chances":443,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID670036":{"person":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":59,"gamesStarted":0,"flyOuts":26,"groundOuts":49,"airOuts":48,"runs":26,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":52,"baseOnBalls":14,"intentionalWalks":2,"hits":40,"hitByPitch":4,"atBats":183,"obp":".284","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":752,"era":"4.09","inningsPitched":"50.2","wins":5,"losses":3,"saves":0,"saveOpportunities":1,"holds":12,"blownSaves":1,"earnedRuns":23,"whip":"1.07","battersFaced":207,"outs":152,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":752,"balls":239,"strikes":513,"strikePercentage":".680","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".625","pitchesPerInning":"14.84","gamesFinished":5,"strikeoutWalkRatio":"3.71","strikeoutsPer9Inn":"9.24","walksPer9Inn":"2.49","hitsPer9Inn":"7.11","runsScoredPer9":"4.62","homeRunsPer9":"0.53","inheritedRunners":42,"inheritedRunnersScored":14,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666310":{"person":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":61,"groundOuts":68,"airOuts":120,"runs":44,"doubles":20,"triples":1,"homeRuns":14,"strikeOuts":95,"baseOnBalls":44,"intentionalWalks":0,"hits":67,"hitByPitch":1,"avg":".195","atBats":343,"obp":".286","slg":".382","ops":".668","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":395,"totalBases":131,"rbi":44,"leftOnBase":142,"sacBunts":3,"sacFlies":4,"babip":".223","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.50","popOuts":34,"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":{"caughtStealing":27,"stolenBases":74,"stolenBasePercentage":".733","caughtStealingPercentage":".267","assists":58,"putOuts":890,"errors":7,"chances":955,"fielding":".993","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671106":{"person":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(W, 8-11)","summary":"8.0 IP, 0 ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":8,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":25,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":102,"inningsPitched":"8.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":26,"outs":24,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":102,"balls":38,"strikes":64,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":28,"flyOuts":85,"groundOuts":146,"airOuts":172,"runs":80,"doubles":28,"triples":0,"homeRuns":18,"strikeOuts":118,"baseOnBalls":60,"intentionalWalks":1,"hits":152,"hitByPitch":5,"atBats":581,"obp":".333","caughtStealing":10,"stolenBases":8,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":2621,"era":"4.14","inningsPitched":"152.1","wins":8,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":70,"whip":"1.39","battersFaced":654,"outs":457,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":2621,"balls":1006,"strikes":1615,"strikePercentage":".620","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".421","pitchesPerInning":"17.21","gamesFinished":0,"strikeoutWalkRatio":"1.97","strikeoutsPer9Inn":"6.97","walksPer9Inn":"3.54","hitsPer9Inn":"8.98","runsScoredPer9":"4.73","homeRunsPer9":"1.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":39,"lineOuts":48},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":6,"errors":3,"chances":17,"fielding":".824","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681807":{"person":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"jerseyNumber":"6","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":17,"groundOuts":25,"airOuts":37,"runs":16,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":56,"baseOnBalls":9,"intentionalWalks":0,"hits":25,"hitByPitch":2,"avg":".175","atBats":143,"obp":".234","slg":".371","ops":".605","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":154,"totalBases":53,"rbi":23,"leftOnBase":77,"sacBunts":0,"sacFlies":0,"babip":".215","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.88","popOuts":15,"lineOuts":5},"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671922":{"person":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":73,"gamesStarted":0,"flyOuts":35,"groundOuts":47,"airOuts":66,"runs":31,"doubles":21,"triples":1,"homeRuns":4,"strikeOuts":101,"baseOnBalls":19,"intentionalWalks":3,"hits":55,"hitByPitch":4,"atBats":266,"obp":".268","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1155,"era":"3.06","inningsPitched":"70.2","wins":7,"losses":5,"saves":15,"saveOpportunities":21,"holds":19,"blownSaves":6,"earnedRuns":24,"whip":"1.05","battersFaced":292,"outs":212,"gamesPitched":73,"completeGames":0,"shutouts":0,"pitchesThrown":1155,"balls":378,"strikes":777,"strikePercentage":".670","hitBatsmen":4,"balks":2,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".583","pitchesPerInning":"16.34","gamesFinished":27,"strikeoutWalkRatio":"5.32","strikeoutsPer9Inn":"12.86","walksPer9Inn":"2.42","hitsPer9Inn":"7.00","runsScoredPer9":"3.95","homeRunsPer9":"0.51","inheritedRunners":26,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608070":{"person":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":151,"flyOuts":118,"groundOuts":128,"airOuts":213,"runs":100,"doubles":31,"triples":3,"homeRuns":30,"strikeOuts":72,"baseOnBalls":63,"intentionalWalks":22,"hits":160,"hitByPitch":8,"avg":".282","atBats":567,"obp":".359","slg":".506","ops":".865","caughtStealing":7,"stolenBases":40,"stolenBasePercentage":".851","caughtStealingPercentage":".149","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":644,"totalBases":287,"rbi":81,"leftOnBase":199,"sacBunts":0,"sacFlies":5,"babip":".277","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.90","popOuts":56,"lineOuts":39},"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":225,"putOuts":79,"errors":11,"chances":315,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID680757":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | 4 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"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":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":149,"flyOuts":125,"groundOuts":160,"airOuts":226,"runs":77,"doubles":28,"triples":1,"homeRuns":10,"strikeOuts":56,"baseOnBalls":54,"intentionalWalks":2,"hits":165,"hitByPitch":3,"avg":".276","atBats":598,"obp":".335","slg":".376","ops":".711","caughtStealing":5,"stolenBases":21,"stolenBasePercentage":".808","caughtStealingPercentage":".192","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":664,"totalBases":225,"rbi":54,"leftOnBase":158,"sacBunts":2,"sacFlies":7,"babip":".288","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.80","popOuts":29,"lineOuts":72},"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":13,"putOuts":298,"errors":8,"chances":319,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID682657":{"person":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":134,"flyOuts":81,"groundOuts":94,"airOuts":138,"runs":53,"doubles":23,"triples":2,"homeRuns":11,"strikeOuts":108,"baseOnBalls":22,"intentionalWalks":0,"hits":98,"hitByPitch":5,"avg":".228","atBats":430,"obp":".271","slg":".367","ops":".638","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":465,"totalBases":158,"rbi":45,"leftOnBase":173,"sacBunts":4,"sacFlies":4,"babip":".276","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.09","popOuts":27,"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":60,"putOuts":263,"errors":10,"chances":333,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663465":{"person":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":31,"gamesStarted":2,"flyOuts":46,"groundOuts":54,"airOuts":84,"runs":22,"doubles":13,"triples":1,"homeRuns":5,"strikeOuts":39,"baseOnBalls":14,"intentionalWalks":3,"hits":64,"hitByPitch":1,"atBats":235,"obp":".312","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":956,"era":"2.77","inningsPitched":"61.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":19,"whip":"1.26","battersFaced":256,"outs":185,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":956,"balls":313,"strikes":643,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".500","pitchesPerInning":"15.50","gamesFinished":16,"strikeoutWalkRatio":"2.79","strikeoutsPer9Inn":"5.69","walksPer9Inn":"2.04","hitsPer9Inn":"9.34","runsScoredPer9":"3.21","homeRunsPer9":"0.73","inheritedRunners":5,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":23,"lineOuts":15},"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":true,"isSubstitute":false}},"ID700932":{"person":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"jerseyNumber":"9","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | K, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":83,"groundOuts":79,"airOuts":142,"runs":46,"doubles":17,"triples":2,"homeRuns":26,"strikeOuts":125,"baseOnBalls":48,"intentionalWalks":2,"hits":105,"hitByPitch":8,"avg":".235","atBats":446,"obp":".318","slg":".457","ops":".775","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":507,"totalBases":204,"rbi":68,"leftOnBase":217,"sacBunts":0,"sacFlies":5,"babip":".263","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.15","popOuts":32,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":350,"errors":4,"chances":378,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID596001":{"person":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":55,"gamesStarted":0,"flyOuts":37,"groundOuts":62,"airOuts":68,"runs":22,"doubles":11,"triples":2,"homeRuns":5,"strikeOuts":52,"baseOnBalls":18,"intentionalWalks":2,"hits":59,"hitByPitch":4,"atBats":238,"obp":".309","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":991,"era":"2.78","inningsPitched":"64.2","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":20,"whip":"1.19","battersFaced":263,"outs":194,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":991,"balls":347,"strikes":644,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".800","pitchesPerInning":"15.32","gamesFinished":9,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"7.24","walksPer9Inn":"2.51","hitsPer9Inn":"8.21","runsScoredPer9":"3.06","homeRunsPer9":"0.70","inheritedRunners":17,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID800048":{"person":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":6,"flyOuts":16,"groundOuts":34,"airOuts":32,"runs":8,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":31,"baseOnBalls":5,"intentionalWalks":0,"hits":40,"hitByPitch":0,"atBats":137,"obp":".317","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":536,"era":"2.08","inningsPitched":"34.2","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.30","battersFaced":142,"outs":104,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":536,"balls":184,"strikes":352,"strikePercentage":".660","hitBatsmen":0,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.46","gamesFinished":0,"strikeoutWalkRatio":"6.20","strikeoutsPer9Inn":"8.05","walksPer9Inn":"1.30","hitsPer9Inn":"10.38","runsScoredPer9":"2.08","homeRunsPer9":"0.26","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":0,"errors":2,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676282":{"person":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":32,"gamesStarted":11,"flyOuts":47,"groundOuts":72,"airOuts":84,"runs":36,"doubles":15,"triples":0,"homeRuns":9,"strikeOuts":95,"baseOnBalls":40,"intentionalWalks":0,"hits":71,"hitByPitch":0,"atBats":320,"obp":".307","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1485,"era":"3.27","inningsPitched":"85.1","wins":5,"losses":3,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":31,"whip":"1.30","battersFaced":362,"outs":256,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":1485,"balls":558,"strikes":927,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".625","pitchesPerInning":"17.40","gamesFinished":10,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"10.02","walksPer9Inn":"4.22","hitsPer9Inn":"7.49","runsScoredPer9":"3.80","homeRunsPer9":"0.95","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687849":{"person":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"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":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":3,"groundOuts":10,"airOuts":9,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":44,"obp":".385","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":232,"era":"5.40","inningsPitched":"11.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.63","battersFaced":52,"outs":35,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":232,"balls":99,"strikes":133,"strikePercentage":".570","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".---","pitchesPerInning":"19.89","gamesFinished":7,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"10.03","walksPer9Inn":"5.40","hitsPer9Inn":"9.26","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681870":{"person":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":10,"groundOuts":11,"airOuts":26,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":34,"baseOnBalls":21,"intentionalWalks":0,"hits":12,"hitByPitch":2,"atBats":83,"obp":".330","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":445,"era":"1.78","inningsPitched":"25.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":11,"blownSaves":0,"earnedRuns":5,"whip":"1.30","battersFaced":106,"outs":76,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":445,"balls":176,"strikes":269,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":0,"winPercentage":".000","pitchesPerInning":"17.57","gamesFinished":3,"strikeoutWalkRatio":"1.62","strikeoutsPer9Inn":"12.08","walksPer9Inn":"7.46","hitsPer9Inn":"4.26","runsScoredPer9":"2.49","homeRunsPer9":"0.71","inheritedRunners":13,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668909":{"person":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":30,"flyOuts":84,"groundOuts":159,"airOuts":150,"runs":60,"doubles":21,"triples":1,"homeRuns":22,"strikeOuts":161,"baseOnBalls":81,"intentionalWalks":0,"hits":126,"hitByPitch":3,"atBats":593,"obp":".309","caughtStealing":6,"stolenBases":7,"stolenBasePercentage":".538","caughtStealingPercentage":".462","numberOfPitches":2834,"era":"3.06","inningsPitched":"161.2","wins":11,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.28","battersFaced":680,"outs":485,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":2834,"balls":1093,"strikes":1741,"strikePercentage":".610","hitBatsmen":3,"balks":1,"wildPitches":9,"pickoffs":3,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".688","pitchesPerInning":"17.53","gamesFinished":0,"strikeoutWalkRatio":"1.99","strikeoutsPer9Inn":"8.96","walksPer9Inn":"4.51","hitsPer9Inn":"7.01","runsScoredPer9":"3.34","homeRunsPer9":"1.22","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":22,"lineOuts":44},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":6,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683769":{"person":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":69,"gamesStarted":0,"flyOuts":43,"groundOuts":50,"airOuts":70,"runs":23,"doubles":9,"triples":2,"homeRuns":7,"strikeOuts":65,"baseOnBalls":21,"intentionalWalks":2,"hits":54,"hitByPitch":1,"atBats":235,"obp":".293","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":995,"era":"3.11","inningsPitched":"63.2","wins":2,"losses":2,"saves":3,"saveOpportunities":7,"holds":33,"blownSaves":4,"earnedRuns":22,"whip":"1.18","battersFaced":261,"outs":191,"gamesPitched":69,"completeGames":0,"shutouts":0,"pitchesThrown":995,"balls":342,"strikes":653,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".500","pitchesPerInning":"15.63","gamesFinished":8,"strikeoutWalkRatio":"3.10","strikeoutsPer9Inn":"9.19","walksPer9Inn":"2.97","hitsPer9Inn":"7.63","runsScoredPer9":"3.25","homeRunsPer9":"0.99","inheritedRunners":32,"inheritedRunnersScored":13,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676440":{"person":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":30,"flyOuts":94,"groundOuts":174,"airOuts":180,"runs":92,"doubles":24,"triples":5,"homeRuns":27,"strikeOuts":157,"baseOnBalls":52,"intentionalWalks":1,"hits":165,"hitByPitch":10,"atBats":671,"obp":".309","caughtStealing":4,"stolenBases":17,"stolenBasePercentage":".810","caughtStealingPercentage":".190","numberOfPitches":2865,"era":"4.34","inningsPitched":"176.1","wins":11,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":85,"whip":"1.23","battersFaced":738,"outs":529,"gamesPitched":30,"completeGames":2,"shutouts":1,"pitchesThrown":2865,"balls":1024,"strikes":1841,"strikePercentage":".640","hitBatsmen":10,"balks":1,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".500","pitchesPerInning":"16.25","gamesFinished":0,"strikeoutWalkRatio":"3.02","strikeoutsPer9Inn":"8.01","walksPer9Inn":"2.65","hitsPer9Inn":"8.42","runsScoredPer9":"4.70","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":43,"lineOuts":43},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":10,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682120":{"person":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":51,"gamesStarted":0,"flyOuts":23,"groundOuts":33,"airOuts":38,"runs":21,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":43,"baseOnBalls":28,"intentionalWalks":2,"hits":35,"hitByPitch":5,"atBats":146,"obp":".374","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":703,"era":"4.69","inningsPitched":"40.1","wins":5,"losses":4,"saves":0,"saveOpportunities":2,"holds":14,"blownSaves":2,"earnedRuns":21,"whip":"1.56","battersFaced":182,"outs":121,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":703,"balls":279,"strikes":424,"strikePercentage":".600","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".556","pitchesPerInning":"17.43","gamesFinished":4,"strikeoutWalkRatio":"1.54","strikeoutsPer9Inn":"9.60","walksPer9Inn":"6.25","hitsPer9Inn":"7.81","runsScoredPer9":"4.69","homeRunsPer9":"1.12","inheritedRunners":23,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":7},"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}},"ID692216":{"person":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"jerseyNumber":"63","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":17,"groundOuts":26,"airOuts":26,"runs":16,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":36,"baseOnBalls":11,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".218","atBats":110,"obp":".293","slg":".418","ops":".711","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":46,"rbi":17,"leftOnBase":44,"sacBunts":1,"sacFlies":1,"babip":".282","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.50","popOuts":1,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":125,"errors":2,"chances":133,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]}},"batters":[680757,678877,682177,608070,682657,700932,672356,692216,677587,690984,595978,671106,687849],"pitchers":[671106,687849],"bench":[681807,666310,671655],"bullpen":[663465,676440,676282,677944,670036,683769,682120,596001,800048,681870,671922,668909],"battingOrder":[678877,682177,682657,700932,672356,692216,677587,690984,595978],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Arias, G (24, Ober)."},{"label":"TB","value":"Arias, G 3; Halpin; Kayfus; Kwan 2; Manzardo; Ramírez, Jo; Rocchio."},{"label":"RBI","value":"Arias, G 2 (52); Kayfus (17); Kwan 4 (54); Manzardo (68)."},{"label":"2-out RBI","value":"Kayfus; Manzardo; Arias, G 2; Kwan 2."},{"label":"Runners left in scoring position, 2 out","value":"Kayfus; Rocchio; Schneemann."},{"label":"SAC","value":"Hedges."},{"label":"Team RISP","value":"5-for-8."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Kayfus (4, 2nd base off Ober/Gasper)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Rocchio-Arias, G-Kayfus; Arias, G-Rocchio-Kayfus)."}]}],"note":[{"label":"a","value":"Struck out for Ramírez, Jo in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":9,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".239","atBats":28,"obp":".312","slg":".397","ops":".709","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":5,"rbi":0,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":9,"groundOuts":11,"airOuts":9,"runs":8,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":35,"obp":".350","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":161,"era":"4.69","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.34","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":66,"strikes":95,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":8,"pitchesPerInning":"17.89","runsScoredPer9":"8.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID543859":{"person":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"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":20,"gamesStarted":0,"flyOuts":16,"groundOuts":19,"airOuts":30,"runs":13,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":8,"intentionalWalks":0,"hits":19,"hitByPitch":5,"atBats":85,"obp":".323","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":386,"era":"5.09","inningsPitched":"23.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":13,"whip":"1.17","battersFaced":99,"outs":69,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":386,"balls":143,"strikes":243,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".667","pitchesPerInning":"16.78","gamesFinished":6,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"7.04","walksPer9Inn":"3.13","hitsPer9Inn":"7.43","runsScoredPer9":"5.09","homeRunsPer9":"1.17","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":9},"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}},"ID689520":{"person":{"id":689520,"fullName":"Cody Laweryson","link":"/api/v1/people/689520"},"jerseyNumber":"66","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":3,"gamesStarted":0,"flyOuts":2,"groundOuts":6,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"obp":".190","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":75,"era":"1.50","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.67","battersFaced":21,"outs":18,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":75,"balls":18,"strikes":57,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.50","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"7.50","walksPer9Inn":"0.00","hitsPer9Inn":"6.00","runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":26,"gamesStarted":26,"flyOuts":75,"groundOuts":141,"airOuts":137,"runs":87,"doubles":26,"triples":1,"homeRuns":18,"strikeOuts":118,"baseOnBalls":54,"intentionalWalks":0,"hits":129,"hitByPitch":4,"atBats":519,"obp":".321","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":2237,"era":"5.20","inningsPitched":"136.2","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":79,"whip":"1.34","battersFaced":583,"outs":410,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2237,"balls":838,"strikes":1399,"strikePercentage":".630","hitBatsmen":4,"balks":1,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".429","pitchesPerInning":"16.37","gamesFinished":0,"strikeoutWalkRatio":"2.19","strikeoutsPer9Inn":"7.77","walksPer9Inn":"3.56","hitsPer9Inn":"8.50","runsScoredPer9":"5.73","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":32,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":8,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665019":{"person":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"jerseyNumber":"18","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":63,"groundOuts":69,"airOuts":103,"runs":43,"doubles":11,"triples":3,"homeRuns":19,"strikeOuts":85,"baseOnBalls":28,"intentionalWalks":1,"hits":68,"hitByPitch":5,"avg":".212","atBats":321,"obp":".284","slg":".442","ops":".726","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":358,"totalBases":142,"rbi":50,"leftOnBase":142,"sacBunts":2,"sacFlies":2,"babip":".224","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.90","popOuts":16,"lineOuts":24},"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":113,"putOuts":343,"errors":2,"chances":458,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"500","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":132,"flyOuts":85,"groundOuts":133,"airOuts":136,"runs":48,"doubles":15,"triples":1,"homeRuns":15,"strikeOuts":87,"baseOnBalls":30,"intentionalWalks":0,"hits":110,"hitByPitch":4,"avg":".239","atBats":461,"obp":".288","slg":".373","ops":".661","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":500,"totalBases":172,"rbi":62,"leftOnBase":196,"sacBunts":0,"sacFlies":5,"babip":".261","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.73","popOuts":23,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":233,"putOuts":145,"errors":9,"chances":387,"fielding":".977","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":"200","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":13,"groundOuts":44,"airOuts":28,"runs":19,"doubles":8,"triples":1,"homeRuns":1,"strikeOuts":26,"baseOnBalls":19,"intentionalWalks":0,"hits":40,"hitByPitch":1,"avg":".294","atBats":136,"obp":".385","slg":".390","ops":".775","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":53,"rbi":6,"leftOnBase":56,"sacBunts":2,"sacFlies":0,"babip":".358","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"136.00","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":74,"errors":1,"chances":82,"fielding":".988","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":21,"gamesStarted":20,"flyOuts":76,"groundOuts":63,"airOuts":134,"runs":51,"doubles":16,"triples":1,"homeRuns":16,"strikeOuts":95,"baseOnBalls":44,"intentionalWalks":0,"hits":92,"hitByPitch":3,"atBats":381,"obp":".323","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","numberOfPitches":1717,"era":"4.31","inningsPitched":"100.1","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.36","battersFaced":431,"outs":301,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1717,"balls":637,"strikes":1080,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":4,"pickoffs":2,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".636","pitchesPerInning":"17.11","gamesFinished":0,"strikeoutWalkRatio":"2.16","strikeoutsPer9Inn":"8.52","walksPer9Inn":"3.95","hitsPer9Inn":"8.25","runsScoredPer9":"4.57","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":31,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":2,"chances":13,"fielding":".846","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID640902":{"person":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"jerseyNumber":"65","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":5,"groundOuts":18,"airOuts":12,"runs":4,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".231","atBats":65,"obp":".315","slg":".308","ops":".623","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":20,"rbi":4,"leftOnBase":26,"sacBunts":1,"sacFlies":0,"babip":".341","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":7,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":17,"obp":".550","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":70,"era":"21.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"3.67","battersFaced":20,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":70,"balls":27,"strikes":43,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"23.33","gamesFinished":3,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"6.00","hitsPer9Inn":"27.00","runsScoredPer9":"21.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":23,"stolenBasePercentage":".885","caughtStealingPercentage":".115","assists":6,"putOuts":177,"errors":4,"chances":187,"fielding":".979","passedBall":1,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676812":{"person":{"id":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812"},"jerseyNumber":"60","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | 2 K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".211","atBats":19,"obp":".211","slg":".211","ops":".422","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":4,"rbi":0,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID666397":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"jerseyNumber":"47","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":14,"groundOuts":49,"airOuts":31,"runs":12,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":57,"baseOnBalls":20,"intentionalWalks":0,"hits":34,"hitByPitch":2,"avg":".201","atBats":169,"obp":".292","slg":".302","ops":".594","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":193,"totalBases":51,"rbi":12,"leftOnBase":82,"sacBunts":1,"sacFlies":1,"babip":".282","groundOutsToAirouts":"1.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.33","popOuts":0,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":63,"putOuts":137,"errors":3,"chances":203,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID701487":{"person":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"jerseyNumber":"62","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":11,"gamesStarted":3,"flyOuts":15,"groundOuts":25,"airOuts":28,"runs":22,"doubles":7,"triples":1,"homeRuns":5,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":0,"hits":35,"hitByPitch":0,"atBats":111,"obp":".356","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":493,"era":"5.88","inningsPitched":"26.0","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":17,"whip":"1.62","battersFaced":118,"outs":78,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":493,"balls":175,"strikes":318,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".000","pitchesPerInning":"18.96","gamesFinished":3,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"7.96","walksPer9Inn":"2.42","hitsPer9Inn":"12.12","runsScoredPer9":"7.62","homeRunsPer9":"1.73","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":10},"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}},"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":18,"flyOuts":7,"groundOuts":8,"airOuts":10,"runs":8,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".250","atBats":32,"obp":".351","slg":".531","ops":".882","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":17,"rbi":8,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".217","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.67","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":24,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":8,"strikes":16,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":22,"putOuts":13,"errors":0,"chances":35,"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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":21,"groundOuts":24,"airOuts":38,"runs":15,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":0,"hits":15,"hitByPitch":3,"avg":".158","atBats":95,"obp":".257","slg":".232","ops":".489","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":22,"rbi":11,"leftOnBase":48,"sacBunts":1,"sacFlies":1,"babip":".176","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.50","popOuts":10,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","assists":9,"putOuts":136,"errors":3,"chances":148,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID680577":{"person":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"201","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":11,"groundOuts":24,"airOuts":18,"runs":11,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":32,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".108","atBats":83,"obp":".140","slg":".181","ops":".321","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":15,"rbi":6,"leftOnBase":44,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.50","popOuts":6,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":51,"errors":0,"chances":52,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID681546":{"person":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":11,"groundOuts":21,"airOuts":25,"runs":17,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":54,"baseOnBalls":11,"intentionalWalks":0,"hits":17,"hitByPitch":2,"avg":".145","atBats":117,"obp":".231","slg":".333","ops":".564","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":39,"rbi":10,"leftOnBase":56,"sacBunts":0,"sacFlies":0,"babip":".207","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.40","popOuts":7,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":76,"errors":0,"chances":76,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663485":{"person":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":65,"gamesStarted":3,"flyOuts":32,"groundOuts":69,"airOuts":68,"runs":41,"doubles":13,"triples":3,"homeRuns":7,"strikeOuts":62,"baseOnBalls":19,"intentionalWalks":2,"hits":64,"hitByPitch":4,"atBats":256,"obp":".307","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1091,"era":"4.76","inningsPitched":"68.0","wins":4,"losses":6,"saves":2,"saveOpportunities":6,"holds":13,"blownSaves":4,"earnedRuns":36,"whip":"1.22","battersFaced":286,"outs":204,"gamesPitched":65,"completeGames":0,"shutouts":0,"pitchesThrown":1091,"balls":385,"strikes":706,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".400","pitchesPerInning":"16.04","gamesFinished":16,"strikeoutWalkRatio":"3.26","strikeoutsPer9Inn":"8.21","walksPer9Inn":"2.51","hitsPer9Inn":"8.47","runsScoredPer9":"5.43","homeRunsPer9":"0.93","inheritedRunners":25,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":14,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641672":{"person":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":1,"flyOuts":22,"groundOuts":35,"airOuts":38,"runs":23,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":22,"baseOnBalls":17,"intentionalWalks":2,"hits":40,"hitByPitch":0,"atBats":135,"obp":".375","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":586,"era":"5.82","inningsPitched":"34.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.68","battersFaced":152,"outs":102,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":586,"balls":236,"strikes":350,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".667","pitchesPerInning":"17.24","gamesFinished":4,"strikeoutWalkRatio":"1.29","strikeoutsPer9Inn":"5.82","walksPer9Inn":"4.50","hitsPer9Inn":"10.59","runsScoredPer9":"6.09","homeRunsPer9":"1.85","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(L, 5-9)","summary":"5.0 IP, 6 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":8,"groundOuts":6,"airOuts":8,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":90,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":25,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":34,"strikes":56,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"10.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":114,"groundOuts":100,"airOuts":198,"runs":84,"doubles":37,"triples":0,"homeRuns":30,"strikeOuts":115,"baseOnBalls":30,"intentionalWalks":0,"hits":157,"hitByPitch":5,"atBats":561,"obp":".318","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":2278,"era":"5.32","inningsPitched":"140.1","wins":5,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":83,"whip":"1.33","battersFaced":605,"outs":421,"gamesPitched":26,"completeGames":1,"shutouts":0,"pitchesThrown":2278,"balls":756,"strikes":1522,"strikePercentage":".670","hitBatsmen":5,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.51","rbi":6,"winPercentage":".357","pitchesPerInning":"16.23","gamesFinished":0,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"7.38","walksPer9Inn":"1.92","hitsPer9Inn":"10.07","runsScoredPer9":"5.39","homeRunsPer9":"1.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":7,"passedBall":0,"popOuts":55,"lineOuts":29},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":12,"errors":0,"chances":19,"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"}]},"ID681892":{"person":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":16,"groundOuts":46,"airOuts":26,"runs":17,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":34,"baseOnBalls":18,"intentionalWalks":1,"hits":42,"hitByPitch":3,"atBats":146,"obp":".373","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":655,"era":"3.89","inningsPitched":"37.0","wins":3,"losses":1,"saves":1,"saveOpportunities":1,"holds":5,"blownSaves":0,"earnedRuns":16,"whip":"1.62","battersFaced":169,"outs":111,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":655,"balls":250,"strikes":405,"strikePercentage":".620","hitBatsmen":3,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.77","rbi":0,"winPercentage":".750","pitchesPerInning":"17.70","gamesFinished":10,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"8.27","walksPer9Inn":"4.38","hitsPer9Inn":"10.22","runsScoredPer9":"4.14","homeRunsPer9":"0.49","inheritedRunners":12,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701519":{"person":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":2,"flyOuts":23,"groundOuts":20,"airOuts":38,"runs":25,"doubles":8,"triples":1,"homeRuns":6,"strikeOuts":29,"baseOnBalls":16,"intentionalWalks":0,"hits":34,"hitByPitch":3,"atBats":116,"obp":".379","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":594,"era":"7.20","inningsPitched":"30.0","wins":1,"losses":3,"saves":0,"saveOpportunities":2,"holds":1,"blownSaves":2,"earnedRuns":24,"whip":"1.67","battersFaced":141,"outs":90,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":594,"balls":230,"strikes":364,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".250","pitchesPerInning":"19.80","gamesFinished":2,"strikeoutWalkRatio":"1.81","strikeoutsPer9Inn":"8.70","walksPer9Inn":"4.80","hitsPer9Inn":"10.20","runsScoredPer9":"7.50","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":5,"lineOuts":10},"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":true,"isSubstitute":false}},"ID668904":{"person":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":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":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":73,"groundOuts":70,"airOuts":127,"runs":35,"doubles":17,"triples":0,"homeRuns":12,"strikeOuts":73,"baseOnBalls":25,"intentionalWalks":0,"hits":84,"hitByPitch":0,"avg":".239","atBats":352,"obp":".288","slg":".389","ops":".677","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":379,"totalBases":137,"rbi":48,"leftOnBase":153,"sacBunts":0,"sacFlies":2,"babip":".268","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.33","popOuts":28,"lineOuts":26},"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":121,"putOuts":67,"errors":6,"chances":194,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663616":{"person":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"jerseyNumber":"9","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":137,"flyOuts":76,"groundOuts":123,"airOuts":134,"runs":62,"doubles":22,"triples":1,"homeRuns":17,"strikeOuts":114,"baseOnBalls":53,"intentionalWalks":2,"hits":122,"hitByPitch":4,"avg":".251","atBats":487,"obp":".325","slg":".405","ops":".730","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":19,"groundIntoTriplePlay":0,"plateAppearances":551,"totalBases":197,"rbi":60,"leftOnBase":205,"sacBunts":0,"sacFlies":6,"babip":".290","groundOutsToAirouts":"0.92","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"28.65","popOuts":18,"lineOuts":40},"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":108,"errors":0,"chances":109,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"4.0 IP, 2 ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":71,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":16,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":71,"balls":32,"strikes":39,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"4.50","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":7,"flyOuts":22,"groundOuts":28,"airOuts":39,"runs":28,"doubles":2,"triples":2,"homeRuns":8,"strikeOuts":30,"baseOnBalls":15,"intentionalWalks":0,"hits":40,"hitByPitch":1,"atBats":137,"obp":".366","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":647,"era":"7.36","inningsPitched":"33.0","wins":2,"losses":4,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":27,"whip":"1.67","battersFaced":153,"outs":99,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":647,"balls":236,"strikes":411,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":2,"winPercentage":".333","pitchesPerInning":"19.61","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.18","walksPer9Inn":"4.09","hitsPer9Inn":"10.91","runsScoredPer9":"7.64","homeRunsPer9":"2.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"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"}]},"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":37,"gamesStarted":0,"flyOuts":28,"groundOuts":37,"airOuts":46,"runs":31,"doubles":8,"triples":0,"homeRuns":11,"strikeOuts":32,"baseOnBalls":16,"intentionalWalks":0,"hits":45,"hitByPitch":2,"atBats":158,"obp":".354","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":675,"era":"6.64","inningsPitched":"40.2","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":30,"whip":"1.50","battersFaced":178,"outs":122,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":675,"balls":243,"strikes":432,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".000","pitchesPerInning":"16.60","gamesFinished":10,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.08","walksPer9Inn":"3.54","hitsPer9Inn":"9.96","runsScoredPer9":"6.86","homeRunsPer9":"2.43","inheritedRunners":18,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621439":{"person":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":74,"groundOuts":80,"airOuts":128,"runs":91,"doubles":20,"triples":7,"homeRuns":31,"strikeOuts":138,"baseOnBalls":40,"intentionalWalks":5,"hits":123,"hitByPitch":7,"avg":".266","atBats":463,"obp":".329","slg":".540","ops":".869","caughtStealing":0,"stolenBases":24,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":516,"totalBases":250,"rbi":76,"leftOnBase":154,"sacBunts":0,"sacFlies":6,"babip":".307","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.94","popOuts":22,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":273,"errors":2,"chances":277,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID805673":{"person":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":46,"groundOuts":50,"airOuts":81,"runs":49,"doubles":15,"triples":0,"homeRuns":11,"strikeOuts":82,"baseOnBalls":24,"intentionalWalks":0,"hits":90,"hitByPitch":0,"atBats":296,"obp":".351","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1263,"era":"5.97","inningsPitched":"72.1","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.58","battersFaced":327,"outs":217,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1263,"balls":433,"strikes":830,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".400","pitchesPerInning":"17.46","gamesFinished":0,"strikeoutWalkRatio":"3.42","strikeoutsPer9Inn":"10.20","walksPer9Inn":"2.99","hitsPer9Inn":"11.20","runsScoredPer9":"6.10","homeRunsPer9":"1.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":16,"lineOuts":19},"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}},"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":30,"gamesStarted":29,"flyOuts":102,"groundOuts":114,"airOuts":185,"runs":67,"doubles":32,"triples":0,"homeRuns":25,"strikeOuts":185,"baseOnBalls":38,"intentionalWalks":0,"hits":134,"hitByPitch":12,"atBats":614,"obp":".276","caughtStealing":11,"stolenBases":21,"stolenBasePercentage":".656","caughtStealingPercentage":".344","numberOfPitches":2705,"era":"3.47","inningsPitched":"166.0","wins":13,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":64,"whip":"1.04","battersFaced":668,"outs":498,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":2705,"balls":932,"strikes":1773,"strikePercentage":".660","hitBatsmen":12,"balks":2,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".591","pitchesPerInning":"16.30","gamesFinished":0,"strikeoutWalkRatio":"4.87","strikeoutsPer9Inn":"10.03","walksPer9Inn":"2.06","hitsPer9Inn":"7.27","runsScoredPer9":"3.63","homeRunsPer9":"1.36","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":46,"lineOuts":37},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":26,"groundOuts":47,"airOuts":50,"runs":24,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":18,"intentionalWalks":0,"hits":54,"hitByPitch":5,"avg":".305","atBats":177,"obp":".383","slg":".446","ops":".829","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":201,"totalBases":79,"rbi":28,"leftOnBase":80,"sacBunts":0,"sacFlies":1,"babip":".340","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.25","popOuts":8,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":96,"putOuts":70,"errors":6,"chances":172,"fielding":".965","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,668885,680577,807712,668904,686797,676812,666397,681508,681546,641927,690953],"pitchers":[641927,690953],"bench":[665019,680837,663616,640902],"bullpen":[701519,671737,650893,681892,641672,689520,805673,701487,657746,663485,543859,680573],"battingOrder":[621439,680577,807712,668904,686797,676812,666397,681508,681546],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lewis, R (17, Allen, L.T.)."},{"label":"TB","value":"Buxton; Julien; Lewis, R 2; McCusker."},{"label":"Runners left in scoring position, 2 out","value":"Lewis, R; Lee, B."},{"label":"GIDP","value":"Gasper; Keaschall."},{"label":"Team RISP","value":"0-for-2."},{"label":"Team LOB","value":"2."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"McCusker (1, 2nd base by Allen, L.T./Hedges)."}]}],"note":[]}},"officials":[{"official":{"id":658082,"fullName":"Jacob Metz","link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":521051,"fullName":"Nick Mahrley","link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":485856,"fullName":"Jonathan Parra","link":"/api/v1/people/485856"},"officialType":"Third Base"}],"info":[{"label":"Pitches-strikes","value":"Allen, L.T. 102-64; Kent, Z 12-8; Ober 90-56; Abel 71-39."},{"label":"Groundouts-flyouts","value":"Allen, L.T. 8-4; Kent, Z 1-0; Ober 6-8; Abel 5-1."},{"label":"Batters faced","value":"Allen, L.T. 26; Kent, Z 3; Ober 25; Abel 16."},{"label":"Umpires","value":"HP: Jacob Metz. 1B: Nick Mahrley. 2B: Vic Carapazza. 3B: Jonathan Parra. "},{"label":"Weather","value":"71 degrees, Partly Cloudy."},{"label":"Wind","value":"7 mph, R To L."},{"label":"First pitch","value":"6:11 PM."},{"label":"T","value":"2:12."},{"label":"Att","value":"23,242."},{"label":"Venue","value":"Target Field."},{"label":"September 20, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106","boxscoreName":"Allen, L.T."},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(W, 8-11)","summary":"8.0 IP, 0 ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":8,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":25,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":102,"inningsPitched":"8.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":26,"outs":24,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":102,"balls":38,"strikes":64,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":28,"flyOuts":85,"groundOuts":146,"airOuts":172,"runs":80,"doubles":28,"triples":0,"homeRuns":18,"strikeOuts":118,"baseOnBalls":60,"intentionalWalks":1,"hits":152,"hitByPitch":5,"atBats":581,"obp":".333","caughtStealing":10,"stolenBases":8,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":2621,"era":"4.14","inningsPitched":"152.1","wins":8,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":70,"whip":"1.39","battersFaced":654,"outs":457,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":2621,"balls":1006,"strikes":1615,"strikePercentage":".620","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".421","pitchesPerInning":"17.21","gamesFinished":0,"strikeoutWalkRatio":"1.97","strikeoutsPer9Inn":"6.97","walksPer9Inn":"3.54","hitsPer9Inn":"8.98","runsScoredPer9":"4.73","homeRunsPer9":"1.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":39,"lineOuts":48},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":6,"errors":3,"chances":17,"fielding":".824","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":85,"pitchingGameScore":85},{"player":{"person":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953","boxscoreName":"Abel"},"jerseyNumber":"20","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 2 ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":71,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":16,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":71,"balls":32,"strikes":39,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"4.50","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":7,"flyOuts":22,"groundOuts":28,"airOuts":39,"runs":28,"doubles":2,"triples":2,"homeRuns":8,"strikeOuts":30,"baseOnBalls":15,"intentionalWalks":0,"hits":40,"hitByPitch":1,"atBats":137,"obp":".366","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":647,"era":"7.36","inningsPitched":"33.0","wins":2,"losses":4,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":27,"whip":"1.67","battersFaced":153,"outs":99,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":647,"balls":236,"strikes":411,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":2,"winPercentage":".333","pitchesPerInning":"19.61","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.18","walksPer9Inn":"4.09","hitsPer9Inn":"10.91","runsScoredPer9":"7.64","homeRunsPer9":"2.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"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"}]},"type":"reliever","gameScore":56,"pitchingGameScore":56},{"player":{"person":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356","boxscoreName":"Arias, G"},"jerseyNumber":"13","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"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":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":38,"groundOuts":97,"airOuts":75,"runs":43,"doubles":24,"triples":1,"homeRuns":11,"strikeOuts":150,"baseOnBalls":24,"intentionalWalks":0,"hits":92,"hitByPitch":7,"avg":".225","atBats":409,"obp":".277","slg":".369","ops":".646","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":445,"totalBases":151,"rbi":52,"leftOnBase":163,"sacBunts":1,"sacFlies":4,"babip":".321","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.18","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":273,"putOuts":157,"errors":13,"chances":443,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":52,"hittingGameScore":52}]},"decisions":{"winner":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"loser":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}