{"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":824400,"link":"/api/v1.1/game/824400/feed/live","metaData":{"wait":10,"timeStamp":"20260816_013919","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824400,"type":"R","doubleHeader":"N","id":"2026/08/15/sdnmlb-clemlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824400-2026-08-15","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-15T23:10:00Z","originalDate":"2026-08-15","officialDate":"2026-08-15","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135","season":2026,"venue":{"id":2680,"name":"Petco Park","link":"/api/v1/venues/2680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sdn","fileCode":"sd","abbreviation":"SD","teamName":"Padres","locationName":"San Diego","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Diego","record":{"gamesPlayed":124,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":66,"losses":58,"ties":0,"pct":".532"},"records":{},"divisionLeader":false,"wins":66,"losses":58,"winningPercentage":".532"},"franchiseName":"San Diego","clubName":"Padres","active":true},"home":{"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":2026,"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":124,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":60,"losses":64,"ties":0,"pct":".484"},"records":{},"divisionLeader":false,"wins":60,"losses":64,"winningPercentage":".484"},"franchiseName":"Cleveland","clubName":"Guardians","active":true}},"players":{"ID669134":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134","firstName":"Luis","lastName":"Campusano","primaryNumber":"12","birthDate":"1998-09-29","currentAge":27,"birthCity":"Augusta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":232,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luis","useLastName":"Campusano","middleName":"Genaro","boxscoreName":"Campusano","gender":"M","nameMatrilineal":"Bracero","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"cam-puh-SAH-know","mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Campusano","nameSlug":"luis-campusano-669134","firstLastName":"Luis Campusano","lastFirstName":"Campusano, Luis","lastInitName":"Campusano, L","initLastName":"L Campusano","fullFMLName":"Luis Genaro Campusano","fullLFMName":"Campusano, Luis Genaro","strikeZoneTop":3.119,"strikeZoneBottom":1.574},"ID673513":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513","firstName":"Yuki","lastName":"Matsui","primaryNumber":"1","birthDate":"1995-10-30","currentAge":30,"birthCity":"Yokohama","birthCountry":"Japan","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yuki","useLastName":"Matsui","boxscoreName":"Matsui","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yuki Matsui","nameSlug":"yuki-matsui-673513","firstLastName":"Yuki Matsui","lastFirstName":"Matsui, Yuki","lastInitName":"Matsui, Y","initLastName":"Y Matsui","fullFMLName":"Yuki Matsui","fullLFMName":"Matsui, Yuki ","strikeZoneTop":3.032,"strikeZoneBottom":1.53},"ID666023":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023","firstName":"Freddy","lastName":"Fermin","primaryNumber":"54","birthDate":"1995-05-16","currentAge":31,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Freddy","useLastName":"Fermin","middleName":"Antonio","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":false,"pronunciation":"fer-meen","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Fermin","nameSlug":"freddy-fermin-666023","firstLastName":"Freddy Fermin","lastFirstName":"Fermin, Freddy","lastInitName":"Fermin, F","initLastName":"F Fermin","fullFMLName":"Freddy Antonio Fermin","fullLFMName":"Fermin, Freddy Antonio","strikeZoneTop":3.105,"strikeZoneBottom":1.567},"ID650633":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633","firstName":"Michael","lastName":"King","primaryNumber":"34","birthDate":"1995-05-25","currentAge":31,"birthCity":"Rochester","birthStateProvince":"NY","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"King","middleName":"McRae","boxscoreName":"King, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael King","nameSlug":"michael-king-650633","firstLastName":"Michael King","lastFirstName":"King, Michael","lastInitName":"King, M","initLastName":"M King","fullFMLName":"Michael McRae King","fullLFMName":"King, Michael McRae","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"32","birthDate":"1997-05-01","currentAge":29,"birthCity":"Springville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Mize","middleName":"A.","boxscoreName":"Mize","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Mize","nameSlug":"casey-mize-663554","firstLastName":"Casey Mize","lastFirstName":"Mize, Casey","lastInitName":"Mize, C","initLastName":"C Mize","fullFMLName":"Casey A. Mize","fullLFMName":"Mize, Casey A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID621111":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111","firstName":"Walker","lastName":"Buehler","primaryNumber":"10","birthDate":"1994-07-28","currentAge":32,"birthCity":"Lexington","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walker","useLastName":"Buehler","middleName":"Anthony","boxscoreName":"Buehler","nickName":"Buetane","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BYOO-ler","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walker Buehler","nameSlug":"walker-buehler-621111","firstLastName":"Walker Buehler","lastFirstName":"Buehler, Walker","lastInitName":"Buehler, W","initLastName":"W Buehler","fullFMLName":"Walker Anthony Buehler","fullLFMName":"Buehler, Walker Anthony","strikeZoneTop":3.29,"strikeZoneBottom":1.6},"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},"ID684974":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974","firstName":"Craig","lastName":"Yoho","primaryNumber":"23","birthDate":"1999-10-23","currentAge":26,"birthCity":"Fishers","birthStateProvince":"IN","birthCountry":"USA","height":"6' 2\"","weight":237,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Craig","useLastName":"Yoho","boxscoreName":"Yoho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-04-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Craig Yoho","nameSlug":"craig-yoho-684974","firstLastName":"Craig Yoho","lastFirstName":"Yoho, Craig","lastInitName":"Yoho, C","initLastName":"C Yoho","fullFMLName":"Craig  Yoho","fullLFMName":"Yoho, Craig ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663993":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993","firstName":"David","lastName":"Lowe","primaryNumber":"46","birthDate":"1995-07-07","currentAge":31,"birthCity":"Norfolk","birthStateProvince":"VA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nathaniel","useLastName":"Lowe","middleName":"Nathaniel","boxscoreName":"Lowe, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-04-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nathaniel Lowe","nameSlug":"nathaniel-lowe-663993","firstLastName":"Nathaniel Lowe","lastFirstName":"Lowe, Nathaniel","lastInitName":"Lowe, N","initLastName":"N Lowe","fullFMLName":"David Nathaniel Lowe","fullLFMName":"Lowe, David Nathaniel","strikeZoneTop":3.367,"strikeZoneBottom":1.699},"ID683953":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953","firstName":"Travis","lastName":"Bazzana","primaryNumber":"37","birthDate":"2002-08-28","currentAge":23,"birthCity":"Hornsby","birthStateProvince":"NSW","birthCountry":"Australia","height":"5' 11\"","weight":199,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Travis","useLastName":"Bazzana","middleName":"William","boxscoreName":"Bazzana","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis Bazzana","nameSlug":"travis-bazzana-683953","firstLastName":"Travis Bazzana","lastFirstName":"Bazzana, Travis","lastInitName":"Bazzana, T","initLastName":"T Bazzana","fullFMLName":"Travis  Bazzana","fullLFMName":"Bazzana, Travis ","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID823550":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550","firstName":"Sung-Mun","lastName":"Song","primaryNumber":"24","birthDate":"1996-08-29","currentAge":29,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Sung-Mun","useLastName":"Song","boxscoreName":"Song","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sung-Mun Song","nameSlug":"sung-mun-song-823550","firstLastName":"Sung-Mun Song","lastFirstName":"Song, Sung-Mun","lastInitName":"Song, S","initLastName":"S Song","fullFMLName":"Sung-Mun Song","fullLFMName":"Song, Sung-Mun ","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID669093":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093","firstName":"Jeremiah","lastName":"Estrada","primaryNumber":"56","birthDate":"1998-11-01","currentAge":27,"birthCity":"Indio","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeremiah","useLastName":"Estrada","middleName":"Ramiro","boxscoreName":"Estrada, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremiah Estrada","nameSlug":"jeremiah-estrada-669093","firstLastName":"Jeremiah Estrada","lastFirstName":"Estrada, Jeremiah","lastInitName":"Estrada, J","initLastName":"J Estrada","fullFMLName":"Jeremiah Ramiro Estrada","fullLFMName":"Estrada, Jeremiah Ramiro","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID657757":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757","firstName":"Gavin","lastName":"Sheets","primaryNumber":"30","birthDate":"1996-04-23","currentAge":30,"birthCity":"Lutherville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Gavin","useLastName":"Sheets","middleName":"Crawford","boxscoreName":"Sheets","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gavin Sheets","nameSlug":"gavin-sheets-657757","firstLastName":"Gavin Sheets","lastFirstName":"Sheets, Gavin","lastInitName":"Sheets, G","initLastName":"G Sheets","fullFMLName":"Gavin Crawford Sheets","fullLFMName":"Sheets, Gavin Crawford","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID672275":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275","firstName":"Patrick","lastName":"Bailey","primaryNumber":"16","birthDate":"1999-05-29","currentAge":27,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Patrick","useLastName":"Bailey","middleName":"Lee","boxscoreName":"Bailey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-05-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Patrick Bailey","nameSlug":"patrick-bailey-672275","firstLastName":"Patrick Bailey","lastFirstName":"Bailey, Patrick","lastInitName":"Bailey, P","initLastName":"P Bailey","fullFMLName":"Patrick Lee Bailey","fullLFMName":"Bailey, Patrick Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID670970":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970","firstName":"Adrian","lastName":"Morejon","primaryNumber":"50","birthDate":"1999-02-27","currentAge":27,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Morejon","boxscoreName":"Morejon","nickName":"More","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"more-eh-HONE","mlbDebutDate":"2019-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adrian Morejon","nameSlug":"adrian-morejon-670970","firstLastName":"Adrian Morejon","lastFirstName":"Morejon, Adrian","lastInitName":"Morejon, A","initLastName":"A Morejon","fullFMLName":"Adrian Morejon","fullLFMName":"Morejon, Adrian","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID592518":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","firstName":"Manuel","lastName":"Machado","primaryNumber":"13","birthDate":"1992-07-06","currentAge":34,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Manny","useLastName":"Machado","middleName":"Arturo","boxscoreName":"Machado, M","nickName":"El Ministro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2012-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Manny Machado","nameSlug":"manny-machado-592518","firstLastName":"Manny Machado","lastFirstName":"Machado, Manny","lastInitName":"Machado, M","initLastName":"M Machado","fullFMLName":"Manuel Arturo Machado","fullLFMName":"Machado, Manuel Arturo","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"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},"ID608070":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070","firstName":"José","lastName":"Ramírez","primaryNumber":"11","birthDate":"1992-09-17","currentAge":33,"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":28,"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},"ID687749":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749","firstName":"Jase","lastName":"Bowen","primaryNumber":"4","birthDate":"2000-09-02","currentAge":25,"birthCity":"Northwood","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jase","useLastName":"Bowen","middleName":"Callaway","boxscoreName":"Bowen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jase Bowen","nameSlug":"jase-bowen-687749","firstLastName":"Jase Bowen","lastFirstName":"Bowen, Jase","lastInitName":"Bowen, J","initLastName":"J Bowen","fullFMLName":"Jase Callaway Bowen","fullLFMName":"Bowen, Jase Callaway","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID630105":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105","firstName":"Jacob","lastName":"Cronenworth","primaryNumber":"9","birthDate":"1994-01-21","currentAge":32,"birthCity":"St. Clair","birthStateProvince":"MI","birthCountry":"USA","height":"5' 11\"","weight":187,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jake","useLastName":"Cronenworth","middleName":"John","boxscoreName":"Cronenworth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"CROW-nen-worth","mlbDebutDate":"2020-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Cronenworth","nameSlug":"jake-cronenworth-630105","firstLastName":"Jake Cronenworth","lastFirstName":"Cronenworth, Jake","lastInitName":"Cronenworth, J","initLastName":"J Cronenworth","fullFMLName":"Jacob John Cronenworth","fullLFMName":"Cronenworth, Jacob John","strikeZoneTop":3.172,"strikeZoneBottom":1.601},"ID656555":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555","firstName":"Rhys","lastName":"Hoskins","primaryNumber":"8","birthDate":"1993-03-17","currentAge":33,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":241,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rhys","useLastName":"Hoskins","middleName":"Dean","boxscoreName":"Hoskins","nickName":"Big Fella","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"reese","mlbDebutDate":"2017-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rhys Hoskins","nameSlug":"rhys-hoskins-656555","firstLastName":"Rhys Hoskins","lastFirstName":"Hoskins, Rhys","lastInitName":"Hoskins, R","initLastName":"R Hoskins","fullFMLName":"Rhys Dean Hoskins","fullLFMName":"Hoskins, Rhys Dean","strikeZoneTop":3.334,"strikeZoneBottom":1.683},"ID650859":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859","firstName":"Luis","lastName":"Rengifo","primaryNumber":"21","birthDate":"1997-02-26","currentAge":29,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 9\"","weight":204,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Luis","useLastName":"Rengifo","middleName":"Jose","boxscoreName":"Rengifo","nickName":"Fifo","gender":"M","nameMatrilineal":"Canate","isPlayer":true,"isVerified":true,"pronunciation":"ren-HE-foe","mlbDebutDate":"2019-04-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Rengifo","nameSlug":"luis-rengifo-650859","firstLastName":"Luis Rengifo","lastFirstName":"Rengifo, Luis","lastInitName":"Rengifo, L","initLastName":"L Rengifo","fullFMLName":"Luis Jose Rengifo","fullLFMName":"Rengifo, Luis Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID695243":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243","firstName":"Mason","lastName":"Miller","primaryNumber":"22","birthDate":"1998-08-24","currentAge":28,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Miller","middleName":"James","boxscoreName":"Miller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Miller","nameSlug":"mason-miller-695243","firstLastName":"Mason Miller","lastFirstName":"Miller, Mason","lastInitName":"Miller, M","initLastName":"M Miller","fullFMLName":"Mason James Miller","fullLFMName":"Miller, Mason James","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID694197":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197","firstName":"Angel","lastName":"Genao","primaryNumber":"17","birthDate":"2004-05-19","currentAge":22,"birthCity":"Castillo","birthCountry":"Dominican Republic","height":"5' 11\"","weight":150,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Angel","useLastName":"Genao","middleName":"Luis","boxscoreName":"Genao","gender":"M","nameMatrilineal":"Acosta","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-08-05","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Angel Genao","nameSlug":"angel-genao-694197","firstLastName":"Angel Genao","lastFirstName":"Genao, Angel","lastInitName":"Genao, A","initLastName":"A Genao","fullFMLName":"Angel Luis Genao","fullLFMName":"Genao, Angel Luis","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID800050":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050","firstName":"Chase","lastName":"DeLauter","primaryNumber":"24","birthDate":"2001-10-08","currentAge":24,"birthCity":"Frederick","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Chase","useLastName":"DeLauter","middleName":"Daniel","boxscoreName":"DeLauter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"DAH-law-ter","mlbDebutDate":"2025-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chase DeLauter","nameSlug":"chase-delauter-800050","firstLastName":"Chase DeLauter","lastFirstName":"DeLauter, Chase","lastInitName":"DeLauter, C","initLastName":"C DeLauter","fullFMLName":"Chase Daniel DeLauter","fullLFMName":"DeLauter, Chase Daniel","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID593974":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974","firstName":"Wandy","lastName":"Peralta","primaryNumber":"58","birthDate":"1991-07-27","currentAge":35,"birthCity":"San Francisco de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wandy","useLastName":"Peralta","middleName":"Luis","boxscoreName":"Peralta, W","nickName":"La Grasa","gender":"M","nameMatrilineal":"Dominguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wandy Peralta","nameSlug":"wandy-peralta-593974","firstLastName":"Wandy Peralta","lastFirstName":"Peralta, Wandy","lastInitName":"Peralta, W","initLastName":"W Peralta","fullFMLName":"Wandy Luis Peralta","fullLFMName":"Peralta, Wandy Luis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID701538":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538","firstName":"Jackson","lastName":"Merrill","primaryNumber":"3","birthDate":"2003-04-19","currentAge":23,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jackson","useLastName":"Merrill","middleName":"Peter","boxscoreName":"Merrill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Merrill","nameSlug":"jackson-merrill-701538","firstLastName":"Jackson Merrill","lastFirstName":"Merrill, Jackson","lastInitName":"Merrill, J","initLastName":"J Merrill","fullFMLName":"Jackson Peter Merrill","fullLFMName":"Merrill, Jackson Peter","strikeZoneTop":3.32,"strikeZoneBottom":1.676},"ID656288":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288","firstName":"Griffin","lastName":"Canning","primaryNumber":"17","birthDate":"1996-05-11","currentAge":30,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Griffin","useLastName":"Canning","middleName":"Alexander","boxscoreName":"Canning","nickName":"Griff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Canning","nameSlug":"griffin-canning-656288","firstLastName":"Griffin Canning","lastFirstName":"Canning, Griffin","lastInitName":"Canning, G","initLastName":"G Canning","fullFMLName":"Griffin Alexander Canning","fullLFMName":"Canning, Griffin Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID699134":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134","firstName":"Bradgley","lastName":"Rodriguez","primaryNumber":"72","birthDate":"2003-11-16","currentAge":22,"birthCity":"Petare","birthCountry":"Venezuela","height":"6' 1\"","weight":160,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bradgley","useLastName":"Rodriguez","middleName":"Eduardo","boxscoreName":"Rodriguez, B","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"pronunciation":"BRAD-glay","mlbDebutDate":"2025-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bradgley Rodriguez","nameSlug":"bradgley-rodriguez-699134","firstLastName":"Bradgley Rodriguez","lastFirstName":"Rodriguez, Bradgley","lastInitName":"Rodriguez, B","initLastName":"B Rodriguez","fullFMLName":"Bradgley Eduardo Rodriguez","fullLFMName":"Rodriguez, Bradgley Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID666176":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176","firstName":"Jordon","lastName":"Adell","primaryNumber":"7","birthDate":"1999-04-08","currentAge":27,"birthCity":"Shelby","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jo","useLastName":"Adell","middleName":"Scott","boxscoreName":"Adell","nickName":"Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Uh-DEL","mlbDebutDate":"2020-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jo Adell","nameSlug":"jo-adell-666176","firstLastName":"Jo Adell","lastFirstName":"Adell, Jo","lastInitName":"Adell, J","initLastName":"J Adell","fullFMLName":"Jo Adell","fullLFMName":"Adell, J","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"ID670059":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059","firstName":"Colin","lastName":"Holderman","primaryNumber":"35","birthDate":"1995-10-08","currentAge":30,"birthCity":"Bourbonnais","birthStateProvince":"IL","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Holderman","middleName":"Scott","boxscoreName":"Holderman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2022-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Holderman","nameSlug":"colin-holderman-670059","firstLastName":"Colin Holderman","lastFirstName":"Holderman, Colin","lastInitName":"Holderman, C","initLastName":"C Holderman","fullFMLName":"Colin Scott Holderman","fullLFMName":"Holderman, Colin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID669720":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720","firstName":"Austin","lastName":"Hays","primaryNumber":"15","birthDate":"1995-07-05","currentAge":31,"birthCity":"Daytona Beach","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Austin","useLastName":"Hays","middleName":"Charles Bryan","boxscoreName":"Hays","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Hays","nameSlug":"austin-hays-669720","firstLastName":"Austin Hays","lastFirstName":"Hays, Austin","lastInitName":"Hays, A","initLastName":"A Hays","fullFMLName":"Austin Charles Bryan Hays","fullLFMName":"Hays, Austin Charles Bryan","strikeZoneTop":3.142,"strikeZoneBottom":1.586},"ID671106":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106","firstName":"Logan","lastName":"Allen","primaryNumber":"26","birthDate":"1998-09-05","currentAge":27,"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},"ID665487":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","firstName":"Fernando","lastName":"Tatis","primaryNumber":"23","birthDate":"1999-01-02","currentAge":27,"birthCity":"San Pedro De Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Fernando","useLastName":"Tatis Jr.","middleName":"Gabriel","boxscoreName":"Tatis Jr.","nickName":"El Nino","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":false,"pronunciation":"tah-TEES","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Tatis Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"fernando-tatis-jr-665487","firstLastName":"Fernando Tatis Jr.","lastFirstName":"Tatis Jr., Fernando","lastInitName":"Tatis Jr., F","initLastName":"F Tatis Jr.","fullFMLName":"Fernando Gabriel Tatis Jr.","fullLFMName":"Tatis Jr., Fernando Gabriel","strikeZoneTop":3.346,"strikeZoneBottom":1.689},"ID664034":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034","firstName":"Tyler","lastName":"France","primaryNumber":"25","birthDate":"1994-07-13","currentAge":32,"birthCity":"Downey","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ty","useLastName":"France","middleName":"Lawrence","boxscoreName":"France, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ty France","nameSlug":"ty-france-664034","firstLastName":"Ty France","lastFirstName":"France, Ty","lastInitName":"France, T","initLastName":"T France","fullFMLName":"Tyler Lawrence France","fullLFMName":"France, Tyler Lawrence","strikeZoneTop":3.103,"strikeZoneBottom":1.566},"ID593428":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428","firstName":"Xander","lastName":"Bogaerts","primaryNumber":"2","birthDate":"1992-10-01","currentAge":33,"birthCity":"Oranjestad","birthCountry":"Aruba","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Xander","useLastName":"Bogaerts","middleName":"Jan","boxscoreName":"Bogaerts","nickName":"X-Man","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"BOH-garts","mlbDebutDate":"2013-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xander Bogaerts","nameSlug":"xander-bogaerts-593428","firstLastName":"Xander Bogaerts","lastFirstName":"Bogaerts, Xander","lastInitName":"Bogaerts, X","initLastName":"X Bogaerts","fullFMLName":"Xander Jan Bogaerts","fullLFMName":"Bogaerts, Xander Jan","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"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},"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},"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},"ID606996":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996","firstName":"Kyle","lastName":"Hart","primaryNumber":"68","birthDate":"1992-11-23","currentAge":33,"birthCity":"Cincinnati","birthStateProvince":"OH","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Hart","middleName":"Patrick","boxscoreName":"Hart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-08-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Hart","nameSlug":"kyle-hart-606996","firstLastName":"Kyle Hart","lastFirstName":"Hart, Kyle","lastInitName":"Hart, K","initLastName":"K Hart","fullFMLName":"Kyle Patrick Hart","fullLFMName":"Hart, Kyle Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID592662":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","firstName":"Robert","lastName":"Ray","primaryNumber":"38","birthDate":"1991-10-01","currentAge":34,"birthCity":"Brentwood","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robbie","useLastName":"Ray","middleName":"Glenn","boxscoreName":"Ray","nickName":"Bob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robbie Ray","nameSlug":"robbie-ray-592662","firstLastName":"Robbie Ray","lastFirstName":"Ray, Robbie","lastInitName":"Ray, R","initLastName":"R Ray","fullFMLName":"Robert Glenn Ray","fullLFMName":"Ray, Robert Glenn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656492":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492","firstName":"Fred","lastName":"Griffin","primaryNumber":"22","birthDate":"1995-07-27","currentAge":31,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Foster","useLastName":"Griffin","middleName":"Foster","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Foster Griffin","nameSlug":"foster-griffin-656492","firstLastName":"Foster Griffin","lastFirstName":"Griffin, Foster","lastInitName":"Griffin, F","initLastName":"F Griffin","fullFMLName":"Fred Foster Griffin","fullLFMName":"Griffin, Fred Foster","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID681190":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190","firstName":"Randy","lastName":"Vásquez","primaryNumber":"98","birthDate":"1998-11-03","currentAge":27,"birthCity":"Navarette","birthCountry":"Dominican Republic","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Vásquez","middleName":"Marcelino","boxscoreName":"Vásquez, R","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Vásquez","nameSlug":"randy-vasquez-681190","firstLastName":"Randy Vásquez","lastFirstName":"Vásquez, Randy","lastInitName":"Vásquez, R","initLastName":"R Vásquez","fullFMLName":"Randy Marcelino Vásquez","fullLFMName":"Vásquez, Randy Marcelino","strikeZoneTop":3.21,"strikeZoneBottom":1.62}},"venue":{"id":5,"name":"Progressive Field","link":"/api/v1/venues/5","location":{"address1":"2401 Ontario Street","city":"Cleveland","state":"Ohio","stateAbbrev":"OH","postalCode":"44115","defaultCoordinates":{"latitude":41.495861,"longitude":-81.685255},"azimuthAngle":0.0,"elevation":653,"country":"USA","phone":"(216) 420-4200"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":34788,"turfType":"Grass","roofType":"Open","leftLine":325,"left":370,"leftCenter":410,"center":405,"rightCenter":375,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":5,"link":"/api/v1/venues/5"},"weather":{"condition":"Partly Cloudy","temp":"79","wind":"8 mph, L To R"},"gameInfo":{"attendance":35153,"firstPitch":"2026-08-15T23:11:00.000Z","gameDurationMinutes":147},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"home":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"}},"officialScorer":{"id":501169,"fullName":"Bob Maver","link":"/api/v1/people/501169"},"primaryDatacaster":{"id":823353,"fullName":"Dayna Denner","link":"/api/v1/people/823353"},"moundVisits":{"away":{"used":4,"remaining":1},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-15T23:11:21.355Z","endTime":"2026-08-15T23:12:40.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-15T19:50:17.106Z","endTime":"2026-08-15T22:45:42.926Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-15T22:45:42.926Z","endTime":"2026-08-15T23:10:47.105Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-15T23:10:47.105Z","endTime":"2026-08-15T23:11:23.584Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.697311823086196,"aZ":-15.484074933159368,"pfxX":4.6443678571802,"pfxZ":8.748063404021794,"pX":0.6407502645353863,"pZ":3.978043379592861,"vX0":-2.418503010169775,"vY0":-136.8753836924517,"vZ0":-2.03617754337203,"x":92.58,"y":131.37,"x0":0.9298839914522924,"y0":50.00181603942678,"z0":5.785532239020094,"aX":8.858805467531441},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.6,"breakHorizontal":-7.9,"spinRate":1715,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.3993646650839793,"extension":7.318825884246569},"index":3,"playId":"6abf81ad-7df6-338e-a351-22a2c67df8c7","pitchNumber":1,"startTime":"2026-08-15T23:11:23.584Z","endTime":"2026-08-15T23:11:27.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73610705840978,"aZ":-14.335135824210312,"pfxX":4.439812898301344,"pfxZ":9.315660538846402,"pX":-0.8920118179127985,"pZ":2.378345085646495,"vX0":-6.339946692062067,"vY0":-137.1073549522488,"vZ0":-6.403558817688132,"x":151.0,"y":174.56,"x0":0.8674776978835504,"y0":50.00015767899434,"z0":5.7124381816488174,"aX":8.499497342822908},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":-6.8,"spinRate":2007,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.39864306068558,"extension":7.320783518664609},"index":4,"playId":"2e06e846-91be-39ca-a506-19de3367b6cc","pitchNumber":2,"startTime":"2026-08-15T23:11:38.635Z","endTime":"2026-08-15T23:11:45.431Z","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":88.6,"endSpeed":81.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.084446946841922,"aZ":-21.055177667135467,"pfxX":-2.1589632472232014,"pfxZ":6.603437233184092,"pX":0.5703717815940818,"pZ":3.17414587601799,"vX0":-1.0840199164912934,"vY0":-129.00576312815406,"vZ0":-2.166512640000815,"x":95.26,"y":153.08,"x0":1.2766504595542318,"y0":50.00391379840343,"z0":5.649605105029173,"aX":-3.6350180865874058},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.6,"breakHorizontal":4.2,"spinRate":2028,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.42473668986337687,"extension":7.332276265536793},"index":5,"playId":"52526ace-dda5-35bb-899e-880ff9b06a27","pitchNumber":3,"startTime":"2026-08-15T23:11:57.311Z","endTime":"2026-08-15T23:12:02.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.083047141723476,"aZ":-13.989646379357843,"pfxX":5.442366028129788,"pfxZ":9.467880870589347,"pX":-0.6885784698789236,"pZ":1.6966031643908763,"vX0":-5.986533597582564,"vY0":-137.39520396734855,"vZ0":-7.935261302269073,"x":143.25,"y":192.97,"x0":0.806530773288647,"y0":50.006549208903614,"z0":5.563601121088672,"aX":10.457317780512192},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":-8.6,"spinRate":1964,"spinDirection":144},"zone":7,"typeConfidence":2.0,"plateTime":0.39793473240987964,"extension":7.57981721924617},"index":6,"playId":"92b72e4b-70c1-3286-8b1d-65bcef835f04","pitchNumber":4,"startTime":"2026-08-15T23:12:17.954Z","endTime":"2026-08-15T23:12:23.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02140771623838,"aZ":-15.408503210045215,"pfxX":6.147643563011086,"pfxZ":8.713917601015584,"pX":-0.8852053698137847,"pZ":2.4142187309557848,"vX0":-6.477153517522903,"vY0":-137.04548724026074,"vZ0":-5.928349277125505,"x":150.74,"y":173.6,"x0":0.6972514197762667,"y0":50.00428521396711,"z0":5.6376819491127526,"aX":11.829922041406109},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.9,"breakHorizontal":-10.0,"spinRate":1881,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.39793509554499806,"extension":7.4113084217868925},"index":7,"playId":"eeb31936-3359-3ec7-b899-d73665a7e72c","pitchNumber":5,"startTime":"2026-08-15T23:12:35.927Z","endTime":"2026-08-15T23:12:40.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T23:12:40.746Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a ground ball to right fielder Jo Adell. Fernando Tatis Jr. to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-15T23:12:55.650Z","endTime":"2026-08-15T23:14:59.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83693899953656,"aZ":-25.753920218256344,"pfxX":-0.6562671286182105,"pfxZ":3.8353238313929037,"pX":-0.8782650789054499,"pZ":1.7581741471993384,"vX0":-4.837134795248966,"vY0":-128.40171287243413,"vZ0":-4.814223384122515,"x":150.48,"y":191.31,"x0":1.113009358316676,"y0":50.0054849407981,"z0":5.654096042855057,"aX":-1.098408342344593},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.1,"breakHorizontal":2.3,"spinRate":2006,"spinDirection":194},"zone":13,"typeConfidence":2.0,"plateTime":0.4260890057817237,"extension":7.21721538641724},"index":0,"playId":"b6fc61ba-398b-30c9-9e2b-80d0b4e4d735","pitchNumber":1,"startTime":"2026-08-15T23:13:08.428Z","endTime":"2026-08-15T23:13:13.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.136630535702913,"aZ":-15.35374917904771,"pfxX":3.5225321200944597,"pfxZ":8.958004493561205,"pX":0.6926080900744036,"pZ":3.2244011930376217,"vX0":-1.9907048239463023,"vY0":-135.79210748388942,"vZ0":-3.9837078217399493,"x":90.6,"y":151.72,"x0":0.9753025911390454,"y0":50.006197443483764,"z0":5.770081631019484,"aX":6.61752917360653},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":-6.0,"spinRate":1875,"spinDirection":151},"zone":3,"typeConfidence":2.0,"plateTime":0.4024696784978721,"extension":7.351668261589348},"index":1,"playId":"4fe72693-66df-3849-8619-b3d48ce3f7bb","pitchNumber":2,"startTime":"2026-08-15T23:13:29.277Z","endTime":"2026-08-15T23:13:34.472Z","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":0},"index":2,"playId":"e45c155b-0b91-384c-8a23-f62cc7df89a2","startTime":"2026-08-15T23:13:49.478Z","endTime":"2026-08-15T23:13:52.525Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45493304559267,"aZ":-26.37537980894001,"pfxX":-0.11712705446450844,"pfxZ":3.5036900581546995,"pX":-0.16369543548931487,"pZ":2.7057718259239882,"vX0":-3.407594918422638,"vY0":-127.63937936219193,"vZ0":-2.3428267433221506,"x":123.24,"y":165.72,"x0":1.2020017437356307,"y0":50.00310713985497,"z0":5.705337415202815,"aX":-0.19381270963001437},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.1,"breakHorizontal":1.0,"spinRate":1996,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.42856425846427815,"extension":7.07782380338745},"index":3,"playId":"049e6aca-c94b-35ce-ae49-7740b4a9bbdf","pitchNumber":3,"startTime":"2026-08-15T23:14:10.479Z","endTime":"2026-08-15T23:14:16.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.458861961766107,"aZ":-47.41904965921378,"pfxX":-6.449633588346355,"pfxZ":-11.189594971837248,"pX":-0.35385155178514904,"pZ":2.8301280589374382,"vX0":-1.396164463735829,"vY0":-117.2061021970721,"vZ0":2.930491525389675,"x":130.49,"y":162.37,"x0":1.0898451353315708,"y0":50.002965323862895,"z0":6.05883912215984,"aX":-8.786216070694328},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-19.0,"breakHorizontal":12.0,"spinRate":2757,"spinDirection":328},"zone":1,"typeConfidence":2.0,"plateTime":0.47109112916511275,"extension":6.99903786457511},"hitData":{"launchSpeed":80.4,"launchAngle":-28.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.03,"coordY":153.46}},"index":4,"playId":"d0d6579f-27e0-3b55-b43a-0c35f11b243f","pitchNumber":4,"startTime":"2026-08-15T23:14:46.972Z","endTime":"2026-08-15T23:14:59.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T23:14:59.345Z","atBatIndex":1},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Manny Machado grounds into a double play, third baseman José Ramírez to second baseman Travis Bazzana to first baseman Nathaniel Lowe. Fernando Tatis Jr. scores. Jake Cronenworth out at 2nd. Manny Machado out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-15T23:15:20.264Z","endTime":"2026-08-15T23:17:07.528Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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,2],"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":676282,"link":"/api/v1/people/676282"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":73.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.220838284693944,"aZ":-47.17704165394546,"pfxX":-6.340310536450909,"pfxZ":-11.002618091101438,"pX":-0.25369575299831604,"pZ":2.637463869900524,"vX0":-1.460300950235353,"vY0":-117.17995673732375,"vZ0":2.4423942914511496,"x":126.67,"y":167.57,"x0":1.2038825390940737,"y0":50.00426511339372,"z0":6.054118078935161,"aX":-8.643449107053891},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-18.7,"breakHorizontal":11.9,"spinRate":2713,"spinDirection":330},"zone":4,"typeConfidence":2.0,"plateTime":0.47100086150705867,"extension":6.831339509333467},"index":0,"playId":"2663b04d-944e-3abc-b87d-f73d6b63abb0","pitchNumber":1,"startTime":"2026-08-15T23:15:31.187Z","endTime":"2026-08-15T23:15:36.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.238670357046452,"aZ":-23.142840531448943,"pfxX":6.278613457845326,"pfxZ":6.209079582800056,"pX":-0.42166257343363683,"pZ":2.7735543932925917,"vX0":-4.800908450995393,"vY0":-120.13120971891902,"vZ0":-2.0554274662063756,"x":133.07,"y":163.89,"x0":0.791325395032145,"y0":50.00471299221859,"z0":5.706727903233707,"aX":9.137080177669493},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":11.0,"breakHorizontal":-10.2,"spinRate":1311,"spinDirection":125},"zone":4,"typeConfidence":2.0,"plateTime":0.45671350306037795,"extension":7.270965075657754},"index":1,"playId":"56db03aa-2ef3-3974-93d3-f3b295fd9726","pitchNumber":2,"startTime":"2026-08-15T23:15:47.640Z","endTime":"2026-08-15T23:15:53.030Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"actionPlayId":"56db03aa-2ef3-3974-93d3-f3b295fd9726","startTime":"2026-08-15T23:15:57.180Z","endTime":"2026-08-15T23:16:20.111Z","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, 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":81.9,"endSpeed":74.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15211996550903,"aZ":-46.060250568456674,"pfxX":-5.572703114943049,"pfxZ":-9.907455225493937,"pX":-1.6901750171972159,"pZ":0.5989263688264199,"vX0":-4.608965677767109,"vY0":-119.1196778009165,"vZ0":-2.2343353866887457,"x":181.43,"y":222.61,"x0":1.0111974601180427,"y0":50.00248575981626,"z0":5.810710091796015,"aX":-7.810269912216699},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-18.1,"breakHorizontal":11.4,"spinRate":2781,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.46423966445354514,"extension":7.016250185171567},"index":3,"playId":"ae3c1cfe-3dbf-350a-88d5-0bb288bee5cf","pitchNumber":3,"startTime":"2026-08-15T23:16:20.111Z","endTime":"2026-08-15T23:16:25.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17630486721954,"aZ":-45.03821701883904,"pfxX":-4.934106612629119,"pfxZ":-9.31955578086276,"pX":0.9469318752479458,"pZ":1.0925503260333749,"vX0":1.0017004372247111,"vY0":-117.5801847212149,"vZ0":-1.2245379990264849,"x":80.91,"y":209.28,"x0":1.1523928039895632,"y0":50.00243932014454,"z0":5.851218728030873,"aX":-6.81237454449652},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-16.8,"breakHorizontal":8.6,"spinRate":2528,"spinDirection":333},"zone":14,"typeConfidence":2.0,"plateTime":0.46832619763500993,"extension":6.855833833536161},"index":4,"playId":"25a6403c-e889-3c51-ac65-f4af3a5ad105","pitchNumber":4,"startTime":"2026-08-15T23:16:41.839Z","endTime":"2026-08-15T23:16:47.113Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04860293473494,"aZ":-23.23111660520859,"pfxX":3.8134389586281863,"pfxZ":6.171229573131962,"pX":-0.2779031024656546,"pZ":3.5227842637490707,"vX0":-3.8075007713335762,"vY0":-119.85529066704743,"vZ0":-0.2261261189741932,"x":127.59,"y":143.66,"x0":0.8388924687993026,"y0":50.00250109169095,"z0":5.70021736459653,"aX":5.525720970029837},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":11.4,"breakHorizontal":-6.0,"spinRate":1436,"spinDirection":122},"zone":11,"typeConfidence":2.0,"plateTime":0.45771061732503204,"extension":7.236226600295879},"hitData":{"launchSpeed":94.4,"launchAngle":-12.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.23,"coordY":166.17}},"index":5,"playId":"40c75264-08f5-3783-b762-5fdfa9569d76","pitchNumber":5,"startTime":"2026-08-15T23:16:58.933Z","endTime":"2026-08-15T23:17:07.528Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T23:17:07.528Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-15T23:17:33.160Z","endTime":"2026-08-15T23:18:31.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":78.9,"endSpeed":72.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24815127458088,"aZ":-45.42076209996827,"pfxX":-6.323098870985131,"pfxZ":-10.029464511534197,"pX":0.23833547808553893,"pZ":3.095172380215425,"vX0":-0.08856387252285508,"vY0":-114.77399133103307,"vZ0":3.28991957410986,"x":107.92,"y":155.21,"x0":1.0976986087529412,"y0":50.003341616085095,"z0":6.097803790084025,"aX":-8.350518415647832},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-16.9,"breakHorizontal":11.4,"spinRate":2683,"spinDirection":334},"zone":2,"typeConfidence":2.0,"plateTime":0.47907346223591585,"extension":6.751387930863629},"index":0,"playId":"7308ac6d-6d54-3f3d-b417-3cbe3091a362","pitchNumber":1,"startTime":"2026-08-15T23:17:35.792Z","endTime":"2026-08-15T23:17:40.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.822038079463475,"aZ":-14.482146961906261,"pfxX":4.955792459136682,"pfxZ":9.181232621531464,"pX":-0.04702101898184301,"pZ":2.2243880268756153,"vX0":-4.289171301034145,"vY0":-137.31272519816034,"vZ0":-6.495877480698917,"x":118.79,"y":178.72,"x0":0.8844843889921048,"y0":50.00211169893678,"z0":5.58968637261829,"aX":9.549084182908517},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":-8.2,"spinRate":1737,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.39751633020936294,"extension":7.41412708109211},"index":1,"playId":"d88ff876-fb52-356a-8e9c-5726095850a2","pitchNumber":2,"startTime":"2026-08-15T23:17:54.782Z","endTime":"2026-08-15T23:18:00.117Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41687025638217,"aZ":-11.283373024507984,"pfxX":4.6360088513307405,"pfxZ":10.811652187812136,"pX":-0.05580816379225345,"pZ":1.8915434854163478,"vX0":-3.936753084135494,"vY0":-137.847555249434,"vZ0":-8.07583746148911,"x":119.13,"y":187.71,"x0":0.7854969464414521,"y0":50.006190086007045,"z0":5.613114811243692,"aX":8.961793086689172},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.1,"breakHorizontal":-7.6,"spinRate":1903,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.3966905143745265,"extension":7.47653876535664},"index":2,"playId":"538ac465-18af-3f7a-87c3-131de19107d6","pitchNumber":3,"startTime":"2026-08-15T23:18:25.348Z","endTime":"2026-08-15T23:18:31.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T23:18:31.093Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-15T23:20:37.518Z","endTime":"2026-08-15T23:21:22.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.946383353451438,"aZ":-20.720250684731244,"pfxX":8.826679888420532,"pfxZ":5.72509327227611,"pX":-0.7954456301106899,"pZ":3.476825447432606,"vX0":-5.9576315242509,"vY0":-140.14245670062735,"vZ0":-3.521279693160769,"x":147.32,"y":144.91,"x0":0.20489764167796756,"y0":50.00169442460307,"z0":6.093339629222333,"aX":17.658182642503395},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.8,"breakHorizontal":-14.9,"spinRate":1937,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.38997084496355017,"extension":5.559763496718154},"index":0,"playId":"13d78409-ba78-336b-bb5b-271455844199","pitchNumber":1,"startTime":"2026-08-15T23:20:44.241Z","endTime":"2026-08-15T23:20:49.342Z","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":97.2,"endSpeed":89.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74140949949754,"aZ":-16.9305012066632,"pfxX":8.289060547870733,"pfxZ":7.489844905972636,"pX":-1.7248304085756523,"pZ":1.6557960539297307,"vX0":-7.861999747337348,"vY0":-141.20199722440464,"vZ0":-8.899153572938342,"x":182.75,"y":194.07,"x0":0.007837119124622436,"y0":50.006165710099935,"z0":5.920180004846484,"aX":16.87583323230088},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.0,"breakHorizontal":-13.6,"spinRate":2107,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.38673620414306686,"extension":5.802959415710149},"index":1,"playId":"16668da4-119c-3c40-ad02-18c347f7287f","pitchNumber":2,"startTime":"2026-08-15T23:20:58.050Z","endTime":"2026-08-15T23:21:05.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02818512900996,"aZ":-18.643226774837366,"pfxX":8.011278568937914,"pfxZ":6.756675920095611,"pX":0.048613801819490446,"pZ":2.27281311655391,"vX0":-3.1051820881716226,"vY0":-140.03076325013114,"vZ0":-6.952616929244563,"x":115.15,"y":177.41,"x0":0.12535400217132106,"y0":50.00526917412237,"z0":5.989703873228821,"aX":16.051610427070376},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.2,"breakHorizontal":-13.9,"spinRate":2031,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.3898477809230747,"extension":5.683144834964165},"hitData":{"launchSpeed":93.6,"launchAngle":40.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.3,"coordY":67.28}},"index":2,"playId":"8029a2ce-ca4e-3fcd-ae12-8a2ec282d9c9","pitchNumber":3,"startTime":"2026-08-15T23:21:13.547Z","endTime":"2026-08-15T23:21:22.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T23:21:22.799Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase DeLauter singles on a line drive to left fielder Austin Hays.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-15T23:21:40.880Z","endTime":"2026-08-15T23:22:01.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.196798980861807,"aZ":-16.67387331458864,"pfxX":8.103611339237098,"pfxZ":7.694609174859945,"pX":0.18425606084689714,"pZ":2.606794666369779,"vX0":-3.3578101877258795,"vY0":-140.61143956280944,"vZ0":-6.742832311664556,"x":109.98,"y":168.4,"x0":0.3373581766776081,"y0":50.000099400174754,"z0":6.1069493339036125,"aX":16.315379922618913},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":-14.0,"spinRate":2058,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.388693446238908,"extension":5.764688536169163},"hitData":{"launchSpeed":90.1,"launchAngle":18.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.32,"coordY":113.61}},"index":0,"playId":"417b6b70-ae68-3737-85ce-9c0ea79decd7","pitchNumber":1,"startTime":"2026-08-15T23:21:49.159Z","endTime":"2026-08-15T23:22:01.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T23:22:01.861Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"José Ramírez doubles (19) on a sharp line drive to center fielder Jackson Merrill. Chase DeLauter out at home on the throw, center fielder Jackson Merrill to shortstop Xander Bogaerts to catcher Freddy Fermin. José Ramírez to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-15T23:22:11.954Z","endTime":"2026-08-15T23:22:59.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_throw","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.196876939744257,"aZ":-26.309559021450696,"pfxX":1.0447489677881325,"pfxZ":3.313180145185056,"pX":1.0600851748752906,"pZ":2.6061580339698724,"vX0":0.7644440646055373,"vY0":-131.31095639678185,"vZ0":-3.6169337233821284,"x":76.59,"y":168.41,"x0":0.6308077850302322,"y0":50.00455563857769,"z0":5.9287718226184065,"aX":1.8495977495907958},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.5,"breakHorizontal":-2.0,"spinRate":2067,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4149351202764535,"extension":5.658928775809406},"index":0,"playId":"4fe21179-64e9-31e1-8ae3-d61b63e71b4e","pitchNumber":1,"startTime":"2026-08-15T23:22:25.116Z","endTime":"2026-08-15T23:22:29.771Z","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":97.0,"endSpeed":89.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.341221672828922,"aZ":-16.567547175210493,"pfxX":7.328646131289235,"pfxZ":7.690310525670327,"pX":0.007530470011227456,"pZ":2.7036995754233075,"vX0":-3.3504846611152765,"vY0":-141.14780031621234,"vZ0":-6.365717464256033,"x":116.71,"y":165.78,"x0":0.25379662940267206,"y0":50.005935426050925,"z0":6.044369205426329,"aX":14.877522875028324},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.8,"breakHorizontal":-12.6,"spinRate":2080,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.38717526196728747,"extension":5.508547423571208},"hitData":{"launchSpeed":103.5,"launchAngle":14.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":98.63,"coordY":79.6}},"index":1,"playId":"8bce70f9-37cb-338b-a91f-cc7ba2293aaa","pitchNumber":2,"startTime":"2026-08-15T23:22:44.208Z","endTime":"2026-08-15T23:22:59.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T23:22:59.639Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jo Adell doubles (19) on a sharp line drive to left fielder Austin Hays. José Ramírez scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-15T23:23:35.062Z","endTime":"2026-08-15T23:24:28.681Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":593974,"link":"/api/v1/people/593974"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":91.3,"endSpeed":84.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.130338767644858,"aZ":-24.08320335500171,"pfxX":9.27321463944231,"pfxZ":4.500737958702053,"pX":-0.4100914207573495,"pZ":1.8855432308532145,"vX0":-5.058977188922916,"vY0":-132.87912949635955,"vZ0":-5.5199937236476675,"x":132.63,"y":187.87,"x0":0.3086254548797529,"y0":50.002372086907144,"z0":5.727908515891718,"aX":16.665852872207175},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.2,"breakHorizontal":-15.7,"spinRate":2258,"spinDirection":125},"zone":7,"typeConfidence":2.0,"plateTime":0.4114172575310464,"extension":5.90392800558027},"index":0,"playId":"4bcfc331-6524-3829-bcf4-4c9306f57614","pitchNumber":1,"startTime":"2026-08-15T23:23:35.062Z","endTime":"2026-08-15T23:23:40.825Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.924104750156424,"aZ":-20.693655332680166,"pfxX":8.495535469195644,"pfxZ":5.672554189907281,"pX":0.14318347376244414,"pZ":3.006597965760074,"vX0":-2.6150529679889285,"vY0":-140.9205302200957,"vZ0":-5.010038008165348,"x":111.54,"y":157.6,"x0":-0.024799365712851976,"y0":50.00698055796108,"z0":6.131393178254277,"aX":17.21094552955583},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.5,"breakHorizontal":-14.9,"spinRate":2030,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.38764097564963995,"extension":5.635552786551411},"index":1,"playId":"aecbdaee-271c-38e8-a440-67ded8c268b3","pitchNumber":2,"startTime":"2026-08-15T23:23:54.685Z","endTime":"2026-08-15T23:23:59.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45222450561301,"aZ":-19.516769289292895,"pfxX":8.58109136955861,"pfxZ":6.3013111293844295,"pX":-0.28442379429094733,"pZ":2.467360980123474,"vX0":-3.213818163951759,"vY0":-140.51681390138248,"vZ0":-6.602809941481611,"x":127.84,"y":172.16,"x0":-0.24386105744763953,"y0":50.00296456958084,"z0":6.1060645089935495,"aX":17.24023828785734},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.3,"breakHorizontal":-14.9,"spinRate":2102,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.3890911063504934,"extension":5.709101260263805},"hitData":{"launchSpeed":111.0,"launchAngle":12.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":54.06,"coordY":111.04}},"index":2,"playId":"4a701def-feaa-3802-bc96-7d1fc62b70a3","pitchNumber":3,"startTime":"2026-08-15T23:24:14.268Z","endTime":"2026-08-15T23:24:28.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T23:24:28.681Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathaniel Lowe strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-15T23:25:50.461Z","endTime":"2026-08-15T23:26:54.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-15T23:24:48.940Z","endTime":"2026-08-15T23:25:52.755Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83846138375821,"aZ":-20.41761461261036,"pfxX":9.201622138608332,"pfxZ":5.865017795967726,"pX":0.4184063412171434,"pZ":1.715253944475441,"vX0":-2.2781242181038586,"vY0":-140.42650986916215,"vZ0":-8.136104765038903,"x":101.05,"y":192.47,"x0":0.04310861784742912,"y0":50.00020575798213,"z0":5.970791851314706,"aX":18.4328693217322},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.2,"breakHorizontal":-16.2,"spinRate":2020,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.3895752952722229,"extension":5.750420054378209},"index":1,"playId":"a76ac925-b60f-300b-96c1-5c3616bc2f90","pitchNumber":1,"startTime":"2026-08-15T23:25:52.755Z","endTime":"2026-08-15T23:25:58.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.582233508294294,"aZ":-26.07291259266423,"pfxX":0.22972658732572204,"pfxZ":3.514463703034728,"pX":-0.19246972737199694,"pZ":0.7203382276657256,"vX0":-1.5736285830915697,"vY0":-130.25797686774155,"vZ0":-7.618631298735172,"x":124.34,"y":219.33,"x0":0.3868716775142814,"y0":50.00596621543791,"z0":5.623817459807969,"aX":0.3993650685251372},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.0,"breakHorizontal":-0.1,"spinRate":2061,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.4187735783070208,"extension":5.816987084361768},"index":2,"playId":"4679c027-8644-30b7-bb5a-452a3375c90b","pitchNumber":2,"startTime":"2026-08-15T23:26:08.600Z","endTime":"2026-08-15T23:26:13.376Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-15T23:26:17.185Z","endTime":"2026-08-15T23:26:28.940Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9557679395021,"aZ":-24.766966649954302,"pfxX":0.07336615552734016,"pfxZ":4.266710911926057,"pX":0.20271285421879356,"pZ":1.1759557385456718,"vX0":-0.6305788167668336,"vY0":-130.5244951950021,"vZ0":-6.704517203513679,"x":109.27,"y":207.03,"x0":0.4372921013216306,"y0":50.003790284951606,"z0":5.627579415559693,"aX":0.12751189688234946},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.6,"breakHorizontal":0.0,"spinRate":2032,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.4187091064261579,"extension":5.996266386741213},"index":4,"playId":"e781459f-b316-3f0e-a53f-8d87c3d954eb","pitchNumber":3,"startTime":"2026-08-15T23:26:28.940Z","endTime":"2026-08-15T23:26:34.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42650039683506,"aZ":-28.83261025094322,"pfxX":9.715764308881159,"pfxZ":1.944878535772034,"pX":1.079693009626993,"pZ":1.4637013871603493,"vX0":-1.2911925630608985,"vY0":-130.40755236878786,"vZ0":-5.239858090357814,"x":75.84,"y":199.26,"x0":0.3187478124337042,"y0":50.00585567876488,"z0":5.674057878394755,"aX":16.73718831192705},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.5,"breakHorizontal":-17.3,"spinRate":2195,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.42000676426469674,"extension":5.834813497614124},"index":5,"playId":"d6442e4b-0ef7-39d3-800e-8f45d0ada49f","pitchNumber":4,"startTime":"2026-08-15T23:26:45.338Z","endTime":"2026-08-15T23:26:54.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T23:26:54.353Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-15T23:28:57.337Z","endTime":"2026-08-15T23:30:19.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47103321978027,"aZ":-45.95424410679277,"pfxX":-4.149335839477867,"pfxZ":-10.442712659677861,"pX":-0.6083139385048589,"pZ":2.9769743120999768,"vX0":-2.519878699990617,"vY0":-114.7861897190753,"vZ0":3.2974049884866163,"x":140.19,"y":158.4,"x0":1.0470016280633638,"y0":50.00336796258515,"z0":6.031373820983409,"aX":-5.474615846784287},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-17.6,"breakHorizontal":8.2,"spinRate":2549,"spinDirection":333},"zone":1,"typeConfidence":2.0,"plateTime":0.47923142195271184,"extension":6.9347610789548355},"index":0,"playId":"d3f17db1-b2df-36e2-b52e-abee1096cdf5","pitchNumber":1,"startTime":"2026-08-15T23:29:10.752Z","endTime":"2026-08-15T23:29:17.404Z","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":93.5,"endSpeed":86.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.318476116922227,"aZ":-14.152870153861153,"pfxX":3.5533967823159505,"pfxZ":9.515714768775778,"pX":-0.2562810248851417,"pZ":2.899293547888,"vX0":-4.264851898692488,"vY0":-136.12155793231227,"vZ0":-4.73585110448324,"x":126.77,"y":160.5,"x0":0.8624105957919699,"y0":50.0039327449808,"z0":5.627584208991145,"aX":6.73034850575922},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":-5.6,"spinRate":1843,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.40099299760038987,"extension":7.393106916885764},"index":1,"playId":"6da2bd92-3a31-31be-8007-150d418c2c9b","pitchNumber":2,"startTime":"2026-08-15T23:29:30.408Z","endTime":"2026-08-15T23:29:37.583Z","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":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.732354176658085,"aZ":-20.743103115942148,"pfxX":3.0518284380480547,"pfxZ":7.6360105131997305,"pX":0.7550590190471319,"pZ":1.9153142069455116,"vX0":-1.1689667078225159,"vY0":-121.30653285993156,"vZ0":-4.493051717543191,"x":88.22,"y":187.07,"x0":0.8454821335662516,"y0":50.00345449138374,"z0":5.589702419484954,"aX":4.568757710654338},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":13.1,"breakHorizontal":-5.3,"spinRate":1333,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.4507622766615431,"extension":7.303481365299449},"index":2,"playId":"92abec82-afab-30fa-9878-f5295ebb4ed9","pitchNumber":3,"startTime":"2026-08-15T23:29:53.200Z","endTime":"2026-08-15T23:29:58.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.152859325050652,"aZ":-46.503258675787805,"pfxX":-5.6631157312644085,"pfxZ":-10.370535395985963,"pX":0.5257085490026002,"pZ":1.3218883378482245,"vX0":0.2719680551814874,"vY0":-117.86397000452536,"vZ0":-0.39264811698398905,"x":96.96,"y":203.09,"x0":1.1414732146326583,"y0":50.00356883503638,"z0":5.85152490089745,"aX":-7.824536314108459},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-18.5,"breakHorizontal":10.1,"spinRate":2766,"spinDirection":334},"zone":14,"typeConfidence":2.0,"plateTime":0.46793920945305745,"extension":7.047988176737094},"index":3,"playId":"fe3b1ab1-80f7-3490-97c4-189f19196da0","pitchNumber":4,"startTime":"2026-08-15T23:30:14.545Z","endTime":"2026-08-15T23:30:19.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T23:30:19.897Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Campusano grounds out, second baseman Travis Bazzana to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-15T23:30:29.386Z","endTime":"2026-08-15T23:31:30.269Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.300022522099148,"aZ":-46.32033145432636,"pfxX":-4.59180232538327,"pfxZ":-10.451605449150259,"pX":-0.21101348315257198,"pZ":2.046239349086961,"vX0":-1.119767818792084,"vY0":-116.34350409455084,"vZ0":1.1660477886006475,"x":125.04,"y":183.53,"x0":0.8742161432546187,"y0":50.000362049042714,"z0":5.970750363300143,"aX":-6.21708001097424},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-18.2,"breakHorizontal":8.6,"spinRate":2724,"spinDirection":334},"zone":8,"typeConfidence":2.0,"plateTime":0.47299002199469653,"extension":6.845538023833013},"index":0,"playId":"0ff5bd3d-e6e7-3858-9b99-dcd29c558862","pitchNumber":1,"startTime":"2026-08-15T23:30:45.588Z","endTime":"2026-08-15T23:30:50.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.152957766119588,"aZ":-22.021062430290325,"pfxX":5.045445266879886,"pfxZ":6.74365581262654,"pX":0.4104331193054947,"pZ":2.3068177623164394,"vX0":-2.781286220634529,"vY0":-121.69995846966918,"vZ0":-3.4296519364106612,"x":101.36,"y":176.5,"x0":0.9106744981562513,"y0":50.00062163284989,"z0":5.634583426512725,"aX":7.5919930786704315},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":11.6,"breakHorizontal":-8.5,"spinRate":1471,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.44950349829387237,"extension":7.431174743594419},"index":1,"playId":"2dea9c08-9970-376c-b61f-adb7325604da","pitchNumber":2,"startTime":"2026-08-15T23:31:03.608Z","endTime":"2026-08-15T23:31:08.812Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.730941351810138,"aZ":-46.20607367871158,"pfxX":-6.218819165625369,"pfxZ":-10.089575728542098,"pX":0.4139810217223189,"pZ":2.369231592705111,"vX0":0.14933703171119977,"vY0":-118.12755822670849,"vZ0":1.8294086838893644,"x":101.22,"y":174.81,"x0":1.1552533060450008,"y0":50.00063230960679,"z0":5.882727946594865,"aX":-8.651883052054846},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-17.4,"breakHorizontal":11.2,"spinRate":2644,"spinDirection":330},"zone":6,"typeConfidence":2.0,"plateTime":0.46642656049150055,"extension":6.94392644754493},"hitData":{"launchSpeed":99.7,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.35,"coordY":143.17}},"index":2,"playId":"188385ff-d5c7-3343-ac07-b47722d260eb","pitchNumber":3,"startTime":"2026-08-15T23:31:23.241Z","endTime":"2026-08-15T23:31:30.269Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T23:31:30.269Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Hays grounds out to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-15T23:31:41.462Z","endTime":"2026-08-15T23:33:40.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55223481330105,"aZ":-22.507455048849913,"pfxX":2.533201525270973,"pfxZ":6.599326919941613,"pX":-0.40267165576770736,"pZ":1.9485833194772673,"vX0":-3.7630889268099192,"vY0":-119.83901297733074,"vZ0":-3.9750408672409567,"x":132.35,"y":186.17,"x0":0.853561283545936,"y0":50.004136905086696,"z0":5.621830643907838,"aX":3.712167509661537},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":11.3,"breakHorizontal":-3.7,"spinRate":1382,"spinDirection":128},"zone":7,"typeConfidence":2.0,"plateTime":0.4557558355528699,"extension":7.387322892838768},"index":0,"playId":"10ad3c64-51e7-3fe4-a300-ba96d056bdc3","pitchNumber":1,"startTime":"2026-08-15T23:31:57.250Z","endTime":"2026-08-15T23:32:02.271Z","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":81.9,"endSpeed":75.3,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59732608144865,"aZ":-45.59245620841521,"pfxX":-5.404838240244165,"pfxZ":-9.559070298033223,"pX":-2.0930930936292333,"pZ":-0.9879727022593036,"vX0":-5.107675991250147,"vY0":-119.06555095459044,"vZ0":-5.630618942893677,"x":196.78,"y":265.46,"x0":0.7998726129201946,"y0":50.00363170565576,"z0":5.633756357531945,"aX":-7.586406798834185},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-18.6,"breakHorizontal":11.3,"spinRate":2758,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.4640004010645762,"extension":7.192160836730833},"index":1,"playId":"3f506f35-5f2c-3394-9359-383bbb7933cd","pitchNumber":2,"startTime":"2026-08-15T23:32:15.824Z","endTime":"2026-08-15T23:32:21.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.637710409896965,"aZ":-44.33838160013567,"pfxX":-5.722767357057371,"pfxZ":-9.074060307508443,"pX":0.8028708820199245,"pZ":1.8226171640868745,"vX0":1.2237013146322697,"vY0":-115.67052956650622,"vZ0":0.4512593133756906,"x":86.4,"y":189.57,"x0":1.0068533790026386,"y0":50.001747522135,"z0":5.911991759969964,"aX":-7.67441782278976},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-16.0,"breakHorizontal":10.0,"spinRate":2531,"spinDirection":340},"zone":9,"typeConfidence":2.0,"plateTime":0.4754041261111457,"extension":6.9892433863040235},"index":2,"playId":"b902148c-9348-3c1b-a7ae-1951909e085e","pitchNumber":3,"startTime":"2026-08-15T23:32:38.527Z","endTime":"2026-08-15T23:32:43.548Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-15T23:32:50.895Z","endTime":"2026-08-15T23:33:10.574Z","isPitch":false,"type":"action","player":{"id":669720,"link":"/api/v1/people/669720"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96835958041168,"aZ":-44.695793055033135,"pfxX":-5.320388722387545,"pfxZ":-8.936774505993922,"pX":-0.00764226638308036,"pZ":1.048869745955343,"vX0":-0.9666209408780453,"vY0":-118.32355166197533,"vZ0":-1.4570553565389075,"x":117.29,"y":210.46,"x0":1.097946864630666,"y0":50.001524085647134,"z0":5.810178351007295,"aX":-7.456991639398998},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-16.2,"breakHorizontal":9.8,"spinRate":2600,"spinDirection":330},"zone":13,"typeConfidence":2.0,"plateTime":0.4649400607996288,"extension":7.181621893104315},"index":4,"playId":"6f6c1934-a6ef-3d02-acb3-c2072d7c7301","pitchNumber":4,"startTime":"2026-08-15T23:33:10.574Z","endTime":"2026-08-15T23:33:17.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.6,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.438793402761164,"aZ":-24.981513188745616,"pfxX":5.306275670714044,"pfxZ":4.845127896204071,"pX":0.45639726568168537,"pZ":2.2469861621954927,"vX0":-2.1213586821045145,"vY0":-120.5521999788102,"vZ0":-2.8698524178097715,"x":99.6,"y":178.11,"x0":0.6539161130873214,"y0":50.005247999444215,"z0":5.637055347661245,"aX":7.882181297408236},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.4,"breakHorizontal":-9.1,"spinRate":1399,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.4527874728886201,"extension":7.401432053641411},"hitData":{"launchSpeed":49.3,"launchAngle":-51.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.03,"coordY":181.9}},"index":5,"playId":"64e132b2-6daf-3b05-ac75-bf277486e9ef","pitchNumber":5,"startTime":"2026-08-15T23:33:31.867Z","endTime":"2026-08-15T23:33:40.444Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T23:33:40.444Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Angel Genao walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-15T23:36:11.129Z","endTime":"2026-08-15T23:37:33.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Hart replaces Wandy Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-15T23:36:00.856Z","endTime":"2026-08-15T23:36:13.368Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":83.1,"endSpeed":76.7,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0167984063668,"aZ":-31.579180172737974,"pfxX":-7.1779465992900615,"pfxZ":0.4011999783763196,"pX":-0.05551520483033131,"pZ":1.053723286077753,"vX0":-2.12199094854672,"vY0":-121.06065709519012,"vZ0":-4.210894159285596,"x":119.12,"y":210.33,"x0":1.765331149265741,"y0":50.00367240341159,"z0":5.585284547164858,"aX":-10.634949015365041},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.0,"breakHorizontal":13.6,"spinRate":2746,"spinDirection":290},"zone":13,"typeConfidence":0.9,"plateTime":0.4527454791051677,"extension":5.910864133668166},"index":1,"playId":"219034f5-f3b5-3cc1-9bc3-9dbc24327e1d","pitchNumber":1,"startTime":"2026-08-15T23:36:13.368Z","endTime":"2026-08-15T23:36:18.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91348873075575,"aZ":-28.86544437936781,"pfxX":-6.083843996024914,"pfxZ":2.2240622337389744,"pX":-0.10593202447734024,"pZ":0.6309295586653095,"vX0":-2.60195846000113,"vY0":-121.27891437691869,"vZ0":-5.548711460046892,"x":121.04,"y":221.74,"x0":1.7715405113882066,"y0":50.003065494499815,"z0":5.468681849219098,"aX":-9.054903144089968},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.0,"breakHorizontal":11.6,"spinRate":2707,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.4517769813248895,"extension":5.696506027006873},"index":2,"playId":"e1dde96a-8bb8-368a-89b7-cd1c9a894da3","pitchNumber":2,"startTime":"2026-08-15T23:36:30.713Z","endTime":"2026-08-15T23:36:35.418Z","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":92.4,"endSpeed":85.1,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02771935484677,"aZ":-23.601814841342392,"pfxX":9.187809906391008,"pfxZ":4.651645250156973,"pX":1.5877810862920776,"pZ":2.5316346471251436,"vX0":-2.8808791316514797,"vY0":-134.5831380198983,"vZ0":-3.7815879267638,"x":56.48,"y":170.43,"x0":1.475639177821315,"y0":50.00246082875695,"z0":5.618134269097459,"aX":16.92583948304728},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.8,"breakHorizontal":-16.1,"spinRate":1979,"spinDirection":129},"zone":12,"typeConfidence":0.83,"plateTime":0.40631702232752787,"extension":6.299068389832105},"index":3,"playId":"654f8dcb-e5ae-3f49-85bf-69329bcd1653","pitchNumber":3,"startTime":"2026-08-15T23:36:51.154Z","endTime":"2026-08-15T23:36:56.122Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49018519531647,"aZ":-23.60285102850701,"pfxX":9.644804572456863,"pfxZ":4.583926285534856,"pX":-0.5056717196168813,"pZ":3.0074053253180577,"vX0":-8.110284706750138,"vY0":-135.62081713358265,"vZ0":-2.7524201952390097,"x":136.28,"y":157.58,"x0":1.2642565351595394,"y0":50.00549974152264,"z0":5.674203985999581,"aX":18.045287825197178},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.9,"breakHorizontal":-15.8,"spinRate":2007,"spinDirection":123},"zone":1,"typeConfidence":0.9,"plateTime":0.4032273064155447,"extension":6.470364417859234},"index":4,"playId":"3502cc09-9465-3b11-848d-c7a0f65b6ef0","pitchNumber":4,"startTime":"2026-08-15T23:37:10.154Z","endTime":"2026-08-15T23:37:14.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97916448680069,"aZ":-22.762060353767897,"pfxX":7.658390120629954,"pfxZ":5.023475621039395,"pX":1.1021853444392975,"pZ":3.130025678051177,"vX0":-3.032729802751665,"vY0":-135.39651450100675,"vZ0":-2.6610209578904955,"x":74.99,"y":154.27,"x0":1.2358308092300943,"y0":50.00430570818998,"z0":5.702374511972285,"aX":14.352644302200115},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.8,"breakHorizontal":-13.3,"spinRate":1951,"spinDirection":135},"zone":12,"typeConfidence":0.81,"plateTime":0.4030973800232931,"extension":6.298005783873987},"index":5,"playId":"7df1f629-b744-3fb1-8e81-9ba8e017a7ac","pitchNumber":5,"startTime":"2026-08-15T23:37:28.332Z","endTime":"2026-08-15T23:37:33.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T23:37:33.130Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis Bazzana strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-15T23:37:41.310Z","endTime":"2026-08-15T23:39:51.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":84.6,"endSpeed":79.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.851282622664773,"aZ":-30.769785609793814,"pfxX":-3.9779149594723684,"pfxZ":0.8979727861525255,"pX":-0.6429457959741085,"pZ":2.3457446657318686,"vX0":-4.452616719354572,"vY0":-123.31752427794503,"vZ0":-1.7386389261286266,"x":141.51,"y":175.44,"x0":1.6922357061549371,"y0":50.00345443379692,"z0":5.616937221325427,"aX":-6.22384489649108},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.6,"breakHorizontal":8.2,"spinRate":2719,"spinDirection":293},"zone":4,"typeConfidence":0.81,"plateTime":0.4414803708974482,"extension":6.046164641768054},"index":0,"playId":"a07a0530-ed6c-3012-8713-c131b20cbe59","pitchNumber":1,"startTime":"2026-08-15T23:37:59.668Z","endTime":"2026-08-15T23:38:04.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.845349295812863,"aZ":-21.153446751557695,"pfxX":8.909337371252814,"pfxZ":5.810279037267684,"pX":-0.2716040279994882,"pZ":2.879828222340734,"vX0":-6.844516973069285,"vY0":-136.3304751771761,"vZ0":-3.5059141650859855,"x":127.35,"y":161.02,"x0":1.104574809066514,"y0":50.002896409003,"z0":5.629370052456372,"aX":16.897920035177048},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.1,"breakHorizontal":-14.9,"spinRate":2078,"spinDirection":143},"zone":2,"typeConfidence":0.9,"plateTime":0.40060280881204147,"extension":6.483232096932531},"index":1,"playId":"8a1c5bab-b99e-318f-8d43-f41ffc95effe","pitchNumber":2,"startTime":"2026-08-15T23:38:21.109Z","endTime":"2026-08-15T23:38:25.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.926968351384254,"aZ":-20.265589349867042,"pfxX":9.798351471014211,"pfxZ":6.114435549941743,"pX":-1.09994233241765,"pZ":1.5755305023435164,"vX0":-9.23994112096224,"vY0":-138.26011409351847,"vZ0":-6.869037385702598,"x":158.93,"y":196.24,"x0":1.0016571611358498,"y0":50.00654375311752,"z0":5.438040805159241,"aX":19.09877765159097},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.8,"breakHorizontal":-16.0,"spinRate":2085,"spinDirection":139},"zone":13,"typeConfidence":0.91,"plateTime":0.3951508791394689,"extension":6.552170814936184},"index":2,"playId":"48153b85-6cda-363c-bfb7-680be2e9c3a4","pitchNumber":3,"startTime":"2026-08-15T23:38:38.373Z","endTime":"2026-08-15T23:38:43.183Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"d76c7b1e-74a1-3d14-8103-9dd020c86ebd","startTime":"2026-08-15T23:38:59.437Z","endTime":"2026-08-15T23:39:02.753Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.032824436767584,"aZ":-20.466192165940654,"pfxX":9.526294179157723,"pfxZ":6.168666725037321,"pX":-0.3877545987578203,"pZ":2.973091001602009,"vX0":-7.471510318271157,"vY0":-136.44969521925378,"vZ0":-3.4381057221531868,"x":131.78,"y":158.51,"x0":1.1385919809276281,"y0":50.00636260889332,"z0":5.647637115079541,"aX":18.094339515595266},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.7,"breakHorizontal":-15.8,"spinRate":2113,"spinDirection":142},"zone":1,"typeConfidence":0.91,"plateTime":0.40032157165820736,"extension":6.625752851362832},"index":4,"playId":"1e2b1dcc-d240-3956-8adb-c6d638054761","pitchNumber":4,"startTime":"2026-08-15T23:39:21.736Z","endTime":"2026-08-15T23:39:27.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.081245963888676,"aZ":-15.719536564415522,"pfxX":5.905297172715342,"pfxZ":8.319119387358686,"pX":-0.5496343177553692,"pZ":2.296394710059046,"vX0":-6.977298647301937,"vY0":-139.23785817056535,"vZ0":-5.9887573609328255,"x":137.95,"y":176.78,"x0":1.2126987004125398,"y0":50.00590853741696,"z0":5.502370550736338,"aX":11.684327350438755},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":-9.4,"spinRate":2258,"spinDirection":134},"zone":4,"typeConfidence":0.91,"plateTime":0.3922613629897387,"extension":6.397386731188514},"index":5,"playId":"e8ea9d51-8a6d-3e5c-b35d-15920c70eac0","pitchNumber":5,"startTime":"2026-08-15T23:39:46.343Z","endTime":"2026-08-15T23:39:51.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T23:39:51.531Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Patrick Bailey doubles (6) on a line drive to center fielder Jackson Merrill. Angel Genao scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-15T23:40:00.933Z","endTime":"2026-08-15T23:43:17.297Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":{"id":606996,"link":"/api/v1/people/606996"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.541471547453032,"aZ":-22.05638164409457,"pfxX":9.327118574935565,"pfxZ":5.298744652489825,"pX":1.9241771148448537,"pZ":2.746984477786468,"vX0":-2.001030077042323,"vY0":-137.09719218626168,"vZ0":-3.5933616099715637,"x":43.65,"y":164.61,"x0":1.4504644119584718,"y0":50.00138845482645,"z0":5.575227865111148,"aX":17.800414935815418},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.1,"breakHorizontal":-16.4,"spinRate":2150,"spinDirection":137},"zone":12,"typeConfidence":0.88,"plateTime":0.3991152783227161,"extension":6.390236623536712},"index":0,"playId":"f3600ade-3cdd-3440-87a8-4280069c7aaa","pitchNumber":1,"startTime":"2026-08-15T23:40:19.938Z","endTime":"2026-08-15T23:40:27.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.584176083873647,"aZ":-34.77293698665813,"pfxX":3.421794509172434,"pfxZ":-1.661762600658649,"pX":-0.6773680720870958,"pZ":0.4214619520089694,"vX0":-5.980497193178286,"vY0":-124.60932070902416,"vZ0":-5.420206076549249,"x":142.82,"y":227.4,"x0":1.311633946895301,"y0":50.00038871889587,"z0":5.505408716473546,"aX":5.368736931418973},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.1,"breakHorizontal":-4.8,"spinRate":1039,"spinDirection":85},"zone":13,"typeConfidence":0.92,"plateTime":0.4399435109551044,"extension":6.479798901181051},"index":1,"playId":"d3f4b940-bcf4-36c6-b971-e5c33ab66c9b","pitchNumber":2,"startTime":"2026-08-15T23:40:42.054Z","endTime":"2026-08-15T23:40:47.747Z","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":"2d89fb0c-b33e-3dac-94ca-faa465d33fa3","startTime":"2026-08-15T23:41:07.324Z","endTime":"2026-08-15T23:41:10.833Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.518682071955844,"aZ":-30.102174608439633,"pfxX":6.1892803045105875,"pfxZ":1.317708341823698,"pX":0.8637657686111931,"pZ":2.0593872452443507,"vX0":-3.3699823923088745,"vY0":-124.57279318985279,"vZ0":-2.679364170612778,"x":84.08,"y":183.18,"x0":1.4284312668592474,"y0":50.00398626676195,"z0":5.631843064104461,"aX":9.749245820073575},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.0,"breakHorizontal":-10.4,"spinRate":974,"spinDirection":91},"zone":14,"typeConfidence":0.89,"plateTime":0.43932267995698826,"extension":6.2795013864776195},"index":3,"playId":"8c5c6267-b24e-3061-832b-23ea97b0e573","pitchNumber":3,"startTime":"2026-08-15T23:41:28.074Z","endTime":"2026-08-15T23:41:33.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.091224650351258,"aZ":-30.925774601056766,"pfxX":5.717114068678406,"pfxZ":0.7765461729688674,"pX":1.188232194293366,"pZ":1.9580649748866148,"vX0":-2.351177412268019,"vY0":-125.8931378980769,"vZ0":-2.9209023436801496,"x":71.71,"y":185.91,"x0":1.3904816609932955,"y0":50.00265122070544,"z0":5.631434311258292,"aX":9.19472642583363},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.0,"breakHorizontal":-9.8,"spinRate":1065,"spinDirection":93},"zone":14,"typeConfidence":0.9,"plateTime":0.4347367333822487,"extension":6.3958062809923355},"index":4,"playId":"1b9468d7-9c08-34ee-8928-1b89b70479d4","pitchNumber":4,"startTime":"2026-08-15T23:41:51.966Z","endTime":"2026-08-15T23:41:57.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.120657083992192,"aZ":-24.462595829943712,"pfxX":10.443169947487888,"pfxZ":4.0010935171198,"pX":-0.8989134635835551,"pZ":2.4893598077208554,"vX0":-9.539702742763913,"vY0":-137.63855845492245,"vZ0":-3.6227920796476476,"x":151.26,"y":171.57,"x0":1.2467262058000332,"y0":50.00555410805724,"z0":5.4696800486096215,"aX":20.140604260250516},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.7,"breakHorizontal":-17.0,"spinRate":2037,"spinDirection":132},"zone":13,"typeConfidence":0.91,"plateTime":0.3971933025098773,"extension":6.606873648405331},"index":5,"playId":"1806e5b6-3162-3e3a-8fa5-57653784b98d","pitchNumber":5,"startTime":"2026-08-15T23:42:16.168Z","endTime":"2026-08-15T23:42:21.993Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"78cf713e-d211-3454-9649-d99500d6897c","startTime":"2026-08-15T23:42:38.994Z","endTime":"2026-08-15T23:42:43.372Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.152421311288577,"aZ":-15.351613339217836,"pfxX":5.415808109678514,"pfxZ":8.982381039238033,"pX":0.18121290576959093,"pZ":2.049910159917893,"vX0":-4.747987373409801,"vY0":-135.62236180910978,"vZ0":-6.342230100948474,"x":110.09,"y":183.43,"x0":1.2463091765571506,"y0":50.00371008451669,"z0":5.479325974845392,"aX":10.144336609574594},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.2,"breakHorizontal":-8.9,"spinRate":2172,"spinDirection":132},"zone":8,"typeConfidence":0.91,"plateTime":0.40301792062959807,"extension":6.483247292952439},"hitData":{"launchSpeed":102.7,"launchAngle":11.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":153.08,"coordY":53.01}},"index":7,"playId":"509ff251-383f-3404-ac52-4870d5da6afb","pitchNumber":6,"startTime":"2026-08-15T23:43:02.845Z","endTime":"2026-08-15T23:43:17.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T23:43:17.297Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin challenged (pitch result), call on the field was overturned: Petey Halpin called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-15T23:43:42.795Z","endTime":"2026-08-15T23:45:16.978Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":90.2,"endSpeed":83.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.849665473660085,"aZ":-25.85276803432821,"pfxX":-1.619343781024928,"pfxZ":3.6001481423378348,"pX":-0.24533160976561566,"pZ":2.203606223699413,"vX0":-4.06420930955848,"vY0":-131.39332863022042,"vZ0":-3.7844855636357124,"x":126.35,"y":179.28,"x0":1.5294364359109391,"y0":50.00042257317001,"z0":5.575135113158329,"aX":-2.8417132675729695},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.9,"breakHorizontal":3.8,"spinRate":2408,"spinDirection":172},"zone":5,"typeConfidence":0.91,"plateTime":0.41624230652333827,"extension":6.2871896886104315},"index":0,"playId":"3d179bac-b4a1-3d98-bc49-5441dfa6d7fd","pitchNumber":1,"startTime":"2026-08-15T23:43:59.366Z","endTime":"2026-08-15T23:44:03.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.191267375226417,"aZ":-26.287605740954344,"pfxX":-1.4035217521826144,"pfxZ":3.250554863180553,"pX":-1.581277323479747,"pZ":1.0212396235425758,"vX0":-7.116530055963048,"vY0":-133.161654788068,"vZ0":-6.6647617285365,"x":177.27,"y":211.21,"x0":1.29858349246078,"y0":50.005492231864544,"z0":5.435047843645175,"aX":-2.5424070535971057},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.8,"breakHorizontal":4.0,"spinRate":2504,"spinDirection":170},"zone":13,"typeConfidence":0.92,"plateTime":0.40991716842013304,"extension":6.2757928449956255},"index":1,"playId":"57e83532-1077-35d5-8c81-0ea778ee4f88","pitchNumber":2,"startTime":"2026-08-15T23:44:19.004Z","endTime":"2026-08-15T23:44:23.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59851347334806,"aZ":-19.358792137398776,"pfxX":8.63080434649967,"pfxZ":6.659890613347999,"pX":0.38436826330770807,"pZ":2.374186574702753,"vX0":-5.514227692541177,"vY0":-137.3808973634446,"vZ0":-4.891439629360475,"x":102.35,"y":174.68,"x0":1.289667930570436,"y0":50.00012720147057,"z0":5.481637116738228,"aX":16.60134512220818},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.3,"breakHorizontal":-14.5,"spinRate":2173,"spinDirection":140},"zone":6,"typeConfidence":0.85,"plateTime":0.3977157027915643,"extension":6.430959543520746},"index":2,"playId":"fcaa1abe-0b67-3b94-902b-d816aae28c9e","pitchNumber":3,"startTime":"2026-08-15T23:44:40.444Z","endTime":"2026-08-15T23:44:45.818Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-15T23:44:54.390Z","endTime":"2026-08-15T23:45:11.065Z","isPitch":false,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"}},{"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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.764299348455545,"aZ":-17.046579750666822,"pfxX":5.5443811928280216,"pfxZ":7.649110748794496,"pX":-0.6747418716630748,"pZ":2.4914188925109833,"vX0":-7.067367755155496,"vY0":-139.14892092635068,"vZ0":-5.051125247082272,"x":142.72,"y":171.51,"x0":1.1676942993933515,"y0":50.003225776682456,"z0":5.445487290790251,"aX":10.965199099669563},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.1,"breakHorizontal":-8.8,"spinRate":2323,"spinDirection":143},"zone":4,"typeConfidence":0.9,"plateTime":0.3923817878993532,"extension":6.482256685696098},"index":4,"playId":"0874c042-8ba4-30f8-bf0e-f700c8ca1280","pitchNumber":4,"startTime":"2026-08-15T23:45:11.065Z","endTime":"2026-08-15T23:45:16.978Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}},"playEndTime":"2026-08-15T23:45:16.978Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-15T23:45:47.565Z","endTime":"2026-08-15T23:46:23.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":1},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.116360961640076,"aZ":-25.921988031708867,"pfxX":0.0382728638902452,"pfxZ":3.506327740571117,"pX":-0.3533056560568085,"pZ":1.7337661746579809,"vX0":-4.913074135455995,"vY0":-132.4001011329855,"vZ0":-5.037129334724548,"x":130.47,"y":191.97,"x0":1.5180254381048286,"y0":50.00397900721032,"z0":5.5477302793765055,"aX":0.06932076689230227},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.5,"breakHorizontal":1.0,"spinRate":2462,"spinDirection":172},"zone":7,"typeConfidence":0.92,"plateTime":0.41301686658984416,"extension":6.236646055046721},"index":0,"playId":"3d299580-ebd6-352f-9838-21232938abd4","pitchNumber":1,"startTime":"2026-08-15T23:45:55.839Z","endTime":"2026-08-15T23:46:02.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85887980953076,"aZ":-35.450552430262825,"pfxX":-7.603213114579643,"pfxZ":-2.1610169104110346,"pX":-0.6904693884428788,"pZ":1.6875236051175768,"vX0":-3.277486139798584,"vY0":-122.5982695050889,"vZ0":-1.9478032050838017,"x":143.32,"y":193.22,"x0":1.6523910754903088,"y0":50.0003901061461,"z0":5.525722701777306,"aX":-11.540459292984654},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.1,"breakHorizontal":14.5,"spinRate":2931,"spinDirection":300},"zone":7,"typeConfidence":0.9,"plateTime":0.44722773419547757,"extension":6.089965351094667},"hitData":{"launchSpeed":68.1,"launchAngle":-49.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.45,"coordY":169.8}},"index":1,"playId":"f5e54561-8be1-36f2-84eb-d8cf4f8be43f","pitchNumber":2,"startTime":"2026-08-15T23:46:13.690Z","endTime":"2026-08-15T23:46:23.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T23:46:23.670Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, third baseman José Ramírez to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-15T23:48:26.596Z","endTime":"2026-08-15T23:49:05.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":71.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.968038330969105,"aZ":-46.05001734221821,"pfxX":-4.828897106982621,"pfxZ":-10.708236592348863,"pX":0.27631384303898887,"pZ":2.143482515343112,"vX0":-0.596537877128987,"vY0":-114.2536488505343,"vZ0":1.5619711064711075,"x":106.47,"y":180.91,"x0":1.1683047754344784,"y0":50.004225806909716,"z0":6.047271988220246,"aX":-6.256562962871362},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-18.5,"breakHorizontal":8.9,"spinRate":2728,"spinDirection":332},"zone":8,"typeConfidence":2.0,"plateTime":0.4831129107801533,"extension":6.888170271179811},"index":0,"playId":"c7a883ea-5c4b-334c-a45a-8d733e58e208","pitchNumber":1,"startTime":"2026-08-15T23:48:35.683Z","endTime":"2026-08-15T23:48:41.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.892116284849347,"aZ":-15.083655828013534,"pfxX":4.350465223170368,"pfxZ":9.146555918250609,"pX":0.06207668407472362,"pZ":2.9481745737100153,"vX0":-3.732797578793816,"vY0":-135.64088984985537,"vZ0":-4.510914982012741,"x":114.63,"y":159.18,"x0":0.8889643570492859,"y0":50.004631784213224,"z0":5.680237215439436,"aX":8.130249931765162},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.8,"breakHorizontal":-7.1,"spinRate":2041,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.4033891142455306,"extension":7.342411990544187},"hitData":{"launchSpeed":96.1,"launchAngle":-19.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.57,"coordY":161.93}},"index":1,"playId":"ef9a3a0f-9a9a-35f1-b432-913d4f5b1ba2","pitchNumber":2,"startTime":"2026-08-15T23:48:55.056Z","endTime":"2026-08-15T23:49:05.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T23:49:05.603Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin strikes out on automatic strike.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-15T23:49:37.483Z","endTime":"2026-08-15T23:50:35.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-15T23:49:23.765Z","endTime":"2026-08-15T23:49:39.733Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.536465108547194,"aZ":-46.93998694584445,"pfxX":-5.037222256838644,"pfxZ":-10.955098733303018,"pX":0.34509994185474424,"pZ":2.3558691433672956,"vX0":-0.31249842017495794,"vY0":-115.8856292916586,"vZ0":2.0383373440752677,"x":103.85,"y":175.17,"x0":1.1357088772203139,"y0":50.00489062743142,"z0":5.980369528844741,"aX":-6.787769211395513},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-19.0,"breakHorizontal":9.2,"spinRate":2528,"spinDirection":336},"zone":6,"typeConfidence":2.0,"plateTime":0.4743405131022196,"extension":6.935408429983998},"index":1,"playId":"bad3c844-f1b2-38af-825e-b657d3ce126e","pitchNumber":1,"startTime":"2026-08-15T23:49:39.733Z","endTime":"2026-08-15T23:49:44.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60194088907637,"aZ":-45.89404924804646,"pfxX":-5.864942819003895,"pfxZ":-9.97337393900033,"pX":0.6478803196633826,"pZ":1.261249932448361,"vX0":0.5140858494412877,"vY0":-117.2437985337949,"vZ0":-0.6741929705215467,"x":92.3,"y":204.73,"x0":1.1851249568934639,"y0":50.002905922943384,"z0":5.8794376186201545,"aX":-8.068581971006342},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-17.9,"breakHorizontal":10.4,"spinRate":2606,"spinDirection":331},"zone":14,"typeConfidence":2.0,"plateTime":0.46928799548235567,"extension":6.917480288422213},"index":2,"playId":"a15fe395-ee87-35b8-9d40-bc25f77fa4c6","pitchNumber":2,"startTime":"2026-08-15T23:49:57.714Z","endTime":"2026-08-15T23:50:06.158Z","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":81.9,"endSpeed":75.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.010038046117206,"aZ":-23.145210302820026,"pfxX":5.943017565502052,"pfxZ":6.210966338214467,"pX":0.28492131279612065,"pZ":1.5799789131436381,"vX0":-3.0062552428551212,"vY0":-119.28790119999549,"vZ0":-4.663128989306665,"x":106.14,"y":196.12,"x0":0.7834149337236976,"y0":50.0051984240483,"z0":5.624045443780659,"aX":8.643121625036999},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":10.4,"breakHorizontal":-10.1,"spinRate":1341,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.4575909776533216,"extension":7.4074043325467445},"index":3,"playId":"ad5624c5-0ff2-3e15-9f90-6f2a87accc1d","pitchNumber":3,"startTime":"2026-08-15T23:50:14.933Z","endTime":"2026-08-15T23:50:20.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":true,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":666023,"fullName":"Freddy Fermin"}}},"count":{"balls":1,"strikes":3,"outs":1},"index":4,"playId":"83764558-705c-4fcb-acf1-d7c66e04ec59","pitchNumber":3,"startTime":"2026-08-15T23:50:30.740Z","endTime":"2026-08-15T23:50:35.740Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-08-15T23:50:35.740Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-15T23:51:16.723Z","endTime":"2026-08-15T23:53:27.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.028105504933627,"aZ":-22.47690265971546,"pfxX":6.485101418188382,"pfxZ":6.622163745991647,"pX":-1.3137649524183475,"pZ":0.16230519160559662,"vX0":-6.443081187346476,"vY0":-119.90745654727246,"vZ0":-7.975329249189634,"x":167.08,"y":234.4,"x0":0.5587646090352213,"y0":50.00256783171757,"z0":5.520791035229953,"aX":9.494152709041495},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":10.4,"breakHorizontal":-10.3,"spinRate":1416,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.4558751532096097,"extension":7.549647865944598},"index":0,"playId":"11f21975-8d11-3ee2-867f-760353ffa17c","pitchNumber":1,"startTime":"2026-08-15T23:51:24.058Z","endTime":"2026-08-15T23:51:29.238Z","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":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96536669704327,"aZ":-44.81220756615789,"pfxX":-5.719030219565037,"pfxZ":-9.248911993801736,"pX":-0.5308979885066024,"pZ":2.1352932263466715,"vX0":-1.7748272041770126,"vY0":-116.46602420766449,"vZ0":0.8995449784823595,"x":137.24,"y":181.13,"x0":0.9850700757787443,"y0":50.002339266561684,"z0":6.000084640136569,"aX":-7.814442505507576},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-16.2,"breakHorizontal":10.8,"spinRate":2441,"spinDirection":335},"zone":7,"typeConfidence":2.0,"plateTime":0.47124668834629047,"extension":7.081137030299154},"index":1,"playId":"3fc0df16-5bd5-3b40-a834-6cd5062ce809","pitchNumber":2,"startTime":"2026-08-15T23:51:39.439Z","endTime":"2026-08-15T23:51:45.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94471907593403,"aZ":-45.49924548098728,"pfxX":-5.506521066935957,"pfxZ":-9.98991327178645,"pX":1.6921621756140641,"pZ":3.532390374296893,"vX0":2.7238683729767894,"vY0":-115.4832956791776,"vZ0":4.200557473247942,"x":52.5,"y":143.41,"x0":1.2052048101807786,"y0":50.000925499678004,"z0":6.101793356689727,"aX":-7.346437103156503},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-16.6,"breakHorizontal":9.1,"spinRate":2524,"spinDirection":331},"zone":12,"typeConfidence":2.0,"plateTime":0.4765012219998046,"extension":6.922050680693602},"index":2,"playId":"0d773a1a-5841-3688-8c9a-e28235f43fcf","pitchNumber":3,"startTime":"2026-08-15T23:52:00.765Z","endTime":"2026-08-15T23:52:05.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.154871850060854,"aZ":-45.765521960818404,"pfxX":-4.28052525177103,"pfxZ":-10.214535208725476,"pX":-0.6579267173263863,"pZ":0.6946559852767538,"vX0":-2.3801608746976823,"vY0":-115.94284126549812,"vZ0":-1.723947792109903,"x":142.08,"y":220.02,"x0":0.9455809243779499,"y0":50.00063031242114,"z0":5.904424762202229,"aX":-5.697362226018539},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-18.6,"breakHorizontal":8.4,"spinRate":2681,"spinDirection":337},"zone":13,"typeConfidence":2.0,"plateTime":0.4764705684258179,"extension":7.1929325798097565},"index":3,"playId":"5724c992-6468-3427-bfdd-b299ac1cf0bb","pitchNumber":4,"startTime":"2026-08-15T23:52:17.795Z","endTime":"2026-08-15T23:52:23.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.6,"endSpeed":74.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.608281912982136,"aZ":-24.09536719459135,"pfxX":5.6272860504538835,"pfxZ":5.64493621740071,"pX":0.1885500537943474,"pZ":3.3287193957617123,"vX0":-2.9909267742023036,"vY0":-118.8185780014016,"vZ0":-0.5817762994517341,"x":109.81,"y":148.9,"x0":0.7320684192965382,"y0":50.002256943927016,"z0":5.764830577194692,"aX":8.051712704672932},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":10.3,"breakHorizontal":-9.5,"spinRate":1391,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.4608439500059851,"extension":7.434715100361386},"index":4,"playId":"d117364b-cec1-3c8e-9af2-b495f59990b8","pitchNumber":5,"startTime":"2026-08-15T23:52:37.726Z","endTime":"2026-08-15T23:52:43.254Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-15T23:52:47.664Z","endTime":"2026-08-15T23:53:00.860Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00668659024216,"aZ":-14.076451492545218,"pfxX":3.928145155966499,"pfxZ":9.628447635069769,"pX":-0.0034521842266140917,"pZ":3.1986909809682342,"vX0":-3.5238581040179437,"vY0":-135.82645771075406,"vZ0":-3.9944149141313274,"x":117.13,"y":152.42,"x0":0.7964226697799064,"y0":50.00623428503883,"z0":5.658287437868942,"aX":7.3869978978078015},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.8,"breakHorizontal":-6.5,"spinRate":1943,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.4022931336913791,"extension":7.391435952442027},"index":6,"playId":"972f29e3-8f05-30be-974d-edd559674d81","pitchNumber":6,"startTime":"2026-08-15T23:53:00.860Z","endTime":"2026-08-15T23:53:07.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.180353738462102,"aZ":-44.94505477528511,"pfxX":-6.663680534869096,"pfxZ":-9.140053532352326,"pX":-1.3667548439113242,"pZ":1.0664571880552594,"vX0":-3.0593933761449,"vY0":-118.18940406936935,"vZ0":-1.5725703144000551,"x":169.1,"y":209.99,"x0":0.8154308626895369,"y0":50.00462420405282,"z0":5.915580562092952,"aX":-9.308302589287756},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-16.6,"breakHorizontal":12.8,"spinRate":2715,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.46568463524337433,"extension":7.239228494012525},"index":7,"playId":"92282c91-cebf-3415-a606-77011d124c1e","pitchNumber":7,"startTime":"2026-08-15T23:53:21.456Z","endTime":"2026-08-15T23:53:27.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T23:53:27.188Z","atBatIndex":19},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Fernando Tatis Jr. caught stealing 2nd base, catcher Patrick Bailey to shortstop Angel Genao.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-15T23:53:37.914Z","endTime":"2026-08-15T23:55:37.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":694197,"link":"/api/v1/people/694197"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20605472171443,"aZ":-13.864889054752483,"pfxX":4.588465819109945,"pfxZ":9.726981767754246,"pX":0.16702673394580783,"pZ":1.4832857142582725,"vX0":-3.3623160366277745,"vY0":-135.92814672920207,"vZ0":-8.603010830505514,"x":110.63,"y":198.73,"x0":0.8203625335623895,"y0":50.00200415672016,"z0":5.639924782428562,"aX":8.634824380742451},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":-7.7,"spinRate":1886,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4020860088480882,"extension":7.3788284433713},"index":0,"playId":"4ee16d65-10e7-33d6-bcaa-e797feb85bb2","pitchNumber":1,"startTime":"2026-08-15T23:53:51.358Z","endTime":"2026-08-15T23:53:56.706Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"3bfe50f7-5a49-3dad-bb69-df9318bdbfa5","startTime":"2026-08-15T23:54:23.355Z","endTime":"2026-08-15T23:54:26.712Z","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(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":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.551471481467107,"aZ":-21.743081949656496,"pfxX":0.7982306396424752,"pfxZ":6.355533468383843,"pX":-1.6981470910999075,"pZ":0.4638125346411204,"vX0":-6.848316686140836,"vY0":-126.6940112888615,"vZ0":-8.29386449758219,"x":181.73,"y":226.26,"x0":0.925214386051913,"y0":50.0040483620976,"z0":5.49080093429351,"aX":1.3112934303022203},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.0,"breakHorizontal":0.0,"spinRate":1827,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.43074845827890984,"extension":7.388022163929025},"index":2,"playId":"6d7c2b64-4908-3c0e-b6f9-a6a6cd632356","pitchNumber":2,"startTime":"2026-08-15T23:54:42.606Z","endTime":"2026-08-15T23:54:47.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59700309895524,"aZ":-14.597199020485922,"pfxX":3.891438599057079,"pfxZ":9.534048438575528,"pX":0.49997302661135745,"pZ":2.433740869991435,"vX0":-2.5103367104815284,"vY0":-134.31025982844284,"vZ0":-5.860841425104346,"x":97.94,"y":173.07,"x0":0.9367865163452467,"y0":50.0043771095689,"z0":5.666139176795219,"aX":7.175325899554537},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.3,"breakHorizontal":-6.6,"spinRate":1873,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.40639037188842453,"extension":7.3485306895367275},"index":3,"playId":"a82b2d32-2556-353f-8c69-4cdb217824a6","pitchNumber":3,"startTime":"2026-08-15T23:55:08.832Z","endTime":"2026-08-15T23:55:16.118Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.87157887987245,"aZ":-26.679415612099625,"pfxX":-1.6678587853861027,"pfxZ":3.3857856158012414,"pX":-0.16175673332860327,"pZ":1.5163363563070023,"vX0":-2.464343461692941,"vY0":-125.47985721719078,"vZ0":-4.589745646090151,"x":123.17,"y":197.84,"x0":1.0428107146646968,"y0":50.006151598717835,"z0":5.49479700720827,"aX":-2.7106656416369224},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.5,"breakHorizontal":3.5,"spinRate":1951,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.43337194233531484,"extension":7.357639522913855},"index":4,"playId":"d68853c0-be8a-3363-ae3f-1481a4bfe98d","pitchNumber":4,"startTime":"2026-08-15T23:55:31.886Z","endTime":"2026-08-15T23:55:37.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T23:55:37.755Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase DeLauter grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-15T23:58:04.777Z","endTime":"2026-08-16T00:00:31.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Randy Vásquez replaces Kyle Hart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-15T23:57:51.886Z","endTime":"2026-08-15T23:58:07.088Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681190,"link":"/api/v1/people/681190"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.5,"endSpeed":85.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02384642534515,"aZ":-22.163360428405607,"pfxX":0.535450406976295,"pfxZ":5.4142690950494945,"pX":-0.13422172922829992,"pZ":2.0093147844522656,"vX0":4.622956175994388,"vY0":-134.5949162606007,"vZ0":-5.795009515605053,"x":122.12,"y":184.53,"x0":-1.9380049746727497,"y0":50.003807366505676,"z0":5.742150801645337,"aX":0.9902273244245586},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.9,"breakHorizontal":-1.9,"spinRate":2754,"spinDirection":190},"zone":8,"typeConfidence":2.0,"plateTime":0.4057120923311759,"extension":5.844230545855417},"index":1,"playId":"4be08a3e-7e2e-3333-89c1-6c90fdfb3a40","pitchNumber":1,"startTime":"2026-08-15T23:58:07.088Z","endTime":"2026-08-15T23:58:11.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.411566416205307,"aZ":-21.566350925545663,"pfxX":-9.62035852585802,"pfxZ":5.333287184978606,"pX":-0.2752353383907735,"pZ":2.3975089442447466,"vX0":7.5646917281539725,"vY0":-139.64053049048894,"vZ0":-5.573529167765584,"x":127.49,"y":174.05,"x0":-1.7601739054532013,"y0":50.001612028210644,"z0":5.8242440249368865,"aX":-19.129057695638327},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.8,"breakHorizontal":16.0,"spinRate":2450,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.39121123983696204,"extension":5.994418320723588},"index":2,"playId":"8e60aa1b-bf5d-33bd-bd30-22ab0118641f","pitchNumber":2,"startTime":"2026-08-15T23:58:22.263Z","endTime":"2026-08-15T23:58:30.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.393038037865047,"aZ":-15.578235409686286,"pfxX":-6.260817648284834,"pfxZ":8.512429371832905,"pX":-1.0652441524873288,"pZ":2.5548181317652694,"vX0":4.513722408413287,"vY0":-138.16823464965543,"vZ0":-5.887599330952164,"x":157.6,"y":169.8,"x0":-1.899820846017319,"y0":50.00312220776974,"z0":5.745653491554912,"aX":-12.205721549694388},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":10.6,"spinRate":2397,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.39517014660727146,"extension":5.966724237637043},"index":3,"playId":"73817594-0384-3116-a851-1eed8ac63ac8","pitchNumber":3,"startTime":"2026-08-15T23:58:51.560Z","endTime":"2026-08-15T23:58:56.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.327813668421392,"aZ":-32.7234050935378,"pfxX":-10.830891293654359,"pfxZ":-0.30667335258963657,"pX":0.09965647582932176,"pZ":0.6647203477256223,"vX0":8.127111663514578,"vY0":-132.8409141849264,"vZ0":-6.824921790398642,"x":113.2,"y":220.83,"x0":-1.585738025070765,"y0":50.00336804594962,"z0":5.633250117524015,"aX":-19.440174927724545},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.8,"breakHorizontal":18.0,"spinRate":1933,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.41166139295271487,"extension":5.933222108862436},"index":4,"playId":"83d6ffda-dd2f-3fb3-a1bc-7f5cb373460d","pitchNumber":4,"startTime":"2026-08-15T23:59:05.546Z","endTime":"2026-08-15T23:59:10.648Z","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":92.6,"endSpeed":86.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58781080031951,"aZ":-23.469984469038756,"pfxX":0.8030322482385401,"pfxZ":4.640055181859608,"pX":-0.10333393665053937,"pZ":2.0628534689082128,"vX0":4.385294081246271,"vY0":-134.92170363364573,"vZ0":-5.62027208329336,"x":120.94,"y":183.08,"x0":-1.8425754206524543,"y0":50.000960411866956,"z0":5.788239048968584,"aX":1.5060407437269259},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.6,"breakHorizontal":-2.3,"spinRate":2725,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.40330010738066324,"extension":6.140342531854676},"index":5,"playId":"6c189746-1488-332b-925d-d7d8b4ada9ef","pitchNumber":5,"startTime":"2026-08-15T23:59:21.546Z","endTime":"2026-08-15T23:59:27.267Z","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":88.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.934834623626244,"aZ":-16.612632091074758,"pfxX":-6.015421474147606,"pfxZ":7.784455437377215,"pX":-0.5505452864959739,"pZ":3.5966492724190684,"vX0":5.621576949495554,"vY0":-139.68679091413415,"vZ0":-3.253223489911041,"x":137.99,"y":141.67,"x0":-1.7959139590567532,"y0":50.006758030090374,"z0":5.852025574340124,"aX":-12.032749847703604},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.7,"breakHorizontal":10.0,"spinRate":2498,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3903165021695818,"extension":5.969919359938417},"index":6,"playId":"8fee1495-7337-31de-bae2-3b9d23a7a2b1","pitchNumber":6,"startTime":"2026-08-15T23:59:40.477Z","endTime":"2026-08-15T23:59:47.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.741450091569984,"aZ":-18.157374701088102,"pfxX":-8.605764624950575,"pfxZ":7.087244296695776,"pX":-0.02291438737636214,"pZ":0.19124977596763854,"vX0":7.4546944589967765,"vY0":-139.36671179770647,"vZ0":-11.521855195857656,"x":117.87,"y":233.62,"x0":-1.6072883956162214,"y0":50.002927072334266,"z0":5.563606755275129,"aX":-17.020236858779676},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.7,"breakHorizontal":14.2,"spinRate":2442,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.39220611493195445,"extension":6.068173394112482},"index":7,"playId":"fadeb083-6e62-37b6-a305-695ff7475106","pitchNumber":7,"startTime":"2026-08-16T00:00:00.099Z","endTime":"2026-08-16T00:00:05.672Z","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":95.9,"endSpeed":88.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.084257134172674,"aZ":-16.87952163162378,"pfxX":-6.011976615472287,"pfxZ":7.679580908012488,"pX":-0.7128926750883775,"pZ":2.691090330970655,"vX0":4.917393360939816,"vY0":-139.65357747952612,"vZ0":-5.399010664424328,"x":144.17,"y":166.12,"x0":-1.7084626080381584,"y0":50.001355890727694,"z0":5.745844564627927,"aX":-11.969753809083365},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.1,"breakHorizontal":10.0,"spinRate":2467,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.3910125372004196,"extension":5.962768447186839},"hitData":{"launchSpeed":93.0,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.87,"coordY":151.64}},"index":8,"playId":"05be1b5c-371a-33ea-99f4-7173bc65d2e6","pitchNumber":8,"startTime":"2026-08-16T00:00:23.903Z","endTime":"2026-08-16T00:00:31.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:00:31.897Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-16T00:00:41.348Z","endTime":"2026-08-16T00:01:44.159Z","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":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"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":"Groundout","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":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.922221512290857,"aZ":-22.131822656520914,"pfxX":-7.818882400434129,"pfxZ":5.152528162392709,"pX":-0.596266588059376,"pZ":2.6110524588750654,"vX0":6.02232225536721,"vY0":-138.51872802742832,"vZ0":-4.516718630462883,"x":139.73,"y":168.28,"x0":-1.778859607982744,"y0":50.00592377842696,"z0":5.735817852936542,"aX":-15.250501799032596},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.6,"breakHorizontal":13.0,"spinRate":2511,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.39487882991417367,"extension":5.794731725068574},"index":0,"playId":"b79e0ef0-2aaa-3ee0-a940-daf3e18b11d6","pitchNumber":1,"startTime":"2026-08-16T00:00:52.587Z","endTime":"2026-08-16T00:00:57.067Z","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":91.7,"endSpeed":83.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.604829416344323,"aZ":-28.59879855974576,"pfxX":-11.207989028078709,"pfxZ":1.9972608282026707,"pX":-0.17133133318203175,"pZ":1.1089557139105612,"vX0":7.673065780558454,"vY0":-133.1983328167082,"vZ0":-6.258534748486878,"x":123.53,"y":208.84,"x0":-1.6386072938383955,"y0":50.004519640583425,"z0":5.56727246687304,"aX":-20.066256000039235},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.4,"breakHorizontal":18.6,"spinRate":2218,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.41181077869415983,"extension":6.027309169172913},"index":1,"playId":"acd96db4-cf2e-38e3-a045-7f724efee436","pitchNumber":2,"startTime":"2026-08-16T00:01:06.746Z","endTime":"2026-08-16T00:01:12.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.450236398777147,"aZ":-21.350352942993197,"pfxX":0.8745040509320178,"pfxZ":5.86658760644781,"pX":-0.2401370691936268,"pZ":3.5608836979491745,"vX0":3.7991258775147183,"vY0":-134.10856371003388,"vZ0":-2.1858418635184367,"x":126.15,"y":142.64,"x0":-1.7812821893222748,"y0":50.003809890324874,"z0":5.888587965866452,"aX":1.613480285974398},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.4,"breakHorizontal":-2.3,"spinRate":2661,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4063906889683455,"extension":5.689416795134111},"index":2,"playId":"3886f71b-8e72-3ba6-8656-984885c7cc4b","pitchNumber":3,"startTime":"2026-08-16T00:01:21.641Z","endTime":"2026-08-16T00:01:26.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.537299833092128,"aZ":-21.87282376043235,"pfxX":0.7030400049796002,"pfxZ":5.559182571617463,"pX":0.25357122805281956,"pZ":2.1301949193722725,"vX0":5.126962086943449,"vY0":-134.38376499056216,"vZ0":-5.589161982741924,"x":107.33,"y":181.26,"x0":-1.7600953605811978,"y0":50.00417781105136,"z0":5.762729190562069,"aX":1.301482416429383},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.2,"breakHorizontal":-2.3,"spinRate":2693,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.405571725883922,"extension":5.868127292707469},"hitData":{"launchSpeed":100.1,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":165.88,"coordY":158.38}},"index":3,"playId":"2f88d222-6d02-3567-9cb2-55e7cd2189df","pitchNumber":4,"startTime":"2026-08-16T00:01:38.207Z","endTime":"2026-08-16T00:01:44.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:01:44.159Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-16T00:01:56.444Z","endTime":"2026-08-16T00:03:46.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":87.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.679845969935425,"aZ":-21.893389516908382,"pfxX":-0.35790307631353047,"pfxZ":5.391196778854999,"pX":0.9441040198720293,"pZ":2.508979058380516,"vX0":7.179706269166101,"vY0":-135.96812691256994,"vZ0":-4.7533861713558325,"x":81.01,"y":171.04,"x0":-1.6638024644395935,"y0":50.001711735569884,"z0":5.762812847424968,"aX":-0.682902612498839},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.1,"breakHorizontal":-0.6,"spinRate":2659,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4000338967284307,"extension":5.850074797279857},"index":0,"playId":"8c2fc723-36f2-3622-8243-2c78543de1e1","pitchNumber":1,"startTime":"2026-08-16T00:02:09.389Z","endTime":"2026-08-16T00:02:12.936Z","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":95.9,"endSpeed":88.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.782986288526285,"aZ":-19.283783932145084,"pfxX":-8.42613607546966,"pfxZ":6.470317574758151,"pX":0.4818671860306794,"pZ":1.7843868069704023,"vX0":8.534923810244807,"vY0":-139.40843614746868,"vZ0":-7.527318039930815,"x":98.63,"y":190.6,"x0":-1.5068769380950144,"y0":50.003210036955856,"z0":5.766080854741631,"aX":-16.787138108615885},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.4,"breakHorizontal":13.8,"spinRate":2361,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.3910986229705449,"extension":6.02159432000251},"index":1,"playId":"ed54c3dd-5688-38a4-a151-c2eb25d37101","pitchNumber":2,"startTime":"2026-08-16T00:02:26.918Z","endTime":"2026-08-16T00:02:31.988Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-16T00:02:39.852Z","endTime":"2026-08-16T00:02:49.764Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57518276429213,"aZ":-17.954230438055244,"pfxX":-6.259698443306101,"pfxZ":7.244117107785028,"pX":-0.6305048007765338,"pZ":3.183607398942521,"vX0":5.067040138112543,"vY0":-138.65152532508836,"vZ0":-4.268117010868169,"x":141.03,"y":152.82,"x0":-1.6608785073172465,"y0":50.003523149258264,"z0":5.927343986360024,"aX":-12.290041863081873},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.5,"breakHorizontal":10.4,"spinRate":2443,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.3937811016857564,"extension":5.801792310409905},"index":3,"playId":"f600ffd4-a58c-3e14-b4eb-036d1909a026","pitchNumber":3,"startTime":"2026-08-16T00:02:49.764Z","endTime":"2026-08-16T00:02:54.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16990252638689,"aZ":-31.536377294520772,"pfxX":6.452558673141931,"pfxZ":0.41929852789539623,"pX":0.822866115079622,"pZ":2.2088242320909384,"vX0":4.117333733809347,"vY0":-122.84720158278276,"vZ0":-2.4224513125436555,"x":85.63,"y":179.14,"x0":-1.7105487960195114,"y0":50.005634920585514,"z0":5.874986506640761,"aX":9.914188109249835},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.5,"breakHorizontal":-12.6,"spinRate":3123,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.44499064502221763,"extension":5.947227586217055},"index":4,"playId":"06472b14-144b-3197-a0ea-9e5c9cb6537e","pitchNumber":4,"startTime":"2026-08-16T00:03:14.065Z","endTime":"2026-08-16T00:03:20.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.318821051571806,"aZ":-30.960171487667786,"pfxX":5.271739006396821,"pfxZ":0.747370126973312,"pX":0.8313281320949276,"pZ":1.7407264931813282,"vX0":4.277971854337788,"vY0":-126.51111834109996,"vZ0":-3.9820778223521067,"x":85.31,"y":191.78,"x0":-1.5652384288201557,"y0":50.00288557198176,"z0":5.811148439546039,"aX":8.561965653692845},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.7,"breakHorizontal":-10.6,"spinRate":3192,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4326147400326241,"extension":5.961370704891071},"index":5,"playId":"9447ab65-cc36-398b-9d2f-7b35ebe4eedb","pitchNumber":5,"startTime":"2026-08-16T00:03:40.834Z","endTime":"2026-08-16T00:03:46.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:03:46.673Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-16T00:05:40.525Z","endTime":"2026-08-16T00:07:27.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.113112905103986,"aZ":-22.26124688704601,"pfxX":2.183067150053061,"pfxZ":5.912045963689472,"pX":-0.028664090986524504,"pZ":1.5077309119237876,"vX0":-3.3921623281896007,"vY0":-127.58531093721524,"vZ0":-5.852237672294495,"x":118.09,"y":198.07,"x0":1.0243554531849877,"y0":50.00055328293077,"z0":5.545229820750166,"aX":3.659153855177592},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.8,"breakHorizontal":-3.4,"spinRate":2014,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.4265654063846296,"extension":7.1405314149350385},"index":0,"playId":"873062a8-59b7-3878-9d08-717f82bb3257","pitchNumber":1,"startTime":"2026-08-16T00:05:56.516Z","endTime":"2026-08-16T00:06:01.908Z","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":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.07171956006986,"aZ":-23.62950750535034,"pfxX":7.163301408598514,"pfxZ":5.84441925988391,"pX":-0.3571533364209134,"pZ":2.2300233375678715,"vX0":-4.760097492623098,"vY0":-119.85680456710341,"vZ0":-3.1234178107404267,"x":130.61,"y":178.57,"x0":0.7189349350719609,"y0":50.00270792265465,"z0":5.64850428493313,"aX":10.47465481889729},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":10.1,"breakHorizontal":-11.9,"spinRate":1484,"spinDirection":125},"zone":4,"typeConfidence":2.0,"plateTime":0.4560906947790233,"extension":7.361553335388349},"index":1,"playId":"079820d9-532f-397d-97ce-ae3d2a3e0e33","pitchNumber":2,"startTime":"2026-08-16T00:06:13.415Z","endTime":"2026-08-16T00:06:17.747Z","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":79.7,"endSpeed":73.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.52481179594242,"aZ":-24.014709978038653,"pfxX":5.46404536958494,"pfxZ":5.948099771170462,"pX":-0.9178120092418727,"pZ":1.7807071316896277,"vX0":-5.286813129621646,"vY0":-116.01972208930667,"vZ0":-3.617295698767387,"x":151.98,"y":190.7,"x0":0.6742643520446926,"y0":50.00150784402742,"z0":5.633960894311036,"aX":7.492128511446662},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":10.2,"breakHorizontal":-8.6,"spinRate":1517,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4710525332213744,"extension":7.292503785616923},"index":2,"playId":"d5516429-b49f-3dce-8246-0f63e4a2f02b","pitchNumber":3,"startTime":"2026-08-16T00:06:42.038Z","endTime":"2026-08-16T00:06:47.537Z","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":92.4,"endSpeed":84.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.078784769087257,"aZ":-17.872058199231105,"pfxX":3.562151803808086,"pfxZ":7.757703483763226,"pX":1.4167808369675814,"pZ":4.1875547958221935,"vX0":-0.18361230875705334,"vY0":-134.62662981731862,"vZ0":-0.6620451075540104,"x":63.0,"y":125.72,"x0":1.0226835335453557,"y0":50.001053430505415,"z0":5.696828156316056,"aX":6.564985363294256},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.2,"breakHorizontal":-6.5,"spinRate":1873,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4062011148913003,"extension":7.209256698183584},"index":3,"playId":"51ad1a7c-5ed9-38c6-927a-a0f41ed6ad1f","pitchNumber":4,"startTime":"2026-08-16T00:06:58.702Z","endTime":"2026-08-16T00:07:05.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.654842561633185,"aZ":-45.23962482459928,"pfxX":-4.543188864600786,"pfxZ":-9.720860638349635,"pX":0.47135949661185805,"pZ":1.8817549344430875,"vX0":-0.0010864786785194647,"vY0":-116.0269436690356,"vZ0":0.8279262318273919,"x":99.03,"y":187.97,"x0":1.0607109147804765,"y0":50.00536146195172,"z0":5.882046861068268,"aX":-6.104615070021917},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-16.9,"breakHorizontal":8.2,"spinRate":2610,"spinDirection":336},"zone":9,"typeConfidence":2.0,"plateTime":0.4747313738315593,"extension":7.067497138265753},"index":4,"playId":"ae191742-ce34-30f4-8a0f-a5c66ebf4a75","pitchNumber":5,"startTime":"2026-08-16T00:07:23.184Z","endTime":"2026-08-16T00:07:27.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:07:27.819Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, third baseman José Ramírez to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-16T00:07:36.274Z","endTime":"2026-08-16T00:08:00.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84999883058819,"aZ":-45.708246596432126,"pfxX":-3.79353704279815,"pfxZ":-10.199748320680424,"pX":-0.5353812035506865,"pZ":2.2263846797116784,"vX0":-2.29899977155317,"vY0":-115.44463825025561,"vZ0":1.6436566389910214,"x":137.41,"y":178.67,"x0":0.9718899419329693,"y0":50.00214794034426,"z0":5.962046312695859,"aX":-5.0339356464302885},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-17.5,"breakHorizontal":7.6,"spinRate":2690,"spinDirection":331},"zone":7,"typeConfidence":2.0,"plateTime":0.4775239369086197,"extension":6.887354525365844},"hitData":{"launchSpeed":81.8,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.43,"coordY":168.52}},"index":0,"playId":"40b89215-8600-33e8-a816-6afdbf6b3bc9","pitchNumber":1,"startTime":"2026-08-16T00:07:51.352Z","endTime":"2026-08-16T00:08:00.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:08:00.518Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out, shortstop Angel Genao to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-16T00:08:07.222Z","endTime":"2026-08-16T00:09:22.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694197,"link":"/api/v1/people/694197"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64470588088507,"aZ":-45.55361401424826,"pfxX":-5.159894533611317,"pfxZ":-9.858098587892654,"pX":-0.21046213049237866,"pZ":1.8342538066329594,"vX0":-1.5073968851623492,"vY0":-116.51602420409273,"vZ0":0.6100223462765204,"x":125.02,"y":189.26,"x0":1.1175709494767987,"y0":50.0056853222215,"z0":5.920912885670353,"aX":-6.999818696665707},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-17.3,"breakHorizontal":9.7,"spinRate":2578,"spinDirection":335},"zone":8,"typeConfidence":2.0,"plateTime":0.47253555004247616,"extension":7.030846333522717},"index":0,"playId":"39be7921-f085-3fe7-a15c-166b410d804d","pitchNumber":1,"startTime":"2026-08-16T00:08:23.354Z","endTime":"2026-08-16T00:08:28.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.419394747547067,"aZ":-24.52539941196701,"pfxX":6.610229574715072,"pfxZ":5.279540703470598,"pX":0.23284576543000682,"pZ":2.304191578325981,"vX0":-3.546093786775317,"vY0":-119.17624865140121,"vZ0":-2.758905385425124,"x":108.12,"y":176.57,"x0":0.8759661473932057,"y0":50.00247927036855,"z0":5.676067682460254,"aX":9.574074258601671},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":9.2,"breakHorizontal":-11.2,"spinRate":1450,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.4583810500436263,"extension":7.397597802542433},"index":1,"playId":"1fc1660e-8b68-3c5f-aa42-8924352d4804","pitchNumber":2,"startTime":"2026-08-16T00:08:40.637Z","endTime":"2026-08-16T00:08:44.699Z","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":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.435489526570738,"aZ":-46.77258588981221,"pfxX":-5.923120333453635,"pfxZ":-10.316436191345971,"pX":0.9352106826875874,"pZ":1.4952551367099856,"vX0":1.1410478641018236,"vY0":-118.92981551509828,"vZ0":-0.19228730509851877,"x":81.35,"y":198.41,"x0":1.2146780203997394,"y0":50.00460380954954,"z0":5.863880977363427,"aX":-8.380629804447073},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-18.4,"breakHorizontal":10.3,"spinRate":2698,"spinDirection":331},"zone":14,"typeConfidence":2.0,"plateTime":0.46275372052470765,"extension":6.9968464518139655},"index":2,"playId":"f702fedf-c2f1-3614-8ef8-4e57ef5674e0","pitchNumber":3,"startTime":"2026-08-16T00:08:58.345Z","endTime":"2026-08-16T00:09:02.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98526060431434,"aZ":-45.97897504616402,"pfxX":-5.736773577610293,"pfxZ":-10.014449716980064,"pX":0.2620668483593465,"pZ":2.177177076813292,"vX0":-0.2962137951025747,"vY0":-117.46157663028067,"vZ0":1.1959243802400799,"x":107.01,"y":180.0,"x0":1.134081718108509,"y0":50.00091970786478,"z0":5.980973358806807,"aX":-7.909714923975384},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-17.4,"breakHorizontal":10.4,"spinRate":2565,"spinDirection":329},"zone":5,"typeConfidence":2.0,"plateTime":0.4686647035748246,"extension":6.977347274842336},"hitData":{"launchSpeed":99.8,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.28,"coordY":152.85}},"index":3,"playId":"b9693cd4-b560-3b70-bcd2-547330e1fc02","pitchNumber":4,"startTime":"2026-08-16T00:09:14.266Z","endTime":"2026-08-16T00:09:22.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:09:22.159Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathaniel Lowe grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-16T00:11:17.518Z","endTime":"2026-08-16T00:12:02.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"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":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57597935549855,"aZ":-33.36367779336686,"pfxX":4.102223637475073,"pfxZ":-0.7842091086699732,"pX":-1.1880185427508125,"pZ":2.947373370326044,"vX0":0.7702830224844446,"vY0":-122.2742832016713,"vZ0":-0.4238833436155751,"x":162.28,"y":159.2,"x0":-2.0402644552033506,"y0":50.005447650552675,"z0":5.990850575749054,"aX":6.199201504048933},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.3,"breakHorizontal":-7.6,"spinRate":3041,"spinDirection":85},"zone":11,"typeConfidence":2.0,"plateTime":0.4483101463190544,"extension":5.785134385664948},"index":0,"playId":"7d43ab29-aa82-3e94-bbb9-866fd1758388","pitchNumber":1,"startTime":"2026-08-16T00:11:27.956Z","endTime":"2026-08-16T00:11:33.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.603870445953774,"aZ":-15.118471998238352,"pfxX":-6.050368906669396,"pfxZ":8.933108516832121,"pX":0.7364772149020895,"pZ":3.901127412506959,"vX0":8.218202314460921,"vY0":-137.3637299721215,"vZ0":-2.547454448818603,"x":88.93,"y":133.45,"x0":-1.5089458465018906,"y0":50.005798564411705,"z0":5.869192330870078,"aX":-11.556832008700004},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":9.2,"spinRate":2512,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.39882895901478177,"extension":5.65462607261628},"index":1,"playId":"801a1ebb-5dcd-3e1a-b27f-39835379d0bb","pitchNumber":2,"startTime":"2026-08-16T00:11:40.452Z","endTime":"2026-08-16T00:11:44.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.184987642056537,"aZ":-14.846689135429934,"pfxX":-6.495405569210181,"pfxZ":9.206579199930498,"pX":0.32526614813718585,"pZ":2.8063395102554782,"vX0":7.710342911116686,"vY0":-136.14551961836256,"vZ0":-5.261777202965601,"x":104.6,"y":163.01,"x0":-1.6961998571225758,"y0":50.00243741530953,"z0":5.787417439339364,"aX":-12.224570697124143},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":10.2,"spinRate":2533,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.40192757376533894,"extension":5.830248661381014},"hitData":{"launchSpeed":83.5,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.4,"coordY":145.59}},"index":2,"playId":"886365f5-db53-305a-bf78-1b91aa30b7bc","pitchNumber":3,"startTime":"2026-08-16T00:11:54.735Z","endTime":"2026-08-16T00:12:02.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:12:02.740Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Angel Genao lines out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-16T00:12:11.851Z","endTime":"2026-08-16T00:14:24.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.3,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.080856970216246,"aZ":-21.266208750259313,"pfxX":1.2839683155255277,"pfxZ":5.79848340480193,"pX":-0.5934073306241073,"pZ":2.8249285779548563,"vX0":3.213588355707547,"vY0":-135.2228058437603,"vZ0":-4.052179841312079,"x":139.62,"y":162.51,"x0":-1.9566222894322434,"y0":50.00415222702315,"z0":5.805494876133237,"aX":2.4152872085665087},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.0,"breakHorizontal":-2.9,"spinRate":2649,"spinDirection":196},"zone":1,"typeConfidence":2.0,"plateTime":0.4026127176963379,"extension":5.758709971595112},"index":0,"playId":"a2dcbda6-cb95-311d-8349-7f90b078d5c7","pitchNumber":1,"startTime":"2026-08-16T00:12:27.373Z","endTime":"2026-08-16T00:12:32.527Z","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":93.2,"endSpeed":86.0,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.240834094485432,"aZ":-22.782011247479254,"pfxX":0.14650733995141918,"pfxZ":4.985170840624065,"pX":0.5761090119376732,"pZ":4.52954480095267,"vX0":6.049985436528944,"vY0":-135.77289061207063,"vZ0":0.31934414234444586,"x":95.04,"y":116.48,"x0":-1.6916744551244536,"y0":50.00099963825197,"z0":5.984533853024703,"aX":0.2755443865620242},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.4,"breakHorizontal":-1.4,"spinRate":2662,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4020451085022718,"extension":5.660479874242936},"index":1,"playId":"d7a9c1fb-7a6b-3607-9b65-723d744d8673","pitchNumber":2,"startTime":"2026-08-16T00:12:40.870Z","endTime":"2026-08-16T00:12:46.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.104605168451467,"aZ":-24.14402617675853,"pfxX":-8.586943828403264,"pfxZ":4.0564916778423505,"pX":-0.875509355637346,"pZ":3.293740904961622,"vX0":5.282524058845684,"vY0":-139.74470603447318,"vZ0":-2.746772943065363,"x":116.22,"y":133.36,"x0":-1.673356276811132,"y0":50.004715007632825,"z0":5.873192274742146,"aX":-17.007592155796093},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.0,"breakHorizontal":14.5,"spinRate":2432,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39175023130580344,"extension":5.748048202841946},"index":2,"playId":"94733172-a255-3216-98c2-6fd8c76b150a","pitchNumber":3,"startTime":"2026-08-16T00:12:55.206Z","endTime":"2026-08-16T00:13:01.393Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-08-16T00:13:06.573Z","endTime":"2026-08-16T00:13:13.935Z","isPitch":false,"type":"action","player":{"id":694197,"link":"/api/v1/people/694197"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.872260543740808,"aZ":-21.234495570606967,"pfxX":0.9158998279140969,"pfxZ":5.9423449172454035,"pX":-0.44421266947146343,"pZ":2.9909838924097985,"vX0":3.6221196485140994,"vY0":-134.29749489911325,"vZ0":-3.5984578921648147,"x":133.93,"y":158.02,"x0":-1.925054437545348,"y0":50.00528642749388,"z0":5.844042657047666,"aX":1.686232159620929},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.3,"breakHorizontal":-2.4,"spinRate":2652,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.4065920489319632,"extension":5.902904124597951},"index":4,"playId":"71070392-981f-3104-8d0f-ecd12599e89d","pitchNumber":4,"startTime":"2026-08-16T00:13:13.935Z","endTime":"2026-08-16T00:13:21.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10265264097809,"aZ":-27.498581095162166,"pfxX":-7.866862927557535,"pfxZ":2.3755583325631733,"pX":-1.4548598655403304,"pZ":3.7826317311714925,"vX0":3.738997701417677,"vY0":-139.142563545899,"vZ0":-0.8302988374285678,"x":172.46,"y":136.65,"x0":-1.791163417959365,"y0":50.00254077420141,"z0":5.900676772464979,"aX":-15.484170093449961},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.3,"breakHorizontal":13.6,"spinRate":2445,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39307129291605314,"extension":5.773461918116635},"index":5,"playId":"09f004f1-d6cc-3e48-a8a5-0bb4260815d6","pitchNumber":5,"startTime":"2026-08-16T00:13:33.755Z","endTime":"2026-08-16T00:13:39.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.017445112608094,"aZ":-27.21958971668736,"pfxX":-8.84414455335817,"pfxZ":2.583930091533156,"pX":-0.6000821359891768,"pZ":1.6013462234383422,"vX0":5.8470633106271706,"vY0":-137.2847329233872,"vZ0":-5.862805728708573,"x":139.87,"y":195.54,"x0":-1.6032094950206868,"y0":50.00285344150053,"z0":5.605494174420945,"aX":-16.9634319229469},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.7,"breakHorizontal":14.9,"spinRate":2408,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.39823616163729847,"extension":5.810833995674446},"index":6,"playId":"6046dce6-5fd9-3a10-86bd-1364f677ba06","pitchNumber":6,"startTime":"2026-08-16T00:13:49.415Z","endTime":"2026-08-16T00:13:54.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25714449523274,"aZ":-19.44381342741446,"pfxX":-8.030145516316523,"pfxZ":6.41456532479414,"pX":-0.37393096767863426,"pZ":2.2241584648507087,"vX0":6.363298929436592,"vY0":-139.7294370826431,"vZ0":-6.294519138200105,"x":131.25,"y":178.73,"x0":-1.6326993745437095,"y0":50.006547736254504,"z0":5.775383357553322,"aX":-15.948374248396851},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.6,"breakHorizontal":13.3,"spinRate":2485,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.39137058295754734,"extension":6.086937132506496},"hitData":{"launchSpeed":98.1,"launchAngle":21.0,"totalDistance":350.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":91.19,"coordY":62.7}},"index":7,"playId":"087ac349-40ea-36bb-8c24-d1b2a4c35cb9","pitchNumber":7,"startTime":"2026-08-16T00:14:16.665Z","endTime":"2026-08-16T00:14:24.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:14:24.155Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Travis Bazzana singles on a line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-16T00:14:28.224Z","endTime":"2026-08-16T00:15:51.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42892535858974,"aZ":-25.012638755241202,"pfxX":-0.47859481968486506,"pfxZ":3.722459754337031,"pX":0.6058199140793481,"pZ":1.827757609256437,"vX0":6.401369177873897,"vY0":-136.73223587864146,"vZ0":-5.951916092708539,"x":93.91,"y":189.43,"x0":-1.6871555411277264,"y0":50.00561404810727,"z0":5.710561505632029,"aX":-0.9220033037184638},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.9,"breakHorizontal":-0.2,"spinRate":2691,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.39804859143265947,"extension":5.815093276195999},"index":0,"playId":"4d3e06e1-76ed-3368-b934-600c6b351097","pitchNumber":1,"startTime":"2026-08-16T00:14:48.889Z","endTime":"2026-08-16T00:14:53.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94232679177021,"aZ":-30.649881987049394,"pfxX":-10.707748006445204,"pfxZ":0.8520487022119534,"pX":-0.21899253073003214,"pZ":1.213775428166824,"vX0":7.42047423487471,"vY0":-132.2414540151142,"vZ0":-5.692768094664027,"x":125.35,"y":206.01,"x0":-1.6635417638590821,"y0":50.00080999181421,"z0":5.629639207702383,"aX":-19.053161378910147},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.5,"breakHorizontal":17.9,"spinRate":2122,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.41343849859196835,"extension":5.996143106128309},"index":1,"playId":"b1440c72-ab0d-38c6-aade-6989c771131d","pitchNumber":2,"startTime":"2026-08-16T00:15:02.571Z","endTime":"2026-08-16T00:15:08.491Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-16T00:15:11.511Z","endTime":"2026-08-16T00:15:21.583Z","isPitch":false,"type":"action","player":{"id":683953,"link":"/api/v1/people/683953"}},{"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":92.4,"endSpeed":85.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.321312177056484,"aZ":-33.5268796416484,"pfxX":-10.533778397771162,"pfxZ":-0.7351628097315228,"pX":-0.27163921189498885,"pZ":0.276155444333357,"vX0":6.979804967587003,"vY0":-134.27384851826443,"vZ0":-7.887385361136834,"x":127.35,"y":231.32,"x0":-1.5276380239501741,"y0":50.00530899387574,"z0":5.616879194793377,"aX":-19.361319349970938},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-2.8,"breakHorizontal":17.8,"spinRate":1993,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4069240536375398,"extension":6.118089938980591},"index":3,"playId":"6089a012-12bf-3af4-b069-b325221d15cf","pitchNumber":3,"startTime":"2026-08-16T00:15:21.583Z","endTime":"2026-08-16T00:15:26.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.300237550639853,"aZ":-15.141614550715472,"pfxX":-4.707064320511498,"pfxZ":8.567886135951474,"pX":0.38372638779349577,"pZ":2.069972068875354,"vX0":7.328336770521475,"vY0":-139.5961152321706,"vZ0":-7.178640160908017,"x":102.37,"y":182.89,"x0":-1.6552408255138669,"y0":50.003761820368354,"z0":5.658055800896333,"aX":-9.358527153078077},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":7.1,"spinRate":2479,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.3912989278001957,"extension":5.999733521435282},"hitData":{"launchSpeed":81.0,"launchAngle":19.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.46,"coordY":104.51}},"index":4,"playId":"5cf73c3c-2d81-331a-8eeb-86f31f2a46da","pitchNumber":4,"startTime":"2026-08-16T00:15:38.490Z","endTime":"2026-08-16T00:15:51.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:15:51.339Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-16T00:15:57.126Z","endTime":"2026-08-16T00:16:30.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.494348482926693,"aZ":-25.103197677577977,"pfxX":-10.613996519437789,"pfxZ":3.6120232630311246,"pX":-0.5493911076711513,"pZ":2.418927985613515,"vX0":7.048974750154194,"vY0":-139.09607165903114,"vZ0":-4.447520934863267,"x":137.94,"y":173.47,"x0":-1.7387654598867424,"y0":50.00254503538761,"z0":5.705117677829532,"aX":-20.776817969084377},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.8,"breakHorizontal":17.8,"spinRate":2434,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.39392546292265074,"extension":6.140876080077425},"hitData":{"launchSpeed":80.4,"launchAngle":9.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.77,"coordY":144.99}},"index":0,"playId":"fc410cc1-9766-3b71-bb96-ebc25f09ae3d","pitchNumber":1,"startTime":"2026-08-16T00:16:18.976Z","endTime":"2026-08-16T00:16:30.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:16:30.854Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-16T00:18:27.680Z","endTime":"2026-08-16T00:20:49.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,5,6],"actionIndex":[4],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73077196829598,"aZ":-13.975369179624785,"pfxX":3.961499306670922,"pfxZ":9.840887299489673,"pX":0.24327328855269728,"pZ":2.969623134637976,"vX0":-3.226523068107418,"vY0":-134.5321425394198,"vZ0":-4.604950273342487,"x":107.73,"y":158.6,"x0":0.9381598739177347,"y0":50.00454272362378,"z0":5.680377904013613,"aX":7.3276008841117255},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.2,"breakHorizontal":-6.6,"spinRate":1930,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.4057454598036405,"extension":7.214926070406088},"index":0,"playId":"a035a236-3b73-3dcf-b2ca-2dc27d22b7a6","pitchNumber":1,"startTime":"2026-08-16T00:18:40.261Z","endTime":"2026-08-16T00:18:44.968Z","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":81.5,"endSpeed":75.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.536508481204027,"aZ":-21.988561232577126,"pfxX":6.042760832012053,"pfxZ":7.1493874873333905,"pX":-0.31404973113516477,"pZ":1.1794043427889673,"vX0":-4.456604565794243,"vY0":-118.5826398518012,"vZ0":-5.650842328675553,"x":128.97,"y":206.94,"x0":0.8039690248012179,"y0":50.00441898855526,"z0":5.597567961002883,"aX":8.612361962915465},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":11.9,"breakHorizontal":-9.8,"spinRate":1563,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.4617683274987816,"extension":7.402280970193497},"index":1,"playId":"9f786a57-55bf-3856-b4d8-ab61ccfffd27","pitchNumber":2,"startTime":"2026-08-16T00:18:54.920Z","endTime":"2026-08-16T00:19:00.498Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-16T00:19:05.226Z","endTime":"2026-08-16T00:19:19.352Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"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":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.571627835524794,"aZ":-20.889562904177527,"pfxX":7.802240899223447,"pfxZ":7.718487214856278,"pX":0.21190963268017862,"pZ":2.7005438960509993,"vX0":-3.697762303124607,"vY0":-120.22054081053628,"vZ0":-2.7451394493562975,"x":108.92,"y":165.87,"x0":0.757295198430584,"y0":50.00236266711379,"z0":5.713808389139839,"aX":11.406438126585453},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":13.6,"breakHorizontal":-13.2,"spinRate":1596,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.45581215260466257,"extension":7.307009056357853},"index":3,"playId":"76037c3c-f0f7-3834-aa8e-ee48d4269b88","pitchNumber":3,"startTime":"2026-08-16T00:19:19.352Z","endTime":"2026-08-16T00:19:25.284Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-16T00:19:52.456Z","endTime":"2026-08-16T00:20:12.302Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"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":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.588137665677635,"aZ":-45.45039163355151,"pfxX":-6.029562564239492,"pfxZ":-9.548056415131306,"pX":-0.5963027890761434,"pZ":1.5841208561248057,"vX0":-1.9268611189733589,"vY0":-118.03982081436513,"vZ0":-0.17157715025302722,"x":139.73,"y":196.01,"x0":1.0172353456631427,"y0":50.00486534239492,"z0":5.895472516889515,"aX":-8.381895487849217},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-16.9,"breakHorizontal":11.4,"spinRate":2700,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.4666971111149607,"extension":7.2796149233032414},"index":5,"playId":"d5849325-58ee-3d89-bb10-ff773345a1bb","pitchNumber":4,"startTime":"2026-08-16T00:20:12.302Z","endTime":"2026-08-16T00:20:18.178Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.204812185294823,"aZ":-21.226299608018437,"pfxX":4.894397994187948,"pfxZ":7.754932498627612,"pX":0.3715284614900157,"pZ":1.8370199461058179,"vX0":-2.517465707230826,"vY0":-117.98982292714572,"vZ0":-4.189499510454463,"x":102.84,"y":189.18,"x0":0.8157903952841773,"y0":50.002275735776415,"z0":5.588833804267294,"aX":6.908674366621218},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":13.3,"breakHorizontal":-8.3,"spinRate":1528,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.4640082629413005,"extension":7.758139637058639},"index":6,"playId":"5c443e59-f690-3e50-8bce-b1fc37d23f7f","pitchNumber":5,"startTime":"2026-08-16T00:20:43.466Z","endTime":"2026-08-16T00:20:49.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:20:49.377Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Campusano walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-16T00:21:03.832Z","endTime":"2026-08-16T00:23:47.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,8],"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":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38226962164517,"aZ":-22.91938925705753,"pfxX":5.022238791009997,"pfxZ":6.338859022603106,"pX":0.9534144183162653,"pZ":3.705530574943524,"vX0":-1.333124153382731,"vY0":-120.08167342290942,"vZ0":-0.03436566866358026,"x":80.66,"y":138.73,"x0":0.863536169674219,"y0":50.0015652373693,"z0":5.760151054159705,"aX":7.329075927347377},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":11.8,"breakHorizontal":-8.8,"spinRate":1489,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.45624394678537694,"extension":7.514568082598981},"index":0,"playId":"2d77c569-dd12-3fa6-b83e-e425b4ffa5d0","pitchNumber":1,"startTime":"2026-08-16T00:21:12.562Z","endTime":"2026-08-16T00:21:19.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87246650163589,"aZ":-46.671008958692674,"pfxX":-5.753092029142594,"pfxZ":-10.606203600312579,"pX":0.06438550680689682,"pZ":2.4930456429791965,"vX0":-0.36723170624653806,"vY0":-117.00618719656067,"vZ0":2.105240731798607,"x":114.55,"y":171.47,"x0":0.9698451183658715,"y0":50.00003360751181,"z0":5.9997340068059115,"aX":-7.866784742203493},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-18.2,"breakHorizontal":10.4,"spinRate":2655,"spinDirection":329},"zone":5,"typeConfidence":2.0,"plateTime":0.4705742345907624,"extension":6.902708026015516},"index":1,"playId":"1a29b470-8468-397c-b5fb-f791c1686e00","pitchNumber":2,"startTime":"2026-08-16T00:21:29.000Z","endTime":"2026-08-16T00:21:34.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21623597228697,"aZ":-13.034402393930913,"pfxX":3.9146131578580547,"pfxZ":10.260220328841065,"pX":-0.09536880167255728,"pZ":3.2027736774488043,"vX0":-3.9757472560888516,"vY0":-135.615140580545,"vZ0":-4.098283948941527,"x":120.64,"y":152.31,"x0":0.8799363116855702,"y0":50.00380837048779,"z0":5.640541868833966,"aX":7.303665564401419},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":-6.2,"spinRate":1958,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.40363043316568215,"extension":7.013142924661074},"index":2,"playId":"9fce5003-b951-39b4-bf87-7a9ab56c9663","pitchNumber":3,"startTime":"2026-08-16T00:21:46.378Z","endTime":"2026-08-16T00:21:51.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.845494016319986,"aZ":-22.696636683325735,"pfxX":4.397962669859712,"pfxZ":6.564512885131737,"pX":1.385931788013576,"pZ":2.119872952961111,"vX0":-0.3281220465642854,"vY0":-119.35295966559656,"vZ0":-3.452682136008833,"x":64.17,"y":181.54,"x0":0.953742248492667,"y0":50.00227617044068,"z0":5.627842111686109,"aX":6.348240432977121},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":11.3,"breakHorizontal":-7.9,"spinRate":1616,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4588104316645598,"extension":7.354076378657239},"index":3,"playId":"6cd8211d-e274-359e-a8c0-0f6e1c412160","pitchNumber":4,"startTime":"2026-08-16T00:22:04.288Z","endTime":"2026-08-16T00:22:10.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49207899192569,"aZ":-45.19454086508003,"pfxX":-7.275001069576184,"pfxZ":-9.382128790697223,"pX":1.5392754649055043,"pZ":1.6887629457047637,"vX0":2.773125813817643,"vY0":-117.94131307193214,"vZ0":0.12825171982194905,"x":58.33,"y":193.18,"x0":1.2837123210767996,"y0":50.00148894287032,"z0":5.852682211256126,"aX":-10.09824490131978},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-16.6,"breakHorizontal":12.4,"spinRate":2704,"spinDirection":327},"zone":14,"typeConfidence":2.0,"plateTime":0.46702256378965146,"extension":7.080823555471295},"index":4,"playId":"511aa249-3ff5-3c20-a770-60b40911566c","pitchNumber":5,"startTime":"2026-08-16T00:22:25.717Z","endTime":"2026-08-16T00:22:32.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09761815926389,"aZ":-45.50257672721992,"pfxX":-5.837805603037597,"pfxZ":-9.771579571034673,"pX":-0.4746007175252823,"pZ":1.316699578343305,"vX0":-1.690625829988356,"vY0":-117.18457673436836,"vZ0":-0.5653053564784187,"x":135.09,"y":203.23,"x0":1.0180860942561334,"y0":50.00347884757396,"z0":5.882889061781816,"aX":-7.962786392212283},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-17.4,"breakHorizontal":11.0,"spinRate":2643,"spinDirection":330},"zone":13,"typeConfidence":2.0,"plateTime":0.47087332961961437,"extension":6.998566091722781},"index":5,"playId":"13341085-c8ad-30ff-b5cf-9d59c34d12ae","pitchNumber":6,"startTime":"2026-08-16T00:22:44.681Z","endTime":"2026-08-16T00:22:49.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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64926691221912,"aZ":-11.24486338443349,"pfxX":4.962782559242231,"pfxZ":10.925256234867714,"pX":-1.1258598922291954,"pZ":0.83340419482053,"vX0":-6.784794250020221,"vY0":-136.9164828317648,"vZ0":-10.564828523748597,"x":159.92,"y":216.28,"x0":0.7291221131741963,"y0":50.006339106132316,"z0":5.491409420628517,"aX":9.510530887758755},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":-7.7,"spinRate":2027,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.39865708771692576,"extension":7.39045130417407},"index":6,"playId":"5140c935-41d0-34e3-8e39-b5215638a801","pitchNumber":7,"startTime":"2026-08-16T00:23:13.573Z","endTime":"2026-08-16T00:23:18.195Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-08-16T00:23:31.975Z","endTime":"2026-08-16T00:23:41.978Z","isPitch":false,"type":"action","player":{"id":669134,"link":"/api/v1/people/669134"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.133702854664527,"aZ":-21.046726246153714,"pfxX":7.299969293980981,"pfxZ":7.691565222610491,"pX":-0.15248310396255857,"pZ":0.3603010181404749,"vX0":-4.54656386578546,"vY0":-119.30065010136154,"vZ0":-7.682269187245188,"x":122.81,"y":229.05,"x0":0.8258524244466259,"y0":50.00563955546913,"z0":5.5084030506332855,"aX":10.564444805241655},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":12.4,"breakHorizontal":-12.2,"spinRate":1591,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4584634808869703,"extension":7.711592038248029},"index":8,"playId":"2abfc4a0-76d6-38cb-a454-e74c27bf1251","pitchNumber":8,"startTime":"2026-08-16T00:23:41.978Z","endTime":"2026-08-16T00:23:47.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:23:47.592Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hays strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-16T00:24:00.349Z","endTime":"2026-08-16T00:25:20.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.168990572131257,"aZ":-20.40412883641414,"pfxX":3.9137700797583417,"pfxZ":8.203218801164516,"pX":-0.12627391108787103,"pZ":1.4546229157419244,"vX0":-3.398253203041208,"vY0":-118.863393332511,"vZ0":-5.357880635195345,"x":121.81,"y":199.51,"x0":0.811463431682763,"y0":50.003029008970486,"z0":5.583372073834991,"aX":5.616468377445802},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":13.8,"breakHorizontal":-6.2,"spinRate":1376,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.46029998219334445,"extension":7.460010199490209},"index":0,"playId":"616218a7-08b7-3f2a-b9d9-3e66aa4be2ed","pitchNumber":1,"startTime":"2026-08-16T00:24:12.482Z","endTime":"2026-08-16T00:24:18.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.6,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.732782633618722,"aZ":-45.7678258718537,"pfxX":-7.360388496722029,"pfxZ":-10.12212680011563,"pX":1.4371792724739318,"pZ":3.4661136598344697,"vX0":2.6495962295831883,"vY0":-115.7337020060267,"vZ0":4.260854823871141,"x":62.22,"y":145.19,"x0":1.2269846465237664,"y0":50.004958066902674,"z0":6.015115135818806,"aX":-9.880387396305736},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-16.8,"breakHorizontal":12.6,"spinRate":2637,"spinDirection":329},"zone":12,"typeConfidence":2.0,"plateTime":0.47519169030770536,"extension":6.860775414289836},"index":1,"playId":"342ad479-3f3a-3c47-847f-c422449d1021","pitchNumber":2,"startTime":"2026-08-16T00:24:31.785Z","endTime":"2026-08-16T00:24:37.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.265156402167854,"aZ":-44.88732475928698,"pfxX":-5.643814402757171,"pfxZ":-9.495926238600678,"pX":0.07198226935836542,"pZ":1.1965649395960265,"vX0":-0.19094893090823825,"vY0":-115.74154156680386,"vZ0":-0.741936724159337,"x":114.26,"y":206.47,"x0":0.8876384606650488,"y0":50.00355965432252,"z0":5.869506642385907,"aX":-7.555755493779428},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-17.0,"breakHorizontal":10.2,"spinRate":2489,"spinDirection":332},"zone":14,"typeConfidence":2.0,"plateTime":0.4756477854256391,"extension":6.993632227303311},"index":2,"playId":"63d29d14-1f6c-3d1b-8d85-b01a3a7aabc8","pitchNumber":3,"startTime":"2026-08-16T00:24:49.812Z","endTime":"2026-08-16T00:24:55.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.42237896811977,"aZ":-21.6763359602984,"pfxX":4.717874264389094,"pfxZ":7.2291642069342865,"pX":0.19273401282540584,"pZ":2.0287486346400017,"vX0":-2.73773892721615,"vY0":-119.32998141024463,"vZ0":-3.8773435972389168,"x":109.65,"y":184.0,"x0":0.7377293749446175,"y0":50.00448989683941,"z0":5.611097126764331,"aX":6.853401784421629},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":12.5,"breakHorizontal":-7.9,"spinRate":1512,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.4577540229675092,"extension":7.7391614055180336},"index":3,"playId":"d591983e-e894-3564-9109-ab17fe0738f5","pitchNumber":4,"startTime":"2026-08-16T00:25:14.416Z","endTime":"2026-08-16T00:25:20.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:25:20.028Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out to right fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-16T00:25:34.788Z","endTime":"2026-08-16T00:26:17.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":79.7,"endSpeed":72.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.833959772658304,"aZ":-45.71064867725447,"pfxX":-5.639180200585582,"pfxZ":-10.04610401589071,"pX":0.14772559883352893,"pZ":3.221149869457029,"vX0":-0.42346303945501235,"vY0":-115.98075730314596,"vZ0":3.523438567307495,"x":111.37,"y":151.81,"x0":1.0647207056983967,"y0":50.00068604170078,"z0":6.073461324376768,"aX":-7.600214741581708},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-16.8,"breakHorizontal":10.3,"spinRate":2612,"spinDirection":327},"zone":2,"typeConfidence":2.0,"plateTime":0.47416851838490626,"extension":6.9126261965339895},"index":0,"playId":"c2285030-56e5-3a86-ad17-4ae1df870d68","pitchNumber":1,"startTime":"2026-08-16T00:25:45.978Z","endTime":"2026-08-16T00:25:50.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.701502326265114,"aZ":-44.476378961556854,"pfxX":-7.809130950386157,"pfxZ":-8.994593214321679,"pX":0.5296808748953276,"pZ":2.9361598916560627,"vX0":0.8797988644979005,"vY0":-116.98964365822707,"vZ0":2.73634308627706,"x":96.81,"y":159.5,"x0":1.1589660892985196,"y0":50.00131114849122,"z0":5.958718952472663,"aX":-10.684646585369444},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-15.1,"breakHorizontal":13.8,"spinRate":2575,"spinDirection":326},"zone":3,"typeConfidence":2.0,"plateTime":0.4705047289968465,"extension":6.937883249609221},"hitData":{"launchSpeed":86.8,"launchAngle":33.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.57,"coordY":85.43}},"index":1,"playId":"0cdc0728-1687-3431-a18e-d42897085fc5","pitchNumber":2,"startTime":"2026-08-16T00:26:05.676Z","endTime":"2026-08-16T00:26:17.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:26:17.317Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Petey Halpin singles on a soft bunt pop to pitcher Randy Vásquez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-16T00:28:20.637Z","endTime":"2026-08-16T00:29:04.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681190,"link":"/api/v1/people/681190"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11379980028494,"aZ":-23.795389925913913,"pfxX":-1.3689134647341081,"pfxZ":4.521871126713121,"pX":-0.45484043638299654,"pZ":2.5775950830364542,"vX0":4.385442943915316,"vY0":-134.4867283816805,"vZ0":-4.203071798891339,"x":134.34,"y":169.18,"x0":-1.9207604256838469,"y0":50.00029975518934,"z0":5.8254946973779385,"aX":-2.535410454672193},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.6,"breakHorizontal":1.7,"spinRate":2749,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.40554746527225705,"extension":5.808219041511331},"index":0,"playId":"9c23ee5a-c2a0-39e1-bf09-6c395a2432ac","pitchNumber":1,"startTime":"2026-08-16T00:28:38.150Z","endTime":"2026-08-16T00:28:47.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.122503251597845,"aZ":-23.715036252385268,"pfxX":0.5980365319468017,"pfxZ":4.55194699679182,"pX":1.0633270153833458,"pZ":2.5746384700494236,"vX0":7.023640430062724,"vY0":-134.50605531011934,"vZ0":-4.18288909844793,"x":76.47,"y":169.26,"x0":-1.6436547176564282,"y0":50.0050354425607,"z0":5.8014241536250495,"aX":1.1124046896166888},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.7,"breakHorizontal":-2.4,"spinRate":2691,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.40491673210379675,"extension":5.80254593113102},"hitData":{"launchSpeed":36.4,"launchAngle":39.0,"totalDistance":83.0,"trajectory":"bunt_popup","hardness":"soft","location":"1","coordinates":{"coordX":132.67,"coordY":168.99}},"index":1,"playId":"51fb6ac0-4968-3a5f-99c7-2943594f4505","pitchNumber":2,"startTime":"2026-08-16T00:28:54.422Z","endTime":"2026-08-16T00:29:04.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:29:04.327Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Steven Kwan doubles (15) on a fly ball to right fielder Fernando Tatis Jr. Petey Halpin scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-16T00:29:32.650Z","endTime":"2026-08-16T00:31:44.613Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1,2,3],"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":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":{"id":681190,"link":"/api/v1/people/681190"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.0,"endSpeed":85.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.939284594038057,"aZ":-23.03454769912241,"pfxX":1.5238114871985053,"pfxZ":4.949836170217352,"pX":-0.19111594032377857,"pZ":1.8498805887735092,"vX0":4.010140081115452,"vY0":-134.01062467633324,"vZ0":-5.92616916875834,"x":124.28,"y":188.83,"x0":-1.896068562377782,"y0":50.002133562450375,"z0":5.701738359413372,"aX":2.8112794843263598},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.0,"breakHorizontal":-3.5,"spinRate":2594,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.4064407369400609,"extension":5.90397577637606},"index":0,"playId":"13483f9a-6f27-34e5-b0fc-9a2ddeb0e688","pitchNumber":1,"startTime":"2026-08-16T00:29:32.650Z","endTime":"2026-08-16T00:29:36.417Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"aeddedbe-44c3-3611-8af2-65d30df24bb8","startTime":"2026-08-16T00:29:50.810Z","endTime":"2026-08-16T00:29:54.388Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.834940811234787,"aZ":-22.889795951467637,"pfxX":-7.128814723965453,"pfxZ":4.712608514753027,"pX":-1.4102881722744458,"pZ":3.343999805481171,"vX0":3.7904702492682376,"vY0":-138.97856740653233,"vZ0":-2.7959570650248486,"x":170.76,"y":148.49,"x0":-1.8597791920138156,"y0":50.00669519097314,"z0":5.870072499076774,"aX":-14.059244768856592},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.2,"breakHorizontal":12.2,"spinRate":2333,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3929113051965838,"extension":5.874976183978125},"index":2,"playId":"c620ff71-4791-30f3-9c3c-b9d12984a01f","pitchNumber":2,"startTime":"2026-08-16T00:30:09.032Z","endTime":"2026-08-16T00:30:15.357Z","isPitch":true,"type":"pitch"},{"details":{"description":"Petey Halpin steals (9) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"actionPlayId":"c620ff71-4791-30f3-9c3c-b9d12984a01f","startTime":"2026-08-16T00:30:26.328Z","endTime":"2026-08-16T00:30:46.215Z","isPitch":false,"isBaseRunningPlay":true,"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75126541061843,"aZ":-20.999912170447494,"pfxX":0.60002485236895,"pfxZ":5.943649105554032,"pX":1.011298758573236,"pZ":2.208123910052821,"vX0":7.300871732971458,"vY0":-135.3473025531882,"vZ0":-5.618805330928708,"x":78.45,"y":179.16,"x0":-1.7840258968293614,"y0":50.006469467111614,"z0":5.753426714299937,"aX":1.127435161371837},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.0,"breakHorizontal":-2.4,"spinRate":2555,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.4025827544601466,"extension":5.735745584687502},"index":4,"playId":"6946289b-cf82-3c96-8301-965ba2c94687","pitchNumber":3,"startTime":"2026-08-16T00:30:46.215Z","endTime":"2026-08-16T00:30:51.747Z","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":95.2,"endSpeed":87.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.596482485630812,"aZ":-23.288562236054105,"pfxX":-8.931828960803784,"pfxZ":4.53936315816005,"pX":-2.2304475983693606,"pZ":2.640768499654787,"vX0":2.5740886688887,"vY0":-138.7364935288871,"vZ0":-4.377272544742998,"x":202.02,"y":167.48,"x0":-2.0067617300071627,"y0":50.00645251330324,"z0":5.781529941302371,"aX":-17.50197323343971},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.6,"breakHorizontal":15.7,"spinRate":2356,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3940394785310213,"extension":5.7144781043667034},"index":5,"playId":"1fd1bbae-7b49-352a-8ce8-854fc1aa95c4","pitchNumber":4,"startTime":"2026-08-16T00:31:08.025Z","endTime":"2026-08-16T00:31:13.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.833816675743428,"aZ":-15.936876208232519,"pfxX":-3.506574777385514,"pfxZ":8.306488047817561,"pX":0.5368764204507042,"pZ":2.845643371919494,"vX0":7.060485471320164,"vY0":-138.43381390873623,"vZ0":-5.069769863642923,"x":96.54,"y":161.95,"x0":-1.5828381497135815,"y0":50.00159550695009,"z0":5.755678812399728,"aX":-6.854134455330622},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":5.0,"spinRate":2468,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.39457005850221316,"extension":5.929805753417955},"hitData":{"launchSpeed":86.4,"launchAngle":27.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.52,"coordY":88.71}},"index":6,"playId":"27d968a2-fc4e-3416-bf5b-71d8a3234f88","pitchNumber":5,"startTime":"2026-08-16T00:31:27.991Z","endTime":"2026-08-16T00:31:44.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:31:44.613Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase DeLauter grounds out, second baseman Jake Cronenworth to first baseman Ty France. Steven Kwan to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-16T00:32:35.748Z","endTime":"2026-08-16T00:34:07.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-16T00:32:04.999Z","endTime":"2026-08-16T00:32:38.065Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.175595819333257,"aZ":-20.86654411354571,"pfxX":-7.564788577424385,"pfxZ":5.626037097855565,"pX":-0.20682227814171728,"pZ":2.2281329588348022,"vX0":6.5376827544210245,"vY0":-140.28812457938562,"vZ0":-6.0595199826165,"x":124.88,"y":178.62,"x0":-1.5747621082445795,"y0":50.00344908348402,"z0":5.758702458566795,"aX":-15.208934518638591},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.2,"breakHorizontal":12.5,"spinRate":2368,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.3891417967536466,"extension":6.195152934149776},"index":1,"playId":"9e34d884-6dec-316b-8618-35c864998b7e","pitchNumber":1,"startTime":"2026-08-16T00:32:38.065Z","endTime":"2026-08-16T00:32:45.663Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.516843259594108,"aZ":-21.835247562657102,"pfxX":0.2873608291835166,"pfxZ":5.449743902276667,"pX":-0.36364679220328655,"pZ":3.1588625305957794,"vX0":3.81743438809627,"vY0":-136.24684490208563,"vZ0":-3.246746590225082,"x":130.86,"y":153.49,"x0":-1.8151404541462661,"y0":50.00045453741581,"z0":5.8598821331839615,"aX":0.5438267112931743},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.5,"breakHorizontal":-1.2,"spinRate":2647,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.4007025440765606,"extension":5.912535558348258},"index":2,"playId":"8576174d-3638-36a9-b682-bf8d8fb3ea45","pitchNumber":2,"startTime":"2026-08-16T00:32:58.943Z","endTime":"2026-08-16T00:33:04.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":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87825144894886,"aZ":-12.872849762316987,"pfxX":-4.272135764858221,"pfxZ":9.68145621636895,"pX":-1.8105002191892312,"pZ":3.1562826022517267,"vX0":1.6913727454227265,"vY0":-139.8977107539672,"vZ0":-5.155123785624439,"x":186.01,"y":153.56,"x0":-1.8659353761621853,"y0":50.00170485242499,"z0":5.85828752342679,"aX":-8.515417116461425},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.8,"breakHorizontal":7.4,"spinRate":2397,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39068058372731107,"extension":6.0039153806382455},"index":3,"playId":"f08c40a3-25f3-3c5b-ab25-74526ef65264","pitchNumber":3,"startTime":"2026-08-16T00:33:19.257Z","endTime":"2026-08-16T00:33:25.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.549028614812727,"aZ":-21.504620726776395,"pfxX":0.33431972539605503,"pfxZ":5.642245447666788,"pX":-1.6566675525933428,"pZ":2.6797399314441144,"vX0":0.6906477083401762,"vY0":-135.8899073526779,"vZ0":-4.396420781971054,"x":180.15,"y":166.43,"x0":-1.9564227423875076,"y0":50.00482604403671,"z0":5.7904364612525905,"aX":0.6326172922555334},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.6,"breakHorizontal":-0.7,"spinRate":2662,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.40129587914210463,"extension":5.965333564946781},"index":4,"playId":"f9b835d9-3280-36e0-95e2-e661742f829c","pitchNumber":4,"startTime":"2026-08-16T00:33:36.906Z","endTime":"2026-08-16T00:33:42.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.687232637558985,"aZ":-29.965572086199625,"pfxX":-10.072427954879673,"pfxZ":1.2592921540748083,"pX":-0.5304202121476257,"pZ":2.2534122556029295,"vX0":6.458295131498096,"vY0":-131.42434829051604,"vZ0":-3.1351172343992895,"x":137.22,"y":177.94,"x0":-1.7053269357233494,"y0":50.006071221523015,"z0":5.677072967419912,"aX":-17.702004665823964},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.8,"breakHorizontal":16.9,"spinRate":1887,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.4160511418115136,"extension":5.977094402972814},"hitData":{"launchSpeed":97.9,"launchAngle":-1.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.45,"coordY":152.25}},"index":5,"playId":"8d0a5552-4bbf-3f90-96ff-5d51a4e88e10","pitchNumber":5,"startTime":"2026-08-16T00:33:56.496Z","endTime":"2026-08-16T00:34:07.544Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:34:07.544Z","atBatIndex":37},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"José Ramírez out on a sacrifice fly to center fielder Jackson Merrill. Steven Kwan scores.","rbi":1,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-16T00:34:20.483Z","endTime":"2026-08-16T00:35:05.868Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":681190,"link":"/api/v1/people/681190"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.6,"endSpeed":88.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55464486670697,"aZ":-21.87864522769367,"pfxX":-0.4752671404444131,"pfxZ":5.287975855970852,"pX":-1.2653780247257218,"pZ":1.0640175422024714,"vX0":2.184886891728778,"vY0":-137.64534355262214,"vZ0":-8.443410229109045,"x":165.23,"y":210.05,"x0":-2.0028703344224152,"y0":50.00004120653585,"z0":5.617754197996352,"aX":-0.925064645905576},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.3,"breakHorizontal":0.5,"spinRate":2604,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.3958322476430802,"extension":6.0308248891464675},"index":0,"playId":"f3c3ccb2-99ec-3a49-b0bd-90a67497039a","pitchNumber":1,"startTime":"2026-08-16T00:34:32.418Z","endTime":"2026-08-16T00:34:37.334Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.274918810765755,"aZ":-31.087186508982548,"pfxX":-9.591685511411622,"pfxZ":0.6114180036725267,"pX":0.04586201449368405,"pZ":1.9594042892843377,"vX0":7.998517072397193,"vY0":-132.1244020538657,"vZ0":-3.7142140290702077,"x":115.25,"y":185.88,"x0":-1.7639495400198113,"y0":50.0046635367425,"z0":5.650393851567537,"aX":-17.081044468667734},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.5,"breakHorizontal":15.8,"spinRate":2029,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.41343190292833976,"extension":6.0476282194243245},"hitData":{"launchSpeed":93.0,"launchAngle":36.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":162.63,"coordY":67.47}},"index":1,"playId":"c4567bd8-e250-3393-a35d-e6a09edad598","pitchNumber":2,"startTime":"2026-08-16T00:34:50.871Z","endTime":"2026-08-16T00:35:05.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:35:05.868Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-16T00:35:23.495Z","endTime":"2026-08-16T00:36:26.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":87.1,"endSpeed":80.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.770294260903828,"aZ":-29.16621387447407,"pfxX":3.4836285153315787,"pfxZ":1.83568697826599,"pX":0.8712710832772406,"pZ":1.8718890561719561,"vX0":5.164739301656551,"vY0":-126.789238641267,"vZ0":-3.753156111762638,"x":83.79,"y":188.24,"x0":-1.6408115058576898,"y0":50.00005681805313,"z0":5.686623443028851,"aX":5.6970319010353165},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.8,"breakHorizontal":-7.4,"spinRate":2953,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4312130628838915,"extension":6.09119602038753},"index":0,"playId":"37083315-baeb-3161-b494-39362949fde1","pitchNumber":1,"startTime":"2026-08-16T00:35:32.574Z","endTime":"2026-08-16T00:35:37.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.085194337809273,"aZ":-24.676200988191646,"pfxX":-9.252638111391581,"pfxZ":3.7396428185250628,"pX":-1.6164425028964504,"pZ":3.206774863398203,"vX0":3.3380676445840205,"vY0":-140.5310381717468,"vZ0":-2.8766142861006285,"x":178.61,"y":152.2,"x0":-1.6157518746020534,"y0":50.00292426444807,"z0":5.842038460481984,"aX":-18.55389809865912},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.4,"breakHorizontal":16.1,"spinRate":2473,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3893722322631543,"extension":5.840565449396135},"index":1,"playId":"83cf325b-280e-3880-b5d5-9ec32aa3b868","pitchNumber":2,"startTime":"2026-08-16T00:35:48.000Z","endTime":"2026-08-16T00:35:54.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82965329128071,"aZ":-18.836062949927243,"pfxX":-7.516474039842634,"pfxZ":6.620027362828375,"pX":-0.18686901003973694,"pZ":2.5458979073553887,"vX0":6.333442655163685,"vY0":-140.33928733140047,"vZ0":-5.697950949505341,"x":124.12,"y":170.04,"x0":-1.4854253951784004,"y0":50.002392467971056,"z0":5.8112028156788815,"aX":-15.140732979841731},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.2,"breakHorizontal":12.5,"spinRate":2473,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3888354230622113,"extension":6.0235768493369894},"index":2,"playId":"7c9c45c7-2c55-381e-83c5-753fef4fe5eb","pitchNumber":3,"startTime":"2026-08-16T00:36:03.306Z","endTime":"2026-08-16T00:36:08.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.234797581997817,"aZ":-31.286978045739396,"pfxX":4.17811706576301,"pfxZ":0.5328308988366066,"pX":1.525305657697837,"pZ":1.628411523612929,"vX0":6.158568425129978,"vY0":-127.53549454381452,"vZ0":-4.432785807550868,"x":58.86,"y":194.81,"x0":-1.4523939246843405,"y0":50.00273507895934,"z0":5.822969890982402,"aX":6.966581112802536},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.2,"breakHorizontal":-8.8,"spinRate":3127,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.42748445572627203,"extension":5.990931507054312},"index":3,"playId":"bfb4a6ab-ce32-3db1-a46e-07de495db233","pitchNumber":4,"startTime":"2026-08-16T00:36:20.902Z","endTime":"2026-08-16T00:36:26.682Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:36:26.682Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-16T00:38:49.119Z","endTime":"2026-08-16T00:39:41.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-16T00:38:34.690Z","endTime":"2026-08-16T00:38:51.337Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"}},{"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":78.7,"endSpeed":71.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90756376707173,"aZ":-44.96297766226011,"pfxX":-6.203748824186621,"pfxZ":-9.773970272343293,"pX":-1.2494621267170318,"pZ":2.71380450161488,"vX0":-3.2128752142815773,"vY0":-114.46226188429048,"vZ0":2.4882769054992107,"x":164.63,"y":165.51,"x0":0.984920968225994,"y0":50.00356330482533,"z0":6.060889875460854,"aX":-8.115750416652766},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-16.6,"breakHorizontal":12.1,"spinRate":2615,"spinDirection":329},"zone":11,"typeConfidence":2.0,"plateTime":0.4811266069113027,"extension":6.982963755429025},"index":1,"playId":"32a3be0d-555b-3268-b642-b1b5f57cd5cf","pitchNumber":1,"startTime":"2026-08-16T00:38:51.337Z","endTime":"2026-08-16T00:38:56.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31567314768247,"aZ":-46.17112562993977,"pfxX":-5.646104032121856,"pfxZ":-10.015541768200068,"pX":-0.290291559163869,"pZ":0.3437476769617659,"vX0":-1.576425070294711,"vY0":-118.2553577620734,"vZ0":-2.8580469615138657,"x":128.07,"y":229.5,"x0":1.1206065321905458,"y0":50.00333843433203,"z0":5.85723794268848,"aX":-7.890816692525841},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-18.6,"breakHorizontal":10.7,"spinRate":2655,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.4655290830877412,"extension":7.133519088190435},"index":2,"playId":"0cb0957a-cfc8-3242-985e-d6f7a5c80415","pitchNumber":2,"startTime":"2026-08-16T00:39:11.064Z","endTime":"2026-08-16T00:39:18.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69718703929771,"aZ":-45.795852600173085,"pfxX":-6.5026648382982195,"pfxZ":-9.68108983019479,"pX":-0.03190419885054915,"pZ":1.762122841376349,"vX0":-0.6842166756601528,"vY0":-118.68530313915386,"vZ0":0.1527258374436402,"x":118.22,"y":191.2,"x0":1.1047883223683455,"y0":50.00554357000913,"z0":5.916831873432638,"aX":-9.14681851597089},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-17.2,"breakHorizontal":11.9,"spinRate":2666,"spinDirection":327},"zone":8,"typeConfidence":2.0,"plateTime":0.4640084046346762,"extension":6.910428345922095},"index":3,"playId":"c75d6ccc-11d6-323d-9ef0-b09452cf4843","pitchNumber":3,"startTime":"2026-08-16T00:39:34.602Z","endTime":"2026-08-16T00:39:41.957Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:39:41.957Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, third baseman José Ramírez to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-16T00:39:54.861Z","endTime":"2026-08-16T00:41:01.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1248033082275,"aZ":-45.0528836054948,"pfxX":-6.448573116691173,"pfxZ":-9.422666085573246,"pX":0.17606213946926202,"pZ":2.0966987406880055,"vX0":-0.22042818891361743,"vY0":-116.99405947589933,"vZ0":0.9298337648182669,"x":110.29,"y":182.17,"x0":1.1079537705871572,"y0":50.005640196499165,"z0":5.966697106680389,"aX":-8.808561001884092},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-16.4,"breakHorizontal":11.6,"spinRate":2559,"spinDirection":328},"zone":8,"typeConfidence":2.0,"plateTime":0.47083810878993226,"extension":6.962169790270613},"index":0,"playId":"1aa7acfa-c33b-3f47-a15b-93d07b9d005d","pitchNumber":1,"startTime":"2026-08-16T00:40:02.570Z","endTime":"2026-08-16T00:40:09.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03240784801173,"aZ":-15.813234671358758,"pfxX":3.934976597291679,"pfxZ":8.773715328613964,"pX":1.4082021227964074,"pZ":4.8322049192659176,"vX0":-0.1983388114840191,"vY0":-135.3156563383809,"vZ0":0.26766385543914967,"x":63.32,"y":108.31,"x0":0.9706741182990479,"y0":50.000337665070255,"z0":5.835192831688866,"aX":7.334957124445268},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.2,"breakHorizontal":-7.1,"spinRate":1934,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.403947196528764,"extension":7.126108503477293},"index":1,"playId":"9cd434f2-b119-30d8-9bd3-2990ce419b18","pitchNumber":2,"startTime":"2026-08-16T00:40:32.878Z","endTime":"2026-08-16T00:40:39.137Z","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":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.509471462372318,"aZ":-20.992197525124734,"pfxX":4.524022395576749,"pfxZ":7.597275883936119,"pX":-0.31726617048749256,"pZ":1.9946770224211796,"vX0":-4.2668595547717105,"vY0":-120.336356765098,"vZ0":-4.221688904055922,"x":129.09,"y":184.92,"x0":0.887821740678049,"y0":50.00462411410249,"z0":5.622726337430436,"aX":6.661278674443661},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":13.1,"breakHorizontal":-7.2,"spinRate":1497,"spinDirection":128},"zone":7,"typeConfidence":2.0,"plateTime":0.45448886233114605,"extension":7.50750137272292},"hitData":{"launchSpeed":77.3,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.02,"coordY":158.3}},"index":2,"playId":"67a76737-76a5-32d0-aa58-2045266f28d8","pitchNumber":3,"startTime":"2026-08-16T00:40:48.907Z","endTime":"2026-08-16T00:41:01.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:41:01.807Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to left fielder Steven Kwan.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-16T00:41:07.634Z","endTime":"2026-08-16T00:43:49.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"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, 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":80.2,"endSpeed":73.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11540855779087,"aZ":-44.80572413830362,"pfxX":-5.513562111144121,"pfxZ":-9.300262687037062,"pX":0.604696032758826,"pZ":0.8350645829736247,"vX0":0.2231290568686657,"vY0":-116.68828347883796,"vZ0":-1.56098322098194,"x":93.95,"y":216.23,"x0":1.2217407697955192,"y0":50.00509554520822,"z0":5.7935150011846845,"aX":-7.486587822666433},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-16.9,"breakHorizontal":9.8,"spinRate":2579,"spinDirection":331},"zone":14,"typeConfidence":2.0,"plateTime":0.47219813144387235,"extension":7.034341830971007},"index":0,"playId":"37dd84ea-006c-358b-b980-f861bdcb1d82","pitchNumber":1,"startTime":"2026-08-16T00:41:25.881Z","endTime":"2026-08-16T00:41:33.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04243476625174,"aZ":-15.482887436030918,"pfxX":3.6705895308303003,"pfxZ":9.120764919100537,"pX":0.45529552098718074,"pZ":4.361814401727649,"vX0":-2.3440969999611525,"vY0":-134.16870878616837,"vZ0":-0.7159013484490294,"x":99.65,"y":121.01,"x0":0.8618127195096497,"y0":50.000519717581106,"z0":5.731762920878531,"aX":6.715351668200722},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":-6.1,"spinRate":1799,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4076683588905379,"extension":7.178083646831407},"index":1,"playId":"533925ec-5d34-3506-a260-8cb45fa053ae","pitchNumber":2,"startTime":"2026-08-16T00:41:48.192Z","endTime":"2026-08-16T00:41:52.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57056364834497,"aZ":-26.500807400673295,"pfxX":-0.8872407454669893,"pfxZ":3.517749151933174,"pX":0.5533508628225736,"pZ":2.2429304755420496,"vX0":-1.0439544257529354,"vY0":-125.92573376016882,"vZ0":-2.947097471578682,"x":95.91,"y":178.22,"x0":1.0879075347002056,"y0":50.0027514524143,"z0":5.562849282121593,"aX":-1.4306836050032599},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.0,"breakHorizontal":1.8,"spinRate":1916,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.4342659994135514,"extension":7.074005502625001},"index":2,"playId":"dffdfceb-5bc4-3b03-af09-fa968ed2e562","pitchNumber":3,"startTime":"2026-08-16T00:42:03.076Z","endTime":"2026-08-16T00:42:07.714Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-08-16T00:42:13.964Z","endTime":"2026-08-16T00:42:25.200Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14129991608042,"aZ":-27.07499905846573,"pfxX":-2.0255049539741448,"pfxZ":3.1190875653231487,"pX":-0.2687107255348901,"pZ":1.4363749078091148,"vX0":-2.783158848394841,"vY0":-126.33565840627638,"vZ0":-4.725714132103436,"x":127.24,"y":200.0,"x0":1.1058388361063227,"y0":50.00272758899503,"z0":5.479733113741993,"aX":-3.308335786371294},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.9,"breakHorizontal":4.2,"spinRate":1937,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4317833832003495,"extension":7.1098301842714555},"index":4,"playId":"f89718e4-538b-3ffb-962f-1b26fcaad63c","pitchNumber":4,"startTime":"2026-08-16T00:42:25.200Z","endTime":"2026-08-16T00:42:31.336Z","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":82.0,"endSpeed":75.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.758952555569856,"aZ":-21.54209401449397,"pfxX":4.120275347650185,"pfxZ":7.322321822922672,"pX":-0.8847055131396014,"pZ":1.6454495776721183,"vX0":-5.173765345871266,"vY0":-119.38624103079725,"vZ0":-4.789278933472719,"x":128.93,"y":127.23,"x0":0.769453144825415,"y0":50.00103533003828,"z0":5.602362053527001,"aX":5.981169780537913},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":12.5,"breakHorizontal":-6.2,"spinRate":1474,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4577786053475079,"extension":7.492587433543221},"index":5,"playId":"2bdc1442-9541-3756-871e-da3e4315b62a","pitchNumber":5,"startTime":"2026-08-16T00:43:02.471Z","endTime":"2026-08-16T00:43:08.541Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.669318812815153,"aZ":-22.547193536638673,"pfxX":4.866831938622699,"pfxZ":6.64922154603598,"pX":0.6141786659793527,"pZ":2.679069595332557,"vX0":-2.044441284563607,"vY0":-119.46873179659619,"vZ0":-2.5379365640758946,"x":93.59,"y":166.45,"x0":0.8479544767074588,"y0":50.00380061363209,"z0":5.778398327130515,"aX":7.046654048730626},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":11.8,"breakHorizontal":-8.3,"spinRate":1441,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.45818753059713835,"extension":7.465377452627228},"index":6,"playId":"ec622b47-51ae-3a8f-9963-038ff9f9de8c","pitchNumber":6,"startTime":"2026-08-16T00:43:18.558Z","endTime":"2026-08-16T00:43:24.207Z","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":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58958310293233,"aZ":-25.466193170165948,"pfxX":-1.651574820204757,"pfxZ":4.048443099326611,"pX":-1.0307064509867288,"pZ":1.6178796671836082,"vX0":-4.638836781647024,"vY0":-127.00631067589204,"vZ0":-4.8813493884643355,"x":156.29,"y":195.1,"x0":1.023736478241192,"y0":50.00159498325065,"z0":5.555329702299078,"aX":-2.735592528999646},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.6,"breakHorizontal":4.0,"spinRate":2000,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.42897156698576566,"extension":7.1298811402760585},"hitData":{"launchSpeed":71.1,"launchAngle":46.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.18,"coordY":134.09}},"index":7,"playId":"7941e413-5819-3521-81db-5d982f1df1ed","pitchNumber":7,"startTime":"2026-08-16T00:43:40.910Z","endTime":"2026-08-16T00:43:49.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:43:49.285Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathaniel Lowe singles on a ground ball to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-16T00:45:44.862Z","endTime":"2026-08-16T00:46:42.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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(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":92.0,"endSpeed":85.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.390597103950952,"aZ":-19.861644830007446,"pfxX":0.5907564587150433,"pfxZ":6.718906670973213,"pX":-0.1017801719043589,"pZ":1.1332555767901267,"vX0":4.661795624980318,"vY0":-133.8966500442209,"vZ0":-8.275225502700597,"x":120.88,"y":208.18,"x0":-1.9355250187994562,"y0":50.004361146873556,"z0":5.66227493759745,"aX":1.081973267907923},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.8,"breakHorizontal":-2.0,"spinRate":2691,"spinDirection":195},"zone":13,"typeConfidence":2.0,"plateTime":0.40762598477753187,"extension":5.701139960634218},"index":0,"playId":"1ce1dbb8-903c-3649-acd4-bc28bc3a0e70","pitchNumber":1,"startTime":"2026-08-16T00:45:57.782Z","endTime":"2026-08-16T00:46:05.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32258267318779,"aZ":-20.142070791723906,"pfxX":-0.565208270069868,"pfxZ":6.4668960943970415,"pX":-1.2234122136679042,"pZ":3.18378357116347,"vX0":2.0152321828985538,"vY0":-135.03647991735403,"vZ0":-3.151343560499679,"x":163.63,"y":152.82,"x0":-1.9034756245625835,"y0":50.00348560595477,"z0":5.77039368224017,"aX":-1.0519113176650354},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.3,"breakHorizontal":0.6,"spinRate":2610,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.40445375291785535,"extension":5.700743310860184},"index":1,"playId":"a540074f-825d-3089-8f5e-d2425b5dd083","pitchNumber":2,"startTime":"2026-08-16T00:46:11.705Z","endTime":"2026-08-16T00:46:16.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16829995067449,"aZ":-20.107481745182913,"pfxX":-7.906956252988028,"pfxZ":6.1840684474551235,"pX":0.06435954683704186,"pZ":3.3342036238803856,"vX0":7.324520458663342,"vY0":-138.82279190420928,"vZ0":-3.0766604389601753,"x":114.55,"y":148.76,"x0":-1.5813819963891953,"y0":50.00304900073326,"z0":5.795859604305728,"aX":-15.428618271130212},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.7,"breakHorizontal":12.8,"spinRate":2500,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3945949332451262,"extension":5.875720609107466},"hitData":{"launchSpeed":92.0,"launchAngle":9.0,"totalDistance":129.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.73,"coordY":107.2}},"index":2,"playId":"37cafd46-03af-3f61-a9e7-c71d3ca4f0b0","pitchNumber":3,"startTime":"2026-08-16T00:46:26.691Z","endTime":"2026-08-16T00:46:42.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:46:42.642Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Genao strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-16T00:46:46.735Z","endTime":"2026-08-16T00:47:48.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.532828618386485,"aZ":-21.569097118813293,"pfxX":-9.796523644044669,"pfxZ":5.368937701683491,"pX":-0.5948934039626801,"pZ":2.519342277875394,"vX0":6.186556869423523,"vY0":-139.658849054437,"vZ0":-4.912848038881609,"x":139.68,"y":170.76,"x0":-1.5663930916042206,"y0":50.000337941940444,"z0":5.7202578490909755,"aX":-19.343944231485807},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.9,"breakHorizontal":16.4,"spinRate":2332,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.3922253798653763,"extension":5.750458606921505},"index":0,"playId":"e27859b0-fe61-3760-afda-ece2fc69d70f","pitchNumber":1,"startTime":"2026-08-16T00:47:02.932Z","endTime":"2026-08-16T00:47:09.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.5,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0590924293731,"aZ":-23.27274560436996,"pfxX":0.4116007536144921,"pfxZ":4.806054790953061,"pX":0.15988764837466796,"pZ":3.3927088097242826,"vX0":4.661190593667621,"vY0":-134.51423824051722,"vZ0":-2.2842812483876913,"x":110.91,"y":147.18,"x0":-1.6408557461054682,"y0":50.00644789206425,"z0":5.883413932311213,"aX":0.7628891003280844},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.5,"breakHorizontal":-1.7,"spinRate":2616,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4054322264664587,"extension":5.845598318535009},"index":1,"playId":"4b4b76bd-bb1f-36b4-aa1a-ab1f5aa012c8","pitchNumber":2,"startTime":"2026-08-16T00:47:20.831Z","endTime":"2026-08-16T00:47:26.499Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.018099811022037,"aZ":-22.74506584311871,"pfxX":0.06405369234279396,"pfxZ":5.016046493792953,"pX":0.07688825780514062,"pZ":2.415175499804712,"vX0":4.670103578070979,"vY0":-135.84513017393323,"vZ0":-4.878662661243518,"x":114.07,"y":173.57,"x0":-1.6684195609746633,"y0":50.00452084838768,"z0":5.802633784354529,"aX":0.12065925630523544},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.3,"breakHorizontal":-1.1,"spinRate":2671,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.40223258216897584,"extension":6.015319871060228},"index":2,"playId":"99f17da6-cd8d-3657-8182-3d08c8d1267d","pitchNumber":3,"startTime":"2026-08-16T00:47:42.363Z","endTime":"2026-08-16T00:47:48.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:47:48.228Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Travis Bazzana walks. Nathaniel Lowe to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-16T00:48:27.255Z","endTime":"2026-08-16T00:50:33.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"postOnSecond":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"1adfa2bb-582b-3874-8f79-83a598880619","startTime":"2026-08-16T00:48:12.600Z","endTime":"2026-08-16T00:48:15.600Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.490162354919335,"aZ":-31.517762242109036,"pfxX":5.075453068424496,"pfxZ":0.4074138271220491,"pX":-0.311483175502096,"pZ":1.5745034044364616,"vX0":2.608120177591353,"vY0":-125.94218788696067,"vZ0":-4.132684565874747,"x":128.87,"y":196.27,"x0":-2.0184147689519256,"y0":50.00284366334313,"z0":5.773010960053285,"aX":8.190245385438345},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.1,"breakHorizontal":-9.7,"spinRate":3016,"spinDirection":94},"zone":13,"typeConfidence":2.0,"plateTime":0.4341495597602574,"extension":5.8724596330766605},"index":1,"playId":"4bfef9dc-9cd0-3674-8dc8-8f6497257526","pitchNumber":1,"startTime":"2026-08-16T00:48:29.523Z","endTime":"2026-08-16T00:48:35.331Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.104767553249598,"aZ":-22.402813781342477,"pfxX":1.1955050558655849,"pfxZ":5.166167202854715,"pX":0.20617887302912555,"pZ":1.2477606443787774,"vX0":4.763716226180047,"vY0":-135.75885742117984,"vZ0":-7.791628826746833,"x":109.14,"y":205.09,"x0":-1.7173100412265152,"y0":50.000840494941485,"z0":5.682011182400365,"aX":2.2597495073181224},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.2,"breakHorizontal":-3.0,"spinRate":2711,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.401463936310515,"extension":5.926674998948038},"index":2,"playId":"0aee565b-ad66-3024-8d05-c38e8ab44d3e","pitchNumber":2,"startTime":"2026-08-16T00:48:48.444Z","endTime":"2026-08-16T00:48:53.002Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-16T00:49:02.150Z","endTime":"2026-08-16T00:49:12.299Z","isPitch":false,"type":"action","player":{"id":683953,"link":"/api/v1/people/683953"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.659528959667586,"aZ":-32.43454281193338,"pfxX":4.36753381382303,"pfxZ":-0.156897370190352,"pX":-1.6824749088769515,"pZ":2.1992261761027265,"vX0":-0.9783951439696446,"vY0":-128.5098449788117,"vZ0":-2.8867498597938086,"x":181.13,"y":179.4,"x0":-1.8652030499561107,"y0":50.00123515152757,"z0":5.846515412885628,"aX":7.332764209603749},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.7,"breakHorizontal":-7.7,"spinRate":3084,"spinDirection":101},"zone":13,"typeConfidence":2.0,"plateTime":0.42557281453389395,"extension":5.878850591385389},"index":4,"playId":"f62afc5e-773b-3420-a7a0-56421d522353","pitchNumber":3,"startTime":"2026-08-16T00:49:12.299Z","endTime":"2026-08-16T00:49:16.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60405619809733,"aZ":-25.40352547607799,"pfxX":-9.23983616534407,"pfxZ":3.815034520719709,"pX":-0.31559190296275513,"pZ":1.2187225481068054,"vX0":6.437486441052618,"vY0":-132.20654031303982,"vZ0":-6.480852060172226,"x":129.03,"y":205.87,"x0":-1.5789736995373473,"y0":50.001787316892745,"z0":5.5606407327547895,"aX":-16.391512080103194},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.8,"breakHorizontal":15.4,"spinRate":1875,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.41394481699508257,"extension":6.1648974209920455},"index":5,"playId":"f21d5ce8-3c15-3442-af80-39b1137808be","pitchNumber":4,"startTime":"2026-08-16T00:49:32.328Z","endTime":"2026-08-16T00:49:37.442Z","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":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.055214468263003,"aZ":-29.79632006348236,"pfxX":5.3426670739967275,"pfxZ":1.4711549950643876,"pX":-0.9432050567702112,"pZ":1.471764289299415,"vX0":0.8017084179416989,"vY0":-125.76455433868281,"vZ0":-4.726641974843571,"x":152.95,"y":199.04,"x0":-1.9600963146797534,"y0":50.00345457706382,"z0":5.7636598419165335,"aX":8.646636237306394},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.9,"breakHorizontal":-9.8,"spinRate":3252,"spinDirection":88},"zone":13,"typeConfidence":2.0,"plateTime":0.43382204056999996,"extension":5.928168475990653},"index":6,"playId":"7f2ddb91-7b1a-3570-a702-09cf7dc57471","pitchNumber":5,"startTime":"2026-08-16T00:49:53.027Z","endTime":"2026-08-16T00:49:59.732Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.864540339396875,"aZ":-22.57586171137355,"pfxX":-9.415184518094643,"pfxZ":4.815222999391295,"pX":-1.3357814742204548,"pZ":2.6280033160651373,"vX0":4.233342254713437,"vY0":-140.54117869022565,"vZ0":-4.679635389006196,"x":167.92,"y":167.82,"x0":-1.6412431481200846,"y0":50.00238263885641,"z0":5.78739155330412,"aX":-18.770012460973785},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.9,"breakHorizontal":16.1,"spinRate":2456,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3902316820382019,"extension":6.047870284307394},"index":7,"playId":"983f5cff-0243-3341-b142-59e91cadb804","pitchNumber":6,"startTime":"2026-08-16T00:50:25.786Z","endTime":"2026-08-16T00:50:33.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:50:33.013Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-16T00:51:56.448Z","endTime":"2026-08-16T00:53:58.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"postOnSecond":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-16T00:50:49.765Z","endTime":"2026-08-16T00:51:58.726Z","isPitch":false,"type":"action"},{"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":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.054930925135732,"aZ":-22.804437541546736,"pfxX":0.20411809857530527,"pfxZ":5.044755770249848,"pX":-0.3163319647657205,"pZ":2.7029414141374826,"vX0":3.9286717240216364,"vY0":-135.07151939993898,"vZ0":-4.01586255769154,"x":129.06,"y":165.8,"x0":-1.8131164761244007,"y0":50.001177894487725,"z0":5.802719200744892,"aX":0.37864855024974936},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.5,"breakHorizontal":-1.2,"spinRate":2651,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.40474091401897283,"extension":6.118344816682595},"index":1,"playId":"8490efdc-1f29-3e0e-9bb3-ec431208a219","pitchNumber":1,"startTime":"2026-08-16T00:51:58.726Z","endTime":"2026-08-16T00:52:02.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.168155672331274,"aZ":-20.951091605586015,"pfxX":-9.126386117924843,"pfxZ":5.553164886003557,"pX":-0.6839936313351878,"pZ":2.825190903881567,"vX0":5.82232888670993,"vY0":-140.833007062291,"vZ0":-4.447543594312825,"x":143.07,"y":162.5,"x0":-1.5860175567007084,"y0":50.0018413723857,"z0":5.769108528069305,"aX":-18.44277700200568},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.4,"breakHorizontal":15.5,"spinRate":2419,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3880201041809608,"extension":6.012325135975947},"index":2,"playId":"c1a42f84-4828-3323-b1de-86e0a25859fa","pitchNumber":2,"startTime":"2026-08-16T00:52:19.005Z","endTime":"2026-08-16T00:52:24.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.907627570824953,"aZ":-18.37118652201301,"pfxX":-7.596956423404784,"pfxZ":6.875660362928727,"pX":-0.23768114356944797,"pZ":2.05555326006544,"vX0":6.651166322074063,"vY0":-140.3435738903138,"vZ0":-6.8179129222044255,"x":126.06,"y":183.28,"x0":-1.644091382641617,"y0":50.000752887256965,"z0":5.700250908549436,"aX":-15.24729181142801},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.3,"breakHorizontal":12.5,"spinRate":2426,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.3893374613510119,"extension":6.05842197367043},"index":3,"playId":"41d446d7-38c4-3b47-b23c-0b6116a2dca4","pitchNumber":3,"startTime":"2026-08-16T00:52:43.021Z","endTime":"2026-08-16T00:52:50.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.849776666027378,"aZ":-28.419360557692578,"pfxX":3.758846224073079,"pfxZ":2.293239843515072,"pX":-0.18873710235055116,"pZ":1.8136696051274785,"vX0":2.9206300867971575,"vY0":-126.89619369520673,"vZ0":-4.2503796648819625,"x":124.19,"y":189.81,"x0":-1.8411433905604708,"y0":50.003545904790045,"z0":5.762548713591684,"aX":6.158436718853932},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.5,"breakHorizontal":-7.4,"spinRate":3162,"spinDirection":90},"zone":8,"typeConfidence":2.0,"plateTime":0.43087873060909976,"extension":6.091847945192644},"index":4,"playId":"16b37e08-bc03-3c09-aa16-6c7e79ae33c8","pitchNumber":4,"startTime":"2026-08-16T00:53:03.966Z","endTime":"2026-08-16T00:53:10.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91757938600269,"aZ":-30.03141851367264,"pfxX":-10.747952201290126,"pfxZ":1.1642236050727406,"pX":0.14556053529232507,"pZ":0.24590888452072626,"vX0":8.153159948652283,"vY0":-134.79420916144892,"vZ0":-8.523708956299256,"x":111.45,"y":232.14,"x0":-1.5198511549436937,"y0":50.00299657939555,"z0":5.565002497672222,"aX":-19.80590022499175},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.5,"breakHorizontal":17.8,"spinRate":2004,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.40612438187598476,"extension":6.200816305647902},"index":5,"playId":"974c8d8d-13d0-39f4-b787-6ef0f5582d6e","pitchNumber":5,"startTime":"2026-08-16T00:53:27.869Z","endTime":"2026-08-16T00:53:32.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.688695072149095,"aZ":-22.25867737787115,"pfxX":-9.624306925593551,"pfxZ":5.000691392326306,"pX":0.5535628898187779,"pZ":1.996932067208233,"vX0":8.871469169182127,"vY0":-139.73661507866456,"vZ0":-6.142740728651127,"x":95.9,"y":184.86,"x0":-1.4077345470100622,"y0":50.00517745600573,"z0":5.680488487570672,"aX":-19.087818896846716},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.9,"breakHorizontal":15.7,"spinRate":2442,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.3915732147736759,"extension":6.234824028163871},"index":6,"playId":"caa70bf8-ea62-3566-aab4-88fef98e093c","pitchNumber":6,"startTime":"2026-08-16T00:53:53.307Z","endTime":"2026-08-16T00:53:58.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:53:58.804Z","atBatIndex":46},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Petey Halpin grounds into a force out, fielded by shortstop Xander Bogaerts. Travis Bazzana out at 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-16T00:54:15.675Z","endTime":"2026-08-16T00:54:33.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"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":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20170597276354,"aZ":-30.153182729120786,"pfxX":2.5829400560434257,"pfxZ":1.2236700139521677,"pX":0.045782840237278265,"pZ":2.075248577149765,"vX0":3.6702477621614094,"vY0":-127.08558669979014,"vZ0":-3.3004397158208194,"x":115.25,"y":182.75,"x0":-1.7463956447745517,"y0":50.00399514834983,"z0":5.756472239297558,"aX":4.274621023412116},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.8,"breakHorizontal":-5.4,"spinRate":3102,"spinDirection":104},"zone":8,"typeConfidence":2.0,"plateTime":0.42908025437685193,"extension":6.237914119697792},"hitData":{"launchSpeed":95.2,"launchAngle":2.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.04,"coordY":146.2}},"index":0,"playId":"43200ded-7f89-3a3b-a635-77f1dff2c312","pitchNumber":1,"startTime":"2026-08-16T00:54:25.331Z","endTime":"2026-08-16T00:54:33.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:54:33.827Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, second baseman Travis Bazzana to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-16T00:57:00.318Z","endTime":"2026-08-16T00:58:03.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Colin Holderman replaces Joey Cantillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-16T00:56:33.030Z","endTime":"2026-08-16T00:57:02.549Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670059,"link":"/api/v1/people/670059"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.078412219761574,"aZ":-27.030675207568905,"pfxX":2.739722882542881,"pfxZ":3.4443837199495686,"pX":0.042982635872241555,"pZ":3.7976122512241006,"vX0":4.01115288292541,"vY0":-120.98502333085185,"vZ0":1.7099829781826412,"x":115.36,"y":136.24,"x0":-1.987889516982383,"y0":50.00154638789259,"z0":5.439221101452996,"aX":4.0884288827532576},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.8,"breakHorizontal":-5.9,"spinRate":2442,"spinDirection":90},"zone":12,"typeConfidence":2.0,"plateTime":0.45153570966015755,"extension":6.622290750140376},"index":1,"playId":"ac08d312-d84b-38df-8339-49ccda343677","pitchNumber":1,"startTime":"2026-08-16T00:57:02.549Z","endTime":"2026-08-16T00:57:07.265Z","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":96.7,"endSpeed":88.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03846935107011,"aZ":-22.28896543781923,"pfxX":-9.95041698387477,"pfxZ":4.91892898244916,"pX":0.8553734037450945,"pZ":1.804505022677451,"vX0":10.279047483981172,"vY0":-140.46644716201837,"vZ0":-5.908306432815399,"x":84.4,"y":190.06,"x0":-1.5481949598261218,"y0":50.00435330922043,"z0":5.3719326479317315,"aX":-20.004739251423896},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.9,"breakHorizontal":16.1,"spinRate":2172,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3890387434318425,"extension":6.571319641224361},"index":2,"playId":"7852d104-7353-32b1-b54e-41c56e11dc08","pitchNumber":2,"startTime":"2026-08-16T00:57:16.441Z","endTime":"2026-08-16T00:57:21.783Z","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":96.2,"endSpeed":88.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.678872495889284,"aZ":-26.623344870228042,"pfxX":-10.539047244383323,"pfxZ":2.776302511010474,"pX":0.664532469330928,"pZ":1.7485082670140168,"vX0":10.535152709906184,"vY0":-139.8139125171505,"vZ0":-4.986133688172261,"x":91.67,"y":191.57,"x0":-1.7656932240715608,"y0":50.00375127446985,"z0":5.281262254903588,"aX":-21.068168807918926},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.2,"breakHorizontal":17.2,"spinRate":2268,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.39032852758850334,"extension":6.513726380569435},"index":3,"playId":"8dc30db3-e570-3c21-a76f-d17b5779a561","pitchNumber":3,"startTime":"2026-08-16T00:57:35.165Z","endTime":"2026-08-16T00:57:40.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31987589275322,"aZ":-23.93711092947934,"pfxX":-9.883159396046096,"pfxZ":4.072657746765652,"pX":-0.4531053666420846,"pZ":2.0774322781177084,"vX0":7.356554839539861,"vY0":-140.93207453286476,"vZ0":-4.826580088757641,"x":134.27,"y":182.69,"x0":-1.8056864674141375,"y0":50.00525790668782,"z0":5.347077712264461,"aX":-19.997019636118754},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.6,"breakHorizontal":16.6,"spinRate":2107,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.3878052288911098,"extension":6.545067986719433},"hitData":{"launchSpeed":105.9,"launchAngle":5.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.15,"coordY":126.04}},"index":4,"playId":"770d1a6e-065f-3c98-ac7f-5cfca1dbe6cd","pitchNumber":4,"startTime":"2026-08-16T00:57:51.382Z","endTime":"2026-08-16T00:58:03.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:58:03.733Z","atBatIndex":48},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Ty France hit by pitch.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-16T00:58:09.415Z","endTime":"2026-08-16T00:59:32.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9939940546238,"aZ":-26.416676454194523,"pfxX":-8.29557291925947,"pfxZ":2.8694419603349957,"pX":1.2476591059651683,"pZ":3.126207992313278,"vX0":10.554757802961518,"vY0":-140.41156047934686,"vZ0":-1.8198324758857742,"x":69.44,"y":154.37,"x0":-1.4717151174671261,"y0":50.00581268142137,"z0":5.49136581079941,"aX":-16.667103799798095},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.0,"breakHorizontal":13.0,"spinRate":2247,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.38917738997292073,"extension":6.581886521829882},"index":0,"playId":"45792a6d-a999-3ef9-8935-8f320cc62eeb","pitchNumber":1,"startTime":"2026-08-16T00:58:23.827Z","endTime":"2026-08-16T00:58:27.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15610790190328,"aZ":-27.22013364075297,"pfxX":2.75848613344119,"pfxZ":3.201307871861733,"pX":0.9838245796190999,"pZ":2.086080383681048,"vX0":6.249708902709382,"vY0":-123.04721510025007,"vZ0":-2.1413654481761313,"x":79.5,"y":182.46,"x0":-1.9376193647186544,"y0":50.005437355553354,"z0":5.251683479036515,"aX":4.270906920709473},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.5,"breakHorizontal":-6.4,"spinRate":2494,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.44347136650476937,"extension":6.701018403674381},"index":1,"playId":"3b54dfd7-c75e-3ccc-a9d8-757b52cc37ef","pitchNumber":2,"startTime":"2026-08-16T00:58:39.034Z","endTime":"2026-08-16T00:58:44.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42389364557959,"aZ":-25.694445753932435,"pfxX":-10.560314220203722,"pfxZ":3.2827081705687657,"pX":0.2578450702173792,"pZ":2.944980600404455,"vX0":9.20328252609507,"vY0":-139.35912936189524,"vZ0":-2.2962484574952717,"x":107.17,"y":159.27,"x0":-1.7104538385644146,"y0":50.0017301210146,"z0":5.471554587952979,"aX":-20.833836316477814},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.6,"breakHorizontal":17.3,"spinRate":2260,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.3925745953869182,"extension":6.570079722084516},"index":2,"playId":"2f762fa7-4a34-3ffd-96cb-e2df2c359625","pitchNumber":3,"startTime":"2026-08-16T00:59:02.621Z","endTime":"2026-08-16T00:59:07.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":84.5,"endSpeed":78.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.815727786074024,"aZ":-25.26603100203465,"pfxX":5.2803075194331655,"pfxZ":4.445933524168311,"pX":-1.9607719187062003,"pZ":3.2310806846915234,"vX0":-0.9854797386853524,"vY0":-123.15141098669604,"vZ0":0.06869268833390718,"x":191.74,"y":151.54,"x0":-2.2446875776777135,"y0":50.00283670623416,"z0":5.319847323172885,"aX":8.203780395618464},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.3,"breakHorizontal":-9.4,"spinRate":2691,"spinDirection":90},"zone":11,"typeConfidence":2.0,"plateTime":0.4428235923145394,"extension":6.604653529420311},"index":3,"playId":"881e291e-cfcd-3340-9eee-1481964874aa","pitchNumber":4,"startTime":"2026-08-16T00:59:21.402Z","endTime":"2026-08-16T00:59:32.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T00:59:32.205Z","atBatIndex":49},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jackson Merrill grounds into a force out, second baseman Travis Bazzana to shortstop Angel Genao. Ty France out at 2nd. Jackson Merrill to 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-16T00:59:32.788Z","endTime":"2026-08-16T01:02:05.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694197,"link":"/api/v1/people/694197"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.922484805791726,"aZ":-24.072144753601247,"pfxX":-9.819861052689173,"pfxZ":4.053465401014905,"pX":0.6189310968618659,"pZ":2.2152305070115825,"vX0":10.056586557379052,"vY0":-139.64793676719788,"vZ0":-3.958918375183723,"x":93.41,"y":178.97,"x0":-1.7325344152100417,"y0":50.0024680197725,"z0":5.212066822617284,"aX":-19.62715598596433},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.7,"breakHorizontal":16.0,"spinRate":2289,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.3904420750250268,"extension":6.686345860843364},"index":0,"playId":"a32e3742-81e1-3f2e-8e5a-7e4a72a02bb5","pitchNumber":1,"startTime":"2026-08-16T00:59:52.606Z","endTime":"2026-08-16T00:59:59.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11584714827564,"aZ":-25.37343211566992,"pfxX":-11.127395169343718,"pfxZ":3.3439350142660533,"pX":-0.4186722405752948,"pZ":2.379548765433887,"vX0":8.243603901687674,"vY0":-141.237079589655,"vZ0":-3.697607077695924,"x":132.96,"y":174.53,"x0":-1.9195153378378973,"y0":50.00482257115049,"z0":5.324685384441449,"aX":-22.63655175734539},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.5,"breakHorizontal":18.6,"spinRate":2286,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.3868152499118209,"extension":6.6174489217298715},"index":1,"playId":"78ef5dd3-6c1e-3b34-bfd5-15bd9f75f513","pitchNumber":2,"startTime":"2026-08-16T01:00:08.420Z","endTime":"2026-08-16T01:00:14.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60638747241404,"aZ":-26.398188989431645,"pfxX":-9.897593486845217,"pfxZ":2.849356487536447,"pX":0.11429855282255837,"pZ":2.591557637098264,"vX0":8.446953103054778,"vY0":-140.95816114407407,"vZ0":-3.178837241079846,"x":112.64,"y":168.81,"x0":-1.6233178687092074,"y0":50.005182657777475,"z0":5.423091875174304,"aX":-20.081722212127257},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.7,"breakHorizontal":16.4,"spinRate":2272,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.3873749091194547,"extension":6.442772538012956},"index":2,"playId":"9bc97813-0d5e-38ba-a4b3-a94afb24aac3","pitchNumber":3,"startTime":"2026-08-16T01:00:31.374Z","endTime":"2026-08-16T01:00:37.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.038605484785368,"aZ":-39.80096284514434,"pfxX":5.431551121948997,"pfxZ":-5.296496361291775,"pX":1.8582703105742093,"pZ":0.023682430344362827,"vX0":6.720967667320698,"vY0":-119.24311321229432,"vZ0":-4.216830527860757,"x":46.17,"y":238.14,"x0":-1.70320880720645,"y0":50.005110219930685,"z0":5.408002190973569,"aX":7.817149189839998},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-10.3,"breakHorizontal":-11.5,"spinRate":2710,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.45942272440220844,"extension":6.664929687931446},"index":3,"playId":"01e8d4f1-0d42-345f-b185-128d311c96c3","pitchNumber":4,"startTime":"2026-08-16T01:00:51.522Z","endTime":"2026-08-16T01:00:58.387Z","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":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.901129644756587,"aZ":-26.305488291454427,"pfxX":-10.21835373081161,"pfxZ":2.8928631461564063,"pX":1.1501491668308705,"pZ":2.5291058653882668,"vX0":11.222249395184104,"vY0":-140.99575057880037,"vZ0":-3.3024717543230633,"x":73.16,"y":170.49,"x0":-1.5404063835201438,"y0":50.00278816534726,"z0":5.39954887156782,"aX":-20.722577104246813},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.8,"breakHorizontal":16.4,"spinRate":2282,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.38740720288424546,"extension":6.50743746134676},"index":4,"playId":"28052d4e-ef9e-3717-b0a1-b4d32c20bab1","pitchNumber":5,"startTime":"2026-08-16T01:01:21.603Z","endTime":"2026-08-16T01:01:27.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7372213673946,"aZ":-24.27691850843397,"pfxX":-9.37896803776389,"pfxZ":3.997524525946867,"pX":-2.2459042624226053,"pZ":3.662350887256773,"vX0":3.424090941869712,"vY0":-139.2932457712804,"vZ0":-0.5474074449774355,"x":202.61,"y":139.9,"x0":-2.2687398599319866,"y0":50.003560703793966,"z0":5.45913821670841,"aX":-18.527780341682906},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.3,"breakHorizontal":16.3,"spinRate":2241,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3924250838014993,"extension":6.413649743726899},"index":5,"playId":"1b975b60-2e20-3617-8628-d928c95056c4","pitchNumber":6,"startTime":"2026-08-16T01:01:37.401Z","endTime":"2026-08-16T01:01:45.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84565241609403,"aZ":-27.43125276099635,"pfxX":-10.758729389661223,"pfxZ":2.4073538567993875,"pX":0.8378630085344495,"pZ":2.568558164652511,"vX0":10.776162375584615,"vY0":-139.24375976212605,"vZ0":-2.497185924046249,"x":85.06,"y":169.43,"x0":-1.6755174526523908,"y0":50.00618570402611,"z0":5.282860643017438,"aX":-21.233345573382174},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.1,"breakHorizontal":17.4,"spinRate":2225,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.3926280405866156,"extension":6.628387020760621},"hitData":{"launchSpeed":94.9,"launchAngle":7.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.03,"coordY":150.43}},"index":6,"playId":"6952ccad-7696-3a48-8500-bfdb6b9437c2","pitchNumber":7,"startTime":"2026-08-16T01:01:56.997Z","endTime":"2026-08-16T01:02:05.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T01:02:05.747Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Campusano strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-16T01:02:29.525Z","endTime":"2026-08-16T01:09:03.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,5,6,7,8],"actionIndex":[1,3,4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.892122573439345,"aZ":-26.654061417870935,"pfxX":4.078946331304792,"pfxZ":3.650061882993543,"pX":2.999337378084615,"pZ":0.8232064871621674,"vX0":10.086592717721505,"vY0":-122.57813835489202,"vZ0":-4.832284254507593,"x":2.67,"y":216.55,"x0":-1.7105867564257025,"y0":50.000506664389064,"z0":5.115960447064133,"aX":6.157543495895184},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.6,"breakHorizontal":-10.0,"spinRate":2641,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.44810612862343646,"extension":6.768649135676986},"index":0,"playId":"7b4fcc88-14ef-3116-b5d1-a9e7d13066a3","pitchNumber":1,"startTime":"2026-08-16T01:02:42.972Z","endTime":"2026-08-16T01:02:48.236Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Colin Holderman. Jackson Merrill to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"7b4fcc88-14ef-3116-b5d1-a9e7d13066a3","startTime":"2026-08-16T01:03:04.373Z","endTime":"2026-08-16T01:03:16.257Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"startTime":"2026-08-16T01:03:16.257Z","endTime":"2026-08-16T01:03:36.449Z","isPitch":false,"type":"action"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":3,"startTime":"2026-08-16T01:03:36.449Z","endTime":"2026-08-16T01:06:22.507Z","isPitch":false,"type":"action","player":{"id":669134,"link":"/api/v1/people/669134"}},{"details":{"description":"Pitching Change: Hunter Gaddis replaces Colin Holderman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":4,"startTime":"2026-08-16T01:06:22.507Z","endTime":"2026-08-16T01:07:57.163Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683769,"link":"/api/v1/people/683769"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.543689107581855,"aZ":-30.244631342690386,"pfxX":3.5588990309320825,"pfxZ":1.1789223164069904,"pX":0.23340004012165796,"pZ":2.0946278648874195,"vX0":4.530500861819044,"vY0":-126.57696793905063,"vZ0":-3.908709158450323,"x":108.1,"y":182.23,"x0":-2.0382593705094227,"y0":50.00113800041277,"z0":6.066417469262977,"aX":5.803213518393825},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.6,"breakHorizontal":-7.4,"spinRate":2322,"spinDirection":128},"zone":8,"typeConfidence":0.9,"plateTime":0.43185257696006074,"extension":6.994011984930844},"index":5,"playId":"977ee0f7-31cc-3830-9be1-d8342d81dc92","pitchNumber":2,"startTime":"2026-08-16T01:07:57.163Z","endTime":"2026-08-16T01:08:02.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.473842613685044,"aZ":-30.80132827184642,"pfxX":3.8648693701939374,"pfxZ":0.8184348674292163,"pX":0.42398250159512735,"pZ":2.5918625119938583,"vX0":4.963726674282045,"vY0":-128.43224718401996,"vZ0":-3.052590785612609,"x":100.84,"y":168.8,"x0":-2.032599584665236,"y0":50.00331586393389,"z0":6.1801253947374,"aX":6.485056208200641},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.1,"breakHorizontal":-8.0,"spinRate":2400,"spinDirection":124},"zone":6,"typeConfidence":0.91,"plateTime":0.4257284426923156,"extension":6.966299392421866},"index":6,"playId":"3d221f80-dbd6-3b31-93a0-17fcdf5d11cf","pitchNumber":3,"startTime":"2026-08-16T01:08:16.374Z","endTime":"2026-08-16T01:08:21.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2594139994485,"aZ":-27.549369370910238,"pfxX":2.9497991284036438,"pfxZ":2.7065005508460525,"pX":2.0211323783608175,"pZ":0.9500242614627785,"vX0":9.32320424915122,"vY0":-129.37279001009622,"vZ0":-7.423953862566362,"x":39.96,"y":213.13,"x0":-2.002317350955789,"y0":50.00042714639369,"z0":5.9480512684997535,"aX":5.032113767940717},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.5,"breakHorizontal":-7.3,"spinRate":2428,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.4222676839485855,"extension":7.070848687532734},"index":7,"playId":"7ab8516c-b3db-3eef-91c0-9b1549453d19","pitchNumber":4,"startTime":"2026-08-16T01:08:33.961Z","endTime":"2026-08-16T01:08:39.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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.325325106185627,"aZ":-27.943086450384364,"pfxX":2.686372137858611,"pfxZ":2.4639630068476683,"pX":1.1262512659578006,"pZ":0.1197610007768023,"vX0":6.776307088277584,"vY0":-130.02316041237748,"vZ0":-9.470186732259243,"x":74.07,"y":235.55,"x0":-1.8589878530136712,"y0":50.004251859791,"z0":5.917533098140482,"aX":4.6166597728181555},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.6,"breakHorizontal":-6.4,"spinRate":2412,"spinDirection":149},"zone":14,"typeConfidence":0.91,"plateTime":0.4206518200342386,"extension":6.871181202436016},"index":8,"playId":"d93f8838-45fe-30f8-8985-5b9923e323fb","pitchNumber":5,"startTime":"2026-08-16T01:08:55.013Z","endTime":"2026-08-16T01:09:03.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T01:09:03.988Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a ground ball to second baseman Jake Cronenworth.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-16T01:11:00.015Z","endTime":"2026-08-16T01:12:07.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":94.8,"endSpeed":86.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.740753225979315,"aZ":-20.109071925569825,"pfxX":-8.502747696040098,"pfxZ":6.253419339532032,"pX":-1.50057121677935,"pZ":2.5279485632164027,"vX0":3.772307665137388,"vY0":-138.01350960673867,"vZ0":-5.138455091320185,"x":174.2,"y":170.53,"x0":-1.78059602470479,"y0":50.000195601478005,"z0":5.768253595012331,"aX":-16.39885533262631},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.4,"breakHorizontal":14.6,"spinRate":2424,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39687133440870737,"extension":5.858609385398529},"index":0,"playId":"71d34f15-f6ff-3365-8f6b-81ae952b477d","pitchNumber":1,"startTime":"2026-08-16T01:11:07.603Z","endTime":"2026-08-16T01:11:12.331Z","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":91.9,"endSpeed":85.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.433067353403626,"aZ":-20.24352874075447,"pfxX":0.01594398253177287,"pfxZ":6.529187429038201,"pX":0.7009525779071356,"pZ":1.7474473236306143,"vX0":6.046888723439601,"vY0":-133.72382635411307,"vZ0":-6.629511199643925,"x":90.28,"y":191.6,"x0":-1.5832197186686738,"y0":50.00225164205577,"z0":5.691041015196368,"aX":0.02859884461969532},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.7,"breakHorizontal":-1.2,"spinRate":2648,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.40820660260827113,"extension":5.907000703966043},"index":1,"playId":"abdc5e2a-2bd7-3f6d-aa00-970ac3f3c92b","pitchNumber":2,"startTime":"2026-08-16T01:11:21.159Z","endTime":"2026-08-16T01:11:26.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91084514227707,"aZ":-21.545239157679344,"pfxX":-9.026738773841139,"pfxZ":5.465197858478952,"pX":-0.39364077187559215,"pZ":2.4493839084248337,"vX0":6.346387266040417,"vY0":-138.3695807259586,"vZ0":-5.097088730346275,"x":132.0,"y":172.65,"x0":-1.540258425826318,"y0":50.00501159826556,"z0":5.75242508502397,"aX":-17.564342737879567},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.0,"breakHorizontal":15.1,"spinRate":2517,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.395344319135325,"extension":5.936406964961362},"index":2,"playId":"270febec-f93e-3305-acd8-745cd0304c48","pitchNumber":3,"startTime":"2026-08-16T01:11:36.016Z","endTime":"2026-08-16T01:11:42.223Z","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":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.361432295667722,"aZ":-33.953618878433204,"pfxX":6.036675383684253,"pfxZ":-1.1325915512398943,"pX":-0.1669123871617725,"pZ":1.174164570105921,"vX0":1.9146464366427558,"vY0":-124.26295758240924,"vZ0":-4.292569070426106,"x":123.36,"y":207.08,"x0":-1.7303775036039568,"y0":50.0027755424856,"z0":5.724804814165304,"aX":9.501366454449142},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.8,"breakHorizontal":-11.4,"spinRate":3200,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.4396905098881265,"extension":5.975779110150022},"hitData":{"launchSpeed":88.5,"launchAngle":7.0,"totalDistance":144.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.13,"coordY":151.04}},"index":3,"playId":"49c20fcc-d1ac-3cfd-b680-20dc75e567f9","pitchNumber":4,"startTime":"2026-08-16T01:11:55.125Z","endTime":"2026-08-16T01:12:07.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T01:12:07.180Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase DeLauter singles on a ground ball to center fielder Jackson Merrill. Steven Kwan to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-16T01:12:19.591Z","endTime":"2026-08-16T01:13:47.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73488782546437,"aZ":-20.712072464347077,"pfxX":-8.510701373078348,"pfxZ":5.806168764426748,"pX":-0.3833829056542234,"pZ":2.0023191183177977,"vX0":6.491880601643096,"vY0":-138.99880195813176,"vZ0":-6.419962784645225,"x":131.61,"y":184.72,"x0":-1.6338504985512585,"y0":50.000483918735924,"z0":5.699725994853564,"aX":-16.789592849624725},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.5,"breakHorizontal":14.2,"spinRate":2380,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.39282087506132957,"extension":6.081085329892209},"index":0,"playId":"f7bc5cef-4c61-3aa1-b1b4-6e768c1988b7","pitchNumber":1,"startTime":"2026-08-16T01:12:34.335Z","endTime":"2026-08-16T01:12:39.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.125861769477336,"aZ":-16.93024605850477,"pfxX":-4.982839914049908,"pfxZ":7.700665600225047,"pX":-1.3315906764874292,"pZ":3.9790069772061285,"vX0":2.748514173834948,"vY0":-139.5180441030023,"vZ0":-2.104682614592157,"x":167.76,"y":131.35,"x0":-1.6798355632261324,"y0":50.004750709901856,"z0":5.853631031036749,"aX":-9.86653125535042},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":8.5,"spinRate":2442,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39194120849740965,"extension":5.881635314105583},"index":1,"playId":"bd42f4d8-f9ec-38b6-9183-89cc159eb6d4","pitchNumber":2,"startTime":"2026-08-16T01:12:54.247Z","endTime":"2026-08-16T01:12:58.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.353796776596237,"aZ":-22.716647389299222,"pfxX":1.6671999594273936,"pfxZ":5.038482789532791,"pX":-0.5917574612665674,"pZ":2.130844689740805,"vX0":2.3896661798155776,"vY0":-135.16427922063951,"vZ0":-5.384017143986518,"x":139.56,"y":181.25,"x0":-1.6990485973362262,"y0":50.005176055457376,"z0":5.711979813270928,"aX":3.1309207095135974},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.4,"breakHorizontal":-3.5,"spinRate":2610,"spinDirection":195},"zone":7,"typeConfidence":2.0,"plateTime":0.40294092673583837,"extension":6.023757279820484},"index":2,"playId":"671e3665-fdd7-3d3b-99c4-6cb3aae7ba93","pitchNumber":3,"startTime":"2026-08-16T01:13:15.820Z","endTime":"2026-08-16T01:13:21.073Z","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":91.0,"endSpeed":83.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.060676376263654,"aZ":-30.70365975438799,"pfxX":-10.076818023749322,"pfxZ":0.8199813823205542,"pX":-1.0167872329574963,"pZ":2.092267640353217,"vX0":4.882788092562155,"vY0":-132.48360923197671,"vZ0":-3.550509918783078,"x":155.76,"y":182.29,"x0":-1.5699710822174862,"y0":50.00013680829893,"z0":5.682459767411857,"aX":-17.99384346691607},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.0,"breakHorizontal":17.3,"spinRate":1940,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.41268809711873766,"extension":5.946641763097717},"hitData":{"launchSpeed":92.1,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.51,"coordY":94.76}},"index":3,"playId":"ac92c9ed-e960-3495-94ac-9a59e0af1506","pitchNumber":4,"startTime":"2026-08-16T01:13:34.974Z","endTime":"2026-08-16T01:13:47.414Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T01:13:47.414Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Ramírez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-16T01:13:59.797Z","endTime":"2026-08-16T01:16:01.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.7,"endSpeed":84.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.042789204300007,"aZ":-26.324996488425704,"pfxX":-9.178619757460197,"pfxZ":3.2380489614024714,"pX":-0.7165417761761361,"pZ":1.3180311607994175,"vX0":5.483211622174584,"vY0":-133.3268386378842,"vZ0":-6.344843886696492,"x":144.31,"y":203.19,"x0":-1.6048637712524059,"y0":50.00097135827514,"z0":5.622471292816856,"aX":-16.56092902285428},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.7,"breakHorizontal":15.5,"spinRate":2035,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.41045989150331597,"extension":6.074756865141522},"index":0,"playId":"5b7f95ad-6b4a-36de-b425-c107a157c13a","pitchNumber":1,"startTime":"2026-08-16T01:14:29.404Z","endTime":"2026-08-16T01:14:33.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.0,"endSpeed":86.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.087669375205017,"aZ":-23.080479570663297,"pfxX":0.9430094861179605,"pfxZ":4.814555876976934,"pX":-0.693892018529389,"pZ":2.2967193302751046,"vX0":2.379063316619422,"vY0":-135.47560449082192,"vZ0":-5.017713602871445,"x":143.45,"y":176.77,"x0":-1.7003699261259275,"y0":50.00479874113996,"z0":5.7522289534472,"aX":1.780921379583179},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.0,"breakHorizontal":-2.2,"spinRate":2551,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.40182923559463957,"extension":6.056280887700537},"index":1,"playId":"b91cecc3-a85c-35fe-9d8d-c1ccba26b196","pitchNumber":2,"startTime":"2026-08-16T01:14:44.542Z","endTime":"2026-08-16T01:14:49.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.952486761440323,"aZ":-21.18033683440891,"pfxX":-7.8502701273869695,"pfxZ":5.482260505356727,"pX":-0.2657359275758376,"pZ":2.812929117000907,"vX0":6.377906155093372,"vY0":-139.869437557034,"vZ0":-4.366143928660965,"x":127.13,"y":162.83,"x0":-1.5419673679747155,"y0":50.00218208618507,"z0":5.761123950334822,"aX":-15.742905580070813},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.4,"breakHorizontal":13.1,"spinRate":2381,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3897848385382896,"extension":6.213995157000793},"index":2,"playId":"87180877-92e8-3d28-905c-be0d827e2604","pitchNumber":3,"startTime":"2026-08-16T01:15:05.460Z","endTime":"2026-08-16T01:15:11.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":82.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.822288608857896,"aZ":-33.53244479136108,"pfxX":3.2896934340812147,"pfxZ":-0.8148336273664613,"pX":0.8272286531228151,"pZ":0.1688743257161264,"vX0":5.001809237935549,"vY0":-127.52805668983103,"vZ0":-7.01002116009769,"x":85.47,"y":234.22,"x0":-1.5765399028761409,"y0":50.00305333642177,"z0":5.552471165665511,"aX":5.492169402995107},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.6,"breakHorizontal":-7.0,"spinRate":3155,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4272509105907121,"extension":6.115582188446085},"index":3,"playId":"c3bf150a-12b7-302a-aa1e-586a7ce12517","pitchNumber":4,"startTime":"2026-08-16T01:15:27.493Z","endTime":"2026-08-16T01:15:34.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.3,"endSpeed":86.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.467524658386438,"aZ":-23.220029552633616,"pfxX":1.2747804021243458,"pfxZ":4.8227607882023795,"pX":0.24569639188270093,"pZ":0.7841386590030479,"vX0":4.446341582593144,"vY0":-134.27910682460967,"vZ0":-8.354118010226854,"x":107.63,"y":217.61,"x0":-1.5861673235744658,"y0":50.006199255135385,"z0":5.543245325107138,"aX":2.36636624005451},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.4,"breakHorizontal":-3.1,"spinRate":2787,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.4053015161774507,"extension":6.244952709241995},"index":4,"playId":"c257242b-da6e-3779-9e6d-b2a1bf53006b","pitchNumber":5,"startTime":"2026-08-16T01:15:53.772Z","endTime":"2026-08-16T01:16:01.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T01:16:01.917Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jo Adell doubles (20) on a sharp line drive to left fielder Austin Hays.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-16T01:16:12.591Z","endTime":"2026-08-16T01:17:33.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_error_dropped_ball"}]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":{"id":681190,"link":"/api/v1/people/681190"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base Home","eventType":"stolen_base_home","movementReason":"r_stolen_base_home","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":681190,"link":"/api/v1/people/681190"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35304294646303,"aZ":-20.556566076294423,"pfxX":-2.4065733806769583,"pfxZ":5.995555797110324,"pX":0.6132116948738824,"pZ":2.683580225471276,"vX0":6.531138491831264,"vY0":-137.32559916308372,"vZ0":-4.663777554905485,"x":93.63,"y":166.32,"x0":-1.4682953095649647,"y0":50.0015505591979,"z0":5.7758576275056575,"aX":-4.662772970885888},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.2,"breakHorizontal":3.2,"spinRate":2665,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.39670376790739903,"extension":6.056638186673319},"index":0,"playId":"e017662d-dd25-3d8b-b7d3-34bf4c74e101","pitchNumber":1,"startTime":"2026-08-16T01:16:29.826Z","endTime":"2026-08-16T01:16:44.056Z","isPitch":true,"type":"pitch"},{"details":{"description":"Chase DeLauter steals (9) 2nd base. Steven Kwan steals (9) home. Missed catch error by second baseman Jake Cronenworth. Throwing error by second baseman Jake Cronenworth.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":6,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"e017662d-dd25-3d8b-b7d3-34bf4c74e101","startTime":"2026-08-16T01:17:18.582Z","endTime":"2026-08-16T01:17:18.583Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":800050,"link":"/api/v1/people/800050"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.594493799758396,"aZ":-19.98422624193794,"pfxX":-7.780616075279057,"pfxZ":6.1785354173920535,"pX":-0.7846830703779046,"pZ":1.646010257860535,"vX0":4.9831328973103775,"vY0":-139.20716745872667,"vZ0":-7.613000612279597,"x":146.91,"y":194.34,"x0":-1.5817781917059266,"y0":50.006749013752874,"z0":5.726744479354393,"aX":-15.360455737079526},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.8,"breakHorizontal":13.2,"spinRate":2412,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.3926116095161256,"extension":6.167568443960682},"hitData":{"launchSpeed":110.8,"launchAngle":18.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":29.54,"coordY":105.86}},"index":2,"playId":"24144f91-a65b-30e1-ae09-7390045fd529","pitchNumber":2,"startTime":"2026-08-16T01:17:18.584Z","endTime":"2026-08-16T01:17:33.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T01:17:33.888Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathaniel Lowe grounds out, second baseman Jake Cronenworth to first baseman Ty France. Angel Martínez to 3rd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-16T01:19:05.917Z","endTime":"2026-08-16T01:19:41.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0],"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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Angel Martínez replaces Jo Adell.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-16T01:18:03.551Z","endTime":"2026-08-16T01:18:07.498Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":666176,"link":"/api/v1/people/666176"},"base":2},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-16T01:18:07.498Z","endTime":"2026-08-16T01:19:08.252Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.539863312715834,"aZ":-16.127608755437848,"pfxX":-6.265221853323627,"pfxZ":8.269420012326798,"pX":0.8253243778162872,"pZ":3.124538591536308,"vX0":8.177217330022772,"vY0":-137.69499254029475,"vZ0":-4.373230335143495,"x":85.54,"y":154.42,"x0":-1.354289963273156,"y0":50.00417742905447,"z0":5.80808684579527,"aX":-12.1598773780594},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":9.8,"spinRate":2370,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.39618508683649,"extension":6.081760369603165},"index":2,"playId":"3d3f34e3-7e4e-363a-a52e-d8c68bb2dee0","pitchNumber":1,"startTime":"2026-08-16T01:19:08.252Z","endTime":"2026-08-16T01:19:15.244Z","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":91.4,"endSpeed":84.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.286314190635878,"aZ":-30.196452992233958,"pfxX":-9.78451226847415,"pfxZ":1.0968972940693895,"pX":-0.2537945328875413,"pZ":1.6644569354767484,"vX0":6.536314521729589,"vY0":-132.89891956918046,"vZ0":-4.774465323593307,"x":126.67,"y":193.84,"x0":-1.468365449121896,"y0":50.00116310455039,"z0":5.666059292285092,"aX":-17.5792453077228},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.2,"breakHorizontal":16.4,"spinRate":1913,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4114442819002333,"extension":6.276222583613251},"hitData":{"launchSpeed":77.2,"launchAngle":-4.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.06,"coordY":150.43}},"index":3,"playId":"9533856e-22e3-3c3c-9a8f-90a88e106959","pitchNumber":2,"startTime":"2026-08-16T01:19:30.273Z","endTime":"2026-08-16T01:19:41.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T01:19:41.171Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Genao grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-16T01:19:52.094Z","endTime":"2026-08-16T01:21:24.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"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":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"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(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":94.5,"endSpeed":86.7,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.035919855419124,"aZ":-24.102113986909554,"pfxX":-1.9540838216560354,"pfxZ":4.204964927904161,"pX":0.5650921181107149,"pZ":3.031908550848481,"vX0":6.3935655317402444,"vY0":-137.52677092277963,"vZ0":-3.04521738737371,"x":95.46,"y":156.92,"x0":-1.534206246183026,"y0":50.00154225418658,"z0":5.785409376810712,"aX":-3.750476628495204},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.2,"breakHorizontal":2.3,"spinRate":2578,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.39803039535158735,"extension":5.935805797587138},"index":0,"playId":"d6b4a5b3-6dbb-3068-b4a9-2080fdf773d7","pitchNumber":1,"startTime":"2026-08-16T01:20:06.525Z","endTime":"2026-08-16T01:20:11.598Z","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":95.4,"endSpeed":87.5,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.955263114671677,"aZ":-22.78209183375193,"pfxX":-10.624964390383127,"pfxZ":4.80644330735311,"pX":0.8366189025956139,"pZ":2.5274904921205383,"vX0":9.793927020365789,"vY0":-138.6425918259971,"vZ0":-4.680373609139705,"x":85.11,"y":170.54,"x0":-1.3551271985802382,"y0":50.002863847690286,"z0":5.750986169838752,"aX":-20.75903230604646},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.9,"breakHorizontal":17.3,"spinRate":2413,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.39452752667047886,"extension":6.354353416549315},"index":1,"playId":"c2045d78-4311-3664-b1a7-e189a73dec42","pitchNumber":2,"startTime":"2026-08-16T01:20:22.983Z","endTime":"2026-08-16T01:20:28.497Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"a79a45e6-bfbd-45d0-a398-78ffac54f88e","startTime":"2026-08-16T01:20:42.810Z","endTime":"2026-08-16T01:20:47.810Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.1,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.046209133002844,"aZ":-22.527064392600774,"pfxX":-0.2193650159159135,"pfxZ":5.0210959170920955,"pX":0.32117861452884794,"pZ":2.716224676585678,"vX0":5.333647602136743,"vY0":-136.96864045832592,"vZ0":-4.033321489206701,"x":104.76,"y":165.44,"x0":-1.6136381755511942,"y0":50.00509446661822,"z0":5.727140959137681,"aX":-0.4230808812713564},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.5,"breakHorizontal":-0.6,"spinRate":2607,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.3981806183458003,"extension":6.047705045783922},"index":3,"playId":"e63156d4-071f-32b9-b2d2-2d74afe0eff5","pitchNumber":3,"startTime":"2026-08-16T01:20:53.851Z","endTime":"2026-08-16T01:20:58.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90244444032701,"aZ":-21.02400811610563,"pfxX":-7.760294626413611,"pfxZ":5.618196492971048,"pX":-0.6493115664147966,"pZ":2.4905722092692857,"vX0":4.837547455830066,"vY0":-139.39876511236866,"vZ0":-5.309457968939244,"x":141.75,"y":171.53,"x0":-1.3915467953407994,"y0":50.001968738953536,"z0":5.791741380835876,"aX":-15.398455917381781},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.4,"breakHorizontal":13.2,"spinRate":2386,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.39168294482196675,"extension":6.263788272534645},"hitData":{"launchSpeed":92.9,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.16,"coordY":146.2}},"index":4,"playId":"1f4f94aa-7b17-3991-8889-569d9e376861","pitchNumber":4,"startTime":"2026-08-16T01:21:15.956Z","endTime":"2026-08-16T01:21:24.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T01:21:24.700Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-16T01:23:52.991Z","endTime":"2026-08-16T01:25:26.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Angel Martínez remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-16T01:22:56.488Z","endTime":"2026-08-16T01:23:28.743Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":666176,"link":"/api/v1/people/666176"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Gavin Sheets replaces Austin Hays.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-16T01:23:28.743Z","endTime":"2026-08-16T01:23:42.830Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":669720,"link":"/api/v1/people/669720"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-16T01:23:42.830Z","endTime":"2026-08-16T01:23:55.249Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.633375711053233,"aZ":-27.956119668684877,"pfxX":1.478464729286845,"pfxZ":2.541056025258026,"pX":1.113767483906288,"pZ":2.5143194941398486,"vX0":8.208867785088136,"vY0":-127.21610994539932,"vZ0":-2.9850498119583024,"x":74.55,"y":170.89,"x0":-2.3285175877375246,"y0":50.00565415717553,"z0":5.886213982211385,"aX":2.457812708838416},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":-4.3,"spinRate":2326,"spinDirection":142},"zone":14,"typeConfidence":0.89,"plateTime":0.42823069013158443,"extension":6.979647803120307},"index":3,"playId":"52a4c545-a866-3b12-9bcc-f8b4551f4c30","pitchNumber":1,"startTime":"2026-08-16T01:23:55.249Z","endTime":"2026-08-16T01:24:00.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.845703577497737,"aZ":-13.645234684419805,"pfxX":-5.577104573744213,"pfxZ":9.630800536172773,"pX":0.1721119097821455,"pZ":3.9677226018176586,"vX0":8.655165442423016,"vY0":-137.22671368446817,"vZ0":-3.063472675337576,"x":110.44,"y":131.65,"x0":-2.2854468541757216,"y0":50.00563197205831,"z0":6.017304893819786,"aX":-10.734016111204719},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":8.5,"spinRate":2373,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.3978124851710767,"extension":7.028818415374451},"index":4,"playId":"db1bf2c7-8623-3684-93f1-b85ba81d1794","pitchNumber":2,"startTime":"2026-08-16T01:24:10.700Z","endTime":"2026-08-16T01:24:15.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.971384289254758,"aZ":-24.59036566882242,"pfxX":-12.044196048654065,"pfxZ":5.788067054561716,"pX":-0.42680283988531903,"pZ":1.5873067140399264,"vX0":7.371584094709981,"vY0":-113.5315508936925,"vZ0":-3.544798347641212,"x":133.27,"y":195.92,"x0":-2.144170576672143,"y0":50.00414197855378,"z0":5.605040329685922,"aX":-15.789763952532981},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":9.8,"breakHorizontal":20.0,"spinRate":2320,"spinDirection":249},"zone":13,"typeConfidence":0.9,"plateTime":0.48166016652105403,"extension":7.5194533542086575},"index":5,"playId":"2520df0e-2c60-37d2-adf3-c0d0e536faf7","pitchNumber":3,"startTime":"2026-08-16T01:24:26.545Z","endTime":"2026-08-16T01:24:33.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58668711611271,"aZ":-26.413592653291406,"pfxX":3.0622534161282964,"pfxZ":3.2966907978605775,"pX":0.9641110729989499,"pZ":1.297207752468114,"vX0":7.317919894480376,"vY0":-130.37523635932453,"vZ0":-6.810272705806304,"x":80.25,"y":203.76,"x0":-2.260506980470699,"y0":50.002779939978495,"z0":5.896158568662879,"aX":5.348959677497426},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.9,"breakHorizontal":-7.0,"spinRate":2411,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.4177554101311771,"extension":7.0537550304547825},"index":6,"playId":"3d790bf4-8b66-3469-a328-58127bd07ae0","pitchNumber":4,"startTime":"2026-08-16T01:24:42.820Z","endTime":"2026-08-16T01:24:47.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55859776761875,"aZ":-29.400508564552258,"pfxX":2.3162396281885247,"pfxZ":1.6442526534379098,"pX":1.3715770414856419,"pZ":2.1045004676594536,"vX0":8.085281347658997,"vY0":-128.17668680607315,"vZ0":-3.990874208082509,"x":64.72,"y":181.96,"x0":-2.1094232774271773,"y0":50.001436025220954,"z0":5.947398084326603,"aX":3.8966945085872955},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.4,"breakHorizontal":-5.8,"spinRate":2419,"spinDirection":139},"zone":14,"typeConfidence":0.9,"plateTime":0.4254184389953144,"extension":6.759517429908228},"index":7,"playId":"8cea4614-f369-392c-963e-4cfb82b762f8","pitchNumber":5,"startTime":"2026-08-16T01:24:59.782Z","endTime":"2026-08-16T01:25:04.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.90625491798275,"aZ":-26.886477274420095,"pfxX":-11.826777617372462,"pfxZ":3.7728784661938946,"pX":-1.3870904817964316,"pZ":2.344851021062943,"vX0":5.442296617705369,"vY0":-117.56279110129252,"vZ0":-1.9565346859037065,"x":169.87,"y":175.47,"x0":-2.193149566919311,"y0":50.00492238395405,"z0":5.679087684162,"aX":-16.58686361817314},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":6.6,"breakHorizontal":20.2,"spinRate":2313,"spinDirection":253},"zone":13,"typeConfidence":0.9,"plateTime":0.4655734854970839,"extension":7.325716700568269},"index":8,"playId":"5730e49d-80cb-3d82-8416-f5b1e33a8aa5","pitchNumber":6,"startTime":"2026-08-16T01:25:20.673Z","endTime":"2026-08-16T01:25:26.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T01:25:26.177Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, second baseman Travis Bazzana to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-16T01:25:33.797Z","endTime":"2026-08-16T01:26:52.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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":1},"pitchData":{"startSpeed":90.1,"endSpeed":84.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7440245305559,"aZ":-25.698827837429512,"pfxX":2.6133070582168596,"pfxZ":3.667476082131776,"pX":1.1477865787875938,"pZ":1.0953052273517279,"vX0":7.5093552058380855,"vY0":-131.02721626096803,"vZ0":-7.4275568885472,"x":73.25,"y":209.21,"x0":-2.077461654257117,"y0":50.00213493554258,"z0":5.8451599623337325,"aX":4.6117600118568465},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.4,"breakHorizontal":-6.1,"spinRate":2347,"spinDirection":145},"zone":14,"typeConfidence":0.9,"plateTime":0.415629820799849,"extension":7.018334210670761},"index":0,"playId":"1cae0470-1ace-3b23-98c1-9b03c4affad7","pitchNumber":1,"startTime":"2026-08-16T01:25:52.887Z","endTime":"2026-08-16T01:26:00.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.258307944809687,"aZ":-28.862970455068883,"pfxX":2.3564300593795435,"pfxZ":1.9123504426971358,"pX":0.10430840383226407,"pZ":2.97510903673708,"vX0":5.458865044626119,"vY0":-129.75323163704027,"vZ0":-2.2948860734215466,"x":113.02,"y":158.45,"x0":-2.3202489559029194,"y0":50.00184912847238,"z0":6.036977724457718,"aX":4.079097371717998},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.2,"breakHorizontal":-5.3,"spinRate":2343,"spinDirection":145},"zone":2,"typeConfidence":0.9,"plateTime":0.41967877221353245,"extension":6.90128334902145},"index":1,"playId":"be5f5456-0854-330a-94bf-c2d002c2ec31","pitchNumber":2,"startTime":"2026-08-16T01:26:09.650Z","endTime":"2026-08-16T01:26:14.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.75729849498811,"aZ":-26.461703335906126,"pfxX":-11.17931321014234,"pfxZ":4.4571110270870715,"pX":-0.7318081383424994,"pZ":3.7130762419691035,"vX0":6.106484719321317,"vY0":-112.34422516642441,"vZ0":1.3093337627576065,"x":144.89,"y":138.53,"x0":-2.028362896471825,"y0":50.00369666731168,"z0":5.806045331570647,"aX":-14.335480589929913},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":8.8,"breakHorizontal":18.7,"spinRate":2132,"spinDirection":251},"zone":11,"typeConfidence":0.9,"plateTime":0.48696255767952,"extension":7.251253376959767},"index":2,"playId":"3123e35e-e584-3926-8a26-803958125781","pitchNumber":3,"startTime":"2026-08-16T01:26:26.396Z","endTime":"2026-08-16T01:26:31.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.344299071272573,"aZ":-26.122087411751913,"pfxX":2.174758187466778,"pfxZ":3.4446695292346234,"pX":0.4270403741483224,"pZ":2.041319984199831,"vX0":5.996441183030206,"vY0":-130.7093401064158,"vZ0":-5.159701313692994,"x":100.72,"y":183.66,"x0":-2.1647404376642436,"y0":50.005787206711,"z0":5.962847230327179,"aX":3.824652548256889},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.5,"breakHorizontal":-5.0,"spinRate":2333,"spinDirection":160},"zone":9,"typeConfidence":0.9,"plateTime":0.41646807868712665,"extension":7.063282554590235},"hitData":{"launchSpeed":67.6,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":122.83,"coordY":145.59}},"index":3,"playId":"49ec12c5-5ca7-33b4-b5a6-e9b0f450e539","pitchNumber":4,"startTime":"2026-08-16T01:26:44.081Z","endTime":"2026-08-16T01:26:52.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T01:26:52.767Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddy Fermin grounds out to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-16T01:27:26.071Z","endTime":"2026-08-16T01:27:36.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-16T01:27:14.300Z","endTime":"2026-08-16T01:27:28.361Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.746618384284197,"aZ":-29.285219313724863,"pfxX":1.4689244344100474,"pfxZ":1.7032991112469098,"pX":0.6067447566250507,"pZ":2.043071132415039,"vX0":6.357878575943215,"vY0":-129.1143791197513,"vZ0":-4.321035022676802,"x":93.87,"y":183.62,"x0":-2.0738769736357936,"y0":50.002219133838935,"z0":5.980224209041465,"aX":2.4909619877053646},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.4,"breakHorizontal":-4.0,"spinRate":2163,"spinDirection":137},"zone":9,"typeConfidence":0.9,"plateTime":0.4234860959335691,"extension":7.146488051554201},"hitData":{"launchSpeed":67.3,"launchAngle":-1.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.71,"coordY":167.38}},"index":1,"playId":"61724408-876e-30ab-823b-5b3e9ff860de","pitchNumber":1,"startTime":"2026-08-16T01:27:28.361Z","endTime":"2026-08-16T01:27:36.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T01:27:36.089Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis Bazzana called out on strikes.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-16T01:30:22.403Z","endTime":"2026-08-16T01:31:21.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jase Bowen replaces Gavin Sheets, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-16T01:29:58.909Z","endTime":"2026-08-16T01:29:58.931Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"702","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"description":"Pitching Change: Griffin Canning replaces Randy Vásquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-16T01:29:58.931Z","endTime":"2026-08-16T01:30:24.667Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656288,"link":"/api/v1/people/656288"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.201741982375864,"aZ":-33.57691961524366,"pfxX":0.5252880987709485,"pfxZ":-0.806693323054759,"pX":0.7300783999406993,"pZ":1.7407940859841975,"vX0":4.065911065151931,"vY0":-129.93874193671678,"vZ0":-3.4448330501575404,"x":89.17,"y":191.78,"x0":-0.9131090178399223,"y0":50.00326879791997,"z0":5.593137759803852,"aX":0.9122081238315458},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.9,"breakHorizontal":-1.7,"spinRate":2847,"spinDirection":30},"zone":9,"typeConfidence":0.91,"plateTime":0.41901193709130125,"extension":5.567617753819503},"index":2,"playId":"8ee85bf7-8107-33aa-949c-1bbef5b6d027","pitchNumber":1,"startTime":"2026-08-16T01:30:24.667Z","endTime":"2026-08-16T01:30:30.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28580743678353,"aZ":-33.100105017759205,"pfxX":-8.208927135261263,"pfxZ":-0.5029859577968097,"pX":-0.6355604274412857,"pZ":3.122988937220714,"vX0":3.5397036953273755,"vY0":-134.3518427957766,"vZ0":-0.354831520901566,"x":141.23,"y":154.46,"x0":-0.8987095128476925,"y0":50.00383256084515,"z0":5.595907215419658,"aX":-15.107638717191989},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.8,"breakHorizontal":14.2,"spinRate":1205,"spinDirection":255},"zone":1,"typeConfidence":0.91,"plateTime":0.40665597125668373,"extension":5.481130659641294},"index":3,"playId":"fceb0666-e208-38db-b57e-25687a09763d","pitchNumber":2,"startTime":"2026-08-16T01:30:41.696Z","endTime":"2026-08-16T01:30:46.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28717449887931,"aZ":-36.84823470801491,"pfxX":-0.24991309778446347,"pfxZ":-2.677050591680543,"pX":-1.2073809728298297,"pZ":1.8105321153137022,"vX0":-0.12106153920929845,"vY0":-130.96779612644178,"vZ0":-2.5898304687778846,"x":163.02,"y":189.9,"x0":-1.1281661114434047,"y0":50.001759440622386,"z0":5.553687262351016,"aX":-0.4364185287539823},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-5.2,"breakHorizontal":0.5,"spinRate":2837,"spinDirection":25},"zone":13,"typeConfidence":0.91,"plateTime":0.41736385940356024,"extension":5.648032669263611},"index":4,"playId":"ff92528d-59da-3fa3-8da8-3f45ed5591a2","pitchNumber":3,"startTime":"2026-08-16T01:30:59.162Z","endTime":"2026-08-16T01:31:03.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.127294514012064,"aZ":-34.04703254160345,"pfxX":-7.460777290833985,"pfxZ":-1.0389744590515066,"pX":-0.552947203835295,"pZ":1.6365297350591534,"vX0":3.6495679841623865,"vY0":-133.29020770737773,"vZ0":-3.5370907780000547,"x":138.08,"y":194.59,"x0":-0.9691715421046968,"y0":50.00228837267044,"z0":5.434029735172887,"aX":-13.450194389573024},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-2.4,"breakHorizontal":12.7,"spinRate":1343,"spinDirection":257},"zone":7,"typeConfidence":0.9,"plateTime":0.4106226339580803,"extension":5.567789745937854},"index":5,"playId":"19b95b5b-6a97-37f9-961c-d2680af8125c","pitchNumber":4,"startTime":"2026-08-16T01:31:15.449Z","endTime":"2026-08-16T01:31:21.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T01:31:21.464Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-16T01:31:42.211Z","endTime":"2026-08-16T01:32:13.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.352942350352226,"aZ":-32.511011507593004,"pfxX":-7.79370395716659,"pfxZ":-0.1870208174657213,"pX":0.5511516758286988,"pZ":1.1891563696428917,"vX0":6.191510522642249,"vY0":-134.02407500981968,"vZ0":-5.197379298306997,"x":95.99,"y":206.67,"x0":-0.7696240077581775,"y0":50.00073346212699,"z0":5.459068948030477,"aX":-14.261157497123856},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.2,"breakHorizontal":12.8,"spinRate":1210,"spinDirection":252},"zone":14,"typeConfidence":0.91,"plateTime":0.4077608216585258,"extension":5.673587333222847},"index":0,"playId":"ab9298be-8ce0-39e3-b2e9-d0e6eb676020","pitchNumber":1,"startTime":"2026-08-16T01:31:45.979Z","endTime":"2026-08-16T01:31:50.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.697410546646438,"aZ":-33.83792619857635,"pfxX":-7.176765772721139,"pfxZ":-0.9138893682805485,"pX":-0.387289655437657,"pZ":2.4989053870289175,"vX0":3.6241571497867904,"vY0":-133.974410696773,"vZ0":-1.7602310343925138,"x":131.76,"y":171.31,"x0":-0.8218773034870096,"y0":50.0005248503952,"z0":5.572334356086928,"aX":-13.104534033415758},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.8,"breakHorizontal":12.2,"spinRate":1389,"spinDirection":253},"zone":4,"typeConfidence":0.91,"plateTime":0.4081078131486202,"extension":5.483497786550579},"hitData":{"launchSpeed":96.5,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.8,"coordY":130.75}},"index":1,"playId":"070c2e57-e90a-32aa-9dad-04123df39fd3","pitchNumber":2,"startTime":"2026-08-16T01:32:01.922Z","endTime":"2026-08-16T01:32:13.433Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T01:32:13.433Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Petey Halpin lines out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-16T01:32:28.538Z","endTime":"2026-08-16T01:33:39.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"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":"Lineout","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":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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, 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":89.5,"endSpeed":83.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.609816818717608,"aZ":-37.4253176725754,"pfxX":0.1894904948905376,"pfxZ":-2.996145956561115,"pX":-0.615199179548258,"pZ":3.908175811408909,"vX0":0.83233770873082,"vY0":-130.5168988051399,"vZ0":2.249259369029128,"x":140.45,"y":133.26,"x0":-0.9609368347204114,"y0":50.00480793312776,"z0":5.824317410886959,"aX":0.33173975580276377},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-4.8,"breakHorizontal":-0.5,"spinRate":2694,"spinDirection":41},"zone":11,"typeConfidence":0.87,"plateTime":0.41728557965839874,"extension":5.6271230631943245},"index":0,"playId":"830d2cb2-1a9a-346c-9c9c-4af76e2bb800","pitchNumber":1,"startTime":"2026-08-16T01:32:37.540Z","endTime":"2026-08-16T01:32:44.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.487354227793098,"aZ":-35.57246364442703,"pfxX":0.6608416718749006,"pfxZ":-1.953433440706931,"pX":0.6560523418776573,"pZ":2.2394768031047656,"vX0":3.605555447567917,"vY0":-130.21031009969437,"vZ0":-2.0379179620294425,"x":91.99,"y":178.31,"x0":-0.8238873295592145,"y0":50.00093914638035,"z0":5.68572179013902,"aX":1.1507247373376894},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-3.7,"breakHorizontal":-1.9,"spinRate":2724,"spinDirection":35},"zone":6,"typeConfidence":0.91,"plateTime":0.4182603044995994,"extension":5.632942815090557},"index":1,"playId":"b7081bcc-905a-3bfc-9a80-74b8fc97a14b","pitchNumber":2,"startTime":"2026-08-16T01:32:53.881Z","endTime":"2026-08-16T01:32:58.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.468133539813344,"aZ":-27.627866564732074,"pfxX":-0.2230487411680464,"pfxZ":2.5072726657290083,"pX":-1.2300572527223916,"pZ":3.153456011034984,"vX0":-0.5022428812203094,"vY0":-132.73573392881994,"vZ0":-1.143185306687069,"x":163.89,"y":153.64,"x0":-1.010527287370833,"y0":50.000621187301554,"z0":5.574298850263913,"aX":-0.40364708666716503},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.6,"breakHorizontal":0.5,"spinRate":2434,"spinDirection":186},"zone":11,"typeConfidence":0.93,"plateTime":0.41034070498766706,"extension":5.603340626661871},"index":2,"playId":"4574196a-28bc-38e8-a826-9de0425fbcc0","pitchNumber":3,"startTime":"2026-08-16T01:33:12.805Z","endTime":"2026-08-16T01:33:18.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19241960139843,"aZ":-36.699187655669334,"pfxX":0.21379423613831025,"pfxZ":-2.579014281190105,"pX":-0.0473677207987759,"pZ":2.0004598691973867,"vX0":1.9187859501329627,"vY0":-130.7643100081766,"vZ0":-2.375451491912875,"x":118.81,"y":184.77,"x0":-0.814478374232667,"y0":50.00277641664496,"z0":5.63931859114963,"aX":0.3749514523215268},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-4.9,"breakHorizontal":-0.7,"spinRate":2809,"spinDirection":28},"zone":8,"typeConfidence":0.91,"plateTime":0.4167871953894382,"extension":5.741544960477496},"hitData":{"launchSpeed":103.4,"launchAngle":20.0,"totalDistance":391.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":129.66,"coordY":41.33}},"index":3,"playId":"ec971d49-ce50-3393-96e6-51e17c7ed3d6","pitchNumber":4,"startTime":"2026-08-16T01:33:30.789Z","endTime":"2026-08-16T01:33:39.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T01:33:39.581Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-16T01:35:59.917Z","endTime":"2026-08-16T01:36:54.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Erik Sabrowski replaces Hunter Gaddis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-16T01:35:49.091Z","endTime":"2026-08-16T01:36:02.239Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681870,"link":"/api/v1/people/681870"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.925177298169622,"aZ":-13.784472494383246,"pfxX":6.499212846311506,"pfxZ":9.862265905975695,"pX":-0.3014462237320729,"pZ":2.5976637564826635,"vX0":-6.137987104316633,"vY0":-135.52701180259942,"vZ0":-6.100842446698506,"x":128.49,"y":168.64,"x0":1.1455500992725736,"y0":50.006566337701614,"z0":5.836567537144296,"aX":12.123372836834271},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":-10.6,"spinRate":2375,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.4037616388914409,"extension":6.385593262317036},"index":1,"playId":"a694281a-8261-3fd2-a240-e494fdab6f3e","pitchNumber":1,"startTime":"2026-08-16T01:36:02.239Z","endTime":"2026-08-16T01:36:06.976Z","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":93.6,"endSpeed":85.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.691403057547294,"aZ":-12.621373955097088,"pfxX":6.818613316628982,"pfxZ":10.41111586480974,"pX":0.9041382291548544,"pZ":2.467779971584823,"vX0":-3.4077895739155735,"vY0":-136.12571708323185,"vZ0":-6.441295148527447,"x":82.54,"y":172.15,"x0":1.2859068301005905,"y0":50.00265941214621,"z0":5.737358037691114,"aX":12.804899887005146},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":-11.6,"spinRate":2538,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.40226884738673396,"extension":6.428858893337005},"index":2,"playId":"8582a287-1acb-35c8-85c6-fb269c6ba061","pitchNumber":2,"startTime":"2026-08-16T01:36:15.884Z","endTime":"2026-08-16T01:36:19.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63712141051846,"aZ":-11.656063123189044,"pfxX":6.004039664843279,"pfxZ":10.535276609803713,"pX":-0.1219272600241682,"pZ":4.587998316547853,"vX0":-5.712395077697772,"vY0":-138.5928637629331,"vZ0":-1.6326570393204287,"x":121.65,"y":114.9,"x0":1.184694765471397,"y0":50.00287748129997,"z0":5.962167998869836,"aX":11.693839681464668},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.0,"breakHorizontal":-9.7,"spinRate":2413,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.3950224262055597,"extension":6.516467269683763},"index":3,"playId":"b10207a3-5776-3dc8-b01f-f90bc539d76c","pitchNumber":3,"startTime":"2026-08-16T01:36:33.556Z","endTime":"2026-08-16T01:36:38.887Z","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":0},"pitchData":{"startSpeed":83.8,"endSpeed":78.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.24120876955957,"aZ":-36.86398068652756,"pfxX":-0.1024271719987111,"pfxZ":-3.0594863792923137,"pX":-0.43919398582314323,"pZ":1.4938559086567444,"vX0":-3.834514651065768,"vY0":-122.16404114249883,"vZ0":-3.572460102767997,"x":133.74,"y":198.45,"x0":1.1559890660281813,"y0":50.00586526776653,"z0":6.103689695583815,"aX":-0.15659824975397954},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.1,"breakHorizontal":1.0,"spinRate":2521,"spinDirection":329},"zone":13,"typeConfidence":2.0,"plateTime":0.44623225718271575,"extension":6.38175988756718},"index":4,"playId":"e47e793f-4174-3bef-bf1c-2a25f64b254a","pitchNumber":4,"startTime":"2026-08-16T01:36:47.949Z","endTime":"2026-08-16T01:36:54.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T01:36:54.256Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, second baseman Travis Bazzana to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-16T01:36:54.047Z","endTime":"2026-08-16T01:37:53.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.837880315789782,"aZ":-37.84681699527816,"pfxX":-0.18374866856136382,"pfxZ":-3.789576065105448,"pX":-0.05162771507032513,"pZ":0.997433662680253,"vX0":-2.8748218281563234,"vY0":-121.16661853557903,"vZ0":-4.324270673485428,"x":118.97,"y":211.85,"x0":1.1699227966923809,"y0":50.0008778507137,"z0":6.083555072766533,"aX":-0.27459674859953515},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-7.6,"breakHorizontal":1.0,"spinRate":2692,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.45062397639358753,"extension":6.542628092581546},"index":0,"playId":"704b9e4a-e8a3-3033-817b-0de7aedbd5f7","pitchNumber":1,"startTime":"2026-08-16T01:37:15.479Z","endTime":"2026-08-16T01:37:21.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.115544865148575,"aZ":-10.591728921537225,"pfxX":6.077567892596816,"pfxZ":11.387687443552036,"pX":-0.15275786926163207,"pZ":2.72088561036641,"vX0":-5.831478996066424,"vY0":-136.78063478916405,"vZ0":-6.233213248522725,"x":122.82,"y":165.32,"x0":1.2170304969976329,"y0":50.00404541513044,"z0":5.755399242107905,"aX":11.519359191996736},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.4,"breakHorizontal":-9.8,"spinRate":2457,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.4004286319711774,"extension":6.539382410614452},"index":1,"playId":"2029e75d-5b3a-3785-bad2-c259401358fa","pitchNumber":2,"startTime":"2026-08-16T01:37:31.841Z","endTime":"2026-08-16T01:37:36.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28266136434639,"aZ":-25.97817447380956,"pfxX":1.9178961252866285,"pfxZ":3.716102823679428,"pX":-0.3469515254489446,"pZ":1.504166692005058,"vX0":-4.62932329785035,"vY0":-127.54018347930058,"vZ0":-5.88602115146542,"x":130.22,"y":198.17,"x0":1.232863098828725,"y0":50.001981818424895,"z0":5.858765014483381,"aX":3.1975098050093376},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.8,"breakHorizontal":-2.5,"spinRate":2364,"spinDirection":180},"zone":13,"typeConfidence":2.0,"plateTime":0.4274954904853092,"extension":6.510583730118618},"hitData":{"launchSpeed":77.2,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.87,"coordY":155.28}},"index":2,"playId":"69dae3e6-3a5a-3a30-8ca9-6f1b1ddfce93","pitchNumber":3,"startTime":"2026-08-16T01:37:46.374Z","endTime":"2026-08-16T01:37:53.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T01:37:53.223Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-16T01:38:03.423Z","endTime":"2026-08-16T01:39:19.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.515"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".980"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".346"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".208"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".243"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".488"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.82"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.97"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.82"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.47"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.30"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.47"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.39"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.17"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.99"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.20"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.59"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.89"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.06"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".424"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".327"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".352"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".115"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".085"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".114"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".093"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.515"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".980"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".346"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".208"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".243"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".488"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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(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.0,"endSpeed":75.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.529602428863033,"aZ":-39.65751899956283,"pfxX":-2.625857794410659,"pfxZ":-5.164271773162765,"pX":-0.34896481400077045,"pZ":2.352540965633781,"vX0":-2.7267887807077433,"vY0":-119.45948073942789,"vZ0":-0.5893086142196735,"x":130.3,"y":175.26,"x0":1.1475468053062494,"y0":50.00472290997815,"z0":6.160663631387679,"aX":-3.8032560001764666},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-9.2,"breakHorizontal":5.4,"spinRate":2784,"spinDirection":324},"zone":4,"typeConfidence":2.0,"plateTime":0.45811575613911426,"extension":6.534567445121574},"index":0,"playId":"d6c845a2-4f07-3d62-ae9c-274962fc7d00","pitchNumber":1,"startTime":"2026-08-16T01:38:20.580Z","endTime":"2026-08-16T01:38:25.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.167276305830644,"aZ":-10.130482799658758,"pfxX":5.593188564763637,"pfxZ":11.390962088126134,"pX":-0.14682717738415535,"pZ":2.632807100188409,"vX0":-5.412478854242044,"vY0":-137.87634851649062,"vZ0":-6.839106282338345,"x":122.6,"y":167.69,"x0":1.110083529356297,"y0":50.00555714614442,"z0":5.820974273766017,"aX":10.82643679033693},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.4,"breakHorizontal":-9.1,"spinRate":2540,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.39648359732182126,"extension":6.448041053691812},"index":1,"playId":"54d31d6e-9ab1-34fd-a82c-31460fafe7f0","pitchNumber":2,"startTime":"2026-08-16T01:38:55.527Z","endTime":"2026-08-16T01:39:00.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25673012652285,"aZ":-9.069713504215244,"pfxX":6.1574410162611635,"pfxZ":11.726712990860712,"pX":0.4438543925867945,"pZ":2.734187231568404,"vX0":-4.118898556590968,"vY0":-139.23985689872944,"vZ0":-6.814343128319827,"x":100.08,"y":164.96,"x0":1.1396499167159437,"y0":50.00600906630907,"z0":5.808335136970059,"aX":12.134353344344602},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.0,"breakHorizontal":-10.3,"spinRate":2580,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.3928596555158679,"extension":6.401599364322196},"index":2,"playId":"ec8efe29-e7af-3559-a9d7-4a7323a1f9cd","pitchNumber":3,"startTime":"2026-08-16T01:39:13.235Z","endTime":"2026-08-16T01:39:19.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T01:39:19.247Z","atBatIndex":66}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-16T01:38:03.423Z","endTime":"2026-08-16T01:39:19.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.515"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".980"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".346"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".208"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".243"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".488"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.82"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.97"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.82"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.47"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.30"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.47"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.39"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.17"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.99"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.20"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.59"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.89"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.06"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".424"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".327"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".352"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".115"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".085"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".114"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".093"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.515"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".980"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".346"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".208"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".243"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".488"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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(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.0,"endSpeed":75.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.529602428863033,"aZ":-39.65751899956283,"pfxX":-2.625857794410659,"pfxZ":-5.164271773162765,"pX":-0.34896481400077045,"pZ":2.352540965633781,"vX0":-2.7267887807077433,"vY0":-119.45948073942789,"vZ0":-0.5893086142196735,"x":130.3,"y":175.26,"x0":1.1475468053062494,"y0":50.00472290997815,"z0":6.160663631387679,"aX":-3.8032560001764666},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-9.2,"breakHorizontal":5.4,"spinRate":2784,"spinDirection":324},"zone":4,"typeConfidence":2.0,"plateTime":0.45811575613911426,"extension":6.534567445121574},"index":0,"playId":"d6c845a2-4f07-3d62-ae9c-274962fc7d00","pitchNumber":1,"startTime":"2026-08-16T01:38:20.580Z","endTime":"2026-08-16T01:38:25.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.167276305830644,"aZ":-10.130482799658758,"pfxX":5.593188564763637,"pfxZ":11.390962088126134,"pX":-0.14682717738415535,"pZ":2.632807100188409,"vX0":-5.412478854242044,"vY0":-137.87634851649062,"vZ0":-6.839106282338345,"x":122.6,"y":167.69,"x0":1.110083529356297,"y0":50.00555714614442,"z0":5.820974273766017,"aX":10.82643679033693},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.4,"breakHorizontal":-9.1,"spinRate":2540,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.39648359732182126,"extension":6.448041053691812},"index":1,"playId":"54d31d6e-9ab1-34fd-a82c-31460fafe7f0","pitchNumber":2,"startTime":"2026-08-16T01:38:55.527Z","endTime":"2026-08-16T01:39:00.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25673012652285,"aZ":-9.069713504215244,"pfxX":6.1574410162611635,"pfxZ":11.726712990860712,"pX":0.4438543925867945,"pZ":2.734187231568404,"vX0":-4.118898556590968,"vY0":-139.23985689872944,"vZ0":-6.814343128319827,"x":100.08,"y":164.96,"x0":1.1396499167159437,"y0":50.00600906630907,"z0":5.808335136970059,"aX":12.134353344344602},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.0,"breakHorizontal":-10.3,"spinRate":2580,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.3928596555158679,"extension":6.401599364322196},"index":2,"playId":"ec8efe29-e7af-3559-a9d7-4a7323a1f9cd","pitchNumber":3,"startTime":"2026-08-16T01:39:13.235Z","endTime":"2026-08-16T01:39:19.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T01:39:19.247Z","atBatIndex":66},"scoringPlays":[2,7,14,36,38,55],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3],"bottom":[4,5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":170.03,"y":153.46},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":99.23,"y":166.17},"type":"O","description":"Grounded Into DP"}],"home":[{"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":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":118.3,"y":67.28},"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":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":60.32,"y":113.61},"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":1,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":98.63,"y":79.6},"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":1,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":54.06,"y":111.04},"type":"H","description":"Double"}]}},{"startIndex":9,"endIndex":16,"top":[9,10,11],"bottom":[12,13,14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"coordinates":{"x":137.35,"y":143.17},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"coordinates":{"x":147.03,"y":181.9},"type":"O","description":"Groundout"}],"home":[{"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":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":153.08,"y":53.01},"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":2,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":149.45,"y":169.8},"type":"O","description":"Groundout"}]}},{"startIndex":17,"endIndex":23,"top":[17,18,19,20],"bottom":[21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":92.57,"y":161.93},"type":"O","description":"Groundout"}],"home":[{"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":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":151.87,"y":151.64},"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":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":165.88,"y":158.38},"type":"O","description":"Groundout"}]}},{"startIndex":24,"endIndex":30,"top":[24,25,26],"bottom":[27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":101.43,"y":168.52},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":105.28,"y":152.85},"type":"O","description":"Groundout"}],"home":[{"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":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":120.4,"y":145.59},"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":4,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"coordinates":{"x":91.19,"y":62.7},"type":"O","description":"Lineout"},{"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":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":146.46,"y":104.51},"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":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":139.77,"y":144.99},"type":"O","description":"Groundout"}]}},{"startIndex":31,"endIndex":39,"top":[31,32,33,34],"bottom":[35,36,37,38,39],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":180.57,"y":85.43},"type":"O","description":"Flyout"}],"home":[{"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":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":132.67,"y":168.99},"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":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":204.52,"y":88.71},"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":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":149.45,"y":152.25},"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":5,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":162.63,"y":67.47},"type":"O","description":"Sac Fly"}]}},{"startIndex":40,"endIndex":47,"top":[40,41,42],"bottom":[43,44,45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":98.02,"y":158.3},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":66.18,"y":134.09},"type":"O","description":"Flyout"}],"home":[{"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":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":146.73,"y":107.2},"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":6,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":124.04,"y":146.2},"type":"O","description":"Forceout"}]}},{"startIndex":48,"endIndex":57,"top":[48,49,50,51],"bottom":[52,53,54,55,56,57],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":140.15,"y":126.04},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":147.03,"y":150.43},"type":"O","description":"Forceout"}],"home":[{"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":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":159.13,"y":151.04},"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":7,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":132.51,"y":94.76},"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":7,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":29.54,"y":105.86},"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":7,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":150.06,"y":150.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":7,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"coordinates":{"x":139.16,"y":146.2},"type":"O","description":"Groundout"}]}},{"startIndex":58,"endIndex":63,"top":[58,59,60],"bottom":[61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":122.83,"y":145.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":156.71,"y":167.38},"type":"O","description":"Groundout"}],"home":[{"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":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":143.8,"y":130.75},"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":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":129.66,"y":41.33},"type":"O","description":"Lineout"}]}},{"startIndex":64,"endIndex":66,"top":[64,65,66],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":151.87,"y":155.28},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":2,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":6,"hits":11,"errors":0,"leftOnBase":6},"away":{"runs":1,"hits":1,"errors":2,"leftOnBase":2}},"defense":{"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"catcher":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"first":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"second":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"third":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"shortstop":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"left":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"center":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"right":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"onDeck":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"inHole":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"battingOrder":10,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"offense":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"onDeck":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"inHole":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"battingOrder":3,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"balls":0,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":12,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":1,"avg":".237","atBats":26,"obp":".314","slg":".387","ops":".701","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"flyOuts":2,"groundOuts":10,"airOuts":4,"runs":6,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":33,"obp":".361","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":135,"era":"4.11","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.32","battersFaced":36,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":135,"balls":46,"strikes":89,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":4,"pitchesPerInning":"16.88","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":24,"errors":2,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID669134":{"person":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":17,"groundOuts":24,"airOuts":32,"runs":16,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":19,"intentionalWalks":0,"hits":40,"hitByPitch":2,"avg":".313","atBats":128,"obp":".409","slg":".516","ops":".925","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":149,"totalBases":66,"rbi":23,"leftOnBase":56,"sacBunts":0,"sacFlies":0,"babip":".385","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.60","popOuts":9,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":8,"stolenBases":25,"stolenBasePercentage":".758","caughtStealingPercentage":".242","assists":13,"putOuts":297,"errors":3,"chances":313,"fielding":".990","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID673513":{"person":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"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":35,"gamesStarted":0,"flyOuts":26,"groundOuts":29,"airOuts":58,"runs":13,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":48,"baseOnBalls":27,"intentionalWalks":2,"hits":27,"hitByPitch":2,"atBats":157,"obp":".293","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":771,"era":"2.30","inningsPitched":"47.0","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":12,"whip":"1.15","battersFaced":191,"outs":141,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":771,"balls":291,"strikes":480,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".750","pitchesPerInning":"16.40","gamesFinished":5,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"9.19","walksPer9Inn":"5.17","hitsPer9Inn":"5.17","runsScoredPer9":"2.49","homeRunsPer9":"1.15","inheritedRunners":29,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":24,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650859":{"person":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":39,"groundOuts":99,"airOuts":73,"runs":34,"doubles":11,"triples":0,"homeRuns":3,"strikeOuts":41,"baseOnBalls":31,"intentionalWalks":1,"hits":66,"hitByPitch":3,"avg":".241","atBats":274,"obp":".323","slg":".314","ops":".637","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":313,"totalBases":86,"rbi":31,"leftOnBase":148,"sacBunts":3,"sacFlies":2,"babip":".272","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"91.33","popOuts":10,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":70,"putOuts":95,"errors":6,"chances":171,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666023":{"person":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"jerseyNumber":"54","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":36,"groundOuts":51,"airOuts":59,"runs":18,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":44,"baseOnBalls":17,"intentionalWalks":0,"hits":35,"hitByPitch":3,"avg":".191","atBats":183,"obp":".268","slg":".311","ops":".579","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":57,"rbi":16,"leftOnBase":84,"sacBunts":4,"sacFlies":2,"babip":".226","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.75","popOuts":11,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":19,"stolenBases":38,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":28,"putOuts":507,"errors":7,"chances":542,"fielding":".987","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID650633":{"person":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":79,"groundOuts":141,"airOuts":141,"runs":56,"doubles":16,"triples":1,"homeRuns":17,"strikeOuts":124,"baseOnBalls":56,"intentionalWalks":0,"hits":113,"hitByPitch":9,"atBats":516,"obp":".306","caughtStealing":7,"stolenBases":6,"stolenBasePercentage":".462","caughtStealingPercentage":".538","numberOfPitches":2310,"era":"3.41","inningsPitched":"142.1","wins":8,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.19","battersFaced":585,"outs":427,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2310,"balls":848,"strikes":1462,"strikePercentage":".630","hitBatsmen":9,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"16.23","gamesFinished":0,"strikeoutWalkRatio":"2.21","strikeoutsPer9Inn":"7.84","walksPer9Inn":"3.54","hitsPer9Inn":"7.15","runsScoredPer9":"3.54","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":33,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":21,"errors":1,"chances":31,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695243":{"person":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":19,"groundOuts":31,"airOuts":27,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":93,"baseOnBalls":19,"intentionalWalks":1,"hits":24,"hitByPitch":2,"atBats":174,"obp":".230","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":834,"era":"0.88","inningsPitched":"51.1","wins":4,"losses":1,"saves":30,"saveOpportunities":31,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"0.84","battersFaced":196,"outs":154,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":834,"balls":289,"strikes":545,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".800","pitchesPerInning":"16.25","gamesFinished":43,"strikeoutWalkRatio":"4.89","strikeoutsPer9Inn":"16.31","walksPer9Inn":"3.33","hitsPer9Inn":"4.21","runsScoredPer9":"1.23","homeRunsPer9":"0.00","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":73,"groundOuts":68,"airOuts":121,"runs":37,"doubles":24,"triples":1,"homeRuns":7,"strikeOuts":92,"baseOnBalls":24,"intentionalWalks":0,"hits":81,"hitByPitch":1,"atBats":355,"obp":".275","caughtStealing":6,"stolenBases":11,"stolenBasePercentage":".647","caughtStealingPercentage":".353","numberOfPitches":1478,"era":"3.38","inningsPitched":"96.0","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.09","battersFaced":387,"outs":288,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1478,"balls":519,"strikes":959,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".364","pitchesPerInning":"15.40","gamesFinished":0,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"8.63","walksPer9Inn":"2.25","hitsPer9Inn":"7.59","runsScoredPer9":"3.47","homeRunsPer9":"0.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":27,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID593974":{"person":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":54,"gamesStarted":5,"flyOuts":24,"groundOuts":76,"airOuts":57,"runs":24,"doubles":14,"triples":1,"homeRuns":5,"strikeOuts":39,"baseOnBalls":22,"intentionalWalks":1,"hits":65,"hitByPitch":2,"atBats":234,"obp":".344","caughtStealing":4,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":990,"era":"3.48","inningsPitched":"62.0","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":4,"blownSaves":2,"earnedRuns":24,"whip":"1.40","battersFaced":261,"outs":186,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":990,"balls":358,"strikes":632,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":1,"winPercentage":".500","pitchesPerInning":"15.97","gamesFinished":16,"strikeoutWalkRatio":"1.77","strikeoutsPer9Inn":"5.66","walksPer9Inn":"3.19","hitsPer9Inn":"9.44","runsScoredPer9":"3.48","homeRunsPer9":"0.73","inheritedRunners":29,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":20},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":0,"chances":13,"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"}]},"ID621111":{"person":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"jerseyNumber":"10","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":24,"flyOuts":59,"groundOuts":118,"airOuts":111,"runs":63,"doubles":20,"triples":3,"homeRuns":14,"strikeOuts":100,"baseOnBalls":47,"intentionalWalks":2,"hits":116,"hitByPitch":5,"atBats":444,"obp":".339","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":1975,"era":"4.88","inningsPitched":"114.1","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.43","battersFaced":497,"outs":343,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":1975,"balls":753,"strikes":1222,"strikePercentage":".620","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".583","pitchesPerInning":"17.27","gamesFinished":0,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"7.87","walksPer9Inn":"3.70","hitsPer9Inn":"9.13","runsScoredPer9":"4.96","homeRunsPer9":"1.10","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":21,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":1,"chances":33,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701538":{"person":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":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":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":75,"groundOuts":100,"airOuts":137,"runs":64,"doubles":20,"triples":2,"homeRuns":19,"strikeOuts":122,"baseOnBalls":32,"intentionalWalks":2,"hits":114,"hitByPitch":2,"avg":".244","atBats":468,"obp":".294","slg":".417","ops":".711","caughtStealing":2,"stolenBases":24,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":507,"totalBases":195,"rbi":63,"leftOnBase":195,"sacBunts":3,"sacFlies":2,"babip":".289","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.63","popOuts":22,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":300,"errors":2,"chances":310,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID656288":{"person":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":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":".---","numberOfPitches":10,"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":10,"balls":4,"strikes":6,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":11,"flyOuts":39,"groundOuts":66,"airOuts":66,"runs":53,"doubles":11,"triples":1,"homeRuns":13,"strikeOuts":72,"baseOnBalls":33,"intentionalWalks":0,"hits":78,"hitByPitch":3,"atBats":279,"obp":".360","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1265,"era":"6.50","inningsPitched":"72.0","wins":3,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.54","battersFaced":319,"outs":216,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1265,"balls":497,"strikes":768,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".250","pitchesPerInning":"17.57","gamesFinished":4,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.13","hitsPer9Inn":"9.75","runsScoredPer9":"6.63","homeRunsPer9":"1.63","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":10,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID699134":{"person":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":4,"flyOuts":28,"groundOuts":57,"airOuts":53,"runs":17,"doubles":11,"triples":1,"homeRuns":3,"strikeOuts":59,"baseOnBalls":17,"intentionalWalks":1,"hits":42,"hitByPitch":0,"atBats":208,"obp":".261","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":901,"era":"2.09","inningsPitched":"56.0","wins":3,"losses":2,"saves":1,"saveOpportunities":5,"holds":9,"blownSaves":4,"earnedRuns":13,"whip":"1.05","battersFaced":228,"outs":168,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":901,"balls":300,"strikes":601,"strikePercentage":".670","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".600","pitchesPerInning":"16.09","gamesFinished":7,"strikeoutWalkRatio":"3.47","strikeoutsPer9Inn":"9.48","walksPer9Inn":"2.73","hitsPer9Inn":"6.75","runsScoredPer9":"2.73","homeRunsPer9":"0.48","inheritedRunners":25,"inheritedRunnersScored":13,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":13},"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}},"ID823550":{"person":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"jerseyNumber":"24","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":20,"groundOuts":28,"airOuts":39,"runs":19,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":17,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".207","atBats":111,"obp":".313","slg":".270","ops":".583","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":30,"rbi":15,"leftOnBase":45,"sacBunts":3,"sacFlies":0,"babip":".256","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"111.00","popOuts":13,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":82,"putOuts":49,"errors":0,"chances":131,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669093":{"person":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":0,"flyOuts":15,"groundOuts":19,"airOuts":27,"runs":13,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":36,"baseOnBalls":14,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":98,"obp":".277","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":454,"era":"3.49","inningsPitched":"28.1","wins":2,"losses":2,"saves":1,"saveOpportunities":3,"holds":11,"blownSaves":2,"earnedRuns":11,"whip":"1.09","battersFaced":113,"outs":85,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":454,"balls":174,"strikes":280,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".500","pitchesPerInning":"16.02","gamesFinished":4,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"11.44","walksPer9Inn":"4.45","hitsPer9Inn":"5.40","runsScoredPer9":"4.13","homeRunsPer9":"0.64","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"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":true,"isSubstitute":false}},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"701","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":115,"flyOuts":42,"groundOuts":100,"airOuts":88,"runs":44,"doubles":15,"triples":0,"homeRuns":15,"strikeOuts":81,"baseOnBalls":47,"intentionalWalks":0,"hits":71,"hitByPitch":4,"avg":".210","atBats":338,"obp":".312","slg":".388","ops":".700","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":391,"totalBases":131,"rbi":44,"leftOnBase":134,"sacBunts":0,"sacFlies":2,"babip":".230","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.53","popOuts":26,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":42,"putOuts":308,"errors":0,"chances":350,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID670970":{"person":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":56,"gamesStarted":0,"flyOuts":18,"groundOuts":78,"airOuts":35,"runs":24,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":80,"baseOnBalls":18,"intentionalWalks":4,"hits":53,"hitByPitch":4,"atBats":245,"obp":".280","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1028,"era":"2.76","inningsPitched":"65.1","wins":9,"losses":2,"saves":2,"saveOpportunities":7,"holds":19,"blownSaves":5,"earnedRuns":20,"whip":"1.09","battersFaced":268,"outs":196,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":1028,"balls":329,"strikes":699,"strikePercentage":".680","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"2.23","rbi":0,"winPercentage":".818","pitchesPerInning":"15.73","gamesFinished":8,"strikeoutWalkRatio":"4.44","strikeoutsPer9Inn":"11.02","walksPer9Inn":"2.48","hitsPer9Inn":"7.30","runsScoredPer9":"3.31","homeRunsPer9":"0.41","inheritedRunners":33,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":7,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592518":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":121,"flyOuts":71,"groundOuts":122,"airOuts":129,"runs":62,"doubles":20,"triples":0,"homeRuns":23,"strikeOuts":112,"baseOnBalls":55,"intentionalWalks":3,"hits":96,"hitByPitch":0,"avg":".213","atBats":451,"obp":".294","slg":".410","ops":".704","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":16,"groundIntoTriplePlay":0,"plateAppearances":514,"totalBases":185,"rbi":70,"leftOnBase":199,"sacBunts":1,"sacFlies":7,"babip":".226","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.61","popOuts":22,"lineOuts":36},"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":157,"putOuts":87,"errors":3,"chances":247,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669720":{"person":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"jerseyNumber":"15","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":16,"flyOuts":3,"groundOuts":20,"airOuts":6,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":1,"intentionalWalks":1,"hits":13,"hitByPitch":0,"avg":".241","atBats":54,"obp":".255","slg":".370","ops":".625","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":20,"rbi":10,"leftOnBase":32,"sacBunts":0,"sacFlies":0,"babip":".297","groundOutsToAirouts":"3.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":19,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID664034":{"person":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"0-2 | HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":40,"groundOuts":72,"airOuts":74,"runs":43,"doubles":16,"triples":2,"homeRuns":17,"strikeOuts":78,"baseOnBalls":18,"intentionalWalks":1,"hits":92,"hitByPitch":12,"avg":".296","atBats":311,"obp":".353","slg":".524","ops":".877","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":163,"rbi":51,"leftOnBase":132,"sacBunts":0,"sacFlies":5,"babip":".339","groundOutsToAirouts":"0.97","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.29","popOuts":13,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":108,"putOuts":562,"errors":3,"chances":673,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID665487":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"0-2 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":63,"groundOuts":137,"airOuts":109,"runs":69,"doubles":25,"triples":2,"homeRuns":13,"strikeOuts":101,"baseOnBalls":53,"intentionalWalks":5,"hits":132,"hitByPitch":5,"avg":".279","atBats":473,"obp":".354","slg":".423","ops":".777","caughtStealing":13,"stolenBases":28,"stolenBasePercentage":".683","caughtStealingPercentage":".317","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":537,"totalBases":200,"rbi":56,"leftOnBase":124,"sacBunts":1,"sacFlies":5,"babip":".327","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.38","popOuts":16,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":96,"putOuts":197,"errors":6,"chances":299,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID593428":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":59,"groundOuts":134,"airOuts":101,"runs":48,"doubles":11,"triples":0,"homeRuns":11,"strikeOuts":83,"baseOnBalls":56,"intentionalWalks":1,"hits":89,"hitByPitch":3,"avg":".221","atBats":402,"obp":".318","slg":".331","ops":".649","caughtStealing":1,"stolenBases":16,"stolenBasePercentage":".941","caughtStealingPercentage":".059","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":466,"totalBases":133,"rbi":45,"leftOnBase":166,"sacBunts":0,"sacFlies":5,"babip":".249","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.54","popOuts":12,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":248,"putOuts":175,"errors":8,"chances":431,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID687749":{"person":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"702","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":53,"flyOuts":11,"groundOuts":15,"airOuts":19,"runs":11,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":2,"avg":".147","atBats":75,"obp":".190","slg":".213","ops":".403","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":16,"rbi":6,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".227","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"75.00","popOuts":1,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":57,"errors":0,"chances":59,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID606996":{"person":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(L, 0-3)","summary":"1.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":9,"strikes":13,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":33,"gamesStarted":4,"flyOuts":25,"groundOuts":53,"airOuts":46,"runs":25,"doubles":12,"triples":1,"homeRuns":4,"strikeOuts":46,"baseOnBalls":17,"intentionalWalks":0,"hits":36,"hitByPitch":3,"atBats":176,"obp":".281","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":795,"era":"4.20","inningsPitched":"49.1","wins":0,"losses":3,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":23,"whip":"1.07","battersFaced":201,"outs":148,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":795,"balls":290,"strikes":505,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"1.15","rbi":1,"winPercentage":".000","pitchesPerInning":"16.11","gamesFinished":5,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"8.39","walksPer9Inn":"3.10","hitsPer9Inn":"6.57","runsScoredPer9":"4.56","homeRunsPer9":"0.73","inheritedRunners":19,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID630105":{"person":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":6,"putOuts":0,"errors":2,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":30,"groundOuts":68,"airOuts":63,"runs":30,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":60,"baseOnBalls":25,"intentionalWalks":0,"hits":54,"hitByPitch":5,"avg":".222","atBats":243,"obp":".308","slg":".288","ops":".596","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":275,"totalBases":70,"rbi":19,"leftOnBase":108,"sacBunts":2,"sacFlies":0,"babip":".283","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"81.00","popOuts":13,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":174,"putOuts":119,"errors":7,"chances":300,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":23,"flyOuts":101,"groundOuts":104,"airOuts":161,"runs":56,"doubles":20,"triples":1,"homeRuns":17,"strikeOuts":113,"baseOnBalls":65,"intentionalWalks":0,"hits":110,"hitByPitch":1,"atBats":480,"obp":".319","caughtStealing":8,"stolenBases":17,"stolenBasePercentage":".680","caughtStealingPercentage":".320","numberOfPitches":2237,"era":"3.28","inningsPitched":"131.2","wins":10,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.33","battersFaced":554,"outs":395,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2237,"balls":889,"strikes":1348,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":5,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".588","pitchesPerInning":"16.99","gamesFinished":0,"strikeoutWalkRatio":"1.74","strikeoutsPer9Inn":"7.72","walksPer9Inn":"4.44","hitsPer9Inn":"7.52","runsScoredPer9":"3.83","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":26,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":3,"errors":2,"chances":19,"fielding":".895","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681190":{"person":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"jerseyNumber":"98","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 4 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":8,"airOuts":2,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","numberOfPitches":90,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":29,"strikes":61,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"7.20","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":19,"flyOuts":85,"groundOuts":105,"airOuts":141,"runs":57,"doubles":26,"triples":3,"homeRuns":15,"strikeOuts":71,"baseOnBalls":32,"intentionalWalks":1,"hits":121,"hitByPitch":4,"atBats":431,"obp":".332","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1816,"era":"4.30","inningsPitched":"111.0","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":53,"whip":"1.38","battersFaced":474,"outs":333,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":1816,"balls":634,"strikes":1182,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":2,"winPercentage":".571","pitchesPerInning":"16.36","gamesFinished":2,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"5.76","walksPer9Inn":"2.59","hitsPer9Inn":"9.81","runsScoredPer9":"4.62","homeRunsPer9":"1.22","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":21,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":9,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[665487,630105,592518,664034,701538,669134,669720,657757,687749,593428,666023,593974,606996,681190,656288],"pitchers":[593974,606996,681190,656288],"bench":[650859,823550],"bullpen":[621111,669093,650633,673513,695243,663554,670970,592662,699134],"battingOrder":[665487,630105,592518,664034,701538,669134,687749,593428,666023],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Cronenworth."},{"label":"Runners left in scoring position, 2 out","value":"Campusano."},{"label":"GIDP","value":"Machado, M."},{"label":"Team RISP","value":"0-for-2."},{"label":"Team LOB","value":"2."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Tatis Jr. (13, 2nd base by Cantillo/Bailey)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Cronenworth 2 (7, missed catch, throw)."},{"label":"Outfield assists","value":"Merrill (DeLauter at home)."}]}],"note":[{"label":"a","value":"Struck out for Hays in the 8th."}]},"home":{"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":2,"groundOuts":10,"airOuts":4,"runs":6,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".233","atBats":33,"obp":".313","slg":".371","ops":".684","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":16,"rbi":4,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":2,"groundOuts":12,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":26,"obp":".167","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":128,"era":"3.84","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.27","battersFaced":30,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":128,"balls":44,"strikes":84,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"6.00","rbi":0,"pitchesPerInning":"14.22","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":0,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID694197":{"person":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"jerseyNumber":"17","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":5,"groundOuts":13,"airOuts":8,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".294","atBats":34,"obp":".368","slg":".412","ops":".780","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":14,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":9,"errors":2,"chances":26,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID800050":{"person":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":46,"groundOuts":104,"airOuts":122,"runs":49,"doubles":22,"triples":1,"homeRuns":13,"strikeOuts":64,"baseOnBalls":47,"intentionalWalks":0,"hits":115,"hitByPitch":0,"avg":".286","atBats":402,"obp":".358","slg":".443","ops":".801","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":452,"totalBases":178,"rbi":57,"leftOnBase":182,"sacBunts":0,"sacFlies":3,"babip":".311","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.92","popOuts":34,"lineOuts":42},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":99,"errors":0,"chances":101,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":23,"groundOuts":52,"airOuts":41,"runs":19,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":30,"baseOnBalls":18,"intentionalWalks":0,"hits":43,"hitByPitch":1,"avg":".269","atBats":160,"obp":".343","slg":".388","ops":".731","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":185,"totalBases":62,"rbi":19,"leftOnBase":77,"sacBunts":4,"sacFlies":2,"babip":".305","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":12,"lineOuts":6},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":12,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":30,"era":"6.75","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.50","battersFaced":12,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":7,"strikes":23,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"11.25","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"3.38","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":2,"stolenBases":37,"stolenBasePercentage":".949","caughtStealingPercentage":".051","assists":16,"putOuts":491,"errors":4,"chances":511,"fielding":".992","passedBall":3,"pickoffs":4}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663993":{"person":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"jerseyNumber":"46","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":35,"groundOuts":62,"airOuts":67,"runs":29,"doubles":19,"triples":0,"homeRuns":14,"strikeOuts":76,"baseOnBalls":29,"intentionalWalks":1,"hits":75,"hitByPitch":0,"avg":".269","atBats":279,"obp":".337","slg":".487","ops":".824","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":309,"totalBases":136,"rbi":45,"leftOnBase":106,"sacBunts":0,"sacFlies":1,"babip":".321","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.93","popOuts":11,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":190,"errors":3,"chances":201,"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"}]},"ID684974":{"person":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"jerseyNumber":"23","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":21,"gamesStarted":0,"flyOuts":12,"groundOuts":26,"airOuts":26,"runs":14,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":23,"baseOnBalls":13,"intentionalWalks":0,"hits":15,"hitByPitch":3,"atBats":89,"obp":".295","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":417,"era":"4.97","inningsPitched":"25.1","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":14,"whip":"1.11","battersFaced":106,"outs":76,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":417,"balls":162,"strikes":255,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".667","pitchesPerInning":"16.46","gamesFinished":6,"strikeoutWalkRatio":"1.77","strikeoutsPer9Inn":"8.17","walksPer9Inn":"4.62","hitsPer9Inn":"5.33","runsScoredPer9":"4.97","homeRunsPer9":"1.78","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683953":{"person":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"jerseyNumber":"37","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 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":54,"groundOuts":76,"airOuts":94,"runs":37,"doubles":15,"triples":2,"homeRuns":9,"strikeOuts":87,"baseOnBalls":46,"intentionalWalks":1,"hits":79,"hitByPitch":4,"avg":".237","atBats":333,"obp":".334","slg":".375","ops":".709","caughtStealing":5,"stolenBases":17,"stolenBasePercentage":".773","caughtStealingPercentage":".227","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":386,"totalBases":125,"rbi":36,"leftOnBase":131,"sacBunts":0,"sacFlies":3,"babip":".292","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":23,"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":205,"putOuts":102,"errors":6,"chances":313,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID672275":{"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"jerseyNumber":"16","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":34,"groundOuts":68,"airOuts":64,"runs":21,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":65,"baseOnBalls":19,"intentionalWalks":0,"hits":44,"hitByPitch":0,"avg":".186","atBats":236,"obp":".244","slg":".297","ops":".541","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":260,"totalBases":70,"rbi":24,"leftOnBase":105,"sacBunts":2,"sacFlies":3,"babip":".226","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.33","popOuts":12,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":20,"stolenBases":45,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":32,"putOuts":666,"errors":6,"chances":704,"fielding":".991","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID677587":{"person":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":76,"groundOuts":113,"airOuts":140,"runs":45,"doubles":18,"triples":2,"homeRuns":10,"strikeOuts":68,"baseOnBalls":31,"intentionalWalks":0,"hits":107,"hitByPitch":9,"avg":".254","atBats":421,"obp":".317","slg":".378","ops":".695","caughtStealing":5,"stolenBases":15,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":468,"totalBases":159,"rbi":51,"leftOnBase":197,"sacBunts":4,"sacFlies":3,"babip":".280","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.10","popOuts":26,"lineOuts":38},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":260,"putOuts":150,"errors":12,"chances":422,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690984":{"person":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | K, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":31,"groundOuts":28,"airOuts":44,"runs":16,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":26,"baseOnBalls":3,"intentionalWalks":0,"hits":27,"hitByPitch":2,"avg":".223","atBats":121,"obp":".252","slg":".322","ops":".574","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":39,"rbi":8,"leftOnBase":54,"sacBunts":3,"sacFlies":1,"babip":".266","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.50","popOuts":6,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":87,"errors":0,"chances":90,"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"}]},"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":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":52,"gamesStarted":0,"flyOuts":24,"groundOuts":39,"airOuts":55,"runs":27,"doubles":14,"triples":0,"homeRuns":6,"strikeOuts":54,"baseOnBalls":15,"intentionalWalks":0,"hits":56,"hitByPitch":5,"atBats":202,"obp":".339","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":829,"era":"4.11","inningsPitched":"50.1","wins":2,"losses":3,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":23,"whip":"1.41","battersFaced":224,"outs":151,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":829,"balls":299,"strikes":530,"strikePercentage":".640","hitBatsmen":5,"balks":1,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".400","pitchesPerInning":"16.47","gamesFinished":16,"strikeoutWalkRatio":"3.60","strikeoutsPer9Inn":"9.66","walksPer9Inn":"2.68","hitsPer9Inn":"10.01","runsScoredPer9":"4.83","homeRunsPer9":"1.07","inheritedRunners":40,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":8,"errors":2,"chances":13,"fielding":".846","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666176":{"person":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"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":122,"flyOuts":69,"groundOuts":106,"airOuts":130,"runs":51,"doubles":20,"triples":1,"homeRuns":18,"strikeOuts":121,"baseOnBalls":21,"intentionalWalks":0,"hits":108,"hitByPitch":16,"avg":".234","atBats":461,"obp":".289","slg":".399","ops":".688","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":502,"totalBases":184,"rbi":67,"leftOnBase":195,"sacBunts":0,"sacFlies":4,"babip":".276","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.61","popOuts":31,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":188,"errors":5,"chances":198,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID670059":{"person":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(H, 10)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":8,"strikes":8,"strikePercentage":".500","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":23,"groundOuts":55,"airOuts":44,"runs":14,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":46,"baseOnBalls":17,"intentionalWalks":1,"hits":28,"hitByPitch":9,"atBats":171,"obp":".273","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":768,"era":"2.39","inningsPitched":"49.0","wins":6,"losses":3,"saves":1,"saveOpportunities":2,"holds":10,"blownSaves":1,"earnedRuns":13,"whip":"0.92","battersFaced":199,"outs":147,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":768,"balls":296,"strikes":472,"strikePercentage":".610","hitBatsmen":9,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".667","pitchesPerInning":"15.67","gamesFinished":9,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"8.45","walksPer9Inn":"3.12","hitsPer9Inn":"5.14","runsScoredPer9":"2.57","homeRunsPer9":"0.18","inheritedRunners":24,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":1,"flyOuts":6,"groundOuts":7,"airOuts":6,"runs":5,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":33,"obp":".395","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":164,"era":"2.45","inningsPitched":"7.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.05","battersFaced":38,"outs":22,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":63,"strikes":101,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".---","pitchesPerInning":"22.36","gamesFinished":1,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"12.27","walksPer9Inn":"4.91","hitsPer9Inn":"13.50","runsScoredPer9":"6.14","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":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":32,"groundOuts":38,"airOuts":48,"runs":18,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":77,"baseOnBalls":18,"intentionalWalks":1,"hits":43,"hitByPitch":1,"atBats":203,"obp":".276","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":964,"era":"2.30","inningsPitched":"54.2","wins":3,"losses":1,"saves":31,"saveOpportunities":36,"holds":0,"blownSaves":5,"earnedRuns":14,"whip":"1.12","battersFaced":225,"outs":164,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":964,"balls":342,"strikes":622,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".750","pitchesPerInning":"17.63","gamesFinished":43,"strikeoutWalkRatio":"4.28","strikeoutsPer9Inn":"12.68","walksPer9Inn":"2.96","hitsPer9Inn":"7.08","runsScoredPer9":"2.96","homeRunsPer9":"0.66","inheritedRunners":18,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":6},"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}},"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 | 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"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":4,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":67,"groundOuts":76,"airOuts":136,"runs":54,"doubles":19,"triples":0,"homeRuns":10,"strikeOuts":48,"baseOnBalls":53,"intentionalWalks":7,"hits":77,"hitByPitch":2,"avg":".232","atBats":332,"obp":".337","slg":".380","ops":".717","caughtStealing":2,"stolenBases":29,"stolenBasePercentage":".935","caughtStealingPercentage":".065","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":393,"totalBases":126,"rbi":38,"leftOnBase":151,"sacBunts":0,"sacFlies":5,"babip":".240","groundOutsToAirouts":"0.56","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"33.20","popOuts":32,"lineOuts":37},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":108,"putOuts":54,"errors":8,"chances":170,"fielding":".953","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-4 | 2B, RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":114,"flyOuts":68,"groundOuts":113,"airOuts":136,"runs":54,"doubles":15,"triples":2,"homeRuns":2,"strikeOuts":47,"baseOnBalls":61,"intentionalWalks":1,"hits":106,"hitByPitch":4,"avg":".268","atBats":395,"obp":".369","slg":".332","ops":".701","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":468,"totalBases":131,"rbi":23,"leftOnBase":137,"sacBunts":4,"sacFlies":3,"babip":".298","groundOutsToAirouts":"0.83","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"197.50","popOuts":22,"lineOuts":46},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":255,"errors":3,"chances":268,"fielding":".989","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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"401","stats":{"batting":{"note":"1-","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":84,"flyOuts":39,"groundOuts":78,"airOuts":75,"runs":33,"doubles":16,"triples":1,"homeRuns":12,"strikeOuts":69,"baseOnBalls":8,"intentionalWalks":0,"hits":68,"hitByPitch":5,"avg":".240","atBats":283,"obp":".273","slg":".431","ops":".704","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":303,"totalBases":122,"rbi":43,"leftOnBase":133,"sacBunts":6,"sacFlies":1,"babip":".276","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.58","popOuts":14,"lineOuts":22},"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":5,"putOuts":134,"errors":3,"chances":142,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":24,"gamesStarted":24,"flyOuts":57,"groundOuts":137,"airOuts":137,"runs":45,"doubles":22,"triples":4,"homeRuns":14,"strikeOuts":142,"baseOnBalls":40,"intentionalWalks":2,"hits":107,"hitByPitch":2,"atBats":517,"obp":".265","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2207,"era":"2.59","inningsPitched":"142.1","wins":9,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.03","battersFaced":565,"outs":427,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2207,"balls":797,"strikes":1410,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".563","pitchesPerInning":"15.51","gamesFinished":0,"strikeoutWalkRatio":"3.55","strikeoutsPer9Inn":"8.98","walksPer9Inn":"2.53","hitsPer9Inn":"6.77","runsScoredPer9":"2.85","homeRunsPer9":"0.89","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":43,"lineOuts":37},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":4,"errors":3,"chances":20,"fielding":".850","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":{"note":"(W, 9-7)","summary":"6.0 IP, ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":7,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":17,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":87,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":20,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":29,"strikes":58,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","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":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":26,"gamesStarted":26,"flyOuts":72,"groundOuts":106,"airOuts":114,"runs":62,"doubles":25,"triples":2,"homeRuns":15,"strikeOuts":139,"baseOnBalls":59,"intentionalWalks":0,"hits":122,"hitByPitch":2,"atBats":477,"obp":".339","caughtStealing":6,"stolenBases":15,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":2176,"era":"3.80","inningsPitched":"125.2","wins":9,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.44","battersFaced":542,"outs":377,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2176,"balls":808,"strikes":1368,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".563","pitchesPerInning":"17.32","gamesFinished":0,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"9.95","walksPer9Inn":"4.23","hitsPer9Inn":"8.74","runsScoredPer9":"4.44","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"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":10,"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":10,"balls":2,"strikes":8,"strikePercentage":".800","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":45,"gamesStarted":0,"flyOuts":18,"groundOuts":7,"airOuts":37,"runs":16,"doubles":5,"triples":2,"homeRuns":3,"strikeOuts":57,"baseOnBalls":25,"intentionalWalks":2,"hits":22,"hitByPitch":1,"atBats":121,"obp":".322","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":611,"era":"3.44","inningsPitched":"34.0","wins":4,"losses":2,"saves":0,"saveOpportunities":2,"holds":21,"blownSaves":2,"earnedRuns":13,"whip":"1.38","battersFaced":149,"outs":102,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":611,"balls":232,"strikes":379,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.19","rbi":0,"winPercentage":".667","pitchesPerInning":"17.97","gamesFinished":4,"strikeoutWalkRatio":"2.28","strikeoutsPer9Inn":"15.09","walksPer9Inn":"6.62","hitsPer9Inn":"5.82","runsScoredPer9":"4.24","homeRunsPer9":"0.79","inheritedRunners":30,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":25,"gamesStarted":25,"flyOuts":60,"groundOuts":126,"airOuts":117,"runs":65,"doubles":22,"triples":1,"homeRuns":24,"strikeOuts":190,"baseOnBalls":45,"intentionalWalks":0,"hits":116,"hitByPitch":3,"atBats":547,"obp":".276","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2361,"era":"3.74","inningsPitched":"149.0","wins":11,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.08","battersFaced":597,"outs":447,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2361,"balls":779,"strikes":1582,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":4,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".611","pitchesPerInning":"15.85","gamesFinished":0,"strikeoutWalkRatio":"4.22","strikeoutsPer9Inn":"11.48","walksPer9Inn":"2.72","hitsPer9Inn":"7.01","runsScoredPer9":"3.93","homeRunsPer9":"1.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":24,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":9,"errors":1,"chances":22,"fielding":".955","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":{"note":"(H, 24)","summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":48,"gamesStarted":0,"flyOuts":31,"groundOuts":30,"airOuts":53,"runs":16,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":41,"baseOnBalls":17,"intentionalWalks":0,"hits":39,"hitByPitch":2,"atBats":161,"obp":".319","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":713,"era":"3.48","inningsPitched":"41.1","wins":1,"losses":3,"saves":1,"saveOpportunities":3,"holds":24,"blownSaves":2,"earnedRuns":16,"whip":"1.35","battersFaced":182,"outs":124,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":713,"balls":254,"strikes":459,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".250","pitchesPerInning":"17.25","gamesFinished":3,"strikeoutWalkRatio":"2.41","strikeoutsPer9Inn":"8.93","walksPer9Inn":"3.70","hitsPer9Inn":"8.49","runsScoredPer9":"3.48","homeRunsPer9":"1.09","inheritedRunners":20,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":25,"gamesStarted":25,"flyOuts":88,"groundOuts":126,"airOuts":178,"runs":68,"doubles":19,"triples":1,"homeRuns":23,"strikeOuts":114,"baseOnBalls":40,"intentionalWalks":0,"hits":123,"hitByPitch":5,"atBats":535,"obp":".287","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2247,"era":"3.99","inningsPitched":"144.1","wins":4,"losses":12,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":64,"whip":"1.13","battersFaced":586,"outs":433,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2247,"balls":806,"strikes":1441,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":4,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".250","pitchesPerInning":"15.57","gamesFinished":0,"strikeoutWalkRatio":"2.85","strikeoutsPer9Inn":"7.11","walksPer9Inn":"2.49","hitsPer9Inn":"7.67","runsScoredPer9":"4.24","homeRunsPer9":"1.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":41,"lineOuts":49},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":8,"errors":1,"chances":23,"fielding":".957","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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":50,"gamesStarted":0,"flyOuts":22,"groundOuts":38,"airOuts":43,"runs":17,"doubles":6,"triples":2,"homeRuns":4,"strikeOuts":34,"baseOnBalls":23,"intentionalWalks":3,"hits":33,"hitByPitch":5,"atBats":141,"obp":".349","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":697,"era":"3.51","inningsPitched":"41.0","wins":1,"losses":4,"saves":0,"saveOpportunities":1,"holds":14,"blownSaves":1,"earnedRuns":16,"whip":"1.37","battersFaced":176,"outs":123,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":697,"balls":272,"strikes":425,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".200","pitchesPerInning":"17.00","gamesFinished":8,"strikeoutWalkRatio":"1.48","strikeoutsPer9Inn":"7.46","walksPer9Inn":"5.05","hitsPer9Inn":"7.24","runsScoredPer9":"3.73","homeRunsPer9":"0.88","inheritedRunners":28,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":9,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656492":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"jerseyNumber":"22","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":24,"gamesStarted":24,"flyOuts":77,"groundOuts":143,"airOuts":137,"runs":57,"doubles":21,"triples":1,"homeRuns":22,"strikeOuts":125,"baseOnBalls":33,"intentionalWalks":0,"hits":120,"hitByPitch":8,"atBats":521,"obp":".285","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2225,"era":"3.25","inningsPitched":"138.1","wins":13,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.11","battersFaced":566,"outs":415,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2225,"balls":752,"strikes":1473,"strikePercentage":".660","hitBatsmen":8,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".765","pitchesPerInning":"16.08","gamesFinished":0,"strikeoutWalkRatio":"3.79","strikeoutsPer9Inn":"8.13","walksPer9Inn":"2.15","hitsPer9Inn":"7.81","runsScoredPer9":"3.71","homeRunsPer9":"1.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":24,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":8,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656555":{"person":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":39,"groundOuts":35,"airOuts":82,"runs":33,"doubles":13,"triples":0,"homeRuns":13,"strikeOuts":98,"baseOnBalls":46,"intentionalWalks":0,"hits":46,"hitByPitch":3,"avg":".179","atBats":257,"obp":".306","slg":".381","ops":".687","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":310,"totalBases":98,"rbi":38,"leftOnBase":129,"sacBunts":0,"sacFlies":4,"babip":".220","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.77","popOuts":31,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":22,"putOuts":317,"errors":2,"chances":341,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[680757,800050,608070,666176,682657,663993,694197,683953,672275,690984,676282,670059,683769,681870],"pitchers":[676282,670059,683769,681870],"bench":[595978,656555,677587],"bullpen":[671106,676440,670036,656492,682120,800048,671922,668909,684974],"battingOrder":[680757,800050,608070,682657,663993,694197,683953,672275,690984],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Ramírez, Jo (19, Peralta, W); Adell 2 (20, Peralta, W, Vásquez, R); Bailey (6, Hart); Kwan (15, Vásquez, R)."},{"label":"TB","value":"Adell 4; Bailey 2; Bazzana; DeLauter 2; Halpin; Kwan 3; Lowe, N; Ramírez, Jo 2."},{"label":"RBI","value":"Adell (67); Bailey (24); Kwan (23); Ramírez, Jo (38)."},{"label":"2-out RBI","value":"Adell."},{"label":"Runners left in scoring position, 2 out","value":"Halpin; Lowe, N; Kwan; Genao."},{"label":"SF","value":"Ramírez, Jo."},{"label":"Team RISP","value":"2-for-11."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Halpin (9, 2nd base off Vásquez, R/Fermin); DeLauter (9, 2nd base off Vásquez, R/Fermin); Kwan (9, home off Vásquez, R/Fermin)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Ramírez, Jo-Bazzana-Lowe, N)."}]}],"note":[{"label":"1","value":"Ran for Adell in the 7th."}]}},"officials":[{"official":{"id":503077,"fullName":"Adam Hamari","link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"fullName":"Todd Tichenor","link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"fullName":"Tyler Jones","link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":575629,"fullName":"Shane Livensparger","link":"/api/v1/people/575629"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Holderman."},{"label":"HBP","value":"France, T (by Holderman)."},{"label":"Pitch timer violations","value":"Fermin (batter timer)."},{"label":"ABS Challenge","value":"Fermin 2 (Ball-Overturned to Strike, Ball-Confirmed); Bailey (Ball-Confirmed); Merrill (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Peralta, W 13-9; Hart 22-13; Vásquez, R 90-61; Canning 10-6; Cantillo 87-58; Holderman 16-8; Gaddis 15-10; Sabrowski 10-8."},{"label":"Groundouts-flyouts","value":"Peralta, W 0-1; Hart 1-0; Vásquez, R 8-1; Canning 1-0; Cantillo 7-2; Holderman 2-0; Gaddis 2-0; Sabrowski 1-0."},{"label":"Batters faced","value":"Peralta, W 5; Hart 5; Vásquez, R 23; Canning 3; Cantillo 20; Holderman 3; Gaddis 4; Sabrowski 3."},{"label":"Inherited runners-scored","value":"Gaddis 1-0."},{"label":"Umpires","value":"HP: Adam Hamari. 1B: Todd Tichenor. 2B: Tyler Jones. 3B: Shane Livensparger. "},{"label":"Weather","value":"79 degrees, Partly Cloudy."},{"label":"Wind","value":"8 mph, L To R."},{"label":"First pitch","value":"7:11 PM."},{"label":"T","value":"2:27."},{"label":"Att","value":"35,153."},{"label":"Venue","value":"Progressive Field."},{"label":"August 15, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282","boxscoreName":"Cantillo"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(W, 9-7)","summary":"6.0 IP, ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":7,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":17,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":87,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":20,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":29,"strikes":58,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","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":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":26,"gamesStarted":26,"flyOuts":72,"groundOuts":106,"airOuts":114,"runs":62,"doubles":25,"triples":2,"homeRuns":15,"strikeOuts":139,"baseOnBalls":59,"intentionalWalks":0,"hits":122,"hitByPitch":2,"atBats":477,"obp":".339","caughtStealing":6,"stolenBases":15,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":2176,"era":"3.80","inningsPitched":"125.2","wins":9,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.44","battersFaced":542,"outs":377,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2176,"balls":808,"strikes":1368,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".563","pitchesPerInning":"17.32","gamesFinished":0,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"9.95","walksPer9Inn":"4.23","hitsPer9Inn":"8.74","runsScoredPer9":"4.44","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":72,"pitchingGameScore":72},{"player":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757","boxscoreName":"Kwan"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 2B, RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":114,"flyOuts":68,"groundOuts":113,"airOuts":136,"runs":54,"doubles":15,"triples":2,"homeRuns":2,"strikeOuts":47,"baseOnBalls":61,"intentionalWalks":1,"hits":106,"hitByPitch":4,"avg":".268","atBats":395,"obp":".369","slg":".332","ops":".701","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":468,"totalBases":131,"rbi":23,"leftOnBase":137,"sacBunts":4,"sacFlies":3,"babip":".298","groundOutsToAirouts":"0.83","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"197.50","popOuts":22,"lineOuts":46},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":255,"errors":3,"chances":268,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"player":{"person":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176","boxscoreName":"Adell"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"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":122,"flyOuts":69,"groundOuts":106,"airOuts":130,"runs":51,"doubles":20,"triples":1,"homeRuns":18,"strikeOuts":121,"baseOnBalls":21,"intentionalWalks":0,"hits":108,"hitByPitch":16,"avg":".234","atBats":461,"obp":".289","slg":".399","ops":".688","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":502,"totalBases":184,"rbi":67,"leftOnBase":195,"sacBunts":0,"sacFlies":4,"babip":".276","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.61","popOuts":31,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":188,"errors":5,"chances":198,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":52,"hittingGameScore":52}]},"decisions":{"winner":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"loser":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}