{"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":824399,"link":"/api/v1.1/game/824399/feed/live","metaData":{"wait":10,"timeStamp":"20260815_020012","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824399,"type":"R","doubleHeader":"N","id":"2026/08/14/sdnmlb-clemlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824399-2026-08-14","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-14T23:10:00Z","originalDate":"2026-08-14","officialDate":"2026-08-14","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":123,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":66,"losses":57,"ties":0,"pct":".537"},"records":{},"divisionLeader":false,"wins":66,"losses":57,"winningPercentage":".537"},"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":123,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":59,"losses":64,"ties":0,"pct":".480"},"records":{},"divisionLeader":false,"wins":59,"losses":64,"winningPercentage":".480"},"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":24,"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":30,"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},"ID680916":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916","firstName":"Franco","lastName":"Aleman","primaryNumber":"55","birthDate":"2000-06-26","currentAge":26,"birthCity":"Yaguajay","birthCountry":"Cuba","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Franco","useLastName":"Aleman","boxscoreName":"Aleman","gender":"M","nameMatrilineal":"Armas","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"fran-koh ally-mahn","mlbDebutDate":"2026-05-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Franco Aleman","nameSlug":"franco-aleman-680916","firstLastName":"Franco Aleman","lastFirstName":"Aleman, Franco","lastInitName":"Aleman, F","initLastName":"F Aleman","fullFMLName":"Franco Aleman","fullLFMName":"Aleman, Franco","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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":29,"birthCity":"Los Gatos","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Steven","useLastName":"Kwan","middleName":"Robert","boxscoreName":"Kwan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Kwan","nameSlug":"steven-kwan-680757","firstLastName":"Steven Kwan","lastFirstName":"Kwan, Steven","lastInitName":"Kwan, S","initLastName":"S Kwan","fullFMLName":"Steven Robert Kwan","fullLFMName":"Kwan, Steven Robert","strikeZoneTop":3.023,"strikeZoneBottom":1.525},"ID682657":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657","firstName":"Angel","lastName":"Martínez","primaryNumber":"1","birthDate":"2002-01-27","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Angel","useLastName":"Martínez","boxscoreName":"Martínez, A","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Ahn-hell","mlbDebutDate":"2024-06-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Angel Martínez","nameSlug":"angel-martinez-682657","firstLastName":"Angel Martínez","lastFirstName":"Martínez, Angel","lastInitName":"Martínez, A","initLastName":"A Martínez","fullFMLName":"Angel Martínez","fullLFMName":"Martínez, Angel ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"ID687749":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749","firstName":"Jase","lastName":"Bowen","primaryNumber":"4","birthDate":"2000-09-02","currentAge":26,"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},"ID665487":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","firstName":"Fernando","lastName":"Tatis","primaryNumber":"23","birthDate":"1999-01-02","currentAge":27,"birthCity":"San Pedro De Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Fernando","useLastName":"Tatis Jr.","middleName":"Gabriel","boxscoreName":"Tatis Jr.","nickName":"El Niño","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":false,"pronunciation":"tah-TEES","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Tatis Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"fernando-tatis-jr-665487","firstLastName":"Fernando Tatis Jr.","lastFirstName":"Tatis Jr., Fernando","lastInitName":"Tatis Jr., F","initLastName":"F Tatis Jr.","fullFMLName":"Fernando Gabriel Tatis Jr.","fullLFMName":"Tatis Jr., Fernando Gabriel","strikeZoneTop":3.346,"strikeZoneBottom":1.689},"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":34830,"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":"6 mph, In From RF"},"gameInfo":{"attendance":35726,"firstPitch":"2026-08-14T23:10:00.000Z","gameDurationMinutes":169},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":2,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"home":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"}},"officialScorer":{"id":433218,"fullName":"Chad Broski","link":"/api/v1/people/433218"},"primaryDatacaster":{"id":601482,"fullName":"Dan Battaglia","link":"/api/v1/people/601482"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":1,"remaining":3}}},"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-14T23:10:58.253Z","endTime":"2026-08-14T23:12:49.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"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":8},"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-14T19:59:28.636Z","endTime":"2026-08-14T22:44:50.871Z","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-14T22:44:50.871Z","endTime":"2026-08-14T23:09:10.496Z","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-14T23:09:10.496Z","endTime":"2026-08-14T23:11:00.504Z","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":98.7,"endSpeed":91.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.853699256576725,"aZ":-14.192730154439133,"pfxX":-7.008177480495304,"pfxZ":8.502089569585332,"pX":-0.9248901550178814,"pZ":3.593346948997036,"vX0":7.033558781608819,"vY0":-143.71876363173632,"vZ0":-4.053300630889529,"x":152.25,"y":141.76,"x0":-2.4803877738136535,"y0":50.00308394541709,"z0":5.88887661928085,"aX":-14.823242145970774},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":14.9,"breakHorizontal":11.5,"spinRate":2334,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.37950042168719156,"extension":7.042704195290983},"index":3,"playId":"eceabc8a-12ed-349d-a950-0ddf88e421c1","pitchNumber":1,"startTime":"2026-08-14T23:11:00.504Z","endTime":"2026-08-14T23:11:05.312Z","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.8,"endSpeed":90.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.876453283997066,"aZ":-21.090905092783036,"pfxX":-8.674324766544062,"pfxZ":5.344124765642972,"pX":0.6958718038186366,"pZ":3.7328134572078646,"vX0":11.94340075610461,"vY0":-142.02323470247532,"vZ0":-2.241294148490277,"x":90.48,"y":137.99,"x0":-2.4073124657788223,"y0":50.00271672956366,"z0":5.85176008631783,"aX":-17.991099443863835},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.5,"breakHorizontal":13.7,"spinRate":1964,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3834280853856651,"extension":6.974827877241665},"index":4,"playId":"db44bfbe-835b-39cd-ab0a-46748855d077","pitchNumber":2,"startTime":"2026-08-14T23:11:15.591Z","endTime":"2026-08-14T23:11:19.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":91.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.680188161298553,"aZ":-13.364777886857189,"pfxX":-6.212305859378873,"pfxZ":8.96720593077809,"pX":0.9309457410634352,"pZ":2.531462383685583,"vX0":11.381228491948972,"vY0":-142.93129559935653,"vZ0":-6.949447773184231,"x":81.51,"y":170.43,"x0":-2.270679747325975,"y0":50.005597124469105,"z0":5.810289820465289,"aX":-13.035273397505643},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.1,"breakHorizontal":9.4,"spinRate":2291,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3812144889059228,"extension":7.070924961220891},"index":5,"playId":"f0c418a5-e95c-32d6-af96-792d46b0ea75","pitchNumber":3,"startTime":"2026-08-14T23:11:39.778Z","endTime":"2026-08-14T23:11:44.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":91.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36577945524626,"aZ":-12.625526136018738,"pfxX":-5.145759603533653,"pfxZ":9.13124331336212,"pX":0.023212131972228097,"pZ":3.1438208406775807,"vX0":8.660987166801146,"vY0":-144.60808046903844,"vZ0":-5.726053992473165,"x":116.12,"y":153.9,"x0":-2.3275046620529958,"y0":50.00021644855817,"z0":5.908540719643494,"aX":-11.013906567582321},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.7,"breakHorizontal":7.8,"spinRate":2306,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.37724659082136736,"extension":7.063268682803039},"index":6,"playId":"32608caa-7197-33a6-b2fe-05a2c01b9337","pitchNumber":4,"startTime":"2026-08-14T23:11:55.436Z","endTime":"2026-08-14T23:11:59.386Z","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":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.6,"endSpeed":92.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.986160001988154,"aZ":-19.493913883081916,"pfxX":-9.133672681085269,"pfxZ":5.840219619687113,"pX":0.7640159373943647,"pZ":1.9410350356544428,"vX0":12.603826486724792,"vY0":-145.8726172955461,"vZ0":-7.308957179175976,"x":87.88,"y":186.37,"x0":-2.4114218663180864,"y0":50.00079656857081,"z0":5.639594285557801,"aX":-19.82491744055264},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":9.4,"breakHorizontal":14.3,"spinRate":2074,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.37445135596871904,"extension":7.129070673291952},"index":7,"playId":"30adf28e-9776-3a64-8daa-b017a05f9212","pitchNumber":5,"startTime":"2026-08-14T23:12:11.380Z","endTime":"2026-08-14T23:12:15.217Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.1,"endSpeed":92.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.255168733685878,"aZ":-18.371153372860686,"pfxX":-8.89180879750934,"pfxZ":6.419545810176184,"pX":1.2655900295489815,"pZ":1.9787144024428571,"vX0":13.691880849550436,"vY0":-145.11591282014132,"vZ0":-7.118049103066726,"x":68.76,"y":185.35,"x0":-2.3401669900894206,"y0":50.00636520840327,"z0":5.566098189806213,"aX":-19.129968892997656},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":10.4,"breakHorizontal":13.7,"spinRate":2075,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.37621476155615907,"extension":7.153162451659042},"index":8,"playId":"d3adeb5d-9808-31b4-9788-b5e31f60c2a0","pitchNumber":6,"startTime":"2026-08-14T23:12:43.585Z","endTime":"2026-08-14T23:12:49.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:12:49.477Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jake Cronenworth pops out to second baseman Travis Bazzana.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-14T23:12:56.694Z","endTime":"2026-08-14T23:15:05.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.086448830188285,"aZ":-43.4418580406487,"pfxX":6.1623576180909545,"pfxZ":-7.726397539795919,"pX":0.6515600729913116,"pZ":2.167910938906869,"vX0":5.073001418226188,"vY0":-120.23133179310531,"vZ0":-0.15660089075028893,"x":92.16,"y":180.25,"x0":-2.288892995334888,"y0":50.00129600081523,"z0":6.100568177959481,"aX":8.988448908853426},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-13.7,"breakHorizontal":-12.4,"spinRate":2429,"spinDirection":34},"zone":9,"typeConfidence":2.0,"plateTime":0.4561753176382126,"extension":6.886203282930398},"index":0,"playId":"ec9c79b3-cc19-3a8f-916e-d0e265dc993d","pitchNumber":1,"startTime":"2026-08-14T23:13:13.823Z","endTime":"2026-08-14T23:13:17.982Z","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":98.7,"endSpeed":91.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41522493999936,"aZ":-16.624890253280334,"pfxX":-7.244396479411144,"pfxZ":7.376723731042629,"pX":0.3364437154899041,"pZ":2.4552823569866695,"vX0":10.7913920551721,"vY0":-143.40628131760084,"vZ0":-6.064898447179404,"x":104.18,"y":172.49,"x0":-2.5132960566404345,"y0":50.005037176066885,"z0":5.613848345800161,"aX":-15.274427636072485},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.5,"breakHorizontal":11.3,"spinRate":2238,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.38019480554979523,"extension":7.023582171290715},"index":1,"playId":"4a86bc10-3e92-318e-9fed-46c3e8b00c5a","pitchNumber":2,"startTime":"2026-08-14T23:13:31.950Z","endTime":"2026-08-14T23:13:35.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07823873933741,"aZ":-34.41373474561851,"pfxX":5.787109319846491,"pfxZ":-1.3128012701166405,"pX":2.017060628495182,"pZ":1.1619702920230353,"vX0":9.126515216077664,"vY0":-129.3069955937129,"vZ0":-4.700140171987065,"x":40.11,"y":207.41,"x0":-2.299887726948431,"y0":50.002793430056336,"z0":5.6215709047177995,"aX":9.872018049618996},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.2,"breakHorizontal":-12.4,"spinRate":2350,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.42238344713002807,"extension":6.913295049061465},"index":2,"playId":"4a1f759a-ed8d-3808-89ba-0eb0eb43dd69","pitchNumber":3,"startTime":"2026-08-14T23:13:53.469Z","endTime":"2026-08-14T23:13:58.192Z","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":"51f7ae6d-6c6e-301c-b5de-8d8421ac4095","startTime":"2026-08-14T23:14:16.363Z","endTime":"2026-08-14T23:14:24.115Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":91.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33930556094621,"aZ":-16.88485095965401,"pfxX":-6.929466008453959,"pfxZ":7.120607071991577,"pX":-0.4468770865864895,"pZ":4.391328238049339,"vX0":8.592469006497398,"vY0":-144.38932510733704,"vZ0":-1.4688324055957591,"x":134.03,"y":120.21,"x0":-2.5376892135906903,"y0":50.00081669851353,"z0":5.9277773209286435,"aX":-14.875665035490345},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":12.8,"breakHorizontal":11.2,"spinRate":2436,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3769469977358151,"extension":7.1072284013055524},"index":4,"playId":"710892e1-994c-3a0c-884f-25338a053f11","pitchNumber":4,"startTime":"2026-08-14T23:14:36.718Z","endTime":"2026-08-14T23:14:40.883Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.712968305013344,"aZ":-44.88891781873976,"pfxX":5.728765235262203,"pfxZ":-8.755413181629619,"pX":-0.5612393114224583,"pZ":2.7797499854372174,"vX0":2.579206833551266,"vY0":-119.6305961212764,"vZ0":1.4278794318494765,"x":138.39,"y":163.73,"x0":-2.397137988076129,"y0":50.0041661758235,"z0":6.193656015603785,"aX":8.317438035796968},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-15.2,"breakHorizontal":-11.0,"spinRate":2448,"spinDirection":32},"zone":4,"typeConfidence":2.0,"plateTime":0.45754780321712785,"extension":6.915008853901812},"hitData":{"launchSpeed":78.7,"launchAngle":54.0,"totalDistance":186.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":159.74,"coordY":129.25}},"index":5,"playId":"bfa541c5-3910-326c-90d6-fda15b846f37","pitchNumber":5,"startTime":"2026-08-14T23:14:55.881Z","endTime":"2026-08-14T23:15:05.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:15:05.553Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Manny Machado pops out to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-14T23:15:12.124Z","endTime":"2026-08-14T23:17:13.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.192622856231374,"aZ":-33.72904447298424,"pfxX":5.571083911468217,"pfxZ":-0.9363517944586315,"pX":1.5684751338754124,"pZ":0.7849113511384487,"vX0":8.150345532993912,"vY0":-128.14257130564033,"vZ0":-5.785252799739417,"x":57.21,"y":217.59,"x0":-2.3755561426781675,"y0":50.00168454196529,"z0":5.703259257297677,"aX":9.273113402800808},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.8,"breakHorizontal":-11.9,"spinRate":2421,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.42725785728988575,"extension":7.016573508460172},"index":0,"playId":"022ea54d-4527-316a-8dfc-9b395014967a","pitchNumber":1,"startTime":"2026-08-14T23:15:33.547Z","endTime":"2026-08-14T23:15:36.973Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"9628655a-8195-30c4-8495-2dcf12e32b3d","startTime":"2026-08-14T23:15:56.822Z","endTime":"2026-08-14T23:16:01.138Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.636750995324572,"aZ":-33.77081141795595,"pfxX":5.8395489879981906,"pfxZ":-0.9328627709315818,"pX":-0.1196361222617543,"pZ":3.049853675229193,"vX0":4.321821514940129,"vY0":-129.41694590250535,"vZ0":-0.5087918717264391,"x":121.56,"y":156.43,"x0":-2.56702165498671,"y0":50.0060933636335,"z0":5.823642806692315,"aX":9.959686185866827},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.6,"breakHorizontal":-11.5,"spinRate":2195,"spinDirection":48},"zone":2,"typeConfidence":2.0,"plateTime":0.4223633096444326,"extension":7.071406994407536},"index":2,"playId":"b910c09d-9045-3840-a572-92a6bd55d99e","pitchNumber":2,"startTime":"2026-08-14T23:16:27.679Z","endTime":"2026-08-14T23:16:31.512Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76775671053095,"aZ":-45.48270711696107,"pfxX":5.708726836782554,"pfxZ":-9.008623507089291,"pX":-0.38108333824537816,"pZ":2.8248865215583288,"vX0":3.1709403010661923,"vY0":-121.09219337665695,"vZ0":1.307189795808194,"x":131.53,"y":162.51,"x0":-2.4513307401729656,"y0":50.002316142266125,"z0":6.272917944134819,"aX":8.43383393596104},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-15.7,"breakHorizontal":-11.2,"spinRate":2574,"spinDirection":28},"zone":4,"typeConfidence":2.0,"plateTime":0.4532035439982578,"extension":6.907379920600706},"index":3,"playId":"b968a8b2-6fc1-3fe9-8c71-755e50164c70","pitchNumber":3,"startTime":"2026-08-14T23:16:44.772Z","endTime":"2026-08-14T23:16:48.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.944003776729428,"aZ":-33.45837528283229,"pfxX":4.300893673187227,"pfxZ":-0.7498822831492955,"pX":0.314931296046021,"pZ":2.602077313325489,"vX0":5.600943897141668,"vY0":-129.52287395190058,"vZ0":-1.7376496831106447,"x":105.0,"y":168.52,"x0":-2.427535142432537,"y0":50.00337612146291,"z0":5.82031086535949,"aX":7.3668342384959375},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.6,"breakHorizontal":-9.0,"spinRate":2240,"spinDirection":47},"zone":6,"typeConfidence":2.0,"plateTime":0.4215551566959448,"extension":6.894192410120671},"hitData":{"launchSpeed":84.7,"launchAngle":69.0,"totalDistance":103.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":154.29,"coordY":164.96}},"index":4,"playId":"bdf3ed17-4b08-391d-b9c3-0b4199fdb0b8","pitchNumber":4,"startTime":"2026-08-14T23:17:03.522Z","endTime":"2026-08-14T23:17:13.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:17:13.838Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty France singles on a ground ball to right fielder Chase DeLauter. Fernando Tatis Jr. to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-14T23:17:19.479Z","endTime":"2026-08-14T23:20:09.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"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":800050,"link":"/api/v1/people/800050"},"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":6},"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":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.7,"endSpeed":74.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.530162784229276,"aZ":-44.070040263314965,"pfxX":6.406790460180765,"pfxZ":-8.417659330218685,"pX":0.45375344478103363,"pZ":2.654627828785743,"vX0":4.3754421348436985,"vY0":-118.87526651503211,"vZ0":1.1884956399351196,"x":99.7,"y":167.11,"x0":-2.251492680198945,"y0":50.00504198423831,"z0":6.189643147669032,"aX":9.050734824643449},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-14.5,"breakHorizontal":-12.7,"spinRate":2454,"spinDirection":31},"zone":6,"typeConfidence":2.0,"plateTime":0.4630540497868254,"extension":6.962060756840403},"index":0,"playId":"eac3c2b0-2555-3d2e-b60d-beeb48a8c3a3","pitchNumber":1,"startTime":"2026-08-14T23:17:41.170Z","endTime":"2026-08-14T23:17:45.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.802448724069624,"aZ":-15.434613208964807,"pfxX":-5.782632596684894,"pfxZ":8.01721055228626,"pX":-1.3068880070345548,"pZ":3.0478599927393226,"vX0":5.057274313643987,"vY0":-143.08316804050497,"vZ0":-5.009375579516279,"x":166.82,"y":156.49,"x0":-2.3397583152304664,"y0":50.00615206999958,"z0":5.777656627615506,"aX":-12.078366348815186},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.8,"breakHorizontal":9.6,"spinRate":2285,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38175721592420553,"extension":7.013143326642155},"index":1,"playId":"d6395159-a001-3851-9a14-9b455c6ab7b3","pitchNumber":2,"startTime":"2026-08-14T23:18:01.515Z","endTime":"2026-08-14T23:18:06.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.038242802101315,"aZ":-14.661520355195563,"pfxX":-5.900114247179936,"pfxZ":8.406024970827762,"pX":-0.29177953131268924,"pZ":3.065619192603215,"vX0":7.821414756877033,"vY0":-142.9869800677053,"vZ0":-5.337219507101069,"x":128.12,"y":156.01,"x0":-2.2880764034542906,"y0":50.00342942604644,"z0":5.866648268668599,"aX":-12.2939744341191},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.4,"breakHorizontal":9.2,"spinRate":2304,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3821457967804047,"extension":7.113292295080131},"index":2,"playId":"ae160e10-0cae-36a6-9794-18fc6e62bbe1","pitchNumber":3,"startTime":"2026-08-14T23:18:21.907Z","endTime":"2026-08-14T23:18:25.136Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"665d3fd3-4326-332d-a0f8-166f64bbb7c9","startTime":"2026-08-14T23:18:47.936Z","endTime":"2026-08-14T23:18:54.344Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.284067270294017,"aZ":-33.686938543645084,"pfxX":5.303419702288311,"pfxZ":-0.8937510201119654,"pX":1.1077156314090402,"pZ":2.1693963738427766,"vX0":7.341832480364313,"vY0":-128.55864104306397,"vZ0":-2.569697238006797,"x":74.78,"y":180.21,"x0":-2.468569758578514,"y0":50.00642034204821,"z0":5.782556507824943,"aX":8.927515842175708},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.9,"breakHorizontal":-11.2,"spinRate":2395,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.42515644258772456,"extension":6.964010516677088},"index":4,"playId":"0a419a48-3278-341d-ab9d-5b78efef1313","pitchNumber":4,"startTime":"2026-08-14T23:19:13.134Z","endTime":"2026-08-14T23:19:16.734Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.158270934145285,"aZ":-36.52837155018849,"pfxX":5.966158154119178,"pfxZ":-2.608247594924033,"pX":1.7917289081257173,"pZ":1.3764975165475166,"vX0":8.837548621171086,"vY0":-128.07586291573227,"vZ0":-3.6053526064195807,"x":48.7,"y":201.61,"x0":-2.4717109286564214,"y0":50.00234947716073,"z0":5.64371180106453,"aX":9.961823788434945},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-5.3,"breakHorizontal":-12.7,"spinRate":2316,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4268002527138526,"extension":6.943868358787242},"index":5,"playId":"633af881-86e1-3916-9917-2c42a81069ad","pitchNumber":5,"startTime":"2026-08-14T23:19:41.147Z","endTime":"2026-08-14T23:19:45.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":92.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.349244888099914,"aZ":-16.01801677545174,"pfxX":-7.6537797945775266,"pfxZ":7.460512098714014,"pX":0.14610338491097724,"pZ":3.0413919602192,"vX0":10.018024309937493,"vY0":-145.18380210932236,"vZ0":-5.044826081567983,"x":111.43,"y":156.66,"x0":-2.3314260331329457,"y0":50.00491348990823,"z0":5.754277807049047,"aX":-16.579827092138043},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":12.8,"breakHorizontal":12.2,"spinRate":2334,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.3751766804790413,"extension":7.149638695509645},"hitData":{"launchSpeed":93.1,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.66,"coordY":121.99}},"index":6,"playId":"aa33706c-440f-34e3-8285-33452bcf6e3d","pitchNumber":6,"startTime":"2026-08-14T23:19:59.508Z","endTime":"2026-08-14T23:20:09.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:20:09.706Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Merrill lines out sharply to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-14T23:20:17.993Z","endTime":"2026-08-14T23:21:51.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":84.0,"endSpeed":77.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.208199064336217,"aZ":-43.82787400413283,"pfxX":4.994902293933553,"pfxZ":-7.747946091439248,"pX":0.7007461193162451,"pZ":0.9400007101058157,"vX0":5.667635247588377,"vY0":-122.21849049019531,"vZ0":-3.0938571490436386,"x":90.29,"y":213.4,"x0":-2.301286990833722,"y0":50.00078974004205,"z0":6.004705578822242,"aX":7.515759766638013},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-14.5,"breakHorizontal":-10.4,"spinRate":2539,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.44901677647379534,"extension":6.852156573328452},"index":0,"playId":"f8eab7f4-1cda-3576-b2fc-cd282cb42c17","pitchNumber":1,"startTime":"2026-08-14T23:20:44.688Z","endTime":"2026-08-14T23:20:47.688Z","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":87.8,"endSpeed":81.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70738504443708,"aZ":-30.765238418197093,"pfxX":6.754465889305113,"pfxZ":0.8397210668435484,"pX":0.8922491408010345,"pZ":3.3472929598829193,"vX0":6.204490312029513,"vY0":-127.80805382942522,"vZ0":-0.39684709355430914,"x":82.99,"y":148.4,"x0":-2.434796232710865,"y0":50.0006459767891,"z0":5.8987608463165495,"aX":11.290475526996147},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.7,"breakHorizontal":-13.6,"spinRate":2323,"spinDirection":52},"zone":12,"typeConfidence":2.0,"plateTime":0.4268275584932746,"extension":6.954158625363894},"index":1,"playId":"03470ad0-6527-35b6-8042-b58d62ad24be","pitchNumber":2,"startTime":"2026-08-14T23:21:04.466Z","endTime":"2026-08-14T23:21:07.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.526431157098845,"aZ":-33.69487156672938,"pfxX":4.279395196882458,"pfxZ":-0.8731569077243826,"pX":1.7868183637210882,"pZ":0.9821342254439884,"vX0":9.425564159214874,"vY0":-130.5413471090361,"vZ0":-5.764900186433295,"x":48.89,"y":212.26,"x0":-2.415885438644509,"y0":50.00327935631419,"z0":5.732672931044413,"aX":7.442005054480835},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-2.6,"breakHorizontal":-9.7,"spinRate":2247,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.418370556965983,"extension":6.978610497134624},"index":2,"playId":"53c100cf-5921-3475-9c9c-34b946fc8b7c","pitchNumber":3,"startTime":"2026-08-14T23:21:27.767Z","endTime":"2026-08-14T23:21:30.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.482333248944464,"aZ":-37.18437452358238,"pfxX":4.4326618212872475,"pfxZ":-2.935771159179197,"pX":0.19576879239589443,"pZ":2.560798361799076,"vX0":5.548079428958736,"vY0":-129.0156301817331,"vZ0":-1.1921636443083286,"x":109.54,"y":169.64,"x0":-2.5475265354951104,"y0":50.00042187533127,"z0":5.860578190597192,"aX":7.570773617529718},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-5.4,"breakHorizontal":-9.1,"spinRate":2324,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.4223965439929729,"extension":6.953289972548345},"hitData":{"launchSpeed":87.5,"launchAngle":7.0,"totalDistance":103.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":149.45,"coordY":169.19}},"index":3,"playId":"cc5387ae-439d-34b4-b4be-d24ac3abe522","pitchNumber":4,"startTime":"2026-08-14T23:21:47.072Z","endTime":"2026-08-14T23:21:51.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:21:51.724Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Steven Kwan walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-14T23:23:44.183Z","endTime":"2026-08-14T23:25:58.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.281655983569376,"aZ":-14.057633574109552,"pfxX":-6.089394535728463,"pfxZ":9.526410009675981,"pX":-1.6150479798801516,"pZ":2.3098830485052155,"vX0":5.996025356018981,"vY0":-137.03510949817547,"vZ0":-5.692463534457529,"x":178.56,"y":176.41,"x0":-3.040325422563848,"y0":50.00262013230351,"z0":5.3743695391361035,"aX":-11.581080691448761},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":9.7,"spinRate":2342,"spinDirection":225},"zone":13,"typeConfidence":0.91,"plateTime":0.3996946076736201,"extension":5.748456396334679},"index":0,"playId":"fa0f0c20-28dd-3177-84df-2d2989765069","pitchNumber":1,"startTime":"2026-08-14T23:24:04.212Z","endTime":"2026-08-14T23:24:07.783Z","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.6,"endSpeed":86.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.412671855354418,"aZ":-14.57277477642939,"pfxX":-5.173479001619928,"pfxZ":9.138570660397265,"pX":-1.1369736349056874,"pZ":3.0096826676044457,"vX0":6.485584582678631,"vY0":-137.62380906926273,"vZ0":-4.225750375575569,"x":140.32,"y":140.9,"x0":-2.8475622458552694,"y0":50.00005367054458,"z0":5.546182723698927,"aX":-9.961892424652511},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":8.0,"spinRate":2384,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.3973943393862358,"extension":5.858679725594292},"index":1,"playId":"e80b4399-00ae-3bd7-b821-548944d1c4b4","pitchNumber":2,"startTime":"2026-08-14T23:24:19.087Z","endTime":"2026-08-14T23:24:23.257Z","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":91.9,"endSpeed":84.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.575420221576763,"aZ":-25.662088471693927,"pfxX":-9.095701632788126,"pfxZ":3.575721590567394,"pX":0.6613747904105106,"pZ":2.680579355889863,"vX0":12.165387569437474,"vY0":-133.32547834190987,"vZ0":-1.9659516266237396,"x":91.79,"y":166.4,"x0":-2.7546819446189117,"y0":50.00244124622394,"z0":5.258418716247102,"aX":-16.56381069761971},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.2,"breakHorizontal":14.2,"spinRate":2270,"spinDirection":231},"zone":3,"typeConfidence":0.88,"plateTime":0.4090316772615803,"extension":5.942669557140601},"index":2,"playId":"39eb4dd9-420e-33f5-b4ef-6733045886ee","pitchNumber":3,"startTime":"2026-08-14T23:24:46.061Z","endTime":"2026-08-14T23:24:49.298Z","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":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.517223103361857,"aZ":-15.790878295182717,"pfxX":-5.0687334776747015,"pfxZ":8.519343714636598,"pX":-0.6834484902491839,"pZ":2.5158925703332056,"vX0":7.390571265343245,"vY0":-137.3317049429666,"vZ0":-5.048681637011591,"x":143.05,"y":170.85,"x0":-2.742625526147629,"y0":50.00124058197617,"z0":5.441106187895067,"aX":-9.746079843294405},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":7.8,"spinRate":2439,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.39782679637534946,"extension":6.0237181121982735},"index":3,"playId":"387cc82c-5c8a-3057-a2a3-bf550c16237c","pitchNumber":4,"startTime":"2026-08-14T23:25:03.341Z","endTime":"2026-08-14T23:25:08.086Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.246503092602776,"aZ":-25.332361798026138,"pfxX":-9.16640065816003,"pfxZ":4.165155389698952,"pX":-2.2172971216945543,"pZ":2.310315201689033,"vX0":5.258285605473998,"vY0":-127.34317798446374,"vZ0":-2.2137827088268347,"x":201.52,"y":176.4,"x0":-3.118511264365662,"y0":50.001179361163885,"z0":5.195750364466332,"aX":-15.047012631472414},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.3,"breakHorizontal":15.4,"spinRate":2012,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.43019295387958145,"extension":6.089929405204196},"index":4,"playId":"1193133a-269c-3b28-a5e2-a9427e0902e5","pitchNumber":5,"startTime":"2026-08-14T23:25:38.319Z","endTime":"2026-08-14T23:25:42.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37911443265927,"aZ":-24.944121856761193,"pfxX":-9.286253134297066,"pfxZ":3.7277968576221525,"pX":1.1280801495377806,"pZ":2.814657816144809,"vX0":13.566228457602573,"vY0":-137.58084276036905,"vZ0":-2.7184571791467635,"x":74.0,"y":162.78,"x0":-2.6352653483763597,"y0":50.00108636339901,"z0":5.486292922543506,"aX":-17.998482595161192},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.4,"breakHorizontal":14.4,"spinRate":2274,"spinDirection":224},"zone":12,"typeConfidence":0.91,"plateTime":0.3964599027996316,"extension":5.853213989889632},"index":5,"playId":"eedd15bb-b92e-3fe4-bf06-38a2a8402683","pitchNumber":6,"startTime":"2026-08-14T23:25:54.867Z","endTime":"2026-08-14T23:25:58.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:25:58.291Z","atBatIndex":5},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Chase DeLauter grounds into a force out, second baseman Jake Cronenworth to shortstop Xander Bogaerts. Steven Kwan out at 2nd. Chase DeLauter to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-14T23:26:01.463Z","endTime":"2026-08-14T23:26:33.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.972195491243767,"aZ":-25.280851268624506,"pfxX":-8.812458806361171,"pfxZ":3.6951564394150083,"pX":-0.09869981336830344,"pZ":1.7464489914459909,"vX0":10.681972369157851,"vY0":-135.15771560282622,"vZ0":-4.7370204478412115,"x":120.76,"y":191.63,"x0":-2.940578540606159,"y0":50.005220396301624,"z0":5.277407594888824,"aX":-16.45353061993712},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.9,"breakHorizontal":13.9,"spinRate":2225,"spinDirection":232},"zone":8,"typeConfidence":0.9,"plateTime":0.403856777180831,"extension":5.725494610509731},"hitData":{"launchSpeed":105.8,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.9,"coordY":154.07}},"index":0,"playId":"c6633600-5af1-3465-afe3-21727416e77f","pitchNumber":1,"startTime":"2026-08-14T23:26:25.173Z","endTime":"2026-08-14T23:26:33.280Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:26:33.280Z","atBatIndex":6},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Angel Martínez grounds into a double play, first baseman Ty France to shortstop Xander Bogaerts to first baseman Ty France. Chase DeLauter out at 2nd. Angel Martínez out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-14T23:26:41.385Z","endTime":"2026-08-14T23:27:54.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"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":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.1362514777803,"aZ":-32.67286963723883,"pfxX":4.138574788358847,"pfxZ":-0.3397729850896818,"pX":-0.34445171479641223,"pZ":1.9382665263662866,"vX0":5.306098293433593,"vY0":-119.09041042482458,"vZ0":-1.2328959715576653,"x":130.13,"y":186.45,"x0":-3.13247411726337,"y0":50.005893485895186,"z0":5.396522822521811,"aX":5.993338406886887},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.6,"breakHorizontal":-8.6,"spinRate":2816,"spinDirection":72},"zone":7,"typeConfidence":0.9,"plateTime":0.45850326514260953,"extension":5.692843819212132},"index":0,"playId":"ca99ee3c-6706-391f-8c24-8c6dba7fa2cc","pitchNumber":1,"startTime":"2026-08-14T23:27:05.907Z","endTime":"2026-08-14T23:27:09.723Z","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":1},"index":1,"playId":"8e0850d3-00c0-36c4-9f8f-6f9219340e32","startTime":"2026-08-14T23:27:26.894Z","endTime":"2026-08-14T23:27:35.068Z","isPitch":false,"type":"pickoff"},{"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":87.3,"endSpeed":80.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.703050230570565,"aZ":-27.84273346382731,"pfxX":-9.99296719147468,"pfxZ":2.6397868089586405,"pX":-0.9892576590169432,"pZ":2.105889540002886,"vX0":8.357595696337384,"vY0":-126.99158028789837,"vZ0":-2.276712944476223,"x":154.71,"y":181.92,"x0":-3.016059042387156,"y0":50.00582445447271,"z0":5.217195155355697,"aX":-16.412302426320153},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.6,"breakHorizontal":16.3,"spinRate":1987,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.43043607998909605,"extension":6.177508043763852},"hitData":{"launchSpeed":74.9,"launchAngle":3.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.27,"coordY":166.77}},"index":2,"playId":"d7546871-c0a5-32af-98a9-8f9b3555c771","pitchNumber":2,"startTime":"2026-08-14T23:27:46.422Z","endTime":"2026-08-14T23:27:54.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:27:54.343Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Campusano lines out to right fielder Chase DeLauter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-14T23:29:58.704Z","endTime":"2026-08-14T23:30:54.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":800050,"link":"/api/v1/people/800050"},"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":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.654771588519285,"aZ":-44.78519491917193,"pfxX":5.823697044730016,"pfxZ":-8.796326443246755,"pX":0.3218993126307169,"pZ":2.2969352171062076,"vX0":4.55211199172906,"vY0":-119.41114262216648,"vZ0":0.3602090957286659,"x":104.73,"y":176.76,"x0":-2.3711592201969163,"y0":50.00464759335973,"z0":6.198846675773086,"aX":8.34597414377589},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-15.5,"breakHorizontal":-11.8,"spinRate":2553,"spinDirection":33},"zone":6,"typeConfidence":2.0,"plateTime":0.4600428924770421,"extension":6.907531810569573},"index":0,"playId":"fd492c59-85f3-3b0b-b075-617ec2e1bda3","pitchNumber":1,"startTime":"2026-08-14T23:30:15.384Z","endTime":"2026-08-14T23:30:18.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.401207431414896,"aZ":-12.119707152076954,"pfxX":-7.033976345355723,"pfxZ":9.71677428976097,"pX":-0.009054496105924658,"pZ":3.420044164035361,"vX0":9.114707230077668,"vY0":-142.02680633439257,"vZ0":-5.08824067972517,"x":117.35,"y":146.44,"x0":-2.330638745032216,"y0":50.00172670054554,"z0":5.991295330843802,"aX":-14.516823771867944},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.8,"breakHorizontal":11.2,"spinRate":2356,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.38413682559302753,"extension":6.922882702417773},"index":1,"playId":"99779da0-db42-3679-a043-9eae8d996b0d","pitchNumber":2,"startTime":"2026-08-14T23:30:28.958Z","endTime":"2026-08-14T23:30:31.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.196413851632744,"aZ":-33.08304965850033,"pfxX":7.5614962147466365,"pfxZ":-0.5606443366268934,"pX":0.588718938434897,"pZ":2.4823978644204443,"vX0":5.198435886166757,"vY0":-126.00430150734417,"vZ0":-2.1679430195114,"x":94.56,"y":171.76,"x0":-2.4826054617460636,"y0":50.006259397239646,"z0":6.0227517784745155,"aX":12.180334458545206},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.3,"breakHorizontal":-14.9,"spinRate":2396,"spinDirection":50},"zone":6,"typeConfidence":2.0,"plateTime":0.4344123102444426,"extension":6.743522678213193},"hitData":{"launchSpeed":91.7,"launchAngle":21.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.26,"coordY":78.55}},"index":2,"playId":"a0cdbcd7-e6fd-3082-b740-de2a095551da","pitchNumber":3,"startTime":"2026-08-14T23:30:46.814Z","endTime":"2026-08-14T23:30:54.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:30:54.593Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, third baseman Angel Genao to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-14T23:30:56.994Z","endTime":"2026-08-14T23:31:56.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694197,"link":"/api/v1/people/694197"},"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":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76652601954913,"aZ":-44.33776512845756,"pfxX":4.5627148186994795,"pfxZ":-8.604796230466063,"pX":0.738867273424055,"pZ":2.503884357225742,"vX0":6.04519875094703,"vY0":-118.48267289314406,"vZ0":0.4775854693699242,"x":88.84,"y":171.18,"x0":-2.443455149662291,"y0":50.00114668564996,"z0":6.369007246480509,"aX":6.450896794561306},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-15.1,"breakHorizontal":-9.8,"spinRate":2457,"spinDirection":33},"zone":6,"typeConfidence":2.0,"plateTime":0.4632215836384015,"extension":6.815688233478479},"index":0,"playId":"5cb56f28-c951-3b44-b411-9dbfadbee94e","pitchNumber":1,"startTime":"2026-08-14T23:31:18.173Z","endTime":"2026-08-14T23:31:21.868Z","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":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.348021235623904,"aZ":-43.879794628575794,"pfxX":5.217234735123218,"pfxZ":-7.992225125166097,"pX":0.23686061031065758,"pZ":1.4229297440317201,"vX0":4.58647916619239,"vY0":-120.79740669081089,"vZ0":-1.839466538627803,"x":107.97,"y":200.36,"x0":-2.3697378077478586,"y0":50.00097279530927,"z0":6.081425780547707,"aX":7.643999649182565},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-14.6,"breakHorizontal":-10.6,"spinRate":2505,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.45488235147035816,"extension":6.889685791519663},"index":1,"playId":"d53baa63-298f-3c07-8b65-19c6509cd640","pitchNumber":2,"startTime":"2026-08-14T23:31:31.561Z","endTime":"2026-08-14T23:31:34.662Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-14T23:31:39.858Z","endTime":"2026-08-14T23:31:49.091Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"}},{"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":82.9,"endSpeed":76.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.231037153554276,"aZ":-44.695785357048415,"pfxX":4.413103794903887,"pfxZ":-8.555001317938617,"pX":-0.3562045598380095,"pZ":2.067592288783475,"vX0":3.4656638531758697,"vY0":-120.68422627488856,"vZ0":-0.36243960548812315,"x":130.58,"y":182.96,"x0":-2.3882915688674307,"y0":50.00318123639029,"z0":6.183092853772115,"aX":6.45815910457392},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-15.2,"breakHorizontal":-8.9,"spinRate":2473,"spinDirection":35},"zone":7,"typeConfidence":2.0,"plateTime":0.45522755606383747,"extension":6.839802903048398},"hitData":{"launchSpeed":98.0,"launchAngle":-11.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.91,"coordY":162.54}},"index":3,"playId":"39755bdc-d0be-32af-9d43-f7db3f9ff612","pitchNumber":3,"startTime":"2026-08-14T23:31:49.091Z","endTime":"2026-08-14T23:31:56.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:31:56.862Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-14T23:32:01.327Z","endTime":"2026-08-14T23:33:51.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":97.7,"endSpeed":89.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.667265309199536,"aZ":-19.492682394258935,"pfxX":-9.506956713034219,"pfxZ":6.207790943922067,"pX":0.28387096626224134,"pZ":2.6426460259677795,"vX0":11.086104736586663,"vY0":-141.87441576322928,"vZ0":-5.174822440313404,"x":106.18,"y":167.43,"x0":-2.4343618978449744,"y0":50.00649112121281,"z0":5.728006499267991,"aX":-19.435084704908913},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.3,"breakHorizontal":15.0,"spinRate":2025,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.38567895371479866,"extension":7.070021820307708},"index":0,"playId":"5c89e192-3dc9-3d91-804b-05de9a19dbda","pitchNumber":1,"startTime":"2026-08-14T23:32:22.201Z","endTime":"2026-08-14T23:32:25.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.616578517336638,"aZ":-44.542382338573155,"pfxX":5.610765671452387,"pfxZ":-8.657443938375526,"pX":0.33486186925259037,"pZ":1.4411340866936453,"vX0":4.707385383871992,"vY0":-119.70961457260879,"vZ0":-1.4340301945029097,"x":104.24,"y":199.87,"x0":-2.3978807255439003,"y0":50.00596387857898,"z0":6.094368329843801,"aX":8.011323011156845},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-15.7,"breakHorizontal":-11.4,"spinRate":2585,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4604282030333535,"extension":6.977199211703515},"index":1,"playId":"6aed4ca6-e1b8-3ab9-a895-6ba56d56bbd9","pitchNumber":2,"startTime":"2026-08-14T23:32:36.372Z","endTime":"2026-08-14T23:32:41.001Z","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":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.629797937546986,"aZ":-17.444324285607344,"pfxX":-9.345193535667715,"pfxZ":7.163023525409891,"pX":1.137485814389827,"pZ":2.597146945913697,"vX0":13.118036236109495,"vY0":-142.2642529674575,"vZ0":-5.551093441077613,"x":73.64,"y":168.66,"x0":-2.3121210588519854,"y0":50.00243299209713,"z0":5.673575285022011,"aX":-19.21828656652943},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.0,"breakHorizontal":14.4,"spinRate":2039,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3845190594165855,"extension":7.031928483758769},"index":2,"playId":"059e661e-0f11-394c-8f76-6d0f37da9f8b","pitchNumber":3,"startTime":"2026-08-14T23:32:50.920Z","endTime":"2026-08-14T23:32:55.522Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53190031801457,"aZ":-33.49171465809165,"pfxX":7.6479481692553035,"pfxZ":-0.8237899079313378,"pX":0.4830191307196407,"pZ":1.330945106700098,"vX0":4.8983393532038555,"vY0":-126.07607269317649,"vZ0":-4.269762455642311,"x":98.59,"y":202.84,"x0":-2.4838753787290564,"y0":50.00299104073337,"z0":5.77302512413987,"aX":12.214478418313076},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.3,"breakHorizontal":-15.0,"spinRate":2545,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.43576301269393936,"extension":6.899048345378085},"index":3,"playId":"58d03a84-4d25-330b-92b1-1b9be24f185a","pitchNumber":4,"startTime":"2026-08-14T23:33:13.940Z","endTime":"2026-08-14T23:33:18.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.766762831091537,"aZ":-33.523915611354,"pfxX":7.104009297424221,"pfxZ":-0.8295818816122784,"pX":1.0795274952070932,"pZ":1.4599062018124391,"vX0":6.648084736531077,"vY0":-127.2670561229086,"vZ0":-3.9847016546222283,"x":75.85,"y":199.36,"x0":-2.4957563508948404,"y0":50.001620136505366,"z0":5.720483576980552,"aX":11.573345461297462},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.3,"breakHorizontal":-14.4,"spinRate":2466,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4314842687316447,"extension":6.958823253199945},"index":4,"playId":"c2283038-4e74-3d41-861a-c8530ecdef38","pitchNumber":5,"startTime":"2026-08-14T23:33:30.902Z","endTime":"2026-08-14T23:33:36.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.141894117676884,"aZ":-34.36395765336964,"pfxX":5.839039229329228,"pfxZ":-1.3227004810755902,"pX":1.61884194307756,"pZ":1.0919429616137426,"vX0":8.418821534512354,"vY0":-128.0055666751251,"vZ0":-4.9174412759663575,"x":55.29,"y":209.3,"x0":-2.475082814864525,"y0":50.004471598619006,"z0":5.737385417767511,"aX":9.66008716795672},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.4,"breakHorizontal":-12.5,"spinRate":2494,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.42837678259959944,"extension":6.876397424386848},"index":5,"playId":"304800e7-fa35-3ae3-a2e1-7d3f0f6dc7ce","pitchNumber":6,"startTime":"2026-08-14T23:33:47.735Z","endTime":"2026-08-14T23:33:51.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:33:51.931Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Rengifo singles on a line drive to right fielder Chase DeLauter. Xander Bogaerts to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-14T23:34:43.710Z","endTime":"2026-08-14T23:34:57.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnThird":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"bb93bff0-a53f-385c-b930-aa728ef23ec3","startTime":"2026-08-14T23:34:23.533Z","endTime":"2026-08-14T23:34:30.628Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.744461434200115,"aZ":-16.276795509913832,"pfxX":-6.404496106217396,"pfxZ":7.724240516105871,"pX":0.4669493863812812,"pZ":2.6785734571835085,"vX0":9.87011021546356,"vY0":-141.91690314759424,"vZ0":-5.895532378931016,"x":99.2,"y":166.46,"x0":-2.2095999715047636,"y0":50.00469692031555,"z0":5.804314542601424,"aX":-13.184216478557252},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.1,"breakHorizontal":9.8,"spinRate":2329,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.3846316579451088,"extension":7.19658912605183},"hitData":{"launchSpeed":85.4,"launchAngle":19.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.55,"coordY":109.89}},"index":1,"playId":"43f61e12-2dc4-35dc-8b77-fba32257b111","pitchNumber":1,"startTime":"2026-08-14T23:34:46.067Z","endTime":"2026-08-14T23:34:57.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:34:57.379Z","atBatIndex":11},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Fernando Tatis Jr. grounds into a force out, shortstop Brayan Rocchio to second baseman Travis Bazzana. Luis Rengifo out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-14T23:35:07.972Z","endTime":"2026-08-14T23:35:56.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32079670873473,"aZ":-31.086856076186827,"pfxX":5.617376383048695,"pfxZ":0.6406726533345939,"pX":0.4580376536199607,"pZ":3.213399908400566,"vX0":5.869751850795736,"vY0":-128.7772097949808,"vZ0":-0.9090869397004401,"x":99.54,"y":152.02,"x0":-2.5756328961955104,"y0":50.00016036654785,"z0":5.963569611650136,"aX":9.485772215973153},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.2,"breakHorizontal":-11.4,"spinRate":2308,"spinDirection":47},"zone":3,"typeConfidence":2.0,"plateTime":0.4244089220194498,"extension":6.929585713028269},"index":0,"playId":"f594ca90-1d6d-3db8-9a65-66165877823e","pitchNumber":1,"startTime":"2026-08-14T23:35:31.166Z","endTime":"2026-08-14T23:35:34.493Z","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":88.3,"endSpeed":81.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.241423331796295,"aZ":-31.79382750807059,"pfxX":5.59506254412441,"pfxZ":0.224608944479062,"pX":0.914971890308338,"pZ":2.590556689860215,"vX0":6.811276657027519,"vY0":-128.49008319375557,"vZ0":-1.7497375267956186,"x":82.12,"y":168.83,"x0":-2.4915221906302847,"y0":50.00193794071075,"z0":5.737913973090991,"aX":9.405030082658397},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.2,"breakHorizontal":-11.6,"spinRate":2285,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4253753789890098,"extension":6.988834475829821},"hitData":{"launchSpeed":74.3,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.12,"coordY":156.49}},"index":1,"playId":"8b1cf27d-1285-3402-a124-f6635e3c101b","pitchNumber":2,"startTime":"2026-08-14T23:35:49.324Z","endTime":"2026-08-14T23:35:56.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:35:56.178Z","atBatIndex":12},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nathaniel Lowe homers (14) on a line drive to left center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-14T23:37:57.092Z","endTime":"2026-08-14T23:39:17.304Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":{"id":650633,"link":"/api/v1/people/650633"},"isScoringEvent":true,"rbi":true,"earned":true,"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":92.5,"endSpeed":84.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.414095765454388,"aZ":-27.59362376608406,"pfxX":-9.916874438092556,"pfxZ":2.5057699967348235,"pX":-0.10256373426361266,"pZ":3.1341696505237815,"vX0":10.959446992469747,"vY0":-134.27694410697418,"vZ0":-0.8237826163070546,"x":120.91,"y":154.16,"x0":-2.943827151096672,"y0":50.005987019905,"z0":5.403934894365349,"aX":-18.15660023726907},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.6,"breakHorizontal":15.7,"spinRate":2225,"spinDirection":230},"zone":2,"typeConfidence":0.91,"plateTime":0.40753737763660247,"extension":5.710451192694748},"index":0,"playId":"eca67090-34b4-32cd-b6dc-49331a1119d1","pitchNumber":1,"startTime":"2026-08-14T23:38:06.295Z","endTime":"2026-08-14T23:38:10.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.689455208723473,"aZ":-32.335289620327565,"pfxX":11.30433877622455,"pfxZ":-0.11857301200734227,"pX":-1.2924724426445022,"pZ":2.987732692391863,"vX0":1.0578937206271921,"vY0":-117.16781780346136,"vZ0":1.3033261796807087,"x":166.27,"y":158.11,"x0":-3.2179206930867346,"y0":50.00167804991268,"z0":5.4630778040033885,"aX":15.597381007907455},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.5,"breakHorizontal":-20.8,"spinRate":2862,"spinDirection":71},"zone":11,"typeConfidence":0.9,"plateTime":0.4688291044391377,"extension":5.843573223292835},"index":1,"playId":"5a820d6e-403f-31a2-847a-d362e79d119d","pitchNumber":2,"startTime":"2026-08-14T23:38:22.462Z","endTime":"2026-08-14T23:38:26.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.867183309859143,"aZ":-31.25067890785413,"pfxX":-10.295671541967693,"pfxZ":0.5717725049687878,"pX":1.2568512436227328,"pZ":2.353950499534423,"vX0":13.429002803526107,"vY0":-126.06058875518686,"vZ0":-0.8134382854289847,"x":69.09,"y":175.22,"x0":-2.79385858282634,"y0":50.00382837232021,"z0":5.196644915568287,"aX":-16.625622909024},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":15.7,"spinRate":1806,"spinDirection":245},"zone":14,"typeConfidence":0.88,"plateTime":0.4339733205478806,"extension":5.968663828164042},"index":2,"playId":"a7c393e8-b743-374e-a1f9-285135a5ad45","pitchNumber":3,"startTime":"2026-08-14T23:38:37.695Z","endTime":"2026-08-14T23:38:41.777Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53617665020818,"aZ":-26.215926803211584,"pfxX":-9.020365930127891,"pfxZ":3.1286942322561107,"pX":-0.2769307962179217,"pZ":2.4048278876714524,"vX0":10.167568233322896,"vY0":-136.76300525233378,"vZ0":-3.1833516266187423,"x":127.56,"y":173.85,"x0":-2.8607768891979894,"y0":50.004611245731304,"z0":5.370631788589088,"aX":-17.188252831195083},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.2,"breakHorizontal":14.4,"spinRate":2312,"spinDirection":225},"zone":5,"typeConfidence":0.91,"plateTime":0.3996193141354971,"extension":5.6691104798213905},"hitData":{"launchSpeed":107.4,"launchAngle":21.0,"totalDistance":409.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":75.52,"coordY":41.36}},"index":3,"playId":"2d52d1c6-a052-3985-b983-e80bc0bbe344","pitchNumber":4,"startTime":"2026-08-14T23:38:55.915Z","endTime":"2026-08-14T23:39:17.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:39:17.304Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Travis Bazzana grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-14T23:39:26.922Z","endTime":"2026-08-14T23:40:13.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":76.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.30784621671297,"aZ":-28.804972719517536,"pfxX":5.1502339990449855,"pfxZ":2.328392413873326,"pX":-0.48275723308578083,"pZ":2.509968720926294,"vX0":5.0180856236496485,"vY0":-118.56544192084577,"vZ0":-0.4718667869894373,"x":135.4,"y":171.01,"x0":-3.283482313851174,"y0":50.00224604991089,"z0":5.304790743779558,"aX":7.447100661423276},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.3,"breakHorizontal":-10.4,"spinRate":2790,"spinDirection":74},"zone":4,"typeConfidence":0.9,"plateTime":0.45920389682955465,"extension":6.0054213638135465},"index":0,"playId":"b9879961-0b81-323f-b57b-1b9033bec13a","pitchNumber":1,"startTime":"2026-08-14T23:39:37.320Z","endTime":"2026-08-14T23:39:41.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.119748481969808,"aZ":-28.932324811571675,"pfxX":-10.378082801813552,"pfxZ":1.9767203726614326,"pX":-0.987835227056237,"pZ":2.981385886716265,"vX0":8.640851095110216,"vY0":-126.74800551401839,"vZ0":0.0192594812292457,"x":154.65,"y":158.28,"x0":-3.0806365846390382,"y0":50.00101405890134,"z0":5.269908300509579,"aX":-17.008260297519435},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.8,"breakHorizontal":17.0,"spinRate":1961,"spinDirection":245},"zone":11,"typeConfidence":0.9,"plateTime":0.4309157534219423,"extension":5.989153392171732},"index":1,"playId":"6d7b66f2-bf9b-36b9-bea3-f4e109a2bac9","pitchNumber":2,"startTime":"2026-08-14T23:39:51.017Z","endTime":"2026-08-14T23:39:55.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08850163789462,"aZ":-29.24154110816114,"pfxX":-10.159447965832658,"pfxZ":1.7920668931693022,"pX":-0.41524030722189115,"pZ":1.7023379347475918,"vX0":9.964633873655707,"vY0":-126.4604955095666,"vZ0":-2.8181004404063423,"x":132.83,"y":192.82,"x0":-3.0658310506293844,"y0":50.00419915007422,"z0":5.150057500388403,"aX":-16.64071723599831},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.9,"breakHorizontal":16.4,"spinRate":1906,"spinDirection":245},"zone":7,"typeConfidence":0.9,"plateTime":0.4312767785154912,"extension":5.926363662342936},"hitData":{"launchSpeed":89.1,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.78,"coordY":147.41}},"index":2,"playId":"a517bd64-0159-3118-b8fd-d83540baa701","pitchNumber":3,"startTime":"2026-08-14T23:40:06.030Z","endTime":"2026-08-14T23:40:13.795Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:40:13.795Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Genao grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-14T23:40:17.735Z","endTime":"2026-08-14T23:40:45.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"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_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":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73142209601593,"aZ":-25.40280474604843,"pfxX":-9.619657017034779,"pfxZ":3.657843943334484,"pX":-0.4851404081443918,"pZ":2.727703163876476,"vX0":9.881722148335127,"vY0":-134.61056858807018,"vZ0":-2.4675086235784724,"x":135.49,"y":165.13,"x0":-2.9380107462552196,"y0":50.00330493365129,"z0":5.437647015896583,"aX":-17.81474966637675},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.4,"breakHorizontal":15.6,"spinRate":2291,"spinDirection":230},"zone":4,"typeConfidence":0.9,"plateTime":0.4054938665025274,"extension":5.777047151918663},"hitData":{"launchSpeed":89.8,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.51,"coordY":147.41}},"index":0,"playId":"258b06cf-f774-365a-a227-650628d100b7","pitchNumber":1,"startTime":"2026-08-14T23:40:37.979Z","endTime":"2026-08-14T23:40:45.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:40:45.378Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Petey Halpin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-14T23:40:49.473Z","endTime":"2026-08-14T23:43:09.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":7},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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":81.5,"endSpeed":75.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83455105967476,"aZ":-29.47262366719227,"pfxX":7.471941297794957,"pfxZ":1.8861989513368185,"pX":0.1748423257310507,"pZ":1.5251366395216657,"vX0":5.409818245189372,"vY0":-118.67226691880856,"vZ0":-2.530585789103133,"x":110.34,"y":197.6,"x0":-3.101821609058,"y0":50.003639255200234,"z0":5.279105665418886,"aX":10.699760518726764},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.1,"breakHorizontal":-14.8,"spinRate":2827,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.4608350552420273,"extension":5.8154148462102295},"index":0,"playId":"b9091119-6ff7-3f3b-998e-f7cff5c8984a","pitchNumber":1,"startTime":"2026-08-14T23:41:12.713Z","endTime":"2026-08-14T23:41:17.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08030605645818,"aZ":-15.325912257870872,"pfxX":-5.311304882105166,"pfxZ":8.686881388938799,"pX":-0.8761467066924958,"pZ":3.599358515760852,"vX0":7.4183437003625325,"vY0":-137.9871964724585,"vZ0":-2.6563327863696147,"x":150.4,"y":141.6,"x0":-2.9022794401260934,"y0":50.001864620308595,"z0":5.600001498869078,"aX":-10.300624470484983},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":8.2,"spinRate":2406,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.3960921635381669,"extension":5.757331408943472},"index":1,"playId":"15b0061c-67f8-3ee9-a3a3-4a2a80925997","pitchNumber":2,"startTime":"2026-08-14T23:41:29.695Z","endTime":"2026-08-14T23:41:33.977Z","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":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86827592694129,"aZ":-25.248135205946145,"pfxX":-10.569568374554054,"pfxZ":3.749408494172572,"pX":-0.003126676049128107,"pZ":2.801352324166166,"vX0":11.143634170721018,"vY0":-134.74020995928407,"vZ0":-2.300901643718271,"x":117.12,"y":163.14,"x0":-2.8091956724405462,"y0":50.00393301684263,"z0":5.440946069762577,"aX":-19.53539497205292},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.5,"breakHorizontal":16.9,"spinRate":2307,"spinDirection":223},"zone":2,"typeConfidence":0.91,"plateTime":0.40570059244326684,"extension":5.828163629190342},"index":2,"playId":"44f02299-3113-31a1-acda-089f6e6be04e","pitchNumber":3,"startTime":"2026-08-14T23:41:45.732Z","endTime":"2026-08-14T23:41:49.655Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04679727002395,"aZ":-23.931456909227613,"pfxX":-10.330271365314797,"pfxZ":4.43292036545423,"pX":-0.2311227825045942,"pZ":3.072787345876166,"vX0":10.545480478000588,"vY0":-135.1711393661248,"vZ0":-2.0890070817066757,"x":125.81,"y":155.81,"x0":-2.8312940530742416,"y0":50.00380717492722,"z0":5.527059417795755,"aX":-19.2155038843186},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":16.6,"spinRate":2269,"spinDirection":225},"zone":2,"typeConfidence":0.9,"plateTime":0.4044062682781817,"extension":5.771346340793371},"index":3,"playId":"9fdb06ec-0ef5-3f11-bc7c-2df0c24d3030","pitchNumber":4,"startTime":"2026-08-14T23:41:59.992Z","endTime":"2026-08-14T23:42:03.137Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-14T23:42:08.227Z","endTime":"2026-08-14T23:42:21.578Z","isPitch":false,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.386910132549378,"aZ":-24.747619155062566,"pfxX":-10.295791386684243,"pfxZ":3.9111525825800157,"pX":0.04264225027261629,"pZ":2.8579552019793306,"vX0":11.05507964227273,"vY0":-136.7595982886752,"vZ0":-2.5535269886871452,"x":115.37,"y":161.62,"x0":-2.709153689518419,"y0":50.00484223189905,"z0":5.496349981409605,"aX":-19.55909451330587},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.7,"breakHorizontal":16.4,"spinRate":2292,"spinDirection":223},"zone":2,"typeConfidence":0.91,"plateTime":0.4000948304447416,"extension":5.669092430922515},"index":5,"playId":"5fe70bb7-a608-3b00-b231-972a61e1980e","pitchNumber":5,"startTime":"2026-08-14T23:42:21.578Z","endTime":"2026-08-14T23:42:25.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.448745070659438,"aZ":-18.590302990757316,"pfxX":-5.136304227245808,"pfxZ":7.036694413201445,"pX":-0.16426096929743148,"pZ":3.56818212227937,"vX0":8.769489788868265,"vY0":-137.55769676634645,"vZ0":-2.2338011170985155,"x":123.26,"y":142.44,"x0":-2.7157253649484225,"y0":50.0008262333488,"z0":5.641053560959333,"aX":-9.913403369029355},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":7.6,"spinRate":2379,"spinDirection":218},"zone":11,"typeConfidence":0.89,"plateTime":0.39707726989024206,"extension":5.823007273589385},"index":6,"playId":"c24de61b-d6bf-3a51-9bd3-f5da19b2221b","pitchNumber":6,"startTime":"2026-08-14T23:42:42.311Z","endTime":"2026-08-14T23:42:45.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, 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":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.412682257055273,"aZ":-29.454107401372827,"pfxX":-8.765650803920135,"pfxZ":1.6327987436668732,"pX":-0.06596671470049899,"pZ":1.549420388894776,"vX0":10.066766487741626,"vY0":-127.49836212197047,"vZ0":-3.3748423757714074,"x":119.51,"y":196.95,"x0":-2.905594685612297,"y0":50.00294689856284,"z0":5.186569080715505,"aX":-14.597118034489085},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.5,"breakHorizontal":13.9,"spinRate":1853,"spinDirection":241},"zone":13,"typeConfidence":0.88,"plateTime":0.42773731723263175,"extension":5.997803995876303},"index":7,"playId":"e8d5a270-0936-35b8-8619-12e067260328","pitchNumber":7,"startTime":"2026-08-14T23:43:05.585Z","endTime":"2026-08-14T23:43:09.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:43:09.963Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-14T23:45:00.417Z","endTime":"2026-08-14T23:46:44.228Z","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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":5},"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(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":97.1,"endSpeed":89.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13094255366782,"aZ":-14.654928309993,"pfxX":-6.457976302687826,"pfxZ":8.59261030137522,"pX":-0.2571981524946982,"pZ":3.6394608781184328,"vX0":8.757060268324448,"vY0":-141.17022120358746,"vZ0":-3.6049626060171804,"x":126.8,"y":140.51,"x0":-2.545954028213929,"y0":50.00008006545783,"z0":5.86318783715429,"aX":-13.163521599833109},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.1,"breakHorizontal":10.1,"spinRate":2332,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3865258567157328,"extension":7.023355007806312},"index":0,"playId":"3fbae269-b081-3af0-98b0-a47cfa038e6b","pitchNumber":1,"startTime":"2026-08-14T23:45:21.250Z","endTime":"2026-08-14T23:45:26.483Z","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":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.537945085588554,"aZ":-43.658808046391286,"pfxX":5.8025323042016055,"pfxZ":-8.06008057400856,"pX":0.032385389856683724,"pZ":2.060685011892953,"vX0":3.920289920880079,"vY0":-118.84037833845245,"vZ0":-0.1396704551872181,"x":115.77,"y":183.14,"x0":-2.3944159932142655,"y0":50.00188890075215,"z0":6.097826160624754,"aX":8.268791170003439},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-14.3,"breakHorizontal":-11.5,"spinRate":2480,"spinDirection":32},"zone":8,"typeConfidence":2.0,"plateTime":0.46152564373296245,"extension":7.035126631774862},"index":1,"playId":"64f78599-9054-3e00-9858-692ac79c8cc5","pitchNumber":2,"startTime":"2026-08-14T23:45:34.358Z","endTime":"2026-08-14T23:45:39.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.435136786074487,"aZ":-44.61132059485223,"pfxX":5.907095844557235,"pfxZ":-8.670740158968714,"pX":-0.19336772892350773,"pZ":3.2277859697691698,"vX0":3.3550762578484297,"vY0":-119.14185539685207,"vZ0":2.4250856683252966,"x":124.37,"y":151.63,"x0":-2.388549014542563,"y0":50.004285604132434,"z0":6.235883263137445,"aX":8.470550826580926},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-14.8,"breakHorizontal":-11.5,"spinRate":2576,"spinDirection":31},"zone":2,"typeConfidence":2.0,"plateTime":0.4601833865270266,"extension":6.922055266825912},"index":2,"playId":"af4fa616-42f3-321d-9308-a88e13fb45d0","pitchNumber":3,"startTime":"2026-08-14T23:45:46.887Z","endTime":"2026-08-14T23:45:50.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35330907743549,"aZ":-15.075817915477474,"pfxX":-6.970690385391199,"pfxZ":8.193501153875822,"pX":0.2239203470279691,"pZ":3.9738295791759466,"vX0":9.544488004980591,"vY0":-142.95402702028755,"vZ0":-3.179317505715398,"x":108.46,"y":131.49,"x0":-2.2394116390811405,"y0":50.003906565652024,"z0":6.036243237455768,"aX":-14.549750112840776},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.4,"breakHorizontal":10.9,"spinRate":2314,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3819139455300151,"extension":6.964575413326614},"index":3,"playId":"76cc5eb9-2c02-35fe-8211-be0d8bf870ef","pitchNumber":4,"startTime":"2026-08-14T23:46:08.464Z","endTime":"2026-08-14T23:46:12.333Z","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":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80803216795232,"aZ":-44.74564371672301,"pfxX":5.743241192768744,"pfxZ":-8.578617401302138,"pX":0.06529224894562337,"pZ":1.3832103828203235,"vX0":4.324912264514108,"vY0":-120.93088315088605,"vZ0":-1.76833326611547,"x":114.51,"y":201.43,"x0":-2.4986696968481685,"y0":50.00098626527608,"z0":6.085418886574177,"aX":8.418624600736576},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-15.6,"breakHorizontal":-11.5,"spinRate":2594,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4546864901453058,"extension":6.96763482314829},"index":4,"playId":"6bb5f9fe-b84c-33ae-a160-2304ee61066f","pitchNumber":5,"startTime":"2026-08-14T23:46:22.033Z","endTime":"2026-08-14T23:46:25.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.601979684138595,"aZ":-35.17031566747467,"pfxX":5.950657719612073,"pfxZ":-1.8540360038114745,"pX":-0.28866527674088815,"pZ":2.560674997585968,"vX0":3.9453637798495254,"vY0":-126.22077436495032,"vZ0":-1.0589586188035414,"x":128.0,"y":169.64,"x0":-2.6424474815271632,"y0":50.00004904755075,"z0":5.806286017628159,"aX":9.641289218992359},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.4,"breakHorizontal":-11.6,"spinRate":2483,"spinDirection":52},"zone":5,"typeConfidence":2.0,"plateTime":0.43320545188998816,"extension":6.9933877084074325},"index":5,"playId":"c0a818ac-bffc-31a9-bbc0-f0514a25edeb","pitchNumber":6,"startTime":"2026-08-14T23:46:41.090Z","endTime":"2026-08-14T23:46:44.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:46:44.228Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, third baseman Angel Genao to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-14T23:46:48.592Z","endTime":"2026-08-14T23:47:27.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694197,"link":"/api/v1/people/694197"},"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":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.415899945079996,"aZ":-44.61221864819617,"pfxX":6.508037579604708,"pfxZ":-8.752021014393037,"pX":-0.4635028881993219,"pZ":2.7044767855230942,"vX0":2.698934753036603,"vY0":-118.87899244951669,"vZ0":1.228042067520232,"x":134.67,"y":165.76,"x0":-2.461824349680204,"y0":50.0054681431119,"z0":6.2550737642642025,"aX":9.24458537544821},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-15.2,"breakHorizontal":-12.5,"spinRate":2528,"spinDirection":33},"zone":4,"typeConfidence":2.0,"plateTime":0.46209334802802093,"extension":6.825350789412083},"index":0,"playId":"4ed410be-12dd-33b7-9e51-b6b5fcb77c96","pitchNumber":1,"startTime":"2026-08-14T23:47:07.712Z","endTime":"2026-08-14T23:47:11.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.510992427206805,"aZ":-35.03458127758861,"pfxX":5.7543712619872265,"pfxZ":-1.7422809320503347,"pX":0.4384715418999137,"pZ":2.360393359568419,"vX0":5.748477612178497,"vY0":-127.4661438964965,"vZ0":-2.039724604353606,"x":100.29,"y":175.05,"x0":-2.594476182360231,"y0":50.001733475366954,"z0":5.940493979613658,"aX":9.455217522199728},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.4,"breakHorizontal":-11.8,"spinRate":2460,"spinDirection":51},"zone":6,"typeConfidence":2.0,"plateTime":0.42990384185864494,"extension":6.955443222533163},"hitData":{"launchSpeed":70.5,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.46,"coordY":166.17}},"index":1,"playId":"796063ad-e832-3247-9eb3-ab05dfcf18a4","pitchNumber":2,"startTime":"2026-08-14T23:47:19.316Z","endTime":"2026-08-14T23:47:27.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:47:27.542Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ty France flies out sharply to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-14T23:47:31.887Z","endTime":"2026-08-14T23:48:42.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.799003840386384,"aZ":-35.406603321238535,"pfxX":7.618994980848427,"pfxZ":-2.042455390186319,"pX":-0.13247303027200513,"pZ":2.9787330094355884,"vX0":3.946327713396848,"vY0":-125.15690192303707,"vZ0":0.07703053957580996,"x":122.05,"y":158.35,"x0":-2.720644986288409,"y0":50.00296112715612,"z0":5.852741401736444,"aX":12.058340003206288},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.5,"breakHorizontal":-14.8,"spinRate":2447,"spinDirection":56},"zone":2,"typeConfidence":2.0,"plateTime":0.4380234557687124,"extension":6.916805512169275},"index":0,"playId":"c3af7d18-b01e-3c9f-951c-c34e6c70fe66","pitchNumber":1,"startTime":"2026-08-14T23:47:51.849Z","endTime":"2026-08-14T23:47:55.543Z","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":82.6,"endSpeed":76.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.492980916366815,"aZ":-43.9742408807909,"pfxX":5.527905092659996,"pfxZ":-8.107486986605064,"pX":0.09684361880545003,"pZ":2.351605637139185,"vX0":4.377508097203154,"vY0":-120.24172856868583,"vZ0":0.26386352412757974,"x":113.31,"y":175.29,"x0":-2.468792883284442,"y0":50.001356881124785,"z0":6.15975488058678,"aX":8.0479000461408},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-14.3,"breakHorizontal":-11.0,"spinRate":2586,"spinDirection":32},"zone":5,"typeConfidence":2.0,"plateTime":0.4564770607629236,"extension":6.890948008599277},"hitData":{"launchSpeed":100.2,"launchAngle":43.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":148.63,"coordY":77.71}},"index":1,"playId":"c4fb8e2e-5a46-3dea-a612-c7125d5fe803","pitchNumber":2,"startTime":"2026-08-14T23:48:32.479Z","endTime":"2026-08-14T23:48:42.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:48:42.378Z","atBatIndex":19},{"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":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-14T23:50:42.334Z","endTime":"2026-08-14T23:51:41.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.653651457890376,"aZ":-26.713199265089987,"pfxX":-9.885616488702832,"pfxZ":2.980796405460893,"pX":0.22341096468581303,"pZ":3.075412963425376,"vX0":11.554746869742786,"vY0":-133.9989397154035,"vZ0":-1.359649079249122,"x":108.48,"y":155.74,"x0":-2.843073962350575,"y0":50.006331025269255,"z0":5.482809956714168,"aX":-18.13432807852678},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.3,"breakHorizontal":15.7,"spinRate":2311,"spinDirection":226},"zone":2,"typeConfidence":0.9,"plateTime":0.4074308652837173,"extension":5.641827580996321},"index":0,"playId":"f1434edb-be0c-3830-a166-df26115c99eb","pitchNumber":1,"startTime":"2026-08-14T23:50:57.220Z","endTime":"2026-08-14T23:51:00.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.450660843382312,"aZ":-30.96711697858495,"pfxX":8.318369674993551,"pfxZ":0.8799262223136175,"pX":-0.3556656574136941,"pZ":2.9468988211444214,"vX0":3.798800193000564,"vY0":-116.32466158990084,"vZ0":0.9339992240311767,"x":130.56,"y":159.21,"x0":-3.0896912609479936,"y0":50.00281186879071,"z0":5.471833743947947,"aX":11.420237065312303},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":2.2,"breakHorizontal":-16.0,"spinRate":2879,"spinDirection":67},"zone":1,"typeConfidence":0.9,"plateTime":0.47053350207576683,"extension":5.5802340323695585},"index":1,"playId":"ad171c5a-cc2c-3524-9644-0f4acf0a8ed3","pitchNumber":2,"startTime":"2026-08-14T23:51:18.229Z","endTime":"2026-08-14T23:51:21.491Z","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":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.192954831271212,"aZ":-24.648680416236285,"pfxX":-10.966513464693069,"pfxZ":4.52120081009205,"pX":0.364434837052907,"pZ":1.83187020754615,"vX0":11.976026595467133,"vY0":-127.89253314734877,"vZ0":-3.4753378056614057,"x":103.11,"y":189.32,"x0":-2.9435718268083275,"y0":50.00344956630228,"z0":5.13122707354332,"aX":-18.25533272345286},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.6,"breakHorizontal":17.3,"spinRate":1916,"spinDirection":246},"zone":9,"typeConfidence":0.88,"plateTime":0.4274993554887434,"extension":5.982092836648394},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.56,"coordY":168.59}},"index":2,"playId":"4e44eb2a-05de-39db-8673-a0276cad6b8f","pitchNumber":3,"startTime":"2026-08-14T23:51:33.561Z","endTime":"2026-08-14T23:51:41.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:51:41.285Z","atBatIndex":20},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brayan Rocchio homers (10) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-14T23:51:46.195Z","endTime":"2026-08-14T23:53:04.913Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":{"id":650633,"link":"/api/v1/people/650633"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.9,"endSpeed":85.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.854795726012576,"aZ":-22.296861955383335,"pfxX":-7.692272046123904,"pfxZ":5.297070227009662,"pX":-0.6696494637190352,"pZ":3.752208264126089,"vX0":8.704094931674494,"vY0":-135.06021338608858,"vZ0":-0.7598609184384054,"x":142.53,"y":137.47,"x0":-2.920648433797536,"y0":50.00168636676825,"z0":5.592081010279226,"aX":-14.342314553836243},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":12.2,"spinRate":2300,"spinDirection":222},"zone":11,"typeConfidence":0.71,"plateTime":0.4041031477616106,"extension":5.555282365434063},"index":0,"playId":"a71219ab-5b42-3713-a042-62781f223dbb","pitchNumber":1,"startTime":"2026-08-14T23:52:07.814Z","endTime":"2026-08-14T23:52:11.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":76.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.550183582376672,"aZ":-29.83143868096476,"pfxX":4.5527195255027495,"pfxZ":1.616082754674924,"pX":1.179870248054659,"pZ":1.4653572572360047,"vX0":8.512205272799118,"vY0":-118.73915469148555,"vZ0":-2.7210867941845036,"x":72.03,"y":199.22,"x0":-3.0220420403477464,"y0":50.002608650581735,"z0":5.300059608863919,"aX":6.596896988113512},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.6,"breakHorizontal":-10.1,"spinRate":2779,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.4586838030269105,"extension":5.7749867909823065},"index":1,"playId":"21764acd-f97b-3769-a43f-ee3c4ec95234","pitchNumber":2,"startTime":"2026-08-14T23:52:23.219Z","endTime":"2026-08-14T23:52:26.739Z","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.997303650010462,"aZ":-26.72755788428889,"pfxX":-9.492912861338787,"pfxZ":2.9449165954764904,"pX":0.12182200539835442,"pZ":2.7090401367650467,"vX0":11.19757544090663,"vY0":-134.3743579010693,"vZ0":-2.2472075468186583,"x":112.36,"y":165.64,"x0":-2.843669322355309,"y0":50.002073685663234,"z0":5.433084693848192,"aX":-17.557809887607963},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.0,"breakHorizontal":15.1,"spinRate":2226,"spinDirection":228},"zone":2,"typeConfidence":0.9,"plateTime":0.40583049050759756,"extension":5.6147617873809565},"hitData":{"launchSpeed":96.0,"launchAngle":26.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":220.01,"coordY":82.9}},"index":2,"playId":"b6ddf9c4-fb78-393f-95bb-c1a2f1beaf59","pitchNumber":3,"startTime":"2026-08-14T23:52:39.277Z","endTime":"2026-08-14T23:53:04.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:53:04.913Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-14T23:53:19.728Z","endTime":"2026-08-14T23:54:51.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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,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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.260020773351613,"aZ":-30.991890836811447,"pfxX":9.343639933914254,"pfxZ":0.8697810236187484,"pX":0.12030399423784531,"pZ":1.7555402702504355,"vX0":4.859673499595689,"vY0":-115.52386712843881,"vZ0":-1.273700409231484,"x":112.41,"y":191.38,"x0":-3.2202532679866853,"y0":50.003226200826134,"z0":5.27622174719302,"aX":12.707569684846405},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":1.6,"breakHorizontal":-18.1,"spinRate":2852,"spinDirection":63},"zone":8,"typeConfidence":0.9,"plateTime":0.4730013367694039,"extension":5.9446348192506795},"index":0,"playId":"4e99cf83-ec0e-3484-8d40-109ecaa2a03d","pitchNumber":1,"startTime":"2026-08-14T23:53:28.228Z","endTime":"2026-08-14T23:53:31.844Z","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":94.5,"endSpeed":87.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.582491403345085,"aZ":-15.499365718497629,"pfxX":-4.756701230930291,"pfxZ":8.606413341110553,"pX":-0.8433862313072436,"pZ":3.7111455928249333,"vX0":7.319282798338142,"vY0":-137.59100405144642,"vZ0":-2.471474343820424,"x":149.15,"y":138.58,"x0":-2.9074074481288688,"y0":50.00007393081759,"z0":5.658519814462967,"aX":-9.213677812327969},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":7.3,"spinRate":2396,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.39652691902279935,"extension":5.79634031912117},"index":1,"playId":"7c249941-5460-3583-8564-ba887c1e1a89","pitchNumber":2,"startTime":"2026-08-14T23:53:42.565Z","endTime":"2026-08-14T23:53:46.607Z","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":87.1,"endSpeed":80.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92560163052236,"aZ":-26.03499073422455,"pfxX":-9.876712294527861,"pfxZ":3.7461837515216256,"pX":0.09463926193093466,"pZ":2.3569877893610514,"vX0":10.968196942405772,"vY0":-126.40781201026769,"vZ0":-1.888284694674653,"x":113.39,"y":175.14,"x0":-2.993452068283647,"y0":50.000811585286044,"z0":5.179986274239634,"aX":-16.171320507713475},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.6,"breakHorizontal":15.7,"spinRate":1956,"spinDirection":243},"zone":5,"typeConfidence":0.91,"plateTime":0.4313752253454286,"extension":5.950073547299687},"index":2,"playId":"d253ad39-e0f1-3ab1-b888-4749fac23326","pitchNumber":3,"startTime":"2026-08-14T23:53:58.659Z","endTime":"2026-08-14T23:54:02.236Z","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":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.5202773004157,"aZ":-31.610558970896374,"pfxX":2.104190926766682,"pfxZ":0.36055785355194736,"pX":-1.2246227106817078,"pZ":2.2890826188472837,"vX0":4.007553120751323,"vY0":-123.16701852837056,"vZ0":-1.3316332943059401,"x":163.68,"y":176.97,"x0":-3.1379394181357876,"y0":50.00077712450159,"z0":5.478612539883966,"aX":3.2740368339305235},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.6,"breakHorizontal":-4.7,"spinRate":2511,"spinDirection":102},"zone":13,"typeConfidence":0.77,"plateTime":0.4425236622022344,"extension":5.7982161282203295},"index":3,"playId":"af266135-3906-3ab2-8373-2fd671e7233b","pitchNumber":4,"startTime":"2026-08-14T23:54:21.885Z","endTime":"2026-08-14T23:54:26.815Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.541889787862047,"aZ":-32.7962768104817,"pfxX":8.676393778811994,"pfxZ":-0.44968861722593445,"pX":0.03350420890942508,"pZ":1.6174541487151657,"vX0":4.765386039001318,"vY0":-117.55817722958685,"vZ0":-1.5691852692576322,"x":115.72,"y":195.11,"x0":-3.14757510646062,"y0":50.000409359750385,"z0":5.341431122235036,"aX":12.125425170723856},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.0,"breakHorizontal":-16.9,"spinRate":2890,"spinDirection":68},"zone":8,"typeConfidence":0.9,"plateTime":0.46615013782899295,"extension":5.984139808813471},"hitData":{"launchSpeed":94.8,"launchAngle":13.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.41,"coordY":102.35}},"index":4,"playId":"80e66f7b-edd2-3bb3-ae26-2d40196ab54b","pitchNumber":5,"startTime":"2026-08-14T23:54:39.575Z","endTime":"2026-08-14T23:54:51.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:54:51.153Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase DeLauter singles on a ground ball to right fielder Fernando Tatis Jr., deflected by second baseman Jake Cronenworth. Steven Kwan to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-14T23:54:51.912Z","endTime":"2026-08-14T23:55:32.286Z","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":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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],"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":0},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"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":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26455197041291,"aZ":-25.94089721268452,"pfxX":-8.364088159287665,"pfxZ":3.8701922728977394,"pX":-0.06261610202525703,"pZ":2.379244967523081,"vX0":9.8023015743114,"vY0":-125.54692833429306,"vZ0":-1.929731516727296,"x":119.39,"y":174.54,"x0":-2.914461270041724,"y0":50.00380323883124,"z0":5.250526948917394,"aX":-13.474447638621106},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.8,"breakHorizontal":13.2,"spinRate":1848,"spinDirection":238},"zone":5,"typeConfidence":0.9,"plateTime":0.43478134172203253,"extension":6.1494719753946026},"hitData":{"launchSpeed":79.0,"launchAngle":10.0,"totalDistance":131.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.66,"coordY":110.83}},"index":0,"playId":"1bd3f287-c3d0-3f71-a7c9-d96da8c1a3ad","pitchNumber":1,"startTime":"2026-08-14T23:55:20.300Z","endTime":"2026-08-14T23:55:32.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:55:32.286Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-14T23:56:02.267Z","endTime":"2026-08-14T23:57:56.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"75ad2353-cbd3-4c27-817e-58074102c5cd","startTime":"2026-08-14T23:56:02.267Z","endTime":"2026-08-14T23:56:07.267Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.884455145460162,"aZ":-24.25805609022283,"pfxX":-9.835400555241439,"pfxZ":4.123610162309401,"pX":-0.15352841349971172,"pZ":2.2191009254498657,"vX0":10.659863899933146,"vY0":-136.86759230229953,"vZ0":-4.133005515077687,"x":122.85,"y":178.86,"x0":-2.7992791523237477,"y0":50.00189817465437,"z0":5.386432114487078,"aX":-18.878435389864567},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.8,"breakHorizontal":15.8,"spinRate":2334,"spinDirection":240},"zone":5,"typeConfidence":0.91,"plateTime":0.3984021802309572,"extension":5.839341021616746},"index":1,"playId":"d5b604a6-17d0-3b2d-904c-8676bb0f6a85","pitchNumber":1,"startTime":"2026-08-14T23:56:18.321Z","endTime":"2026-08-14T23:56:22.021Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.821558276005547,"aZ":-28.234160603276436,"pfxX":-10.063893370019663,"pfxZ":2.4004546266951174,"pX":0.10080327111962246,"pZ":0.6024756537037396,"vX0":11.137190187677511,"vY0":-126.21954532896521,"vZ0":-5.462509577400693,"x":113.16,"y":222.51,"x0":-3.0281883520438906,"y0":50.00003281425909,"z0":5.023611367903508,"aX":-16.496792375638748},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.5,"breakHorizontal":16.2,"spinRate":1815,"spinDirection":248},"zone":14,"typeConfidence":0.9,"plateTime":0.43129982458744687,"extension":6.104873246744216},"index":2,"playId":"ab591d5e-9314-3c8a-b936-50c41a0cba15","pitchNumber":2,"startTime":"2026-08-14T23:56:39.007Z","endTime":"2026-08-14T23:56:42.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.197582224978152,"aZ":-24.991280828535263,"pfxX":-9.167659893634065,"pfxZ":4.386458660984397,"pX":-0.7707044392400683,"pZ":2.460240763558105,"vX0":8.824558313242608,"vY0":-126.28401535467816,"vZ0":-1.8632394465424813,"x":146.38,"y":172.35,"x0":-3.0951204545666737,"y0":50.005845029388404,"z0":5.189393072395903,"aX":-15.026404867569305},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.8,"breakHorizontal":15.0,"spinRate":1880,"spinDirection":246},"zone":4,"typeConfidence":0.91,"plateTime":0.4313348203660512,"extension":6.133329472993624},"index":3,"playId":"76b2e589-4ef9-301c-92cc-24926b6adcbe","pitchNumber":3,"startTime":"2026-08-14T23:57:02.901Z","endTime":"2026-08-14T23:57:06.211Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.419193197650632,"aZ":-26.234580016133012,"pfxX":-9.530146234736673,"pfxZ":3.59340857063178,"pX":0.579309665630067,"pZ":0.9826308287810861,"vX0":12.049794060837733,"vY0":-127.10096132463106,"vZ0":-5.154595366106362,"x":94.92,"y":212.25,"x0":-2.9612495678097,"y0":50.00437265545647,"z0":5.092637682184486,"aX":-15.762477143934369},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.6,"breakHorizontal":14.9,"spinRate":1781,"spinDirection":249},"zone":14,"typeConfidence":0.9,"plateTime":0.42918079345264415,"extension":6.244579252258614},"index":4,"playId":"6804bc9a-28fb-396c-85f9-7242daaf8e8f","pitchNumber":4,"startTime":"2026-08-14T23:57:27.806Z","endTime":"2026-08-14T23:57:31.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.308185698277008,"aZ":-26.44382693538513,"pfxX":-9.282126757552614,"pfxZ":3.056096698873729,"pX":-0.4008835275280266,"pZ":2.999869164898247,"vX0":9.580584166958882,"vY0":-135.55219243078858,"vZ0":-1.8739625090509175,"x":132.28,"y":157.78,"x0":-2.7610306063600554,"y0":50.006010502682194,"z0":5.531310176943472,"aX":-17.421891915156383},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.4,"breakHorizontal":15.0,"spinRate":2305,"spinDirection":221},"zone":1,"typeConfidence":0.91,"plateTime":0.4027820620775584,"extension":5.912282795173576},"index":5,"playId":"b74903ad-759a-3f55-b654-74129cea2ec2","pitchNumber":5,"startTime":"2026-08-14T23:57:52.458Z","endTime":"2026-08-14T23:57:56.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:57:56.163Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathaniel Lowe singles on a ground ball to right fielder Fernando Tatis Jr. Steven Kwan scores. Chase DeLauter to 3rd.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-14T23:58:00.414Z","endTime":"2026-08-14T23:58:40.696Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"postOnThird":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":650633,"link":"/api/v1/people/650633"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.82594106338708,"aZ":-25.95095248423984,"pfxX":3.6609958518846,"pfxZ":4.130345112966501,"pX":0.22679956282451919,"pZ":2.230406715464329,"vX0":6.719906981877864,"vY0":-120.9605899198841,"vZ0":-2.016175910542145,"x":108.35,"y":178.56,"x0":-3.0446880103297445,"y0":50.00461026883885,"z0":5.312483397892819,"aX":5.5162224670912146},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.3,"breakHorizontal":-8.0,"spinRate":2808,"spinDirection":72},"zone":9,"typeConfidence":0.9,"plateTime":0.44991532530946454,"extension":5.699234299606396},"hitData":{"launchSpeed":101.8,"launchAngle":3.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.71,"coordY":117.15}},"index":0,"playId":"09f199e5-8d80-3026-8bbf-4e7d810d6f66","pitchNumber":1,"startTime":"2026-08-14T23:58:29.337Z","endTime":"2026-08-14T23:58:40.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-14T23:58:40.696Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Travis Bazzana grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-14T23:59:55.548Z","endTime":"2026-08-15T00:00:06.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-14T23:58:51.688Z","endTime":"2026-08-14T23:59:57.823Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.642974108424916,"aZ":-26.777819621382356,"pfxX":-9.54327868403677,"pfxZ":3.350655550973616,"pX":-0.5840076935857407,"pZ":1.525715164913752,"vX0":9.362083920735783,"vY0":-125.58657185461176,"vZ0":-3.4848410047257357,"x":139.26,"y":197.59,"x0":-3.1069443327846296,"y0":50.00165793062166,"z0":5.091490940437466,"aX":-15.3584776841094},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.5,"breakHorizontal":15.4,"spinRate":1939,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.4348919567257803,"extension":6.269113783557222},"hitData":{"launchSpeed":57.5,"launchAngle":-13.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.67,"coordY":148.45}},"index":1,"playId":"bed173ef-1b01-32ee-b86f-2845b94786f3","pitchNumber":1,"startTime":"2026-08-14T23:59:57.823Z","endTime":"2026-08-15T00:00:06.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:00:06.493Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Merrill walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-15T00:02:04.756Z","endTime":"2026-08-15T00:03:13.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"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],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5932655990738,"aZ":-27.6399360309389,"pfxX":0.9009128335786998,"pfxZ":2.5729079527411614,"pX":0.02921413351980451,"pZ":4.046612057890586,"vX0":6.515612864646351,"vY0":-131.37225418838003,"vZ0":0.5626374901570067,"x":115.89,"y":129.52,"x0":-2.5913879664558515,"y0":50.002914429641,"z0":5.870301049188446,"aX":1.5883174882386075},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.0,"breakHorizontal":-3.0,"spinRate":2216,"spinDirection":182},"zone":12,"typeConfidence":2.0,"plateTime":0.4155628671122056,"extension":6.930572456161234},"index":0,"playId":"474c2f03-f801-375f-b68c-61c5c104fe43","pitchNumber":1,"startTime":"2026-08-15T00:02:26.168Z","endTime":"2026-08-15T00:02:30.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3001303904095,"aZ":-45.944110235064166,"pfxX":5.483350328772586,"pfxZ":-10.008725470314676,"pX":-1.7515355759472935,"pZ":3.2572305820978356,"vX0":0.07320553108681624,"vY0":-116.91222338784222,"vZ0":2.9330357122564616,"x":183.76,"y":150.83,"x0":-2.4950062047297226,"y0":50.00359337474791,"z0":6.31739854824168,"aX":7.543831823565105},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-17.0,"breakHorizontal":-10.0,"spinRate":2420,"spinDirection":29},"zone":11,"typeConfidence":2.0,"plateTime":0.46959930197082755,"extension":6.764649813639215},"index":1,"playId":"d6bd8da0-dac6-306e-a162-94b5d3854a4b","pitchNumber":2,"startTime":"2026-08-15T00:02:39.579Z","endTime":"2026-08-15T00:02:43.401Z","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":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08959448743056,"aZ":-45.83456351651293,"pfxX":5.230615340758412,"pfxZ":-9.75763078439876,"pX":-0.9238489378758065,"pZ":2.99136547214557,"vX0":1.7368729019665974,"vY0":-117.75996271328162,"vZ0":2.2386204890528347,"x":152.21,"y":158.01,"x0":-2.351276115627964,"y0":50.003938408130814,"z0":6.279298152279387,"aX":7.320951077643933},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-16.8,"breakHorizontal":-10.0,"spinRate":2457,"spinDirection":31},"zone":11,"typeConfidence":2.0,"plateTime":0.4657387808541893,"extension":6.810354632351263},"index":2,"playId":"02d2cc2a-ef78-33c2-b66d-9810183d463e","pitchNumber":3,"startTime":"2026-08-15T00:02:53.272Z","endTime":"2026-08-15T00:02:57.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.088668317153395,"aZ":-16.58989807995545,"pfxX":-5.994143440154536,"pfxZ":7.471679898182071,"pX":-0.6959502400491928,"pZ":4.346980969388655,"vX0":7.104771682255094,"vY0":-142.8779154553055,"vZ0":-1.5650956772358613,"x":143.53,"y":121.41,"x0":-2.4253103393087954,"y0":50.006884445944195,"z0":5.934426522377002,"aX":-12.509932496443476},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.4,"breakHorizontal":9.6,"spinRate":2364,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3820187516282081,"extension":6.964629195994192},"index":3,"playId":"791f3c45-a7fe-33f0-88f2-6be64aa3687c","pitchNumber":4,"startTime":"2026-08-15T00:03:09.788Z","endTime":"2026-08-15T00:03:13.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:03:13.582Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Campusano strikes out swinging. Jackson Merrill steals (24) 2nd base.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-15T00:03:21.988Z","endTime":"2026-08-15T00:04:53.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72058853789022,"aZ":-32.328025457116034,"pfxX":6.990030548611157,"pfxZ":-0.10095975428523474,"pX":-0.5518872374309814,"pZ":3.2211498337073454,"vX0":2.950488275125378,"vY0":-125.24374908459981,"vZ0":-0.12648955357538783,"x":138.04,"y":151.81,"x0":-2.6493659346884706,"y0":50.00005399579919,"z0":5.892403007661907,"aX":11.221256523552197},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.0,"breakHorizontal":-13.3,"spinRate":2368,"spinDirection":51},"zone":1,"typeConfidence":2.0,"plateTime":0.43552751743116014,"extension":7.03841646016166},"index":0,"playId":"fd7b280f-2f2f-349d-9d6e-86a998d64cf9","pitchNumber":1,"startTime":"2026-08-15T00:03:38.000Z","endTime":"2026-08-15T00:03:41.937Z","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":"4885bf48-ab96-30ac-af89-dec04c334dd6","startTime":"2026-08-15T00:03:55.355Z","endTime":"2026-08-15T00:04:02.515Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05123056517495,"aZ":-32.458210110389224,"pfxX":7.099457959383665,"pfxZ":-0.1760107904623176,"pX":0.05942385296180197,"pZ":2.020057920909787,"vX0":4.417010565648751,"vY0":-125.72113201840573,"vZ0":-2.8967165714158822,"x":114.73,"y":184.24,"x0":-2.6390815338859244,"y0":50.00263152993955,"z0":5.8054834201256496,"aX":11.432813111541511},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.7,"breakHorizontal":-13.8,"spinRate":2358,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.43465781145309546,"extension":6.943259938559233},"index":2,"playId":"6a1f79a3-7b2e-3d5e-9cc3-f13e5ea0d169","pitchNumber":2,"startTime":"2026-08-15T00:04:12.308Z","endTime":"2026-08-15T00:04:16.074Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.133531471106465,"aZ":-18.907361530950315,"pfxX":-8.178590394550904,"pfxZ":6.34367393462685,"pX":-0.5543527182934267,"pZ":3.6938125766281975,"vX0":8.33795704521273,"vY0":-142.64597587286966,"vZ0":-2.4296303278810334,"x":107.01,"y":134.3,"x0":-2.4313991182108072,"y0":50.005967301508775,"z0":5.728369355562583,"aX":-17.11423379268723},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.3,"breakHorizontal":13.4,"spinRate":2100,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3817580197545696,"extension":7.0591655091117715},"index":3,"playId":"3b81d7c9-38bf-34a6-9ba9-2ca636f23025","pitchNumber":3,"startTime":"2026-08-15T00:04:29.992Z","endTime":"2026-08-15T00:04:32.992Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.977866018195343,"aZ":-42.62748955840954,"pfxX":5.166590997354886,"pfxZ":-7.090783843891935,"pX":-0.04598709630911743,"pZ":1.3029321340360673,"vX0":3.865306535008419,"vY0":-120.82501349550962,"vZ0":-2.461071124685814,"x":118.75,"y":203.6,"x0":-2.33861499921909,"y0":50.00072339118178,"z0":6.087739912717372,"aX":7.6208747772457635},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.2,"breakHorizontal":-10.3,"spinRate":2547,"spinDirection":31},"zone":13,"typeConfidence":2.0,"plateTime":0.4536834300477661,"extension":7.079768847042174},"index":4,"playId":"f0eb8ed0-4ef6-3aed-ae9c-5f58930c3a3e","pitchNumber":4,"startTime":"2026-08-15T00:04:48.089Z","endTime":"2026-08-15T00:04:53.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:04:53.743Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-15T00:05:02.769Z","endTime":"2026-08-15T00:07:32.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.018622286414576,"aZ":-32.4199161594018,"pfxX":6.060892496569831,"pfxZ":-0.14512353834180303,"pX":0.8920042447186658,"pZ":1.3392439706801755,"vX0":7.02199374849242,"vY0":-128.905829108818,"vZ0":-4.533842305084037,"x":83.0,"y":202.62,"x0":-2.651654384580341,"y0":50.00310925468033,"z0":5.615011770616442,"aX":10.230977688760131},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.1,"breakHorizontal":-12.5,"spinRate":2472,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.42440922095319467,"extension":6.917053680304221},"index":0,"playId":"46884b4f-081a-302f-a4e5-eefd41ac0e4d","pitchNumber":1,"startTime":"2026-08-15T00:05:22.519Z","endTime":"2026-08-15T00:05:25.683Z","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":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.430314718566013,"aZ":-44.15036582701027,"pfxX":5.626498905974463,"pfxZ":-8.343678646868558,"pX":0.20499738884461824,"pZ":1.0514548574029805,"vX0":4.34543845785775,"vY0":-119.73764499133945,"vZ0":-2.350017186549275,"x":109.19,"y":210.39,"x0":-2.3709936215347516,"y0":50.000407146486154,"z0":6.036105159142072,"aX":8.07969303323633},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-15.4,"breakHorizontal":-11.3,"spinRate":2587,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4593349615809328,"extension":6.888329050361365},"index":1,"playId":"9a538e9d-627f-31c4-9216-03cdac121e38","pitchNumber":2,"startTime":"2026-08-15T00:05:40.235Z","endTime":"2026-08-15T00:05:43.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.444577454132855,"aZ":-36.16480932615682,"pfxX":6.722953347913597,"pfxZ":-2.426831044691065,"pX":0.8587276282798522,"pZ":2.694234293645369,"vX0":6.3303313497406,"vY0":-127.27635229924016,"vZ0":-0.4661259629322053,"x":84.27,"y":166.04,"x0":-2.5315279502385244,"y0":50.00221265950156,"z0":5.736893809300868,"aX":11.05867828949535},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.3,"breakHorizontal":-13.6,"spinRate":2415,"spinDirection":48},"zone":12,"typeConfidence":2.0,"plateTime":0.42988311008736213,"extension":7.001772122468252},"index":2,"playId":"8c704e45-9f65-349c-a628-8fc3fed69189","pitchNumber":3,"startTime":"2026-08-15T00:06:09.029Z","endTime":"2026-08-15T00:06:12.029Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-15T00:06:31.709Z","endTime":"2026-08-15T00:06:47.622Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":88.1,"endSpeed":81.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.974739136280512,"aZ":-32.35679106372222,"pfxX":7.4477462682142,"pfxZ":-0.1100426552258913,"pX":0.8061789844408507,"pZ":1.4193097611693304,"vX0":6.203959515754386,"vY0":-128.23869998720244,"vZ0":-4.399889189715655,"x":86.27,"y":200.46,"x0":-2.6135564877667923,"y0":50.00272194528408,"z0":5.686538641690906,"aX":12.380668354134679},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.0,"breakHorizontal":-14.9,"spinRate":2387,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4274089746289813,"extension":7.02258418469414},"index":4,"playId":"ab6f9270-5007-3218-9049-4e08b631f1d0","pitchNumber":4,"startTime":"2026-08-15T00:06:47.622Z","endTime":"2026-08-15T00:06:50.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37525934952726,"aZ":-35.57009522390465,"pfxX":6.986253054044837,"pfxZ":-2.0739885823939654,"pX":0.7708352884156573,"pZ":0.07807047344789285,"vX0":6.110285127644835,"vY0":-127.43876466836998,"vZ0":-6.6629031057511625,"x":87.62,"y":236.67,"x0":-2.5698152774449503,"y0":50.0040697447887,"z0":5.553015103466353,"aX":11.434772084769936},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.2,"breakHorizontal":-14.0,"spinRate":2417,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.43060438847964155,"extension":6.931153311573001},"index":5,"playId":"c33d7ecf-829b-3ba3-bae1-74fffde8faa9","pitchNumber":5,"startTime":"2026-08-15T00:07:06.853Z","endTime":"2026-08-15T00:07:10.124Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72918841516653,"aZ":-44.04896513754043,"pfxX":5.239854286344955,"pfxZ":-8.01544309107809,"pX":0.5995798037797977,"pZ":1.2222954067347607,"vX0":5.375895419904876,"vY0":-121.21114724156466,"vZ0":-2.383980853130164,"x":94.15,"y":205.78,"x0":-2.3318226927532786,"y0":50.00541139568574,"z0":6.081936015411395,"aX":7.759627929229301},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-14.9,"breakHorizontal":-10.8,"spinRate":2525,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4527069464779365,"extension":7.171049771526175},"index":6,"playId":"cd696780-2716-32e5-965b-b1fb06128e30","pitchNumber":6,"startTime":"2026-08-15T00:07:29.253Z","endTime":"2026-08-15T00:07:32.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:07:32.573Z","atBatIndex":29},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Xander Bogaerts homers (11) on a fly ball to left center field. Jackson Merrill scores.","rbi":2,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-15T00:07:41.084Z","endTime":"2026-08-15T00:08:53.900Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":668909,"link":"/api/v1/people/668909"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":668909,"link":"/api/v1/people/668909"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":76.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.764476009492956,"aZ":-43.9395066354742,"pfxX":5.301461881466065,"pfxZ":-8.133553693144655,"pX":0.33884406672435424,"pZ":1.5094636938504713,"vX0":4.853250220169817,"vY0":-119.68668110529705,"vZ0":-1.4447276712906125,"x":104.08,"y":198.02,"x0":-2.406245333645083,"y0":50.00309280364992,"z0":6.066657495717984,"aX":7.6675622785660416},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-14.8,"breakHorizontal":-10.8,"spinRate":2521,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.45817459351799084,"extension":6.987919859397082},"index":0,"playId":"3eb0191f-09a6-3314-b25d-05a168d9215f","pitchNumber":1,"startTime":"2026-08-15T00:08:02.444Z","endTime":"2026-08-15T00:08:05.859Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51872752240852,"aZ":-30.07449667208362,"pfxX":6.870767459846796,"pfxZ":1.2808991641477654,"pX":0.19231008883799205,"pZ":3.3231439138713776,"vX0":4.878890953235461,"vY0":-126.80863139968552,"vZ0":-0.3162640932939418,"x":109.67,"y":149.06,"x0":-2.643051854544587,"y0":50.006043128614,"z0":5.828535282173251,"aX":11.302826663127547},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.5,"breakHorizontal":-13.4,"spinRate":2404,"spinDirection":56},"zone":2,"typeConfidence":2.0,"plateTime":0.43029761599706795,"extension":7.096959720018482},"hitData":{"launchSpeed":104.7,"launchAngle":28.0,"totalDistance":426.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":41.46,"coordY":47.73}},"index":1,"playId":"6a12283e-6b8c-3db3-a579-fe1218cd076c","pitchNumber":2,"startTime":"2026-08-15T00:08:24.586Z","endTime":"2026-08-15T00:08:53.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:08:53.900Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Rengifo strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-15T00:08:59.659Z","endTime":"2026-08-15T00:09:57.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":82.2,"endSpeed":75.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.509063997254856,"aZ":-44.32682909542163,"pfxX":5.444594614889446,"pfxZ":-8.417000035421758,"pX":-0.3767746266066967,"pZ":1.5340163755406895,"vX0":3.0567770463305064,"vY0":-119.73912540496906,"vZ0":-1.2851698194599825,"x":131.36,"y":197.36,"x0":-2.3801824679881287,"y0":50.00538389131375,"z0":6.06653512612768,"aX":7.856567415865798},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-15.2,"breakHorizontal":-10.7,"spinRate":2454,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.45854927128557543,"extension":6.806629358034705},"index":0,"playId":"e86a79f8-28b3-372b-8752-1a443c099e81","pitchNumber":1,"startTime":"2026-08-15T00:09:16.571Z","endTime":"2026-08-15T00:09:20.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88761251720317,"aZ":-13.17774096576666,"pfxX":-5.279884092248754,"pfxZ":9.08986097126558,"pX":1.107135696659361,"pZ":2.9409964713822636,"vX0":11.628225479942037,"vY0":-143.34108237503105,"vZ0":-5.792415356894876,"x":74.8,"y":159.37,"x0":-2.3086473562261167,"y0":50.00018320315722,"z0":5.804579169608987,"aX":-11.032602484184995},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.5,"breakHorizontal":7.3,"spinRate":2388,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.38154253219667655,"extension":7.139095922430832},"index":1,"playId":"d7c9d5a8-8868-39c8-a6e0-d756e2eca384","pitchNumber":2,"startTime":"2026-08-15T00:09:29.993Z","endTime":"2026-08-15T00:09:33.008Z","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":97.6,"endSpeed":90.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.519366060554532,"aZ":-11.578470947060636,"pfxX":-6.856422505851174,"pfxZ":9.967814505117724,"pX":-0.5519476768974365,"pZ":3.1489496797419574,"vX0":7.948778859944443,"vY0":-141.92254291358762,"vZ0":-5.266381903456564,"x":138.04,"y":153.76,"x0":-2.481062264859656,"y0":50.00540404216596,"z0":5.748178747255165,"aX":-14.171244605419464},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.3,"breakHorizontal":11.0,"spinRate":2410,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3840247004557895,"extension":7.087108139916115},"index":2,"playId":"13f3ba6d-fb91-3106-b7c3-3dc83344ec16","pitchNumber":3,"startTime":"2026-08-15T00:09:54.065Z","endTime":"2026-08-15T00:09:57.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:09:57.613Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angel Genao singles on a ground ball to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-15T00:11:51.713Z","endTime":"2026-08-15T00:12:31.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"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":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"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":91.7,"endSpeed":84.9,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00023376271615,"aZ":-26.211742421195428,"pfxX":-9.639800527713,"pfxZ":3.277909492031191,"pX":0.3691146507133117,"pZ":2.2730667092637646,"vX0":11.921285784520387,"vY0":-133.13309181761898,"vZ0":-3.270504439838123,"x":102.93,"y":177.41,"x0":-2.886489255197964,"y0":50.002299503195935,"z0":5.386786294454773,"aX":-17.535500467945173},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.5,"breakHorizontal":15.2,"spinRate":2254,"spinDirection":235},"zone":6,"typeConfidence":0.87,"plateTime":0.40933084709503076,"extension":5.845624487106615},"index":0,"playId":"7d46b754-0787-3e6c-b826-89256d30fabb","pitchNumber":1,"startTime":"2026-08-15T00:12:04.777Z","endTime":"2026-08-15T00:12:08.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.575096930804285,"aZ":-29.424931065245076,"pfxX":-8.576673600406968,"pfxZ":1.724895159275765,"pX":-0.15559951604836286,"pZ":1.9061794488115238,"vX0":9.829901251611656,"vY0":-124.71583012740567,"vZ0":-2.1026461361916224,"x":122.93,"y":187.31,"x0":-3.014209482912353,"y0":50.00041217625459,"z0":5.161828641848945,"aX":-13.653084763526735},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.9,"breakHorizontal":13.6,"spinRate":1799,"spinDirection":244},"zone":8,"typeConfidence":0.9,"plateTime":0.4374008062433652,"extension":5.967151343406174},"hitData":{"launchSpeed":102.8,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.51,"coordY":125.4}},"index":1,"playId":"bd0d40cc-4e5d-34c4-808b-226b3357b484","pitchNumber":2,"startTime":"2026-08-15T00:12:18.939Z","endTime":"2026-08-15T00:12:31.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:12:31.989Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Petey Halpin flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-15T00:12:31.908Z","endTime":"2026-08-15T00:13:11.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":0},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.691334961186083,"aZ":-27.865449120669236,"pfxX":-10.166385748608429,"pfxZ":2.704165993719317,"pX":-0.46168054732092983,"pZ":2.185296547526881,"vX0":9.474511872577857,"vY0":-125.00352410350878,"vZ0":-1.8527456518840189,"x":134.6,"y":179.78,"x0":-2.9685974803356534,"y0":50.001394695023656,"z0":5.209626213540183,"aX":-16.19062255035671},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.7,"breakHorizontal":16.4,"spinRate":1922,"spinDirection":246},"zone":4,"typeConfidence":0.9,"plateTime":0.43709509157815996,"extension":5.947565941747094},"hitData":{"launchSpeed":88.3,"launchAngle":34.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.81,"coordY":94.03}},"index":0,"playId":"b121aab0-5170-3f00-97ac-6c682a5ca6f2","pitchNumber":1,"startTime":"2026-08-15T00:12:57.753Z","endTime":"2026-08-15T00:13:11.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:13:11.015Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Patrick Bailey lines out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-15T00:13:50.387Z","endTime":"2026-08-15T00:14:25.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"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":2},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"a52c69be-9d17-31f2-b7d4-5e8195d1157d","startTime":"2026-08-15T00:13:34.697Z","endTime":"2026-08-15T00:13:42.175Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2858577234949,"aZ":-32.54698737079672,"pfxX":-10.464647450878498,"pfxZ":-0.23784216993753304,"pX":-0.041846742702283335,"pZ":2.4872479621455925,"vX0":10.432166232306436,"vY0":-125.58575927155864,"vZ0":-0.42074624296777474,"x":118.6,"y":171.62,"x0":-2.8887868015394718,"y0":50.000350300190284,"z0":5.30293800169204,"aX":-16.72462621290301},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.2,"breakHorizontal":16.6,"spinRate":1749,"spinDirection":243},"zone":5,"typeConfidence":0.9,"plateTime":0.43603661970810803,"extension":5.98142887150135},"index":1,"playId":"dc6ff75b-e041-349b-b8e5-7bdeebfa13b3","pitchNumber":1,"startTime":"2026-08-15T00:13:52.458Z","endTime":"2026-08-15T00:13:55.458Z","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":86.3,"endSpeed":80.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29964688943912,"aZ":-27.957807626955585,"pfxX":-10.579787578152558,"pfxZ":2.615402837863215,"pX":-0.7453059166289975,"pZ":1.7825000196911327,"vX0":9.084551411360877,"vY0":-125.3975824228378,"vZ0":-2.6656985662647257,"x":145.41,"y":190.65,"x0":-3.0180625775121444,"y0":50.00348263686185,"z0":5.110288120901807,"aX":-17.066583450372175},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.4,"breakHorizontal":17.4,"spinRate":1857,"spinDirection":244},"zone":7,"typeConfidence":0.9,"plateTime":0.4346660359422305,"extension":5.828506965686753},"hitData":{"launchSpeed":92.9,"launchAngle":17.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":153.69,"coordY":108.68}},"index":2,"playId":"619b1497-6641-3618-8921-0a592f20eafe","pitchNumber":2,"startTime":"2026-08-15T00:14:16.330Z","endTime":"2026-08-15T00:14:25.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:14:25.975Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-15T00:14:32.482Z","endTime":"2026-08-15T00:15:21.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"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":86.8,"endSpeed":79.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.795890733052456,"aZ":-27.568576746015868,"pfxX":-10.394280536948276,"pfxZ":2.8414086884521526,"pX":-1.4361882000445716,"pZ":1.9894293850963627,"vX0":7.453921063414469,"vY0":-126.20232505934997,"vZ0":-2.2964252115202273,"x":171.74,"y":185.07,"x0":-3.0721868439399285,"y0":50.001291224238514,"z0":5.123563348175804,"aX":-16.827330104469706},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.9,"breakHorizontal":17.2,"spinRate":1913,"spinDirection":248},"zone":13,"typeConfidence":0.91,"plateTime":0.43341424791109917,"extension":6.131317594169206},"index":0,"playId":"da13dd8b-c20b-3661-b898-04117626d7a1","pitchNumber":1,"startTime":"2026-08-15T00:14:54.707Z","endTime":"2026-08-15T00:14:58.777Z","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":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.438284392571777,"aZ":-26.526372787506777,"pfxX":-9.501836731679688,"pfxZ":3.558149754891202,"pX":-0.36034886808917777,"pZ":2.047558246586823,"vX0":9.447469898800357,"vY0":-124.68289785249006,"vZ0":-2.389707001579347,"x":130.74,"y":183.5,"x0":-2.9515468914161316,"y0":50.00016914697776,"z0":5.192072265472577,"aX":-15.062851324911025},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.1,"breakHorizontal":15.2,"spinRate":1849,"spinDirection":244},"zone":7,"typeConfidence":0.9,"plateTime":0.43814160219758724,"extension":6.24630233982519},"hitData":{"launchSpeed":87.7,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.9,"coordY":167.98}},"index":1,"playId":"6935bad8-7b77-36ef-b5d0-6d202b8d2f99","pitchNumber":2,"startTime":"2026-08-15T00:15:14.434Z","endTime":"2026-08-15T00:15:21.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:15:21.623Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Fernando Tatis Jr. homers (13) on a fly ball to left field.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-15T00:17:07.215Z","endTime":"2026-08-15T00:18:00.532Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":668909,"link":"/api/v1/people/668909"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.393912749092248,"aZ":-19.116595497984562,"pfxX":-8.655833480886578,"pfxZ":6.406735900375667,"pX":-0.49568106162852255,"pZ":3.1092880867419663,"vX0":8.662291698358123,"vY0":-141.22437547486325,"vZ0":-4.019255489567033,"x":135.89,"y":154.83,"x0":-2.464579263576497,"y0":50.00397539172874,"z0":5.765743610814747,"aX":-17.646208602550438},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.0,"breakHorizontal":14.2,"spinRate":2124,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.38647987001996054,"extension":6.962959755484797},"hitData":{"launchSpeed":115.5,"launchAngle":21.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":7.32,"coordY":84.69}},"index":0,"playId":"7665b66f-82a3-3d38-8ad2-750af14a9ed6","pitchNumber":1,"startTime":"2026-08-15T00:17:31.321Z","endTime":"2026-08-15T00:18:00.532Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:18:00.532Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a ground ball to left fielder Angel Martínez.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-15T00:18:05.475Z","endTime":"2026-08-15T00:19:49.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.043837024970355,"aZ":-13.245071484123201,"pfxX":-6.267553586064086,"pfxZ":9.345724853945859,"pX":0.8036297827084448,"pZ":1.6933409704932503,"vX0":10.960185449622493,"vY0":-140.74094774700015,"vZ0":-9.145938372920208,"x":86.37,"y":193.06,"x0":-2.309721223156726,"y0":50.003729357656596,"z0":5.822947021958186,"aX":-12.69647689680575},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.4,"breakHorizontal":9.4,"spinRate":2323,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.387733429506425,"extension":7.152720002923793},"index":0,"playId":"8269737e-5eec-3f8b-978b-8807c8097254","pitchNumber":1,"startTime":"2026-08-15T00:18:21.786Z","endTime":"2026-08-15T00:18:27.504Z","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":{"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":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.117424120942104,"aZ":-43.71051045423999,"pfxX":5.437819190932872,"pfxZ":-8.154016636101353,"pX":0.07741034999841392,"pZ":1.631900209533619,"vX0":4.305585397313192,"vY0":-118.6073629316271,"vZ0":-1.1802730515362896,"x":114.05,"y":194.72,"x0":-2.4722278727076343,"y0":50.0026825780422,"z0":6.146021738258006,"aX":7.693746612129198},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-14.8,"breakHorizontal":-10.9,"spinRate":2412,"spinDirection":31},"zone":8,"typeConfidence":2.0,"plateTime":0.4629942982448845,"extension":6.794708102850335},"index":1,"playId":"7bea18b2-49af-3502-843e-556fb7c0da92","pitchNumber":2,"startTime":"2026-08-15T00:18:48.161Z","endTime":"2026-08-15T00:18:51.161Z","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":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.669161537554995,"aZ":-42.69147625586813,"pfxX":4.9430794087831185,"pfxZ":-7.477038022586383,"pX":0.4443552616058143,"pZ":-0.14850556742489088,"vX0":4.633705631351947,"vY0":-118.40299080507471,"vZ0":-5.117103618937891,"x":100.06,"y":242.79,"x0":-2.1874565111370523,"y0":50.00549356546514,"z0":5.988428345379103,"aX":6.949794724247121},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-14.6,"breakHorizontal":-10.2,"spinRate":2435,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.46434955955037527,"extension":6.973776749214705},"index":2,"playId":"24a54359-7d20-39be-8d06-ff4c618ef250","pitchNumber":3,"startTime":"2026-08-15T00:19:01.501Z","endTime":"2026-08-15T00:19:04.823Z","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":83.2,"endSpeed":77.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.900682866860297,"aZ":-44.488260059729924,"pfxX":5.565811828233378,"pfxZ":-8.346462389549842,"pX":1.211492676591938,"pZ":0.26261345848278256,"vX0":6.534403441578329,"vY0":-121.0099158040268,"vZ0":-4.436892526316465,"x":70.82,"y":231.69,"x0":-2.253099496683531,"y0":50.00490828344677,"z0":6.040793425628099,"aX":8.20769823468348},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-16.0,"breakHorizontal":-11.8,"spinRate":2606,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.45363562087795906,"extension":7.0615807694114325},"index":3,"playId":"b68d04e1-7673-3359-8a34-ca9e647ebba7","pitchNumber":4,"startTime":"2026-08-15T00:19:18.133Z","endTime":"2026-08-15T00:19:23.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28551292542011,"aZ":-16.95207694099743,"pfxX":-5.014652879947862,"pfxZ":7.277020023528104,"pX":-0.3505215003132501,"pZ":3.263752281916173,"vX0":7.5249231216985075,"vY0":-142.89752911420732,"vZ0":-4.474772070532369,"x":130.36,"y":150.66,"x0":-2.352234279285315,"y0":50.00562655757827,"z0":5.896943428796278,"aX":-10.494730121510363},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.6,"breakHorizontal":7.8,"spinRate":2318,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3815744463858257,"extension":6.96386276047367},"hitData":{"launchSpeed":96.3,"launchAngle":-7.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.18,"coordY":130.47}},"index":4,"playId":"90692070-1ce9-30bd-9fe0-bd10509685ac","pitchNumber":5,"startTime":"2026-08-15T00:19:38.936Z","endTime":"2026-08-15T00:19:49.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:19:49.877Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a line drive to left fielder Angel Martínez. Jake Cronenworth to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-15T00:19:52.995Z","endTime":"2026-08-15T00:20:26.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13003255680187,"aZ":-36.82816287198205,"pfxX":6.606232109950863,"pfxZ":-2.9074556749057265,"pX":-0.7314125256149048,"pZ":3.016508518291608,"vX0":2.7371743553178476,"vY0":-125.34022363357582,"vZ0":0.2799636521863449,"x":144.88,"y":157.33,"x0":-2.6943959165444196,"y0":50.004069159533756,"z0":5.898141835997601,"aX":10.565443827579486},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.0,"breakHorizontal":-12.6,"spinRate":2350,"spinDirection":47},"zone":1,"typeConfidence":2.0,"plateTime":0.43614712576490344,"extension":7.041659897386034},"hitData":{"launchSpeed":96.8,"launchAngle":14.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.65,"coordY":100.94}},"index":0,"playId":"7612d20c-092d-3fcb-988b-a16740abf85c","pitchNumber":1,"startTime":"2026-08-15T00:20:15.834Z","endTime":"2026-08-15T00:20:26.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:20:26.221Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ty France walks. Jake Cronenworth to 3rd. Manny Machado to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-15T00:21:41.172Z","endTime":"2026-08-15T00:23:18.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnThird":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"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":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-15T00:20:37.784Z","endTime":"2026-08-15T00:21:43.101Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68646502500063,"aZ":-43.50006082030771,"pfxX":5.845805466100284,"pfxZ":-8.42458027530449,"pX":-0.8032305865603246,"pZ":2.4060676653034543,"vX0":2.197299287076417,"vY0":-115.81526869458826,"vZ0":0.9191725555739412,"x":147.62,"y":173.82,"x0":-2.5265075581776544,"y0":50.00249209871575,"z0":6.1983052545703865,"aX":7.8595045180869905},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-14.6,"breakHorizontal":-11.2,"spinRate":2307,"spinDirection":31},"zone":4,"typeConfidence":2.0,"plateTime":0.4747962711377882,"extension":7.109988824352563},"index":1,"playId":"a2da6f0f-ca10-3b38-a2c0-385bbb20874f","pitchNumber":1,"startTime":"2026-08-15T00:21:43.101Z","endTime":"2026-08-15T00:21:47.958Z","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":87.7,"endSpeed":81.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.287881600694835,"aZ":-33.68755725005723,"pfxX":7.287582743546962,"pfxZ":-0.9239593046915484,"pX":2.331952839042521,"pZ":0.9826483294550792,"vX0":9.446540454161687,"vY0":-127.4274601101035,"vZ0":-4.811854419955535,"x":28.11,"y":212.25,"x0":-2.3765347474248517,"y0":50.004785367731444,"z0":5.570769212400041,"aX":11.928341081291853},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.6,"breakHorizontal":-15.4,"spinRate":2396,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.43059547031284007,"extension":7.209995236715793},"index":2,"playId":"4615a3a0-dea8-32f9-862b-63e4978c2d6f","pitchNumber":2,"startTime":"2026-08-15T00:22:01.395Z","endTime":"2026-08-15T00:22:04.558Z","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":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43432462441088,"aZ":-43.754479368463784,"pfxX":5.656219161187726,"pfxZ":-8.197335485407763,"pX":-0.6723153959668287,"pZ":2.818237773331781,"vX0":2.5758962565265864,"vY0":-118.35070465474948,"vZ0":1.4279343105551805,"x":142.63,"y":162.69,"x0":-2.510952181853434,"y0":50.00201992342343,"z0":6.226741454511394,"aX":7.990968409438489},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-14.2,"breakHorizontal":-10.9,"spinRate":2377,"spinDirection":34},"zone":1,"typeConfidence":2.0,"plateTime":0.46351727850970903,"extension":6.899965419168124},"index":3,"playId":"ff9a2006-6596-3fb5-91cc-0d3d52d9f794","pitchNumber":3,"startTime":"2026-08-15T00:22:22.199Z","endTime":"2026-08-15T00:22:29.572Z","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":98.0,"endSpeed":90.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.473062231509907,"aZ":-13.604220417487863,"pfxX":-5.890870546775183,"pfxZ":8.922948816287395,"pX":-0.3722498493481379,"pZ":3.6554561655992313,"vX0":8.021332305842648,"vY0":-142.57794258971495,"vZ0":-3.71185779319143,"x":131.19,"y":140.08,"x0":-2.4426107787075813,"y0":50.0013686373778,"z0":5.819189877084131,"aX":-12.25853909851234},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.7,"breakHorizontal":9.2,"spinRate":2278,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3825914017232641,"extension":7.175116741761841},"index":4,"playId":"c17e6d3c-679b-3771-b96d-cddf7f8fb138","pitchNumber":4,"startTime":"2026-08-15T00:22:53.108Z","endTime":"2026-08-15T00:22:57.108Z","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":97.3,"endSpeed":89.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25192595906712,"aZ":-15.368639546097448,"pfxX":-4.79170804544165,"pfxZ":8.217978462249626,"pX":-0.23939903804458154,"pZ":3.853287737744493,"vX0":7.98069629174121,"vY0":-141.59920629123687,"vZ0":-2.8189613242089666,"x":126.13,"y":134.74,"x0":-2.4629054515812814,"y0":50.00150806392966,"z0":5.836623485583321,"aX":-9.79809928348429},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.5,"breakHorizontal":7.2,"spinRate":2352,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38581891917381794,"extension":7.178682879368327},"index":5,"playId":"1884d94e-7bfd-36b9-a905-cd2f7b4f7dee","pitchNumber":5,"startTime":"2026-08-15T00:23:11.684Z","endTime":"2026-08-15T00:23:18.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:23:18.182Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-15T00:23:29.177Z","endTime":"2026-08-15T00:25:29.707Z","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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnThird":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(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":87.8,"endSpeed":81.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.757915517895565,"aZ":-33.555383208310865,"pfxX":7.370394612490959,"pfxZ":-0.8321610287531254,"pX":-0.22192387723094906,"pZ":2.7001378863999306,"vX0":3.7514158278914143,"vY0":-127.95760399208588,"vZ0":-1.0852906365073154,"x":125.46,"y":165.88,"x0":-2.6632118347903475,"y0":50.00101004051908,"z0":5.752577203794891,"aX":12.252576072348292},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.6,"breakHorizontal":-14.2,"spinRate":2364,"spinDirection":52},"zone":5,"typeConfidence":2.0,"plateTime":0.42762622136862616,"extension":7.066945641614548},"index":0,"playId":"88cab85e-3556-38e8-a7bd-039e6274629d","pitchNumber":1,"startTime":"2026-08-15T00:23:45.680Z","endTime":"2026-08-15T00:23:48.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.279158540040328,"aZ":-33.410029119050826,"pfxX":8.12004431658536,"pfxZ":-0.765386132752063,"pX":-0.304090052367232,"pZ":2.6272713023527947,"vX0":3.387871022701346,"vY0":-126.74921985588368,"vZ0":-1.0435245497523526,"x":128.59,"y":167.84,"x0":-2.713294907315121,"y0":50.00042568649203,"z0":5.715920915835624,"aX":13.187334001378042},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.3,"breakHorizontal":-15.5,"spinRate":2376,"spinDirection":47},"zone":5,"typeConfidence":2.0,"plateTime":0.4323946488690269,"extension":6.993302615301239},"index":1,"playId":"5956c341-75ed-341d-8681-ede0a5fe9e99","pitchNumber":2,"startTime":"2026-08-15T00:24:03.494Z","endTime":"2026-08-15T00:24:07.516Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04129066841226,"aZ":-46.000760812331706,"pfxX":3.853676890435667,"pfxZ":-9.044420665029463,"pX":0.7243336232332468,"pZ":1.339900439760336,"vX0":5.7655072413888915,"vY0":-123.48856596189597,"vZ0":-2.075642405377966,"x":89.39,"y":202.6,"x0":-2.151235096584204,"y0":50.00605131416057,"z0":6.099760877932241,"aX":5.888097000180062},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-16.6,"breakHorizontal":-8.4,"spinRate":2562,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.44536885869008325,"extension":6.962683054680333},"index":2,"playId":"69c4c225-88f4-3d81-abdf-7522e07e3a21","pitchNumber":3,"startTime":"2026-08-15T00:24:24.226Z","endTime":"2026-08-15T00:24:27.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64242648132476,"aZ":-36.97353546025548,"pfxX":6.240388043823506,"pfxZ":-2.8161069264357286,"pX":0.3328292472928924,"pZ":0.9066013103907877,"vX0":5.490139060056916,"vY0":-129.8806791607918,"vZ0":-5.075500321649411,"x":104.31,"y":214.3,"x0":-2.6202871821403853,"y0":50.00155195139206,"z0":5.703264521279709,"aX":10.641237929394082},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-6.0,"breakHorizontal":-12.5,"spinRate":2407,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4219847699738515,"extension":7.0398569204307835},"index":3,"playId":"3176167a-d505-3c06-b409-eeea6e5e090f","pitchNumber":4,"startTime":"2026-08-15T00:24:45.350Z","endTime":"2026-08-15T00:24:48.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77783935459089,"aZ":-33.9783505421595,"pfxX":7.547286542260902,"pfxZ":-1.0728108964636238,"pX":0.8396132941998167,"pZ":1.2989460653266627,"vX0":5.811437706402509,"vY0":-128.58913824951833,"vZ0":-4.623520200711546,"x":85.0,"y":203.71,"x0":-2.4308964127816663,"y0":50.005587189052335,"z0":5.757745778118853,"aX":12.636118203244756},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.8,"breakHorizontal":-15.0,"spinRate":2392,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.42602125630166476,"extension":6.925363410308645},"index":4,"playId":"0031f36a-6ae3-35e1-a493-0d18a1ffc7f8","pitchNumber":5,"startTime":"2026-08-15T00:25:05.263Z","endTime":"2026-08-15T00:25:08.514Z","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":97.7,"endSpeed":90.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.083425733359395,"aZ":-16.51986798525554,"pfxX":-6.760645161400012,"pfxZ":7.561731888841777,"pX":-0.2551122046280741,"pZ":3.6788996490601247,"vX0":8.810000108696741,"vY0":-142.14391169151187,"vZ0":-2.7352076182910814,"x":126.72,"y":139.45,"x0":-2.4997262605677464,"y0":50.00069455367331,"z0":5.687999492259843,"aX":-13.992386134139974},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.4,"breakHorizontal":10.7,"spinRate":2276,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38367100159807377,"extension":7.1740913963809225},"index":5,"playId":"48ea622b-ca78-39e1-ab05-27c790056340","pitchNumber":6,"startTime":"2026-08-15T00:25:26.600Z","endTime":"2026-08-15T00:25:29.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:25:29.707Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Campusano doubles (10) on a sharp line drive to right fielder Chase DeLauter. Jake Cronenworth scores. Manny Machado scores. Ty France to 3rd.","rbi":2,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-15T00:25:44.916Z","endTime":"2026-08-15T00:27:16.950Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"postOnThird":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":668909,"link":"/api/v1/people/668909"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":668909,"link":"/api/v1/people/668909"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45049638261851,"aZ":-14.79061923926721,"pfxX":-4.653078841420388,"pfxZ":8.426516087693969,"pX":-0.6499756213924411,"pZ":3.7363096994667373,"vX0":6.632801548116954,"vY0":-142.0038067021521,"vZ0":-3.1942891922298973,"x":141.78,"y":137.9,"x0":-2.400569011011138,"y0":50.002175613225084,"z0":5.804158337330235,"aX":-9.598928944681862},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.9,"breakHorizontal":7.2,"spinRate":2329,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3842323489779842,"extension":7.241810089686108},"index":0,"playId":"fc028f3a-1444-3df8-b7e2-d398fa3ce740","pitchNumber":1,"startTime":"2026-08-15T00:25:59.311Z","endTime":"2026-08-15T00:26:03.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54359179456655,"aZ":-44.92216195204107,"pfxX":6.55774920719169,"pfxZ":-8.900630492119463,"pX":-1.3986702652646203,"pZ":3.253658035976225,"vX0":0.44030426940413475,"vY0":-119.08722494559333,"vZ0":2.4545925246482003,"x":170.31,"y":150.93,"x0":-2.4378121134319883,"y0":50.00434984752946,"z0":6.282375381172638,"aX":9.38971889355333},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-15.2,"breakHorizontal":-12.0,"spinRate":2479,"spinDirection":32},"zone":11,"typeConfidence":2.0,"plateTime":0.46048558609247126,"extension":6.9245612977391495},"index":1,"playId":"50969c6e-6777-30e3-b608-44d73e5967fc","pitchNumber":2,"startTime":"2026-08-15T00:26:18.624Z","endTime":"2026-08-15T00:26:23.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":91.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.498929073720465,"aZ":-12.192459163475664,"pfxX":-5.68626152682555,"pfxZ":9.48629807950928,"pX":-0.4152066147889997,"pZ":2.3746779066640333,"vX0":7.899116352785119,"vY0":-143.17241267131368,"vZ0":-7.252501392984877,"x":132.83,"y":174.66,"x0":-2.4524476292608424,"y0":50.00537310487765,"z0":5.6790976546385625,"aX":-11.980922560227937},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.1,"breakHorizontal":9.0,"spinRate":2371,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.3804340277481444,"extension":7.157784866357566},"index":2,"playId":"fc50f2c2-72a1-3948-893b-8df33732b790","pitchNumber":3,"startTime":"2026-08-15T00:26:43.562Z","endTime":"2026-08-15T00:26:47.863Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67812749521014,"aZ":-14.937016544555673,"pfxX":-4.090891239413098,"pfxZ":8.300559688260236,"pX":0.5910652493578682,"pZ":2.5633737137833417,"vX0":9.744484711486153,"vY0":-142.062472492197,"vZ0":-6.3991650179619635,"x":94.47,"y":169.57,"x0":-2.3277585007035553,"y0":50.0028842213355,"z0":5.767216104009549,"aX":-8.496176924261484},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.2,"breakHorizontal":5.8,"spinRate":2275,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.383232860504616,"extension":7.268106578622626},"hitData":{"launchSpeed":105.4,"launchAngle":21.0,"totalDistance":384.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":189.54,"coordY":57.43}},"index":3,"playId":"72834d90-6fb5-39a6-8b11-688dba9d70c2","pitchNumber":4,"startTime":"2026-08-15T00:27:03.011Z","endTime":"2026-08-15T00:27:16.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:27:16.950Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, second baseman Travis Bazzana to first baseman Nathaniel Lowe.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-15T00:30:01.755Z","endTime":"2026-08-15T00:31:37.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"postOnThird":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-15T00:27:30.700Z","endTime":"2026-08-15T00:27:45.555Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Craig Yoho replaces Gavin Williams.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-15T00:27:45.555Z","endTime":"2026-08-15T00:30:03.952Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684974,"link":"/api/v1/people/684974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":76.7,"endSpeed":70.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.90671592192245,"aZ":-40.38073232515911,"pfxX":-8.905108018934563,"pfxZ":-6.537488026562115,"pX":1.1280384126465368,"pZ":1.8321558094736539,"vX0":8.899687677793636,"vY0":-111.35852662155344,"vZ0":2.1546092547193907,"x":74.0,"y":189.31,"x0":-1.7623119786161914,"y0":50.00015554314526,"z0":5.028020694078424,"aX":-11.188518556298815},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-10.9,"breakHorizontal":13.8,"spinRate":2617,"spinDirection":297},"zone":14,"typeConfidence":0.91,"plateTime":0.49177347987334663,"extension":6.999347517370018},"index":2,"playId":"86ca0348-4120-3bd5-b567-e1cda3f5664e","pitchNumber":1,"startTime":"2026-08-15T00:30:03.952Z","endTime":"2026-08-15T00:30:08.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":68.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.751610397423775,"aZ":-41.22238816485387,"pfxX":-7.017987777497066,"pfxZ":-7.519938475915536,"pX":-0.7614129454471313,"pZ":2.844442934202201,"vX0":4.4739111861434475,"vY0":-109.12238134871389,"vZ0":4.848287199130038,"x":146.02,"y":161.98,"x0":-1.9295149779584035,"y0":50.005376108889244,"z0":5.043158609918638,"aX":-8.439007202897875},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-11.9,"breakHorizontal":11.5,"spinRate":2459,"spinDirection":304},"zone":4,"typeConfidence":0.91,"plateTime":0.5025224270903843,"extension":6.953707892811632},"index":3,"playId":"c40a4642-3ac3-39de-ac34-79c05c841e45","pitchNumber":2,"startTime":"2026-08-15T00:30:18.667Z","endTime":"2026-08-15T00:30:24.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95114983767022,"aZ":-18.25132672720563,"pfxX":-1.1492607276645876,"pfxZ":7.753786910754766,"pX":-0.6641829526354989,"pZ":2.9083274519162865,"vX0":4.105190902615553,"vY0":-132.35597820007175,"vZ0":-1.9732509805835794,"x":142.32,"y":160.26,"x0":-2.077681791610342,"y0":50.00572771551577,"z0":4.982466770015179,"aX":-2.064566335474814},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.9,"breakHorizontal":1.3,"spinRate":2570,"spinDirection":210},"zone":1,"typeConfidence":0.92,"plateTime":0.41186929894155844,"extension":6.766947309883252},"index":4,"playId":"224826ec-8c4a-336f-aed5-0c4ec9061b65","pitchNumber":3,"startTime":"2026-08-15T00:30:34.744Z","endTime":"2026-08-15T00:30:40.093Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.598753363375046,"aZ":-25.425966435425575,"pfxX":0.8331785529072767,"pfxZ":3.812629955160112,"pX":0.12727611091277655,"pZ":4.061173308893642,"vX0":5.644031586004665,"vY0":-131.16963928395438,"vZ0":2.3186090079060975,"x":112.15,"y":129.13,"x0":-2.146565912486165,"y0":50.003116068443525,"z0":5.042595415963942,"aX":1.4746409786249317},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.6,"breakHorizontal":-2.5,"spinRate":2576,"spinDirection":180},"zone":12,"typeConfidence":0.89,"plateTime":0.41504976112153047,"extension":6.831649311266918},"index":5,"playId":"76ca89b8-9d36-32b4-99d5-b1ccb4526b66","pitchNumber":4,"startTime":"2026-08-15T00:31:01.206Z","endTime":"2026-08-15T00:31:04.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.64678776793949,"aZ":-35.13169128358761,"pfxX":-11.062607165724843,"pfxZ":-2.164409161024759,"pX":0.36305642040759256,"pZ":1.4770614382574612,"vX0":8.05607049489549,"vY0":-116.08927588746029,"vZ0":-0.03243055913585091,"x":103.16,"y":198.9,"x0":-1.7141364576247675,"y0":50.00470160532641,"z0":4.834341528779323,"aX":-15.107701605036096},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-3.6,"breakHorizontal":18.0,"spinRate":2612,"spinDirection":286},"zone":14,"typeConfidence":0.9,"plateTime":0.4717472404854286,"extension":6.890163720891263},"index":6,"playId":"7173173d-2a66-3a2d-a9c7-c87f05356850","pitchNumber":5,"startTime":"2026-08-15T00:31:15.626Z","endTime":"2026-08-15T00:31:20.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60538774400859,"aZ":-22.068383800305465,"pfxX":1.1717212175936496,"pfxZ":5.6572331471242965,"pX":0.5180683297091742,"pZ":2.14839474552629,"vX0":6.15701939316604,"vY0":-131.9602203874107,"vZ0":-3.1115031758547076,"x":97.25,"y":180.77,"x0":-1.9851985483675432,"y0":50.00500863367171,"z0":4.9444780028408895,"aX":2.093270672422584},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.8,"breakHorizontal":-3.2,"spinRate":2506,"spinDirection":199},"zone":9,"typeConfidence":0.91,"plateTime":0.4129968197080762,"extension":6.885673759246451},"hitData":{"launchSpeed":82.2,"launchAngle":1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.24,"coordY":157.7}},"index":7,"playId":"daec680d-d5d3-3a5c-a507-f9becde825d6","pitchNumber":6,"startTime":"2026-08-15T00:31:30.245Z","endTime":"2026-08-15T00:31:37.957Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:31:37.957Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-15T00:31:46.739Z","endTime":"2026-08-15T00:33:18.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnSecond":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"postOnThird":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.88364393867245,"aZ":-38.16881265492368,"pfxX":-9.591461501092706,"pfxZ":-4.532337693589371,"pX":-1.248545108218831,"pZ":2.2946339262192454,"vX0":4.219586121583748,"vY0":-114.26918417999748,"vZ0":2.629998640927754,"x":164.59,"y":176.82,"x0":-1.872118624891847,"y0":50.001560226635846,"z0":4.876488533175735,"aX":-12.694027426851322},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-7.2,"breakHorizontal":16.3,"spinRate":2527,"spinDirection":298},"zone":13,"typeConfidence":0.9,"plateTime":0.4791815908272281,"extension":7.357817183869009},"index":0,"playId":"1fd95df3-f256-3ae8-bbe5-9dff4d46e20e","pitchNumber":1,"startTime":"2026-08-15T00:32:06.001Z","endTime":"2026-08-15T00:32:09.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.14481046047731,"aZ":-37.71306912551094,"pfxX":-9.258476742796432,"pfxZ":-4.162353116185516,"pX":1.0748102702168225,"pZ":1.2998208862550205,"vX0":8.86415048777526,"vY0":-114.3820050157402,"vZ0":0.2044838327899201,"x":76.03,"y":203.68,"x0":-1.6389978449472198,"y0":50.00258718050191,"z0":4.892655412363518,"aX":-12.327844715423243},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-7.2,"breakHorizontal":14.6,"spinRate":2533,"spinDirection":293},"zone":14,"typeConfidence":0.9,"plateTime":0.4779821057174063,"extension":7.066895952847147},"index":1,"playId":"b4b8caca-5c19-3c55-9e6b-83134fb0fc07","pitchNumber":2,"startTime":"2026-08-15T00:32:22.369Z","endTime":"2026-08-15T00:32:25.859Z","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":0,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.930025094544483,"aZ":-39.86512138328997,"pfxX":-8.986305996202987,"pfxZ":-5.9682777214277625,"pX":-0.9576116130938364,"pZ":2.5988543801088952,"vX0":4.818649794605293,"vY0":-112.86368618220546,"vZ0":3.6479308785972675,"x":153.5,"y":168.61,"x0":-1.9549331496380922,"y0":50.005463060562626,"z0":4.981644862163218,"aX":-11.571571003950403},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-9.5,"breakHorizontal":15.0,"spinRate":2527,"spinDirection":298},"zone":11,"typeConfidence":0.91,"plateTime":0.4856712489555708,"extension":7.175766175204123},"index":2,"playId":"408f6f82-c97c-3e09-b69f-9666712bd78e","pitchNumber":3,"startTime":"2026-08-15T00:32:39.281Z","endTime":"2026-08-15T00:32:43.822Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.032641455213657,"aZ":-19.107023735762418,"pfxX":-0.6699995957739122,"pfxZ":7.267724462823031,"pX":0.7744958515777235,"pZ":2.6063538305901024,"vX0":7.151080416872844,"vY0":-132.21188272536952,"vZ0":-2.5056387746788547,"x":87.48,"y":168.41,"x0":-1.8603648983183798,"y0":50.00433528478972,"z0":4.944369141278748,"aX":-1.206005162540318},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.0,"breakHorizontal":-0.1,"spinRate":2543,"spinDirection":205},"zone":6,"typeConfidence":0.92,"plateTime":0.41182370683289404,"extension":7.009621990546563},"index":3,"playId":"d3d51b9f-1401-3129-8170-baadcf2b13b1","pitchNumber":4,"startTime":"2026-08-15T00:32:56.668Z","endTime":"2026-08-15T00:33:00.383Z","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":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.370263900426576,"aZ":-24.347547822000916,"pfxX":-10.6226819309895,"pfxZ":4.015808323802718,"pX":1.2651584242507328,"pZ":2.5687705838459176,"vX0":11.865720496028723,"vY0":-138.38999091553072,"vZ0":-1.8202230837942617,"x":68.78,"y":169.42,"x0":-1.6872957808161546,"y0":50.00461455476541,"z0":4.857394247934658,"aX":-20.714816544495147},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.1,"breakHorizontal":16.9,"spinRate":2485,"spinDirection":237},"zone":12,"typeConfidence":0.95,"plateTime":0.3950009530215537,"extension":7.12268102231383},"index":4,"playId":"665ae2f3-ae19-3807-843b-e10db42f975d","pitchNumber":5,"startTime":"2026-08-15T00:33:14.356Z","endTime":"2026-08-15T00:33:18.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:33:18.482Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Rengifo strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-15T00:33:50.142Z","endTime":"2026-08-15T00:34:30.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-15T00:33:42.393Z","endTime":"2026-08-15T00:33:52.441Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"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":91.5,"endSpeed":84.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.088831580421996,"aZ":-22.650637210712983,"pfxX":-2.3972155112649896,"pfxZ":5.248446054723038,"pX":1.2827755533575644,"pZ":1.4984764786035378,"vX0":9.500087521605899,"vY0":-133.02401734265447,"vZ0":-4.620232791567538,"x":68.1,"y":198.32,"x0":-2.0035924273267023,"y0":50.00570705857709,"z0":4.873310880674981,"aX":-4.3533903101940234},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.8,"breakHorizontal":2.5,"spinRate":2549,"spinDirection":210},"zone":14,"typeConfidence":0.91,"plateTime":0.40974959849715153,"extension":7.140891437582095},"index":1,"playId":"d1e3dfdd-b49c-3c89-873d-91a500b569f2","pitchNumber":1,"startTime":"2026-08-15T00:33:52.441Z","endTime":"2026-08-15T00:33:56.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.53629939046394,"aZ":-38.44838198313635,"pfxX":-9.490058391311182,"pfxZ":-4.734689371892731,"pX":0.20016724399782135,"pZ":2.130108893447467,"vX0":6.731610995389536,"vY0":-114.44954098233211,"vZ0":2.297154742712967,"x":109.37,"y":181.27,"x0":-1.5492581269035925,"y0":50.00497656814118,"z0":4.884479393944008,"aX":-12.564875311950866},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-7.7,"breakHorizontal":15.5,"spinRate":2545,"spinDirection":292},"zone":5,"typeConfidence":0.9,"plateTime":0.4789515212898898,"extension":7.112778926925386},"index":2,"playId":"74561f3b-b797-3810-96a5-40d110ff24ee","pitchNumber":2,"startTime":"2026-08-15T00:34:09.178Z","endTime":"2026-08-15T00:34:13.123Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.856321926295887,"aZ":-38.586004975201604,"pfxX":-9.656213330447956,"pfxZ":-4.9092231513327125,"pX":0.09787223173747858,"pZ":1.4831803820357345,"vX0":6.925596491960777,"vY0":-113.55850502775945,"vZ0":1.102761994773844,"x":113.27,"y":198.73,"x0":-1.7373087274570151,"y0":50.00454482022448,"z0":4.830838232133507,"aX":-12.60895514482283},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-8.3,"breakHorizontal":15.7,"spinRate":2523,"spinDirection":297},"zone":14,"typeConfidence":0.9,"plateTime":0.4824046783577227,"extension":7.149003621445366},"index":3,"playId":"f2d845f0-7101-3ffb-9461-223930822bf0","pitchNumber":3,"startTime":"2026-08-15T00:34:27.565Z","endTime":"2026-08-15T00:34:30.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:34:30.738Z","atBatIndex":44},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Steven Kwan pops out to pitcher Michael King in foul territory.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-15T00:36:22.035Z","endTime":"2026-08-15T00:39:01.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":7},"credits":[{"player":{"id":650633,"link":"/api/v1/people/650633"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.196308136060665,"aZ":-17.033291731336423,"pfxX":-5.918188376151332,"pfxZ":8.631118424010557,"pX":-0.30584708305096364,"pZ":2.9801796244144243,"vX0":8.860801096291585,"vY0":-131.2233690186881,"vZ0":-3.5039328659026245,"x":128.66,"y":158.32,"x0":-2.948091365265116,"y0":50.00598119335125,"z0":5.592169984085221,"aX":-10.386628678501019},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.1,"breakHorizontal":8.9,"spinRate":2298,"spinDirection":220},"zone":1,"typeConfidence":0.84,"plateTime":0.41643897856323875,"extension":5.854011684862851},"index":0,"playId":"dfe9556f-681e-3fd0-8c10-d6c2b7e76816","pitchNumber":1,"startTime":"2026-08-15T00:36:45.227Z","endTime":"2026-08-15T00:36:49.237Z","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.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.639816883232015,"aZ":-15.82919591747422,"pfxX":-5.8835638166439965,"pfxZ":8.705637763450582,"pX":0.26217449740947,"pZ":2.098253054061566,"vX0":10.289728429641965,"vY0":-135.87740153591557,"vZ0":-6.090413544474356,"x":107.01,"y":182.13,"x0":-2.802391644104839,"y0":50.002684214530085,"z0":5.461099643278293,"aX":-11.04700725265964},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.6,"breakHorizontal":8.5,"spinRate":2434,"spinDirection":221},"zone":6,"typeConfidence":0.88,"plateTime":0.40247323562644644,"extension":5.833262108965697},"index":1,"playId":"35344918-506c-3f05-ad01-07e997448bb1","pitchNumber":2,"startTime":"2026-08-15T00:36:59.904Z","endTime":"2026-08-15T00:37:02.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.044342710993078,"aZ":-16.163875939195687,"pfxX":-5.836503890656924,"pfxZ":8.371112438272398,"pX":-0.3173993905098173,"pZ":3.4916419962811256,"vX0":8.497948822170786,"vY0":-137.12464861517063,"vZ0":-2.837559606636483,"x":129.1,"y":144.51,"x0":-2.6919251322675994,"y0":50.006331502796435,"z0":5.636710942698775,"aX":-11.168143922788014},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":8.9,"spinRate":2288,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.3987545365841254,"extension":5.759710042751914},"index":2,"playId":"797ed6d9-7d67-35f8-8831-018be5a35d81","pitchNumber":3,"startTime":"2026-08-15T00:37:22.356Z","endTime":"2026-08-15T00:37:25.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57650702987399,"aZ":-10.36159251787158,"pfxX":-4.6960358928474335,"pfxZ":11.054690586358413,"pX":-0.31122047544146186,"pZ":2.935544980156526,"vX0":7.65022907130708,"vY0":-139.39604007652105,"vZ0":-5.638766144865196,"x":128.86,"y":159.52,"x0":-2.4777963822540388,"y0":50.000843707538436,"z0":5.664930544514592,"aX":-9.264961293700685},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.1,"breakHorizontal":7.0,"spinRate":2441,"spinDirection":214},"zone":1,"typeConfidence":0.91,"plateTime":0.3925359441823586,"extension":5.737849535866031},"index":3,"playId":"dadf5047-cc39-3182-bd54-fc9ddaac5d6a","pitchNumber":4,"startTime":"2026-08-15T00:37:41.806Z","endTime":"2026-08-15T00:37:44.967Z","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":94.8,"endSpeed":87.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.638368664068377,"aZ":-21.685187846190104,"pfxX":-8.42404412308752,"pfxZ":5.362342400341763,"pX":-1.1850693229899856,"pZ":3.414360781847916,"vX0":6.96229930366843,"vY0":-137.99703912432136,"vZ0":-2.1290298569163673,"x":162.17,"y":146.59,"x0":-2.6287850999591424,"y0":50.00267591087098,"z0":5.635192322890253,"aX":-16.477116681792136},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.5,"breakHorizontal":14.0,"spinRate":2242,"spinDirection":219},"zone":11,"typeConfidence":0.72,"plateTime":0.39478871871983046,"extension":5.748118609949111},"index":4,"playId":"74d85e4b-bb9b-3b07-8e44-13daa395ce39","pitchNumber":5,"startTime":"2026-08-15T00:38:00.946Z","endTime":"2026-08-15T00:38:05.496Z","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":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.775960744469813,"aZ":-25.150121333514925,"pfxX":-8.324119880770862,"pfxZ":3.682452413504965,"pX":0.07776008530771433,"pZ":4.663956709046061,"vX0":9.987209501212988,"vY0":-136.65499456025998,"vZ0":1.5302655824193359,"x":114.04,"y":112.85,"x0":-2.5285511090037214,"y0":50.001572812111604,"z0":5.814518189228484,"aX":-15.87367982908818},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.2,"breakHorizontal":13.2,"spinRate":2248,"spinDirection":212},"zone":12,"typeConfidence":0.89,"plateTime":0.3995501943409687,"extension":5.826011653935223},"index":5,"playId":"78eb3775-9a40-365d-98a7-c438bd3ec3e5","pitchNumber":6,"startTime":"2026-08-15T00:38:21.113Z","endTime":"2026-08-15T00:38:24.187Z","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":94.2,"endSpeed":86.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.227623741756183,"aZ":-27.07496488212567,"pfxX":-9.07142161725202,"pfxZ":2.6595019294720856,"pX":0.40583097074258373,"pZ":3.9209393411285802,"vX0":11.514199305922793,"vY0":-136.8552833848644,"vZ0":0.2075065873384141,"x":101.53,"y":132.91,"x0":-2.6567733776243743,"y0":50.00201597458483,"z0":5.682866539087762,"aX":-17.38841281667199},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.0,"breakHorizontal":14.3,"spinRate":2281,"spinDirection":222},"zone":12,"typeConfidence":0.91,"plateTime":0.3986261163145164,"extension":5.777891675335748},"index":6,"playId":"53399c06-84fc-3fb1-8f9b-7094ceeee278","pitchNumber":7,"startTime":"2026-08-15T00:38:36.582Z","endTime":"2026-08-15T00:38:40.697Z","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.1,"endSpeed":87.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.824856449048227,"aZ":-13.576775840123815,"pfxX":-4.156110461824389,"pfxZ":9.520544995497671,"pX":0.6708669026076146,"pZ":2.5013673047898046,"vX0":10.136262025885454,"vY0":-138.18186760609746,"vZ0":-5.710304050090978,"x":91.43,"y":171.24,"x0":-2.4882869755241095,"y0":50.00457707634254,"z0":5.490228475175854,"aX":-8.120643903358832},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":5.6,"spinRate":2459,"spinDirection":214},"zone":6,"typeConfidence":0.91,"plateTime":0.3948357555866697,"extension":5.889900740756537},"hitData":{"launchSpeed":62.9,"launchAngle":77.0,"totalDistance":68.0,"trajectory":"popup","hardness":"medium","location":"1","coordinates":{"coordX":103.1,"coordY":187.55}},"index":7,"playId":"e89f16e5-12e9-36a6-b26a-c5df131ee3ee","pitchNumber":8,"startTime":"2026-08-15T00:38:52.927Z","endTime":"2026-08-15T00:39:01.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:39:01.738Z","atBatIndex":45},{"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":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-15T00:39:07.341Z","endTime":"2026-08-15T00:40:22.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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":2},"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":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":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":94.7,"endSpeed":87.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.883293656117768,"aZ":-23.697488963445746,"pfxX":-9.300878697981235,"pfxZ":4.363750934650625,"pX":-0.5629016451125723,"pZ":2.4060565166028782,"vX0":9.229848343257466,"vY0":-137.6363003985847,"vZ0":-4.244731504650946,"x":138.46,"y":173.82,"x0":-2.730860878002528,"y0":50.00611822458078,"z0":5.548102986743948,"aX":-18.077474765292575},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.3,"breakHorizontal":15.2,"spinRate":2323,"spinDirection":224},"zone":4,"typeConfidence":0.9,"plateTime":0.3960277138356081,"extension":5.799730233406625},"index":0,"playId":"649e7737-0bb7-3438-964b-c8e1b314aa24","pitchNumber":1,"startTime":"2026-08-15T00:39:32.153Z","endTime":"2026-08-15T00:39:36.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.350009588010213,"aZ":-28.94882929654101,"pfxX":-9.71518959450475,"pfxZ":1.9416864322352136,"pX":0.6305519425117436,"pZ":1.579549216974823,"vX0":12.046726627688919,"vY0":-127.31325689929972,"vZ0":-3.475300076856974,"x":92.96,"y":196.13,"x0":-2.8753637072376823,"y0":50.00235345066909,"z0":5.225502361179182,"aX":-16.130421204025335},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":15.2,"spinRate":1895,"spinDirection":243},"zone":14,"typeConfidence":0.89,"plateTime":0.42835846255709864,"extension":5.79869497735004},"index":1,"playId":"e92ad60c-da4f-3264-b441-634df2b1675e","pitchNumber":2,"startTime":"2026-08-15T00:39:47.372Z","endTime":"2026-08-15T00:39:51.907Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"}}},{"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":87.2,"endSpeed":80.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35819959664709,"aZ":-29.417664203727565,"pfxX":-9.122367238118397,"pfxZ":1.6734161695839394,"pX":-0.8983988472530805,"pZ":2.079787914432184,"vX0":8.564298030822266,"vY0":-126.87110456754476,"vZ0":-2.0003110586747876,"x":151.24,"y":182.63,"x0":-3.1153711313848302,"y0":50.004482015546536,"z0":5.198963772753539,"aX":-15.032553912366113},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.9,"breakHorizontal":14.9,"spinRate":1928,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.4299775983411025,"extension":5.992644137322813},"hitData":{"launchSpeed":87.2,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.22,"coordY":164.96}},"index":2,"playId":"bbf65bac-0a4a-3cf9-9c81-86d461cb8c76","pitchNumber":3,"startTime":"2026-08-15T00:40:15.047Z","endTime":"2026-08-15T00:40:22.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:40:22.733Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-15T00:40:27.189Z","endTime":"2026-08-15T00:40:54.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"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":94.4,"endSpeed":87.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1963893112423,"aZ":-22.654876558538874,"pfxX":-9.592425041363771,"pfxZ":4.962676740077014,"pX":-0.9510805745402412,"pZ":1.2805918654065465,"vX0":8.666057737035047,"vY0":-137.0884441310149,"vZ0":-7.016753419680363,"x":153.25,"y":204.2,"x0":-2.8955482585581027,"y0":50.00266332480177,"z0":5.402417205128824,"aX":-18.39393616454866},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.8,"breakHorizontal":15.7,"spinRate":2303,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.3984286431427453,"extension":5.747736281183396},"hitData":{"launchSpeed":69.7,"launchAngle":-38.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.45,"coordY":161.33}},"index":0,"playId":"2732b5d7-4ce7-3348-ad3b-adf30fda4a40","pitchNumber":1,"startTime":"2026-08-15T00:40:46.799Z","endTime":"2026-08-15T00:40:54.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:40:54.508Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Fernando Tatis Jr. lines out sharply to shortstop Brayan Rocchio.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-15T00:43:24.291Z","endTime":"2026-08-15T00:45:54.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Lineout","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":8},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Franco Aleman replaces Craig Yoho.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-15T00:42:24.384Z","endTime":"2026-08-15T00:43:26.611Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680916,"link":"/api/v1/people/680916"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31390218444882,"aZ":-17.76010905582758,"pfxX":-8.52369119006671,"pfxZ":7.486966773112028,"pX":1.1973088910624585,"pZ":1.9083255805912385,"vX0":10.981366589209212,"vY0":-137.34790622002242,"vZ0":-6.281216957488843,"x":71.36,"y":187.26,"x0":-1.7314423538329302,"y0":50.00091410809072,"z0":5.418145340358767,"aX":-16.404942167941964},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.5,"breakHorizontal":13.3,"spinRate":2477,"spinDirection":232},"zone":14,"typeConfidence":0.87,"plateTime":0.3976724585282363,"extension":6.843812755351018},"index":1,"playId":"f2c50e35-aba9-3eb7-98e9-30d741e2d580","pitchNumber":1,"startTime":"2026-08-15T00:43:26.611Z","endTime":"2026-08-15T00:43:30.820Z","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":95.5,"endSpeed":87.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23833322345167,"aZ":-16.115932639043645,"pfxX":-8.27697523062911,"pfxZ":8.174611392466328,"pX":-0.3160704111820581,"pZ":2.159772695940446,"vX0":6.816780593386118,"vY0":-138.83699453044295,"vZ0":-6.066716546763001,"x":129.05,"y":180.47,"x0":-1.720120653281366,"y0":50.004482021436594,"z0":5.434446971778912,"aX":-16.262656449873685},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.8,"breakHorizontal":13.7,"spinRate":2473,"spinDirection":237},"zone":7,"typeConfidence":0.9,"plateTime":0.3935603665524634,"extension":6.908904327800804},"index":2,"playId":"0d8fefe8-d992-3da0-b974-dc2ac3e5e77b","pitchNumber":2,"startTime":"2026-08-15T00:43:41.873Z","endTime":"2026-08-15T00:43:45.683Z","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":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.328494277441326,"aZ":-30.289378484080913,"pfxX":1.759676569187338,"pfxZ":1.2206382741403186,"pX":1.3195744614870357,"pZ":2.4209762946476467,"vX0":6.979569735114649,"vY0":-123.37297189769826,"vZ0":-2.364713073633864,"x":66.7,"y":173.41,"x0":-1.7688667315232693,"y0":50.00585415574781,"z0":5.93143226465799,"aX":2.7273284964028046},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.9,"breakHorizontal":-4.7,"spinRate":2492,"spinDirection":61},"zone":14,"typeConfidence":0.91,"plateTime":0.4430583825087724,"extension":6.852059433946738},"index":3,"playId":"a9102a77-a208-3a02-a74e-d707744b2a73","pitchNumber":3,"startTime":"2026-08-15T00:43:58.860Z","endTime":"2026-08-15T00:44:02.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.838392512440173,"aZ":-34.41193440083605,"pfxX":2.9368012963122285,"pfxZ":-1.4055690587115803,"pX":0.5488890247181851,"pZ":1.266916280828653,"vX0":5.118587630185946,"vY0":-124.4505501389306,"vZ0":-4.254618369008277,"x":96.08,"y":204.57,"x0":-1.9054728830212648,"y0":50.00368264577932,"z0":5.8079298554499665,"aX":4.668728432627827},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.2,"breakHorizontal":-6.4,"spinRate":2645,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.43788538057770854,"extension":6.733396804939424},"index":4,"playId":"76d3f020-9543-3d77-a934-57d7077a78c0","pitchNumber":4,"startTime":"2026-08-15T00:44:17.157Z","endTime":"2026-08-15T00:44:21.690Z","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":96.3,"endSpeed":88.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26095548018518,"aZ":-16.52402682659135,"pfxX":-8.005324413686726,"pfxZ":7.828942603114984,"pX":-0.021668516422902257,"pZ":1.9754063452441546,"vX0":8.105367923402234,"vY0":-139.93531661162885,"vZ0":-6.413470849621766,"x":117.83,"y":185.44,"x0":-1.9047672736935723,"y0":50.00044087494112,"z0":5.364856501493555,"aX":-15.998723741919605},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":13.0,"spinRate":2518,"spinDirection":229},"zone":8,"typeConfidence":0.9,"plateTime":0.3902473746957478,"extension":7.107480719722709},"index":5,"playId":"5d225302-8c63-3b21-a0c3-6cb57ee95f65","pitchNumber":5,"startTime":"2026-08-15T00:44:36.451Z","endTime":"2026-08-15T00:44:39.618Z","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":96.6,"endSpeed":88.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.171433656506537,"aZ":-17.64720919838394,"pfxX":-8.233558359681478,"pfxZ":7.209143619317832,"pX":-0.3987364102579442,"pZ":3.6092194321407574,"vX0":6.71454844784654,"vY0":-140.6691095004255,"vZ0":-2.137575811185968,"x":132.2,"y":141.33,"x0":-1.740003923801657,"y0":50.00593609507905,"z0":5.5156959888076385,"aX":-16.59979234566749},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":13.7,"spinRate":2594,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.3885047901017793,"extension":6.947413138247462},"index":6,"playId":"cb9f4a25-bfd0-3a24-917d-6e27f7cb9de7","pitchNumber":6,"startTime":"2026-08-15T00:45:03.715Z","endTime":"2026-08-15T00:45:06.715Z","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":84.9,"endSpeed":77.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.048494581904052,"aZ":-28.97518485290855,"pfxX":3.6541727651671776,"pfxZ":2.0838689247024345,"pX":0.9626495497811494,"pZ":1.97577647314999,"vX0":5.517689855537449,"vY0":-123.46223063674921,"vZ0":-3.610382718049081,"x":80.31,"y":185.43,"x0":-1.7813835772902538,"y0":50.002467385074766,"z0":5.912702375853323,"aX":5.6034058576878385},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.1,"breakHorizontal":-7.9,"spinRate":2684,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.44473894024366567,"extension":6.609411795340492},"index":7,"playId":"6715093a-033e-33f8-a610-3d7e8d90687e","pitchNumber":7,"startTime":"2026-08-15T00:45:25.585Z","endTime":"2026-08-15T00:45:28.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94962850731354,"aZ":-28.61799404493523,"pfxX":4.73385349764424,"pfxZ":2.253641916841829,"pX":0.3653334273597089,"pZ":2.2906453044913384,"vX0":4.2525447132755785,"vY0":-124.1599609724142,"vZ0":-2.964349687116938,"x":103.07,"y":176.93,"x0":-1.9772038570302892,"y0":50.00563976367177,"z0":5.850863466686381,"aX":7.484422311146939},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.7,"breakHorizontal":-9.5,"spinRate":2620,"spinDirection":41},"zone":9,"typeConfidence":0.91,"plateTime":0.43905275573224944,"extension":6.645351616411382},"hitData":{"launchSpeed":103.5,"launchAngle":10.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":99.72,"coordY":131.49}},"index":8,"playId":"f279e011-8f0b-39f8-9bcc-834baf5240c5","pitchNumber":8,"startTime":"2026-08-15T00:45:49.351Z","endTime":"2026-08-15T00:45:54.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:45:54.580Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a sharp line drive to center fielder Petey Halpin.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-15T00:45:59.821Z","endTime":"2026-08-15T00:47:42.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23708024839429,"aZ":-14.78531915184303,"pfxX":-7.9462868946713385,"pfxZ":9.030853785847903,"pX":0.949370095289988,"pZ":2.4567438719369155,"vX0":10.2478141030265,"vY0":-137.56794630900117,"vZ0":-5.303515423970167,"x":80.81,"y":172.45,"x0":-1.7838087703032663,"y0":50.00126149716318,"z0":5.40443727053369,"aX":-15.298269547237101},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":12.4,"spinRate":2601,"spinDirection":229},"zone":12,"typeConfidence":0.89,"plateTime":0.3974757448081099,"extension":6.771058474088292},"index":0,"playId":"d0ebdf13-aeaf-3346-8cf4-a9720b46219b","pitchNumber":1,"startTime":"2026-08-15T00:46:18.406Z","endTime":"2026-08-15T00:46:22.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90128436136706,"aZ":-16.594199485752615,"pfxX":-7.674922203128567,"pfxZ":7.855628046869574,"pX":-0.5911984244894221,"pZ":3.036449641953969,"vX0":6.579883358662146,"vY0":-139.5737627744226,"vZ0":-3.5341559372683524,"x":139.54,"y":156.8,"x0":-1.9760976489265685,"y0":50.00323378710123,"z0":5.404546860990914,"aX":-15.22120758825496},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":12.6,"spinRate":2445,"spinDirection":232},"zone":1,"typeConfidence":0.9,"plateTime":0.3916662929679573,"extension":6.943706928416798},"index":1,"playId":"af603be5-ee96-3fe8-8fc8-359180c4ae9d","pitchNumber":2,"startTime":"2026-08-15T00:46:33.391Z","endTime":"2026-08-15T00:46:36.391Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-15T00:46:41.478Z","endTime":"2026-08-15T00:46:55.520Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.952066542143793,"aZ":-32.46979916666019,"pfxX":4.154693753153884,"pfxZ":-0.19338039502195237,"pX":-0.22739678063083849,"pZ":1.4353010569091642,"vX0":3.272111884449429,"vY0":-122.98434062343175,"vZ0":-4.0945974506373055,"x":125.67,"y":200.03,"x0":-2.1118759819813224,"y0":50.002078557522914,"z0":5.856978434137245,"aX":6.403397294742045},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.0,"breakHorizontal":-8.3,"spinRate":2686,"spinDirection":52},"zone":13,"typeConfidence":0.91,"plateTime":0.44430545383348585,"extension":6.48353547856079},"index":3,"playId":"c490c297-cb07-3e3d-a775-af98917eec1e","pitchNumber":3,"startTime":"2026-08-15T00:46:55.520Z","endTime":"2026-08-15T00:47:01.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69233110419519,"aZ":-17.94624252870907,"pfxX":-6.67399742336833,"pfxZ":7.119847489589539,"pX":-0.7647592387981765,"pZ":4.407100702734574,"vX0":5.632639581184662,"vY0":-140.03181531971734,"vZ0":0.1078755178329055,"x":146.15,"y":119.79,"x0":-1.928738284522954,"y0":50.00477930027936,"z0":5.535885966787263,"aX":-13.34218840015048},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":11.0,"spinRate":2490,"spinDirection":230},"zone":11,"typeConfidence":0.89,"plateTime":0.39017439105897456,"extension":6.805903367701784},"index":4,"playId":"26d3a1f9-142b-3b5d-9455-e80690157490","pitchNumber":4,"startTime":"2026-08-15T00:47:16.497Z","endTime":"2026-08-15T00:47:20.078Z","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":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20555670498466,"aZ":-16.272377573451845,"pfxX":-8.93906332189,"pfxZ":8.071441293314216,"pX":-0.4641298031049575,"pZ":2.4954710787417613,"vX0":7.035719434600789,"vY0":-139.2178287527862,"vZ0":-5.050078729537157,"x":134.69,"y":171.4,"x0":-1.8582422754093946,"y0":50.000947202080006,"z0":5.403977193731614,"aX":-17.607913942744663},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":14.8,"spinRate":2486,"spinDirection":234},"zone":4,"typeConfidence":0.9,"plateTime":0.3928984017234334,"extension":7.001988952576082},"hitData":{"launchSpeed":104.3,"launchAngle":11.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":140.9,"coordY":77.65}},"index":5,"playId":"684dd06e-f3f2-3cce-8bfe-3b3512efce3d","pitchNumber":5,"startTime":"2026-08-15T00:47:32.116Z","endTime":"2026-08-15T00:47:42.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:47:42.050Z","atBatIndex":49},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Manny Machado grounds into a double play, third baseman Angel Genao to second baseman Travis Bazzana to first baseman Nathaniel Lowe. Jake Cronenworth out at 2nd. Manny Machado out at 1st.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-15T00:48:22.633Z","endTime":"2026-08-15T00:48:33.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694197,"link":"/api/v1/people/694197"},"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":3},"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":1},"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":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"9d6bee39-d993-3a3f-b018-33e60c0659ff","startTime":"2026-08-15T00:48:06.189Z","endTime":"2026-08-15T00:48:12.811Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.433291795895048,"aZ":-34.53811778134064,"pfxX":5.768988688313399,"pfxZ":-1.5482765462908858,"pX":-0.1875226281545097,"pZ":1.9913718216569576,"vX0":2.7493267466709153,"vY0":-122.9850512287028,"vZ0":-2.428713070772938,"x":124.15,"y":185.01,"x0":-2.0692641347611938,"y0":50.0003194998207,"z0":5.9215826284412785,"aX":8.833075209731453},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.1,"breakHorizontal":-11.0,"spinRate":2616,"spinDirection":49},"zone":8,"typeConfidence":0.91,"plateTime":0.44539786947015214,"extension":6.664275288038238},"hitData":{"launchSpeed":76.4,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.46,"coordY":169.8}},"index":1,"playId":"58570750-b865-3b2e-8df5-bb0c9a99b914","pitchNumber":1,"startTime":"2026-08-15T00:48:24.962Z","endTime":"2026-08-15T00:48:33.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:48:33.017Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathaniel Lowe flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-15T00:50:31.737Z","endTime":"2026-08-15T00:52:26.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":6},"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(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":79.9,"endSpeed":74.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.973634078609344,"aZ":-31.96783773694515,"pfxX":4.8824012551615485,"pfxZ":0.14773449312423192,"pX":-0.3746646239354716,"pZ":1.9894334728239438,"vX0":4.864855727833057,"vY0":-116.36867748927662,"vZ0":-0.7689901271059978,"x":131.28,"y":185.07,"x0":-3.1195728408183014,"y0":50.00285351912804,"z0":5.328667070125481,"aX":6.755375219972872},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.4,"breakHorizontal":-10.0,"spinRate":2791,"spinDirection":71},"zone":7,"typeConfidence":0.9,"plateTime":0.46906967677257283,"extension":6.018066865629722},"index":0,"playId":"7c258e6e-365f-3f1e-9f05-1e9c3eda90df","pitchNumber":1,"startTime":"2026-08-15T00:50:43.960Z","endTime":"2026-08-15T00:50:47.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38812702867449,"aZ":-27.095206339106927,"pfxX":-10.46775199180931,"pfxZ":2.766566708172231,"pX":0.6586048103991782,"pZ":2.2213859711277353,"vX0":12.890420838915697,"vY0":-134.3002201264598,"vZ0":-3.2373007432828564,"x":91.9,"y":178.8,"x0":-2.8294424574132213,"y0":50.0056363859725,"z0":5.356492112908581,"aX":-19.24398621301505},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.6,"breakHorizontal":16.4,"spinRate":2274,"spinDirection":230},"zone":9,"typeConfidence":0.91,"plateTime":0.4068736302937688,"extension":5.933782371751328},"index":1,"playId":"0b2670dc-3d92-3043-a9f3-097f4c26b6ca","pitchNumber":2,"startTime":"2026-08-15T00:50:56.813Z","endTime":"2026-08-15T00:51:00.683Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-15T00:51:10.063Z","endTime":"2026-08-15T00:51:16.338Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25226163375588,"aZ":-14.601325068175438,"pfxX":-6.307415128613921,"pfxZ":9.031619298881964,"pX":0.2599152231281046,"pZ":3.1438457964798,"vX0":10.22779125530766,"vY0":-137.78615516510152,"vZ0":-4.056579809976042,"x":107.09,"y":153.9,"x0":-2.6607973433263354,"y0":50.00122750601519,"z0":5.605128679123661,"aX":-12.270863021819926},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":9.6,"spinRate":2383,"spinDirection":221},"zone":3,"typeConfidence":0.9,"plateTime":0.39575687850787844,"extension":5.807088295068683},"index":3,"playId":"749aec95-db76-3db6-9953-c9ed67b01721","pitchNumber":3,"startTime":"2026-08-15T00:51:16.338Z","endTime":"2026-08-15T00:51:19.407Z","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":96.3,"endSpeed":88.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.499487966694215,"aZ":-12.486855460987568,"pfxX":-6.113038640625133,"pfxZ":9.900147123619998,"pX":0.028738740352002634,"pZ":2.941772107462989,"vX0":9.159856831979813,"vY0":-139.87485426353382,"vZ0":-5.388674283986518,"x":115.9,"y":159.35,"x0":-2.488831029637043,"y0":50.00240901925279,"z0":5.706698998606488,"aX":-12.15651527278585},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.0,"breakHorizontal":9.2,"spinRate":2458,"spinDirection":222},"zone":2,"typeConfidence":0.91,"plateTime":0.3910604393311945,"extension":5.668806958329971},"index":4,"playId":"b7f9c479-27f7-3b3a-b59d-b45f21c0f414","pitchNumber":4,"startTime":"2026-08-15T00:51:35.979Z","endTime":"2026-08-15T00:51:40.704Z","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.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85520313760698,"aZ":-18.446173620677886,"pfxX":-4.722806165271767,"pfxZ":7.038005540331319,"pX":-0.692784208270447,"pZ":4.613735179274531,"vX0":7.019158090926559,"vY0":-138.10414812207466,"vZ0":0.1767125807205595,"x":143.41,"y":114.21,"x0":-2.642015267464784,"y0":50.006297490749034,"z0":5.779625469347549,"aX":-9.21752556877571},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.0,"breakHorizontal":7.3,"spinRate":2419,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3950975971886792,"extension":5.66155556315128},"index":5,"playId":"9aba9797-5e11-38eb-9814-bb8c5db7b6c2","pitchNumber":5,"startTime":"2026-08-15T00:51:57.169Z","endTime":"2026-08-15T00:52:00.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.055007415419507,"aZ":-32.74198881205689,"pfxX":9.136295855214826,"pfxZ":-0.39937685570540715,"pX":-0.9111724583843709,"pZ":2.664661677045101,"vX0":2.315286290061313,"vY0":-118.86290125155561,"vZ0":0.2493997760076303,"x":151.73,"y":166.83,"x0":-3.08391011608852,"y0":50.00121372932468,"z0":5.523164908796867,"aX":13.11440365945937},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.4,"breakHorizontal":-17.2,"spinRate":2962,"spinDirection":60},"zone":11,"typeConfidence":0.9,"plateTime":0.46020791635701475,"extension":5.775275988410026},"hitData":{"launchSpeed":85.5,"launchAngle":44.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.32,"coordY":95.86}},"index":6,"playId":"badbf762-ddc5-38c7-8387-45472290a23a","pitchNumber":6,"startTime":"2026-08-15T00:52:16.846Z","endTime":"2026-08-15T00:52:26.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:52:26.337Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Campusano challenged (pitch result), call on the field was overturned: Travis Bazzana called out on strikes.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-15T00:52:28.836Z","endTime":"2026-08-15T00:53:55.808Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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":"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":3},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.465424059059657,"aZ":-31.30047955506055,"pfxX":6.194225342807245,"pfxZ":0.6112746559186011,"pX":-0.7742301827118597,"pZ":2.4093198995307117,"vX0":3.655421492204264,"vY0":-118.95956366558057,"vZ0":-0.39473384762267794,"x":146.51,"y":173.73,"x0":-3.1347856191028955,"y0":50.004334169757854,"z0":5.410768645992115,"aX":8.893033410423397},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.3,"breakHorizontal":-12.1,"spinRate":2844,"spinDirection":64},"zone":4,"typeConfidence":0.9,"plateTime":0.4601360917760111,"extension":5.687910739664394},"index":0,"playId":"7eeab559-d4cf-3c7d-b283-50422ba906fd","pitchNumber":1,"startTime":"2026-08-15T00:52:48.109Z","endTime":"2026-08-15T00:52:54.226Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}}},{"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":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.469751667628692,"aZ":-26.076931537693937,"pfxX":-9.89880840324081,"pfxZ":3.215061446052429,"pX":-0.32750017688129174,"pZ":3.2946801571666238,"vX0":10.077194735842642,"vY0":-136.4813564914945,"vZ0":-1.344148423359802,"x":129.48,"y":149.82,"x0":-2.7716941344310695,"y0":50.00511800572786,"z0":5.580147549299059,"aX":-18.782054158164666},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.8,"breakHorizontal":16.0,"spinRate":2370,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.4004708787410327,"extension":5.773081342783675},"index":1,"playId":"7cfefde9-83f5-3f5d-8b85-533dc6ea76d4","pitchNumber":2,"startTime":"2026-08-15T00:53:13.405Z","endTime":"2026-08-15T00:53:18.022Z","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":95.5,"endSpeed":87.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.505058587880672,"aZ":-15.021060585732812,"pfxX":-5.995039270973653,"pfxZ":8.70912032514783,"pX":-0.3158586696907789,"pZ":3.426863904534591,"vX0":8.454293807444648,"vY0":-138.8489107418222,"vZ0":-3.5065277127017955,"x":129.04,"y":146.25,"x0":-2.6088150666014487,"y0":50.004577572193256,"z0":5.6936473616881385,"aX":-11.810911561558031},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":9.2,"spinRate":2434,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.39314524624919933,"extension":5.8700806454507015},"index":2,"playId":"a18b4cae-3b80-34bf-814d-b2e7d2f60cf0","pitchNumber":3,"startTime":"2026-08-15T00:53:29.504Z","endTime":"2026-08-15T00:53:32.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.070617430500704,"aZ":-31.701257671105,"pfxX":2.050218439712248,"pfxZ":0.30036770045222383,"pX":0.1723466793707303,"pZ":1.6219442782425824,"vX0":7.186381967899681,"vY0":-124.71358483601628,"vZ0":-3.0044422830088173,"x":110.43,"y":194.99,"x0":-3.003114463724813,"y0":50.005337904332514,"z0":5.434279142042361,"aX":3.256588847527915},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.1,"breakHorizontal":-5.3,"spinRate":2599,"spinDirection":102},"zone":8,"typeConfidence":0.92,"plateTime":0.43775918269328384,"extension":5.710910334632592},"index":3,"playId":"aa596685-0621-34c2-9a4f-70ad3bc02db9","pitchNumber":4,"startTime":"2026-08-15T00:53:50.147Z","endTime":"2026-08-15T00:53:55.808Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}},"playEndTime":"2026-08-15T00:53:55.808Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angel Genao singles on a ground ball to shortstop Xander Bogaerts. Angel Genao to 2nd. Angel Genao advances to 2nd, on a throwing error by shortstop Xander Bogaerts.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-15T00:54:06.551Z","endTime":"2026-08-15T00:55:06.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"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_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"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_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.977024039959094,"aZ":-22.162941420582992,"pfxX":-9.186947096584506,"pfxZ":5.202066390456578,"pX":-0.8758299491011101,"pZ":3.621311935202297,"vX0":8.483443254968089,"vY0":-137.7085757355173,"vZ0":-1.3683179465939963,"x":150.38,"y":141.0,"x0":-2.799629077264893,"y0":50.00390712273605,"z0":5.620891677082582,"aX":-17.683297854035605},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.4,"breakHorizontal":14.9,"spinRate":2315,"spinDirection":227},"zone":11,"typeConfidence":0.87,"plateTime":0.39743491101610706,"extension":5.814994228286085},"index":0,"playId":"d69091a5-e1b9-3e5b-8f91-26523af50940","pitchNumber":1,"startTime":"2026-08-15T00:54:29.226Z","endTime":"2026-08-15T00:54:33.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.7,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.002127098129574,"aZ":-27.99100030585303,"pfxX":9.427908732192401,"pfxZ":2.9007579364268956,"pX":-0.17482478577583888,"pZ":2.4347955337559393,"vX0":3.9761207507937164,"vY0":-119.13834757188316,"vZ0":-1.0209100470111934,"x":123.66,"y":173.04,"x0":-3.088402804748138,"y0":50.00478216038642,"z0":5.3892567380218,"aX":13.610106777761118},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.3,"breakHorizontal":-18.0,"spinRate":2999,"spinDirection":67},"zone":5,"typeConfidence":0.9,"plateTime":0.4590166090365977,"extension":5.6128107104537275},"index":1,"playId":"87e400b9-4b5d-3eec-a033-b5a418686ccc","pitchNumber":2,"startTime":"2026-08-15T00:54:42.884Z","endTime":"2026-08-15T00:54:46.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.349140646130703,"aZ":-28.53661879537473,"pfxX":-10.555267645110955,"pfxZ":2.1915471477812742,"pX":-0.6428526770373371,"pZ":2.036764203541744,"vX0":9.382380270646097,"vY0":-127.59636432637738,"vZ0":-2.267920666906286,"x":141.5,"y":183.79,"x0":-2.9824843211581267,"y0":50.005180764232904,"z0":5.168434851665853,"aX":-17.542212344393302},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.7,"breakHorizontal":17.2,"spinRate":1904,"spinDirection":243},"zone":7,"typeConfidence":0.89,"plateTime":0.4279944403772422,"extension":5.948560131432369},"hitData":{"launchSpeed":75.3,"launchAngle":13.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.02,"coordY":127.06}},"index":2,"playId":"cba9b2fd-d0e2-3266-a201-ccf977122d1d","pitchNumber":3,"startTime":"2026-08-15T00:54:57.622Z","endTime":"2026-08-15T00:55:06.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:55:06.128Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Petey Halpin doubles (4) on a sharp fly ball to center fielder Jackson Merrill. Angel Genao scores.","rbi":1,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-15T00:55:25.317Z","endTime":"2026-08-15T00:55:59.272Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":0},"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":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":{"id":650633,"link":"/api/v1/people/650633"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.396473704301265,"aZ":-30.15588057340364,"pfxX":-9.290366966454929,"pfxZ":1.2445405633993136,"pX":-0.5736242077816527,"pZ":2.514365700730002,"vX0":8.950339947857803,"vY0":-125.83599773292467,"vZ0":-0.6735534915139204,"x":138.87,"y":170.89,"x0":-2.9543870221207107,"y0":50.00030968935579,"z0":5.209501442400456,"aX":-15.030478690756782},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.4,"breakHorizontal":15.0,"spinRate":1769,"spinDirection":244},"zone":4,"typeConfidence":0.9,"plateTime":0.43379094086635606,"extension":6.1387221579379},"hitData":{"launchSpeed":100.0,"launchAngle":27.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":147.76,"coordY":41.98}},"index":0,"playId":"616b70db-b657-3100-9164-e259a5ac263d","pitchNumber":1,"startTime":"2026-08-15T00:55:46.371Z","endTime":"2026-08-15T00:55:59.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:55:59.272Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-15T00:57:18.807Z","endTime":"2026-08-15T00:59:29.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-15T00:56:24.311Z","endTime":"2026-08-15T00:57:21.110Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.737879255255645,"aZ":-27.138299714240354,"pfxX":-9.184725389705118,"pfxZ":3.097805094901041,"pX":-0.7118262596922514,"pZ":2.242198480108047,"vX0":8.625637117971033,"vY0":-126.45555241572627,"vZ0":-1.9393671333506481,"x":144.13,"y":178.24,"x0":-2.9666278410903946,"y0":50.004858246098195,"z0":5.18700684273173,"aX":-14.941930006963178},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.4,"breakHorizontal":14.8,"spinRate":1924,"spinDirection":246},"zone":4,"typeConfidence":0.9,"plateTime":0.4324260609921402,"extension":6.064690521278251},"index":1,"playId":"afe269ef-4297-3a3c-80ef-a70561dbd50e","pitchNumber":1,"startTime":"2026-08-15T00:57:21.110Z","endTime":"2026-08-15T00:57:24.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.732640349780077,"aZ":-13.951214254983222,"pfxX":-4.953513971016825,"pfxZ":9.602912612168769,"pX":-0.09554400596657565,"pZ":4.212393785953619,"vX0":8.731231791068616,"vY0":-136.99948263727575,"vZ0":-1.4572794012077817,"x":120.64,"y":125.05,"x0":-2.6826900289477744,"y0":50.003443528073355,"z0":5.7064782943231975,"aX":-9.4016800457974},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":7.1,"spinRate":2474,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.40005910434611147,"extension":5.8235517562527255},"index":2,"playId":"3eb74c26-a543-3b7f-a305-42d6bb5f6efd","pitchNumber":2,"startTime":"2026-08-15T00:57:38.843Z","endTime":"2026-08-15T00:57:42.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.515976949663674,"aZ":-13.660830206506205,"pfxX":-4.924184837947127,"pfxZ":9.62774561810418,"pX":0.15737306647044347,"pZ":2.167390373430665,"vX0":9.25194761387196,"vY0":-137.32166657269352,"vZ0":-6.616830574280258,"x":111.0,"y":180.26,"x0":-2.6054850585491334,"y0":50.00104280702095,"z0":5.525711813470188,"aX":-9.467663078779852},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":7.1,"spinRate":2375,"spinDirection":224},"zone":8,"typeConfidence":0.91,"plateTime":0.39785947118425646,"extension":5.851701913213628},"index":3,"playId":"2889a4e3-da01-3e3e-9949-a3993d698e02","pitchNumber":3,"startTime":"2026-08-15T00:57:58.095Z","endTime":"2026-08-15T00:58:02.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.961577244307822,"aZ":-13.593786040541204,"pfxX":-5.0431732833214475,"pfxZ":9.582461826569155,"pX":-0.14981022928128007,"pZ":2.994874672003176,"vX0":8.286807938643117,"vY0":-138.385020604388,"vZ0":-4.821997224255414,"x":122.71,"y":157.92,"x0":-2.5282854388174787,"y0":50.003380123358745,"z0":5.671040142769606,"aX":-9.779942881259835},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":7.4,"spinRate":2407,"spinDirection":217},"zone":2,"typeConfidence":0.91,"plateTime":0.39584710590449923,"extension":6.046944806808887},"index":4,"playId":"ef574b5d-33ba-3670-9a21-564c5afa5404","pitchNumber":4,"startTime":"2026-08-15T00:58:18.529Z","endTime":"2026-08-15T00:58:22.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.417553871878713,"aZ":-21.910415679808303,"pfxX":-9.91585744513802,"pfxZ":5.218249087572313,"pX":-0.31796502966795875,"pZ":1.7910068581894585,"vX0":9.480620695154455,"vY0":-138.9301533768636,"vZ0":-6.528908131886039,"x":129.12,"y":190.42,"x0":-2.4767093922712387,"y0":50.00154183863011,"z0":5.614874951638401,"aX":-19.496552141702747},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.3,"breakHorizontal":16.1,"spinRate":2287,"spinDirection":222},"zone":7,"typeConfidence":0.9,"plateTime":0.3933681447434174,"extension":5.8554861003459},"index":5,"playId":"2985a5e9-adee-338e-b20a-d8b522cb5e87","pitchNumber":5,"startTime":"2026-08-15T00:58:41.260Z","endTime":"2026-08-15T00:58:45.242Z","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":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.147802239185832,"aZ":-23.225229280788074,"pfxX":-9.691690490566174,"pfxZ":4.590588305101523,"pX":0.5090917917379438,"pZ":3.693968411651378,"vX0":11.436462527616632,"vY0":-138.1430455883221,"vZ0":-1.353055147597455,"x":97.59,"y":139.04,"x0":-2.4076111058983614,"y0":50.00587739539709,"z0":5.737832713729444,"aX":-18.906462228892316},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.3,"breakHorizontal":15.5,"spinRate":2320,"spinDirection":220},"zone":12,"typeConfidence":0.9,"plateTime":0.39513247327506873,"extension":5.891082269051578},"index":6,"playId":"4701788e-70a8-3037-8b04-c07c9e6a81fe","pitchNumber":6,"startTime":"2026-08-15T00:59:05.960Z","endTime":"2026-08-15T00:59:10.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71103156657141,"aZ":-25.428384316481132,"pfxX":-10.127344427652499,"pfxZ":3.5011457856649955,"pX":0.3777492021252636,"pZ":3.3763093508592363,"vX0":11.479903318074197,"vY0":-137.7944812382298,"vZ0":-1.4483905581161973,"x":102.6,"y":147.62,"x0":-2.5204259061363383,"y0":50.00649003340841,"z0":5.621528749590458,"aX":-19.540446420878546},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.2,"breakHorizontal":16.1,"spinRate":2317,"spinDirection":225},"zone":3,"typeConfidence":0.91,"plateTime":0.39700190833605653,"extension":5.830242702556558},"index":7,"playId":"6113b0cc-2551-3433-804d-7de2ea7406e1","pitchNumber":7,"startTime":"2026-08-15T00:59:26.283Z","endTime":"2026-08-15T00:59:29.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T00:59:29.775Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ty France doubles (16) on a fly ball to left fielder Angel Martínez.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-15T01:01:53.702Z","endTime":"2026-08-15T01:03:16.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"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"},"postOnSecond":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Colin Holderman replaces Franco Aleman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-15T01:00:31.380Z","endTime":"2026-08-15T01:01:55.995Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.370675394193874,"aZ":-27.859738284730174,"pfxX":-8.960394859960049,"pfxZ":2.2092825484025767,"pX":0.627853478515176,"pZ":2.7388398717224196,"vX0":9.640613578591863,"vY0":-138.32886679287176,"vZ0":-2.014648444637119,"x":93.07,"y":164.83,"x0":-1.7240584047379872,"y0":50.00574596959358,"z0":5.328593094535404,"aX":-17.51798731578207},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.8,"breakHorizontal":14.4,"spinRate":2273,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.3946697219488864,"extension":6.338912695674696},"index":1,"playId":"26daf14f-704c-3828-b115-6b1f30a26b9f","pitchNumber":1,"startTime":"2026-08-15T01:01:55.995Z","endTime":"2026-08-15T01:02:00.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.341338204303483,"aZ":-29.33303691881446,"pfxX":7.935934886013099,"pfxZ":1.9070278524050002,"pX":2.782071381139676,"pZ":0.8356399703286588,"vX0":8.794260447158248,"vY0":-121.35863333163651,"vZ0":-3.899853569729781,"x":10.95,"y":216.22,"x0":-1.9229065167722201,"y0":50.00046839848448,"z0":5.025790388513112,"aX":11.803170631298373},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.8,"breakHorizontal":-16.6,"spinRate":2563,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4517931910058155,"extension":6.749773309399899},"index":2,"playId":"63dade96-fe6e-36ab-bb5d-0a15c46f8bca","pitchNumber":2,"startTime":"2026-08-15T01:02:09.919Z","endTime":"2026-08-15T01:02:18.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.079221300184546,"aZ":-28.82877885159801,"pfxX":7.8251142492864325,"pfxZ":2.2730024705210905,"pX":0.011306981791997418,"pZ":2.5946666488061685,"vX0":2.578635992932293,"vY0":-120.02890385138527,"vZ0":-0.32844687955116225,"x":116.57,"y":168.72,"x0":-2.091000009879572,"y0":50.00543627604362,"z0":5.27885540856376,"aX":11.531269356633148},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.3,"breakHorizontal":-14.8,"spinRate":2577,"spinDirection":88},"zone":5,"typeConfidence":2.0,"plateTime":0.45462887265466234,"extension":6.568106401409923},"index":3,"playId":"fe24ab01-8f93-3772-ac96-14c76cc6f9f5","pitchNumber":3,"startTime":"2026-08-15T01:02:36.037Z","endTime":"2026-08-15T01:02:42.758Z","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":82.1,"endSpeed":76.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.556610843072765,"aZ":-39.79336179063588,"pfxX":7.139896705136207,"pfxZ":-5.239905231377963,"pX":0.36277396135421675,"pZ":1.647992344309097,"vX0":2.9383225307210465,"vY0":-119.66303536285604,"vZ0":-0.36557265076121626,"x":103.17,"y":194.28,"x0":-1.8078456840256454,"y0":50.00417475657795,"z0":5.360413875945431,"aX":10.37949264055288},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-9.4,"breakHorizontal":-13.7,"spinRate":2771,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.4572998726205606,"extension":6.680757126410701},"hitData":{"launchSpeed":97.3,"launchAngle":24.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.39,"coordY":53.87}},"index":4,"playId":"21c09b46-f780-30ed-ba2f-7e8489c74117","pitchNumber":4,"startTime":"2026-08-15T01:03:04.076Z","endTime":"2026-08-15T01:03:16.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:03:16.892Z","atBatIndex":56},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jackson Merrill hit by pitch.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-15T01:03:25.694Z","endTime":"2026-08-15T01:04:35.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"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"},"postOnSecond":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":[]}],"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":96.5,"endSpeed":88.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.310623493136255,"aZ":-27.927938301097722,"pfxX":-9.74870614479006,"pfxZ":2.118862870171462,"pX":0.21485365207071913,"pZ":3.3372952221896726,"vX0":9.135700550426856,"vY0":-140.33740977805707,"vZ0":-0.5827212932458709,"x":108.81,"y":148.67,"x0":-1.8084103721055593,"y0":50.0028115587195,"z0":5.358972636149816,"aX":-19.540070067414277},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.0,"breakHorizontal":15.8,"spinRate":2417,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.38957264298219973,"extension":6.371399240046957},"index":0,"playId":"b3875fcb-6f28-32f8-bbba-5c92045c1030","pitchNumber":1,"startTime":"2026-08-15T01:03:45.387Z","endTime":"2026-08-15T01:03:49.541Z","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":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7563239709271,"aZ":-26.723947996819177,"pfxX":-8.06188546461129,"pfxZ":2.7749965581477642,"pX":1.283889386038775,"pZ":2.9212269370493797,"vX0":10.833180885843438,"vY0":-138.69766231618536,"vZ0":-1.7866309289603257,"x":68.06,"y":159.91,"x0":-1.6109965795070977,"y0":50.00308706475337,"z0":5.342362439508237,"aX":-15.831253349623326},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.9,"breakHorizontal":12.6,"spinRate":2368,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.3937529992523032,"extension":6.3710726978711145},"index":1,"playId":"ebc487f0-e420-3ca5-9a73-a8ca18e5d07e","pitchNumber":2,"startTime":"2026-08-15T01:03:59.144Z","endTime":"2026-08-15T01:04:03.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.393108869633576,"aZ":-26.903815534370544,"pfxX":6.475453922536217,"pfxZ":3.5440784759904274,"pX":0.18065826658444023,"pZ":1.617943717974874,"vX0":4.047953720162658,"vY0":-120.87961643454096,"vZ0":-2.9114492029635395,"x":110.11,"y":195.1,"x0":-2.354065900511707,"y0":50.00446003698408,"z0":5.187036579607316,"aX":9.633494352749652},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.0,"breakHorizontal":-12.6,"spinRate":2637,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4522019173979759,"extension":6.4721583799624565},"index":2,"playId":"0f3ac7f6-c79a-3d38-94db-31bfc3ff193f","pitchNumber":3,"startTime":"2026-08-15T01:04:14.285Z","endTime":"2026-08-15T01:04:17.458Z","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":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.738414996788695,"aZ":-31.78422801698329,"pfxX":7.681877544246909,"pfxZ":0.25698027706533955,"pX":2.6555432043518774,"pZ":0.7617058118788093,"vX0":8.86997282661046,"vY0":-122.70333912462932,"vZ0":-4.008802553626888,"x":15.78,"y":218.21,"x0":-2.012865021954816,"y0":50.00219133253694,"z0":5.143736806416181,"aX":11.637386096032898},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.4,"breakHorizontal":-16.1,"spinRate":2689,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4474787513683558,"extension":6.657928141610018},"index":3,"playId":"733ae2a1-cbaf-381f-bec6-f3500425c57d","pitchNumber":4,"startTime":"2026-08-15T01:04:30.858Z","endTime":"2026-08-15T01:04:35.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:04:35.423Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Campusano doubles (11) on a fly ball to right fielder Chase DeLauter. Ty France scores. Jackson Merrill to 3rd.","rbi":1,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-15T01:04:55.592Z","endTime":"2026-08-15T01:05:26.314Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"postOnThird":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":{"id":670059,"link":"/api/v1/people/670059"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.364984173587853,"aZ":-29.26324921585019,"pfxX":-8.961794179122862,"pfxZ":1.4943398004833277,"pX":-0.13890166638594753,"pZ":2.710137350239446,"vX0":7.685713873667946,"vY0":-138.2734035773463,"vZ0":-1.66721990588277,"x":122.29,"y":165.61,"x0":-1.7832428258612527,"y0":50.00049615284118,"z0":5.274682882812613,"aX":-17.439459342603868},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.5,"breakHorizontal":14.8,"spinRate":2348,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.39534631743421667,"extension":6.460391502940458},"hitData":{"launchSpeed":98.8,"launchAngle":25.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.98,"coordY":91.61}},"index":0,"playId":"386da38e-30e4-37ba-8c63-d0a0c29a3c70","pitchNumber":1,"startTime":"2026-08-15T01:05:10.284Z","endTime":"2026-08-15T01:05:26.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:05:26.314Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, shortstop Brayan Rocchio to first baseman Nathaniel Lowe.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-15T01:05:40.345Z","endTime":"2026-08-15T01:06:38.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"postOnThird":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"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":"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":84.5,"endSpeed":77.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.167054584455798,"aZ":-25.335063447598337,"pfxX":2.1417505393276475,"pfxZ":4.472507530940904,"pX":-1.2584306265197804,"pZ":2.0354760009600703,"vX0":1.8752205777595299,"vY0":-123.07737249483928,"vZ0":-2.7392236816377373,"x":164.97,"y":183.82,"x0":-2.3093374170350915,"y0":50.002242319288904,"z0":5.315656653505844,"aX":3.2749970845485596},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.7,"breakHorizontal":-4.3,"spinRate":2568,"spinDirection":94},"zone":13,"typeConfidence":2.0,"plateTime":0.4455693747627012,"extension":6.452977772226054},"index":0,"playId":"c36b3d0d-22ef-326a-a9a2-8591293d9aa5","pitchNumber":1,"startTime":"2026-08-15T01:05:59.761Z","endTime":"2026-08-15T01:06:03.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63934933290259,"aZ":-22.23881306649288,"pfxX":-10.150196022805698,"pfxZ":4.952804495973986,"pX":-0.332776494003377,"pZ":2.1309008615722282,"vX0":7.900787472156587,"vY0":-140.86540412017433,"vZ0":-4.576321136238416,"x":129.68,"y":181.25,"x0":-1.8582027922090725,"y0":50.00067741704707,"z0":5.21822672220542,"aX":-20.35244151581113},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.2,"breakHorizontal":16.7,"spinRate":2466,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.389155705298752,"extension":6.509467797848426},"index":1,"playId":"bf99ea19-b491-39e5-8aba-3426bd810903","pitchNumber":2,"startTime":"2026-08-15T01:06:14.539Z","endTime":"2026-08-15T01:06:18.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.715867260574456,"aZ":-25.65892676022484,"pfxX":-8.927188651596005,"pfxZ":3.217466979682719,"pX":-1.147824403995447,"pZ":2.29690952941959,"vX0":5.922159803353622,"vY0":-140.63675666287244,"vZ0":-3.3111692168920084,"x":160.75,"y":176.76,"x0":-2.109659182932051,"y0":50.00079403096719,"z0":5.133811413095772,"aX":-18.070806002827705},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.4,"breakHorizontal":15.1,"spinRate":2372,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.3878821813867277,"extension":6.402174761239776},"hitData":{"launchSpeed":81.5,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.59,"coordY":171.01}},"index":2,"playId":"21efcb0a-b4c3-35a9-9101-15f939988861","pitchNumber":3,"startTime":"2026-08-15T01:06:30.490Z","endTime":"2026-08-15T01:06:38.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:06:38.500Z","atBatIndex":59},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Xander Bogaerts out on a sacrifice fly to left fielder Angel Martínez. Jackson Merrill scores.","rbi":1,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-15T01:06:46.790Z","endTime":"2026-08-15T01:07:38.572Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":670059,"link":"/api/v1/people/670059"},"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(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.1,"endSpeed":88.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.143421322561128,"aZ":-24.701622537483576,"pfxX":-9.273314998700108,"pfxZ":3.749622006072002,"pX":1.4604613003513087,"pZ":2.2005059675502476,"vX0":12.191972420495818,"vY0":-139.55167076147788,"vZ0":-3.8359962047290646,"x":61.33,"y":179.37,"x0":-1.737759652922174,"y0":50.004608023054104,"z0":5.198808116283233,"aX":-18.49479996873116},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.2,"breakHorizontal":14.6,"spinRate":2361,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.39083174239743323,"extension":6.562960498853017},"index":0,"playId":"38fc348b-04d6-3132-aa27-59fa981dc1c8","pitchNumber":1,"startTime":"2026-08-15T01:07:04.904Z","endTime":"2026-08-15T01:07:08.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.865463812477685,"aZ":-28.313006477442627,"pfxX":-9.665211018281276,"pfxZ":2.0029010495094006,"pX":0.4317322552779987,"pZ":3.089894497355899,"vX0":9.453403798433671,"vY0":-137.42203341828332,"vZ0":-0.7791060852644088,"x":100.54,"y":155.35,"x0":-1.7821498139276986,"y0":50.00506861822211,"z0":5.28491410515933,"aX":-18.656457786515993},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.7,"breakHorizontal":15.7,"spinRate":2295,"spinDirection":235},"zone":3,"typeConfidence":2.0,"plateTime":0.39719575360755766,"extension":6.631319791471135},"hitData":{"launchSpeed":109.4,"launchAngle":15.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":70.91,"coordY":82.84}},"index":1,"playId":"1bd95d4e-e96b-39fb-982d-989ae1d909f6","pitchNumber":2,"startTime":"2026-08-15T01:07:27.969Z","endTime":"2026-08-15T01:07:38.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:07:38.572Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Rengifo strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-15T01:10:13.543Z","endTime":"2026-08-15T01:12:03.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7,8],"actionIndex":[1],"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-15T01:07:56.672Z","endTime":"2026-08-15T01:08:14.094Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tim Herrin replaces Colin Holderman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-15T01:08:14.094Z","endTime":"2026-08-15T01:10:15.775Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682120,"link":"/api/v1/people/682120"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15160296150064,"aZ":-16.009561812804026,"pfxX":5.360490237367808,"pfxZ":8.521794543846115,"pX":-0.55110136281095,"pZ":2.090766041211892,"vX0":-6.908084784456932,"vY0":-136.17915328096166,"vZ0":-6.543056538321248,"x":138.01,"y":182.33,"x0":1.310464645993225,"y0":50.00310071932416,"z0":5.613334454180655,"aX":10.168048677040114},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":-8.4,"spinRate":2411,"spinDirection":130},"zone":7,"typeConfidence":2.0,"plateTime":0.4007245669014994,"extension":6.418471379447988},"index":2,"playId":"ec816b7f-64a4-3dbe-8055-2c2df3eaf7cf","pitchNumber":1,"startTime":"2026-08-15T01:10:15.775Z","endTime":"2026-08-15T01:10:19.341Z","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":85.5,"endSpeed":78.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09018836438083,"aZ":-27.86158657085308,"pfxX":1.9103266439213433,"pfxZ":2.7405362638149775,"pX":0.9924424986521382,"pZ":3.134398817836428,"vX0":-2.667024567777388,"vY0":-124.60441670495018,"vZ0":-1.1960989803162043,"x":79.17,"y":154.15,"x0":1.8285492049116154,"y0":50.00089550154704,"z0":5.923171479381564,"aX":3.0031855582888776},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.9,"breakHorizontal":-2.9,"spinRate":2176,"spinDirection":246},"zone":12,"typeConfidence":2.0,"plateTime":0.4396046376729279,"extension":6.127415668767487},"index":3,"playId":"07ea9bfa-f61b-312d-8ed6-3301c66fd371","pitchNumber":2,"startTime":"2026-08-15T01:10:29.771Z","endTime":"2026-08-15T01:10:41.948Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-15T01:10:56.989Z","endTime":"2026-08-15T01:11:08.853Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"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":77.8,"endSpeed":71.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.783725825576845,"aZ":-34.58786287675386,"pfxX":-3.643384044808533,"pfxZ":-1.8502491086675992,"pX":1.564115572380464,"pZ":2.9754944905900067,"vX0":-0.23491642149667835,"vY0":-113.36794880393414,"vZ0":0.5505544345669109,"x":57.38,"y":158.44,"x0":2.1424960845361567,"y0":50.005408300895155,"z0":6.182669405760826,"aX":-4.741593814104588},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-2.9,"breakHorizontal":6.6,"spinRate":2074,"spinDirection":317},"zone":12,"typeConfidence":2.0,"plateTime":0.4832011975119266,"extension":6.027063084443701},"index":5,"playId":"f936ff23-0898-3318-814f-cd866be90936","pitchNumber":3,"startTime":"2026-08-15T01:11:08.853Z","endTime":"2026-08-15T01:11:12.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63830661721522,"aZ":-18.793587470238062,"pfxX":5.426521028259465,"pfxZ":7.002294507882128,"pX":0.8678114850699244,"pZ":4.267913965631841,"vX0":-4.274597289924464,"vY0":-136.75429222754067,"vZ0":-0.6141753895890077,"x":83.92,"y":123.55,"x0":1.7392232296853427,"y0":50.00395907459513,"z0":5.774284199862547,"aX":10.3708540686288},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.8,"breakHorizontal":-9.0,"spinRate":2234,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.39916139169388387,"extension":6.273809103286654},"index":6,"playId":"eef37192-1275-3255-9b0a-aca67dff8dc5","pitchNumber":4,"startTime":"2026-08-15T01:11:22.871Z","endTime":"2026-08-15T01:11:27.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.851115846930025,"aZ":-17.275798945069404,"pfxX":5.243717009544957,"pfxZ":7.768629809139265,"pX":0.7845107542187669,"pZ":2.6430386510176085,"vX0":-3.9690485316367745,"vY0":-137.02708155084593,"vZ0":-4.995750991399522,"x":87.1,"y":167.42,"x0":1.564296552243181,"y0":50.00357302633426,"z0":5.65528976717362,"aX":10.057583368258246},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.3,"breakHorizontal":-8.8,"spinRate":2302,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.3984199920734164,"extension":6.4361852645329005},"index":7,"playId":"0f61ce81-30bf-3897-bea2-62455c89064e","pitchNumber":5,"startTime":"2026-08-15T01:11:36.857Z","endTime":"2026-08-15T01:11:39.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.869540556881656,"aZ":-34.56002446889354,"pfxX":-3.2255972646257987,"pfxZ":-1.7649370023697417,"pX":-0.9572485549688953,"pZ":-0.31762159767850523,"vX0":-5.0299664710111065,"vY0":-115.58263989392336,"vZ0":-6.497872676758353,"x":153.49,"y":247.36,"x0":1.6677176699655931,"y0":50.00501269470755,"z0":5.855493841579791,"aX":-4.356374368175379},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-4.6,"breakHorizontal":7.1,"spinRate":2358,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.4741838647578547,"extension":6.285734435431563},"index":8,"playId":"4e92b091-c734-39db-a8f5-69c79925a325","pitchNumber":6,"startTime":"2026-08-15T01:11:58.646Z","endTime":"2026-08-15T01:12:03.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:12:03.514Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-15T01:14:38.535Z","endTime":"2026-08-15T01:16:13.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[0,1],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"Defensive Substitution: Jase Bowen replaces left fielder Luis Rengifo, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-15T01:14:00.134Z","endTime":"2026-08-15T01:14:00.156Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":650859,"link":"/api/v1/people/650859"}},{"details":{"description":"Pitching Change: Yuki Matsui replaces Michael King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-15T01:14:00.156Z","endTime":"2026-08-15T01:14:40.815Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673513,"link":"/api/v1/people/673513"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38952981075662,"aZ":-10.73244548769856,"pfxX":3.7504873449274387,"pfxZ":11.397249573728034,"pX":1.0455216865198846,"pZ":2.428561440138569,"vX0":-3.4497356280225895,"vY0":-135.72682806302635,"vZ0":-7.3614582907459525,"x":77.15,"y":173.21,"x0":1.8406211715133727,"y0":50.00100576169937,"z0":5.908596532975322,"aX":7.054993349328998},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.4,"breakHorizontal":-6.1,"spinRate":2493,"spinDirection":160},"zone":12,"typeConfidence":0.9,"plateTime":0.4022621693439139,"extension":5.674472231982299},"index":2,"playId":"eaeca047-8234-3046-abe4-41eafe393275","pitchNumber":1,"startTime":"2026-08-15T01:14:40.815Z","endTime":"2026-08-15T01:14:46.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.988991834312856,"aZ":-9.550315061186993,"pfxX":4.689387967385336,"pfxZ":12.085922958895111,"pX":0.9625099368508649,"pZ":2.230771722446019,"vX0":-3.9925120012340924,"vY0":-135.7813509579891,"vZ0":-7.795928184790422,"x":80.31,"y":178.55,"x0":1.8407715952668855,"y0":50.00596940464755,"z0":5.7991462588249565,"aX":8.781120271269247},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.5,"breakHorizontal":-7.7,"spinRate":2519,"spinDirection":158},"zone":14,"typeConfidence":0.91,"plateTime":0.40297304597196515,"extension":5.805099927606252},"index":3,"playId":"b97263bb-082e-3a6f-8955-f608654a5c86","pitchNumber":2,"startTime":"2026-08-15T01:14:58.990Z","endTime":"2026-08-15T01:15:02.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50068591169767,"aZ":-22.351897789006948,"pfxX":4.422662365428117,"pfxZ":6.411295931394159,"pX":0.35345450461236494,"pZ":1.9499702207259695,"vX0":-4.648323505551792,"vY0":-122.99796887520162,"vZ0":-4.99782151578774,"x":103.53,"y":186.13,"x0":1.6935850478046544,"y0":50.000780739961435,"z0":5.904667756493596,"aX":6.772713429008159},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":10.7,"breakHorizontal":-7.0,"spinRate":1431,"spinDirection":126},"zone":9,"typeConfidence":0.89,"plateTime":0.4454016763244275,"extension":5.811386947810063},"index":4,"playId":"52a5232f-ce19-3ee5-93fa-9af57111d574","pitchNumber":3,"startTime":"2026-08-15T01:15:17.436Z","endTime":"2026-08-15T01:15:21.432Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-15T01:15:27.714Z","endTime":"2026-08-15T01:15:42.016Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7485750578465,"aZ":-23.775676824001444,"pfxX":5.088343094026146,"pfxZ":5.335954635178711,"pX":1.3848320920029404,"pZ":0.7224875907931566,"vX0":-2.9574226518778017,"vY0":-124.37933184365615,"vZ0":-7.5370609946992015,"x":64.21,"y":219.27,"x0":1.9250291669289876,"y0":50.00469731435221,"z0":5.7487265604678095,"aX":8.014244239454577},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.3,"breakHorizontal":-8.5,"spinRate":1167,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.4395078777814314,"extension":5.82957814672441},"index":6,"playId":"be1af6ea-d401-3f19-9906-cd810953dced","pitchNumber":4,"startTime":"2026-08-15T01:15:42.016Z","endTime":"2026-08-15T01:15:45.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":80.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.903351475545996,"aZ":-29.83650701009233,"pfxX":-3.500647993386399,"pfxZ":1.4492709160291373,"pX":0.7115384261237877,"pZ":2.67301402781021,"vX0":-1.7791392337419383,"vY0":-125.04082145058432,"vZ0":-2.1992119425740135,"x":89.88,"y":166.61,"x0":1.883047552631473,"y0":50.00251386369396,"z0":5.968787029944909,"aX":-5.6438247828699195},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.4,"breakHorizontal":6.7,"spinRate":2830,"spinDirection":222},"zone":6,"typeConfidence":0.9,"plateTime":0.43502619392409336,"extension":5.514530355735828},"hitData":{"launchSpeed":100.5,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.98,"coordY":148.62}},"index":7,"playId":"0ed31505-5f3d-3b56-859b-cd4b902bdf3b","pitchNumber":5,"startTime":"2026-08-15T01:16:05.398Z","endTime":"2026-08-15T01:16:13.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:16:13.312Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Steven Kwan walks.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-15T01:16:18.126Z","endTime":"2026-08-15T01:19:10.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30437504914093,"aZ":-8.965728687981233,"pfxX":2.988588639522531,"pfxZ":12.253302778487738,"pX":-0.2259902311986018,"pZ":2.8140394954178154,"vX0":-5.834107584418303,"vY0":-136.57000451382225,"vZ0":-6.60990595818939,"x":125.61,"y":162.8,"x0":1.5469918900874111,"y0":50.00279352682453,"z0":5.878141582487491,"aX":5.660890387177278},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":21.0,"breakHorizontal":-4.2,"spinRate":2605,"spinDirection":165},"zone":2,"typeConfidence":0.9,"plateTime":0.400633483517018,"extension":5.7742902346052345},"index":0,"playId":"9c24bd46-889c-3ae7-bbd5-1b16c24ed227","pitchNumber":1,"startTime":"2026-08-15T01:16:40.270Z","endTime":"2026-08-15T01:16:43.906Z","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.0,"endSpeed":84.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09518014569012,"aZ":-9.101192203535707,"pfxX":3.014913045373345,"pfxZ":12.71621898851243,"pX":0.16941339773577074,"pZ":1.3940235014391853,"vX0":-4.835483114400356,"vY0":-133.67243389013635,"vZ0":-9.81440010260907,"x":110.54,"y":201.14,"x0":1.6079028137327656,"y0":50.00357020862826,"z0":5.761103513489384,"aX":5.471071923268821},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":21.1,"breakHorizontal":-4.4,"spinRate":2491,"spinDirection":163},"zone":14,"typeConfidence":0.9,"plateTime":0.4093371775989607,"extension":5.906365845569581},"index":1,"playId":"82b14d0c-c472-3f40-b0af-f9f8bc445509","pitchNumber":2,"startTime":"2026-08-15T01:16:57.239Z","endTime":"2026-08-15T01:17:00.239Z","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":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.032129532013247,"aZ":-27.91965633866923,"pfxX":-1.4432154076104242,"pfxZ":2.596647401541086,"pX":0.10263970246580491,"pZ":0.6707574284332339,"vX0":-3.3784240437162363,"vY0":-126.39351198816323,"vZ0":-7.33526168004038,"x":113.09,"y":220.67,"x0":1.6380409120494674,"y0":50.0007165678813,"z0":5.817865253271703,"aX":-2.360375161002074},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.5,"breakHorizontal":3.4,"spinRate":2785,"spinDirection":181},"zone":14,"typeConfidence":0.9,"plateTime":0.43149081487668717,"extension":5.663120085181823},"index":2,"playId":"00a5a7b3-44cd-3155-a261-66acaa565202","pitchNumber":3,"startTime":"2026-08-15T01:17:16.400Z","endTime":"2026-08-15T01:17:20.912Z","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":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.508290579965664,"aZ":-28.158452673990062,"pfxX":-1.075980873041697,"pfxZ":2.4227731960515175,"pX":0.07604514229583118,"pZ":3.701202195312291,"vX0":-4.038894524627592,"vY0":-126.57473649720585,"vZ0":-0.5226322572111093,"x":114.1,"y":138.85,"x0":1.8181720319065218,"y0":50.0036436917217,"z0":6.122749895386686,"aX":-1.7839671332828904},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.6,"breakHorizontal":2.6,"spinRate":2860,"spinDirection":225},"zone":12,"typeConfidence":0.9,"plateTime":0.4291542562514232,"extension":5.589742411032115},"index":3,"playId":"d40544fa-1322-33fe-85a2-b0e0cdf54a31","pitchNumber":4,"startTime":"2026-08-15T01:17:51.028Z","endTime":"2026-08-15T01:17:54.728Z","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":92.4,"endSpeed":84.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82268761946996,"aZ":-13.624416310030732,"pfxX":3.291521241748197,"pfxZ":10.076226418337363,"pX":-0.29508486328289774,"pZ":3.8699071332454746,"vX0":-6.161704171940855,"vY0":-134.50450732613373,"vZ0":-3.1403897543504375,"x":128.25,"y":134.29,"x0":1.5927426070349073,"y0":50.005833165533225,"z0":6.012349856220125,"aX":6.0619348546079825},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":-4.7,"spinRate":2566,"spinDirection":164},"zone":11,"typeConfidence":0.9,"plateTime":0.4064542166145846,"extension":5.952086386637949},"index":4,"playId":"cb79f34e-593f-3e15-a970-b117d9f6af73","pitchNumber":5,"startTime":"2026-08-15T01:18:10.397Z","endTime":"2026-08-15T01:18:13.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.402680436768787,"aZ":-9.992009626049827,"pfxX":3.3319488861180124,"pfxZ":11.768359210886976,"pX":0.3853379240615993,"pZ":2.540616515668422,"vX0":-4.475363780128316,"vY0":-136.07475680500139,"vZ0":-7.090881692193506,"x":102.31,"y":170.18,"x0":1.6144617736525584,"y0":50.00358646165669,"z0":5.863831166857186,"aX":6.2812408481435895},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.0,"breakHorizontal":-5.2,"spinRate":2597,"spinDirection":164},"zone":6,"typeConfidence":0.9,"plateTime":0.40170742380929303,"extension":5.69791338617806},"index":5,"playId":"18e6516e-4f36-3109-b20c-5264ec36439c","pitchNumber":6,"startTime":"2026-08-15T01:18:30.213Z","endTime":"2026-08-15T01:18:35.381Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-08-15T01:18:56.135Z","endTime":"2026-08-15T01:19:05.668Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.662109462485525,"aZ":-10.729942174925885,"pfxX":2.446851734240543,"pfxZ":11.295251142595143,"pX":-0.8062209268580208,"pZ":1.9898952616369407,"vX0":-7.083130949919947,"vY0":-136.35088165272023,"vZ0":-8.377199131085256,"x":147.73,"y":185.05,"x0":1.4978652573061422,"y0":50.003858400424754,"z0":5.826911440766537,"aX":4.646713080227161},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.0,"breakHorizontal":-3.1,"spinRate":2501,"spinDirection":162},"zone":13,"typeConfidence":0.9,"plateTime":0.4004510707357305,"extension":5.855987595473724},"index":7,"playId":"6fc9c680-97f6-3ff1-8538-5eaa0368708d","pitchNumber":7,"startTime":"2026-08-15T01:19:05.668Z","endTime":"2026-08-15T01:19:10.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:19:10.318Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chase DeLauter pops out to second baseman Jake Cronenworth.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-15T01:19:13.103Z","endTime":"2026-08-15T01:21:10.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":"Pop Out","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":3},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.9,"endSpeed":84.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.016536114101985,"aZ":-19.15891079419941,"pfxX":5.8867288795096515,"pfxZ":7.125187320856714,"pX":1.2666530041105268,"pZ":4.29401029806936,"vX0":-3.8729460514714167,"vY0":-133.84765285648606,"vZ0":-1.0420446683251054,"x":68.72,"y":122.84,"x0":1.9624426345989943,"y0":50.00464170144534,"z0":6.051327691212385,"aX":10.756151636736224},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.0,"breakHorizontal":-10.0,"spinRate":2249,"spinDirection":165},"zone":12,"typeConfidence":0.89,"plateTime":0.40813686757082657,"extension":5.6750930900486445},"index":0,"playId":"45c4410c-e73e-3a0f-90f5-ae7595dc355f","pitchNumber":1,"startTime":"2026-08-15T01:19:39.804Z","endTime":"2026-08-15T01:19:42.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.995568574448907,"aZ":-26.96692479789732,"pfxX":-1.9511904779405667,"pfxZ":3.2493998555953096,"pX":0.5115650767628458,"pZ":1.495673293204228,"vX0":-2.7091845043449405,"vY0":-124.77550459183348,"vZ0":-5.26241772829647,"x":97.5,"y":198.4,"x0":1.8578691193491035,"y0":50.00595362900609,"z0":5.807086421809163,"aX":-3.1307697556846286},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.2,"breakHorizontal":4.1,"spinRate":2764,"spinDirection":201},"zone":14,"typeConfidence":0.91,"plateTime":0.4360831798872242,"extension":5.80944941169497},"index":1,"playId":"23188525-d8c4-3bfe-975e-3c7069c1383b","pitchNumber":2,"startTime":"2026-08-15T01:20:05.184Z","endTime":"2026-08-15T01:20:08.488Z","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":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":81.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.481546858540575,"aZ":-27.93599077605577,"pfxX":-1.5121001572093382,"pfxZ":2.6171537379354244,"pX":-1.6442345136309182,"pZ":-0.7436352566398473,"vX0":-7.237153451667828,"vY0":-125.61337733174948,"vZ0":-10.183417819680445,"x":179.67,"y":258.86,"x0":1.4559556800707623,"y0":50.000972768948444,"z0":5.589769787323847,"aX":-2.445393829824496},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.9,"breakHorizontal":4.2,"spinRate":2774,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.43398111150478824,"extension":5.892298153252531},"index":2,"playId":"0debeca9-a2d5-3e19-b89c-d9ec400b7aa0","pitchNumber":3,"startTime":"2026-08-15T01:20:27.864Z","endTime":"2026-08-15T01:20:31.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15287914521426,"aZ":-20.636980557604858,"pfxX":9.198790321288149,"pfxZ":6.375088353717468,"pX":0.7129068144543322,"pZ":2.2688422827681025,"vX0":-6.118267869541635,"vY0":-133.30288665383947,"vZ0":-5.677968849535892,"x":89.83,"y":177.52,"x0":1.8362005996694055,"y0":50.00268925779011,"z0":5.904379427812604,"aX":16.64753775168498},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.6,"breakHorizontal":-15.5,"spinRate":2130,"spinDirection":159},"zone":9,"typeConfidence":0.93,"plateTime":0.4100175153276435,"extension":5.708044449464357},"hitData":{"launchSpeed":84.9,"launchAngle":63.0,"totalDistance":174.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":163.37,"coordY":135.91}},"index":3,"playId":"a7fd4c4b-60b8-3c8e-8526-761a3d64ccca","pitchNumber":4,"startTime":"2026-08-15T01:21:00.693Z","endTime":"2026-08-15T01:21:10.921Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:21:10.921Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Angel Martínez pops out to shortstop Xander Bogaerts.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-15T01:21:16.654Z","endTime":"2026-08-15T01:22:14.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.369589719165173,"aZ":-29.561768395281884,"pfxX":4.289811957911424,"pfxZ":1.6876001992597534,"pX":0.6814610372375545,"pZ":1.2347228684500051,"vX0":-4.6309097912904,"vY0":-122.78450315635654,"vZ0":-5.084700620677854,"x":91.02,"y":205.44,"x0":2.0232156789147906,"y0":50.0018491691803,"z0":5.809977109089011,"aX":6.634502008850174},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.3,"breakHorizontal":-6.8,"spinRate":1116,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.4439011312257586,"extension":5.960429748922445},"index":0,"playId":"14ffe0b1-3706-346d-9245-33032ee8686c","pitchNumber":1,"startTime":"2026-08-15T01:21:45.607Z","endTime":"2026-08-15T01:21:48.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.393764016026743,"aZ":-29.410879503604416,"pfxX":7.029149387796208,"pfxZ":1.7922079607582404,"pX":0.5393387434996266,"pZ":1.0855581942893977,"vX0":-5.368859305218046,"vY0":-122.90070723409357,"vZ0":-5.509570805529938,"x":96.44,"y":209.47,"x0":1.8297206331424956,"y0":50.00417988214798,"z0":5.8285408775114265,"aX":10.846566089758426},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.3,"breakHorizontal":-11.6,"spinRate":1150,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.44421024649811347,"extension":5.888120682148202},"hitData":{"launchSpeed":68.3,"launchAngle":51.0,"totalDistance":186.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":103.07,"coordY":130.19}},"index":1,"playId":"bc9136f1-9d88-380e-8e8e-08924e3fce94","pitchNumber":2,"startTime":"2026-08-15T01:22:06.074Z","endTime":"2026-08-15T01:22:14.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:22:14.737Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, shortstop Brayan Rocchio to first baseman Nathaniel Lowe.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-15T01:24:16.413Z","endTime":"2026-08-15T01:24:46.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"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":"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.6,"endSpeed":72.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.61763280218785,"aZ":-35.019022641183476,"pfxX":-6.505794076593133,"pfxZ":-2.137548822948821,"pX":0.43890804176519965,"pZ":2.684815092388416,"vX0":-1.1385548996939947,"vY0":-114.55318180385986,"vZ0":-0.1601967722919313,"x":100.27,"y":166.29,"x0":1.7873093671884464,"y0":50.00139338991513,"z0":6.17123476298718,"aX":-8.66866679807479},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-3.6,"breakHorizontal":12.1,"spinRate":2328,"spinDirection":314},"zone":6,"typeConfidence":2.0,"plateTime":0.477634813848129,"extension":6.067579370194474},"index":0,"playId":"0395ca82-8b1c-3b27-b997-2c03c36386b8","pitchNumber":1,"startTime":"2026-08-15T01:24:24.769Z","endTime":"2026-08-15T01:24:28.841Z","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.0,"endSpeed":85.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.160835233846097,"aZ":-18.201972547760203,"pfxX":4.141281500276948,"pfxZ":7.459723366104603,"pX":0.7728498937941016,"pZ":2.7292807416392955,"vX0":-3.8119575276694557,"vY0":-135.40659678113997,"vZ0":-4.378735134607615,"x":87.54,"y":165.09,"x0":1.6549192752095143,"y0":50.00471893206882,"z0":5.626036102997511,"aX":7.758078071736116},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.8,"breakHorizontal":-6.7,"spinRate":2323,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.40317722670147704,"extension":6.304117585367904},"hitData":{"launchSpeed":93.4,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.17,"coordY":145.32}},"index":1,"playId":"39d746e8-78a6-3061-8662-7eaef9482e14","pitchNumber":2,"startTime":"2026-08-15T01:24:38.266Z","endTime":"2026-08-15T01:24:46.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:24:46.193Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake Cronenworth lines out to right fielder Chase DeLauter.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-15T01:24:54.080Z","endTime":"2026-08-15T01:25:16.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.034346941925048,"aZ":-26.468474395261232,"pfxX":8.721155623384796,"pfxZ":3.081097116621015,"pX":1.0936936873314609,"pZ":2.7632483538857913,"vX0":-4.709555886352412,"vY0":-134.73562089643264,"vZ0":-2.584722457693101,"x":75.31,"y":164.17,"x0":1.7235868627165332,"y0":50.00588325666031,"z0":5.589572674419673,"aX":16.168411440694907},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.3,"breakHorizontal":-14.9,"spinRate":2242,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.40526390074596685,"extension":6.505353791655862},"hitData":{"launchSpeed":90.3,"launchAngle":22.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.86,"coordY":85.37}},"index":0,"playId":"a3aec10f-6e07-3843-b5da-b8491b0abd0e","pitchNumber":1,"startTime":"2026-08-15T01:25:09.018Z","endTime":"2026-08-15T01:25:16.428Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:25:16.428Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a ground ball to right fielder Chase DeLauter.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-15T01:27:49.712Z","endTime":"2026-08-15T01:28:16.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[1],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-15T01:25:26.699Z","endTime":"2026-08-15T01:25:39.797Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Festa replaces Tim Herrin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-15T01:25:39.797Z","endTime":"2026-08-15T01:27:51.970Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670036,"link":"/api/v1/people/670036"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.684426161359166,"aZ":-32.1510755949002,"pfxX":7.078230127217185,"pfxZ":0.017337693752624617,"pX":0.3959286154668667,"pZ":3.339020025346528,"vX0":3.773852894990121,"vY0":-123.97654726315054,"vZ0":1.635130480885281,"x":101.91,"y":148.63,"x0":-2.0676102230449027,"y0":50.00398792951703,"z0":5.361883624506172,"aX":10.97650229088937},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.7,"breakHorizontal":-13.7,"spinRate":2671,"spinDirection":76},"zone":3,"typeConfidence":0.89,"plateTime":0.4424537756367477,"extension":6.21423253015842},"index":2,"playId":"b3bff3d6-eec6-3ca4-94d4-ce7db6ad55d3","pitchNumber":1,"startTime":"2026-08-15T01:27:51.970Z","endTime":"2026-08-15T01:27:55.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.160795037246903,"aZ":-25.245169142730287,"pfxX":1.9044363737358234,"pfxZ":3.730741300056339,"pX":0.2356251670555402,"pZ":2.6707822566770023,"vX0":5.350636449983845,"vY0":-134.62949386686657,"vZ0":-2.5068426518934794,"x":108.02,"y":166.67,"x0":-2.0160427600984554,"y0":50.00194833977046,"z0":5.380021301053611,"aX":3.532804206463745},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.5,"breakHorizontal":-4.4,"spinRate":2680,"spinDirection":168},"zone":5,"typeConfidence":0.84,"plateTime":0.4051202867525876,"extension":6.335169634074439},"hitData":{"launchSpeed":95.4,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.97,"coordY":114.73}},"index":3,"playId":"9063efce-52d2-36d6-bbd3-5fbbe60dab96","pitchNumber":2,"startTime":"2026-08-15T01:28:04.846Z","endTime":"2026-08-15T01:28:16.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:28:16.313Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-15T01:28:21.731Z","endTime":"2026-08-15T01:30:08.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64753006326849,"aZ":-18.94983858512772,"pfxX":0.26633100897575446,"pfxZ":7.043744836288914,"pX":0.6301622331726178,"pZ":3.8004377223088706,"vX0":6.32864508499808,"vY0":-135.4457741034359,"vZ0":-0.5396977708130198,"x":92.98,"y":136.17,"x0":-1.7609863023724128,"y0":50.00337151948155,"z0":5.314904179014326,"aX":0.49980898152806513},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.8,"breakHorizontal":-1.7,"spinRate":2513,"spinDirection":188},"zone":12,"typeConfidence":0.89,"plateTime":0.4027552621985846,"extension":6.3486047118921345},"index":0,"playId":"d0323375-da14-37e1-8757-e0adda4709d0","pitchNumber":1,"startTime":"2026-08-15T01:28:40.158Z","endTime":"2026-08-15T01:28:46.382Z","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":93.5,"endSpeed":86.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.154249641930626,"aZ":-18.683376825316433,"pfxX":0.23578733096426951,"pfxZ":7.156783720744201,"pX":1.1244414918855512,"pZ":3.3673681369514457,"vX0":7.977433364302495,"vY0":-136.02908003283235,"vZ0":-1.442884892311834,"x":74.14,"y":147.86,"x0":-1.8695674240851754,"y0":50.005518334877024,"z0":5.192258734048811,"aX":0.4423149312912516},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":-2.0,"spinRate":2535,"spinDirection":192},"zone":12,"typeConfidence":0.89,"plateTime":0.40173484937711335,"extension":6.446104120900021},"index":1,"playId":"082a7455-8409-34ef-b788-4516b41fb82e","pitchNumber":2,"startTime":"2026-08-15T01:28:56.247Z","endTime":"2026-08-15T01:29:00.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1760879923554,"aZ":-31.46966536464285,"pfxX":6.806519398132604,"pfxZ":0.4484324645266895,"pX":0.6112262145040279,"pZ":2.592386643628598,"vX0":4.032114778395672,"vY0":-124.04871831572757,"vZ0":-0.02771290285160699,"x":93.7,"y":168.79,"x0":-1.9179205165272837,"y0":50.001203405718165,"z0":5.2212176765053515,"aX":10.634724797317194},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.1,"breakHorizontal":-13.2,"spinRate":2779,"spinDirection":63},"zone":6,"typeConfidence":0.9,"plateTime":0.4410729532035189,"extension":6.298948609864943},"index":2,"playId":"7fa679d0-ba8d-34f2-80eb-f41f1c8fac92","pitchNumber":3,"startTime":"2026-08-15T01:29:13.753Z","endTime":"2026-08-15T01:29:17.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.126698647290315,"aZ":-19.184925360748572,"pfxX":-0.4301395242566741,"pfxZ":6.766114009434675,"pX":1.154061278163636,"pZ":2.348213279139865,"vX0":7.9958748919197875,"vY0":-137.15875065110333,"vZ0":-4.103191396775168,"x":73.01,"y":175.38,"x0":-1.7335965951110084,"y0":50.00563552378142,"z0":5.158695544208124,"aX":-0.8276381255565479},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.6,"breakHorizontal":-0.7,"spinRate":2600,"spinDirection":198},"zone":14,"typeConfidence":0.9,"plateTime":0.3981565971891725,"extension":6.457528259832504},"index":3,"playId":"26911f74-6c33-34be-a0b8-592a629ec9d0","pitchNumber":4,"startTime":"2026-08-15T01:29:35.735Z","endTime":"2026-08-15T01:29:40.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.284223359702533,"aZ":-20.84064733891478,"pfxX":-6.4636396506317375,"pfxZ":5.855486633829626,"pX":-0.4398073680969101,"pZ":3.632064755225935,"vX0":6.25593445176536,"vY0":-138.13729152759922,"vZ0":-0.26180772609247516,"x":133.76,"y":140.71,"x0":-1.8922198811481628,"y0":50.004741720796524,"z0":5.127175349389892,"aX":-12.514526901213625},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.8,"breakHorizontal":10.4,"spinRate":2522,"spinDirection":204},"zone":11,"typeConfidence":0.92,"plateTime":0.39626694795252426,"extension":6.464668204425159},"index":4,"playId":"b1ff14db-a67c-3b02-93ce-ce1befe8163f","pitchNumber":5,"startTime":"2026-08-15T01:30:03.557Z","endTime":"2026-08-15T01:30:08.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:30:08.972Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nathaniel Lowe doubles (19) on a line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-15T01:33:11.069Z","endTime":"2026-08-15T01:33:25.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jeremiah Estrada replaces Yuki Matsui.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-15T01:32:08.054Z","endTime":"2026-08-15T01:33:13.384Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669093,"link":"/api/v1/people/669093"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65194524483495,"aZ":-12.656520259421752,"pfxX":-0.227844807045686,"pfxZ":9.819399977853323,"pX":-0.3517048436769284,"pZ":3.292725641417742,"vX0":-0.01996031709223389,"vY0":-139.65841600241643,"vZ0":-4.743060754124956,"x":130.41,"y":149.88,"x0":-0.31485372843077547,"y0":50.002279383841476,"z0":5.83699913895121,"aX":-0.45276415487207605},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.0,"breakHorizontal":0.4,"spinRate":1871,"spinDirection":186},"zone":1,"typeConfidence":0.9,"plateTime":0.3912940368287292,"extension":6.784857056476031},"hitData":{"launchSpeed":104.9,"launchAngle":5.0,"totalDistance":142.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.58,"coordY":71.16}},"index":1,"playId":"a0dc0399-4674-3eca-8d6a-a0baeebda911","pitchNumber":1,"startTime":"2026-08-15T01:33:13.384Z","endTime":"2026-08-15T01:33:25.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:33:25.198Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis Bazzana strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-15T01:33:42.559Z","endTime":"2026-08-15T01:35:13.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"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,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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13334406957523,"aZ":-9.481861584302191,"pfxX":1.2563645958268397,"pfxZ":11.450532259109345,"pX":0.04386360624342304,"pZ":2.170089454205313,"vX0":0.5210764816802738,"vY0":-139.14683449457084,"vZ0":-8.120654369188829,"x":115.33,"y":180.19,"x0":-0.30851153429855216,"y0":50.00296028613692,"z0":5.736290812806062,"aX":2.4893734661762172},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.4,"breakHorizontal":-2.4,"spinRate":2135,"spinDirection":177},"zone":5,"typeConfidence":0.89,"plateTime":0.3920610066893717,"extension":6.68020190928446},"index":0,"playId":"eab7a33b-4251-3e48-8057-5b269ce86b7f","pitchNumber":1,"startTime":"2026-08-15T01:33:53.768Z","endTime":"2026-08-15T01:33:57.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03161818175588,"aZ":-10.628041175340034,"pfxX":-0.023427455286790133,"pfxZ":10.691322984983659,"pX":-0.4110882934431542,"pZ":3.9028032316205015,"vX0":-0.39736348544723216,"vY0":-140.61856808781394,"vZ0":-3.6243221014988185,"x":132.67,"y":133.4,"x0":-0.2652766219433784,"y0":50.00132196692976,"z0":5.891028368323671,"aX":-0.047065230335456024},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.8,"breakHorizontal":0.1,"spinRate":2117,"spinDirection":180},"zone":11,"typeConfidence":0.91,"plateTime":0.3886027811016697,"extension":6.77562971987903},"index":1,"playId":"f01f12d6-d91e-3a6d-a1c0-ebaa7705e386","pitchNumber":2,"startTime":"2026-08-15T01:34:10.778Z","endTime":"2026-08-15T01:34:14.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.727866346869398,"aZ":-10.780733559166794,"pfxX":-0.7964698546944189,"pfxZ":10.7495809889636,"pX":0.012536984861522065,"pZ":3.070317813933726,"vX0":1.171158237619943,"vY0":-139.76790641238946,"vZ0":-5.548404213783405,"x":116.52,"y":155.88,"x0":-0.3072801728224042,"y0":50.00579656395346,"z0":5.780756909725437,"aX":-1.5856380217590909},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.6,"breakHorizontal":1.2,"spinRate":2146,"spinDirection":187},"zone":2,"typeConfidence":0.9,"plateTime":0.39099524321519397,"extension":6.969780502371818},"index":2,"playId":"225b6fee-56e8-3640-a8c8-2b8cf6731982","pitchNumber":3,"startTime":"2026-08-15T01:34:30.174Z","endTime":"2026-08-15T01:34:33.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.749434207427544,"aZ":-29.59568953382875,"pfxX":-6.195326018292947,"pfxZ":1.7939535737511463,"pX":0.4002207630276672,"pZ":3.8502967260599013,"vX0":3.411011300753608,"vY0":-118.67565894167755,"vZ0":1.6431641087496274,"x":101.74,"y":134.82,"x0":-0.2439879019129587,"y0":50.00417522388628,"z0":5.826749827471046,"aX":-8.919271963795422},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.8,"breakHorizontal":10.4,"spinRate":1229,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.4599175750409965,"extension":7.045868512495808},"index":3,"playId":"e034acc5-a50d-395b-a054-cfcb1893266e","pitchNumber":4,"startTime":"2026-08-15T01:34:48.208Z","endTime":"2026-08-15T01:34:51.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.64572872016929,"aZ":-29.294493707519607,"pfxX":-6.192269343700747,"pfxZ":1.9729349704403307,"pX":0.4113803661718416,"pZ":0.9076890614936418,"vX0":3.618265764896637,"vY0":-119.45347485092138,"vZ0":-4.823550392887562,"x":101.32,"y":214.27,"x0":-0.3099790931095748,"y0":50.00566407589598,"z0":5.554036350544638,"aX":-9.048485797265435},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.8,"breakHorizontal":10.4,"spinRate":1162,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.45662192626126297,"extension":7.223238262450634},"index":4,"playId":"9faf941e-1c23-3a70-933d-2314a741a68a","pitchNumber":5,"startTime":"2026-08-15T01:35:09.416Z","endTime":"2026-08-15T01:35:13.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:35:13.893Z","atBatIndex":71},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Angel Genao reaches on a missed catch error by first baseman Ty France, assist to second baseman Jake Cronenworth. Nathaniel Lowe to 3rd.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-15T01:35:17.075Z","endTime":"2026-08-15T01:37:40.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"postOnThird":{"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,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"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_error_dropped_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.3,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32636163954785,"aZ":-28.975039616444107,"pfxX":-6.324727883979321,"pfxZ":2.194176734071457,"pX":1.024223285450741,"pZ":0.7849447129798873,"vX0":5.041474036128581,"vY0":-119.54835586546413,"vZ0":-5.11631584052402,"x":77.96,"y":217.59,"x0":-0.2820775048815566,"y0":50.003081035589425,"z0":5.529284883008453,"aX":-9.227891231024236},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.1,"breakHorizontal":10.3,"spinRate":1202,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.45677134172114675,"extension":7.160452984078226},"index":0,"playId":"f6293f0f-0c3b-371d-b512-e0ae0dc51bc3","pitchNumber":1,"startTime":"2026-08-15T01:35:42.244Z","endTime":"2026-08-15T01:35:45.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.9,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41762532347199,"aZ":-10.537777094617521,"pfxX":-0.8851012802394349,"pfxZ":10.760580010566546,"pX":0.20437380588969994,"pZ":2.3858978594721245,"vX0":1.2064377358509364,"vY0":-140.13798271255376,"vZ0":-7.253030950631463,"x":109.21,"y":174.36,"x0":-0.11452992717442752,"y0":50.00223534027372,"z0":5.677831574144669,"aX":-1.7796978949917286},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.4,"breakHorizontal":1.4,"spinRate":2193,"spinDirection":179},"zone":5,"typeConfidence":0.9,"plateTime":0.38922392236199155,"extension":7.03742299486806},"index":1,"playId":"ed6f658c-0764-3c24-8c0c-c580d59af25e","pitchNumber":2,"startTime":"2026-08-15T01:36:03.972Z","endTime":"2026-08-15T01:36:08.512Z","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":97.3,"endSpeed":89.5,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13870770433645,"aZ":-10.893214459285895,"pfxX":0.6922230244429799,"pfxZ":10.380047321486364,"pX":0.5740238093575567,"pZ":3.5601342416418533,"vX0":1.7964587167332087,"vY0":-141.75373226545574,"vZ0":-4.432525441264119,"x":95.12,"y":142.66,"x0":-0.1560017399173654,"y0":50.00357587277739,"z0":5.8303611111295774,"aX":1.419127469670568},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.1,"breakHorizontal":-1.6,"spinRate":1916,"spinDirection":183},"zone":12,"typeConfidence":0.91,"plateTime":0.3852983790304543,"extension":6.899840802251349},"index":2,"playId":"e122fdb9-bc7a-30a6-8f68-3d4217e2a16b","pitchNumber":3,"startTime":"2026-08-15T01:36:25.229Z","endTime":"2026-08-15T01:36:29.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.364498190434627,"aZ":-22.024242633258655,"pfxX":-5.494012060139405,"pfxZ":6.807563708821233,"pX":0.45848042688550866,"pZ":1.2577196739307444,"vX0":3.8993478348068673,"vY0":-121.01868723249414,"vZ0":-5.630739667643873,"x":99.52,"y":204.82,"x0":-0.4553477496210306,"y0":50.00516124121918,"z0":5.529228847350126,"aX":-8.196453512281156},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":11.3,"breakHorizontal":9.1,"spinRate":1332,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.4516069698512588,"extension":7.070135202519338},"index":3,"playId":"bb10455b-af58-3d17-9b48-50d757e0dfb1","pitchNumber":4,"startTime":"2026-08-15T01:36:48.317Z","endTime":"2026-08-15T01:36:51.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.4,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.65299348001093,"aZ":-23.751941836305825,"pfxX":-4.803921188692986,"pfxZ":5.727668896431177,"pX":0.48695114899836256,"pZ":1.9589689452582053,"vX0":3.2093575173188076,"vY0":-119.55655884909763,"vZ0":-3.469339871890115,"x":98.44,"y":185.89,"x0":-0.23823813641342556,"y0":50.00360743912346,"z0":5.523714094899029,"aX":-7.064189645076296},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":10.0,"breakHorizontal":8.0,"spinRate":1443,"spinDirection":226},"zone":9,"typeConfidence":0.92,"plateTime":0.45541627681460817,"extension":7.156363091578847},"index":4,"playId":"153afd37-11de-3c86-bf28-6ee74c8bd446","pitchNumber":5,"startTime":"2026-08-15T01:37:08.507Z","endTime":"2026-08-15T01:37:11.767Z","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":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15341940178316,"aZ":-12.015951007079583,"pfxX":-0.8989857808080561,"pfxZ":9.973527059539553,"pX":-0.13094179070918177,"pZ":2.7319942339074066,"vX0":0.4873594902342565,"vY0":-140.83174390807602,"vZ0":-6.083786946280336,"x":121.99,"y":165.02,"x0":-0.18888072740152612,"y0":50.00164971425369,"z0":5.687962460972632,"aX":-1.816689172787923},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.2,"breakHorizontal":1.6,"spinRate":2117,"spinDirection":187},"zone":5,"typeConfidence":0.9,"plateTime":0.38802158078207816,"extension":6.862788868611714},"hitData":{"launchSpeed":89.4,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.27,"coordY":152.25}},"index":5,"playId":"d05f2f0d-d815-369c-a5ec-5dee6f276806","pitchNumber":6,"startTime":"2026-08-15T01:37:32.072Z","endTime":"2026-08-15T01:37:40.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:37:40.134Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-15T01:39:20.319Z","endTime":"2026-08-15T01:41:17.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,6,7,8],"actionIndex":[0,5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":{"id":669093,"link":"/api/v1/people/669093"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"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":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":8},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jo Adell replaces Petey Halpin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-15T01:38:12.379Z","endTime":"2026-08-15T01:38:21.730Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":690984,"link":"/api/v1/people/690984"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-15T01:38:21.730Z","endTime":"2026-08-15T01:38:21.731Z","isPitch":false,"type":"action"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-08-15T01:38:21.731Z","endTime":"2026-08-15T01:39:22.608Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":76.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.074989861503024,"aZ":-22.03598026769675,"pfxX":-4.892131358581544,"pfxZ":6.947938443692631,"pX":0.2793021484384615,"pZ":2.4812813717108884,"vX0":2.8110278905719923,"vY0":-119.0046455902464,"vZ0":-2.8796438584298776,"x":106.35,"y":171.79,"x0":-0.27109423879411954,"y0":50.004873073414466,"z0":5.6656292826318095,"aX":-7.14108849338673},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":12.2,"breakHorizontal":8.4,"spinRate":1327,"spinDirection":214},"zone":6,"typeConfidence":0.92,"plateTime":0.4572066042089906,"extension":7.1370874838024525},"index":3,"playId":"cee2083a-a47d-3f61-b510-efd5dff232db","pitchNumber":1,"startTime":"2026-08-15T01:39:22.608Z","endTime":"2026-08-15T01:39:27.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":78.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.264426754019926,"aZ":-20.21320337675895,"pfxX":-5.38602897772837,"pfxZ":7.957032565954543,"pX":1.1145625466947287,"pZ":-1.0645672354177291,"vX0":4.6403135769401835,"vY0":-120.66221211645184,"vZ0":-11.170939433476105,"x":74.52,"y":267.52,"x0":-0.11615867681354997,"y0":50.002921185975694,"z0":5.341586845511411,"aX":-8.094435138875774},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":12.5,"breakHorizontal":8.9,"spinRate":1382,"spinDirection":224},"zone":14,"typeConfidence":0.91,"plateTime":0.4506728024260003,"extension":7.134243610672702},"index":4,"playId":"ca354864-2d9b-324f-a036-acb66284d2fe","pitchNumber":2,"startTime":"2026-08-15T01:39:43.301Z","endTime":"2026-08-15T01:39:51.863Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Jeremiah Estrada. Nathaniel Lowe scores. Angel Genao to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":7,"homeScore":5,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":5,"actionPlayId":"ca354864-2d9b-324f-a036-acb66284d2fe","startTime":"2026-08-15T01:40:02.848Z","endTime":"2026-08-15T01:40:23.386Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.131038870330585,"aZ":-8.487258805034662,"pfxX":0.25318187963268945,"pfxZ":11.95297259582893,"pX":-0.2063001448017281,"pZ":1.9218687422947287,"vX0":-0.24510903033587755,"vY0":-139.14436527118443,"vZ0":-8.828406744279143,"x":124.86,"y":186.89,"x0":-0.15041103584382373,"y0":50.00223378389102,"z0":5.6792575817710755,"aX":0.5016988823668233},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.3,"breakHorizontal":-0.4,"spinRate":2187,"spinDirection":178},"zone":8,"typeConfidence":0.9,"plateTime":0.3920581140884316,"extension":7.101138736069405},"index":6,"playId":"7e5408d9-f464-385a-a844-e8a4120f6057","pitchNumber":3,"startTime":"2026-08-15T01:40:23.386Z","endTime":"2026-08-15T01:40:26.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.39992073722528,"aZ":-18.753259912329575,"pfxX":-4.891784823184972,"pfxZ":9.047359584152458,"pX":1.2698696004967964,"pZ":-0.9464317151584225,"vX0":4.741866868953627,"vY0":-120.45844928063747,"vZ0":-11.0446284122738,"x":68.6,"y":264.33,"x0":-0.08011003829205103,"y0":50.002422518252935,"z0":5.326161298832319,"aX":-7.25471986206057},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":14.3,"breakHorizontal":7.8,"spinRate":1440,"spinDirection":220},"zone":14,"typeConfidence":0.91,"plateTime":0.4531408083599575,"extension":7.4473949122116885},"index":7,"playId":"bb2b5832-e637-3589-9f6a-e7d097d2024d","pitchNumber":4,"startTime":"2026-08-15T01:40:46.030Z","endTime":"2026-08-15T01:40:49.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":77.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.09022698604149,"aZ":-23.025695238693487,"pfxX":-4.8548940106760154,"pfxZ":6.129824296051432,"pX":0.17302713074748954,"pZ":1.6360364426852374,"vX0":2.7253911673425986,"vY0":-120.20329723187461,"vZ0":-4.472911747236298,"x":110.4,"y":194.61,"x0":-0.3336462181145565,"y0":50.00062517144986,"z0":5.51824582610263,"aX":-7.240382327600479},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":10.6,"breakHorizontal":8.3,"spinRate":1305,"spinDirection":227},"zone":14,"typeConfidence":0.92,"plateTime":0.4523717490197834,"extension":7.27075592908708},"index":8,"playId":"25bf5378-5573-3100-8e51-28d04a41c9c9","pitchNumber":5,"startTime":"2026-08-15T01:41:13.911Z","endTime":"2026-08-15T01:41:17.901Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:41:17.901Z","atBatIndex":73},{"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":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-15T01:41:21.590Z","endTime":"2026-08-15T01:41:54.320Z","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":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35239870162892,"aZ":-10.442718521047777,"pfxX":0.561344665048841,"pfxZ":10.747693365450544,"pX":0.7255358984900903,"pZ":2.8263149973658237,"vX0":2.2965176157866884,"vY0":-140.6974821676911,"vZ0":-6.129229074223487,"x":89.34,"y":162.47,"x0":-0.17141530239360195,"y0":50.00551021687797,"z0":5.69725295714217,"aX":1.1348642104742594},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.5,"breakHorizontal":-1.4,"spinRate":2206,"spinDirection":183},"zone":3,"typeConfidence":0.9,"plateTime":0.38802295159620925,"extension":7.037706768519112},"hitData":{"launchSpeed":44.6,"launchAngle":7.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.46,"coordY":163.15}},"index":0,"playId":"f60e3591-6dfe-3faa-b859-a7c64ee0f51c","pitchNumber":1,"startTime":"2026-08-15T01:41:45.904Z","endTime":"2026-08-15T01:41:54.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:41:54.320Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out sharply to right fielder Chase DeLauter.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-15T01:44:11.228Z","endTime":"2026-08-15T01:44:53.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to center field for Angel Martínez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-15T01:43:05.696Z","endTime":"2026-08-15T01:43:05.712Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"300"},{"details":{"description":"Jo Adell remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-15T01:43:05.712Z","endTime":"2026-08-15T01:44:13.523Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":690984,"link":"/api/v1/people/690984"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.873954291039848,"aZ":-24.515194418108422,"pfxX":0.6192654863570461,"pfxZ":4.225577347251745,"pX":0.8854710414115082,"pZ":1.715844410520401,"vX0":7.150562344301629,"vY0":-133.16190070370735,"vZ0":-4.702571350370879,"x":83.25,"y":192.45,"x0":-1.9039825488213162,"y0":50.00595283406684,"z0":5.255978104422928,"aX":1.12390585089501},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.0,"breakHorizontal":-2.5,"spinRate":2610,"spinDirection":187},"zone":14,"typeConfidence":0.94,"plateTime":0.4097270972009972,"extension":6.410561882692671},"index":2,"playId":"6b50b88c-b68e-3297-949b-a18be92ab9ad","pitchNumber":1,"startTime":"2026-08-15T01:44:13.523Z","endTime":"2026-08-15T01:44:16.523Z","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":92.9,"endSpeed":85.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.912683913537016,"aZ":-22.595588709232985,"pfxX":0.2483548322651976,"pfxZ":5.109394265251378,"pX":-0.9081010728269143,"pZ":3.2165115536984894,"vX0":2.713887390005884,"vY0":-135.42354909351445,"vZ0":-1.7026449496487643,"x":151.61,"y":151.93,"x0":-1.9515534212624854,"y0":50.00536229959173,"z0":5.418978846653495,"aX":0.46516157636486877},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":-1.0,"spinRate":2562,"spinDirection":181},"zone":11,"typeConfidence":0.94,"plateTime":0.40299148033566645,"extension":6.271861559493802},"index":3,"playId":"ede422a8-e2cd-3201-947e-01865831b2e6","pitchNumber":2,"startTime":"2026-08-15T01:44:27.716Z","endTime":"2026-08-15T01:44:32.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.495037243398976,"aZ":-30.323988350170314,"pfxX":7.783285515139453,"pfxZ":1.225077238640635,"pX":0.9783919058373367,"pZ":1.9643972849712992,"vX0":4.580997966494281,"vY0":-122.42041826656748,"vZ0":-1.5581569090488245,"x":79.71,"y":185.74,"x0":-1.9295377240676646,"y0":50.0060477065364,"z0":5.20838228080542,"aX":11.798241580635173},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.0,"breakHorizontal":-15.2,"spinRate":2757,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.44765832525515226,"extension":6.290029778143632},"hitData":{"launchSpeed":100.6,"launchAngle":46.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":200.27,"coordY":99.75}},"index":4,"playId":"c103f384-9094-3fe8-9361-3f31daa96f0a","pitchNumber":3,"startTime":"2026-08-15T01:44:41.841Z","endTime":"2026-08-15T01:44:53.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:44:53.838Z","atBatIndex":75},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Campusano lines out sharply to right fielder Chase DeLauter.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-15T01:44:55.238Z","endTime":"2026-08-15T01:45:35.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":0},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00042061782282,"aZ":-19.595072194334843,"pfxX":-0.26894558787412937,"pfxZ":6.718547708949968,"pX":0.5657136252742359,"pZ":2.700735913677449,"vX0":6.886603709650785,"vY0":-135.10917745818506,"vZ0":-2.93112946319724,"x":95.44,"y":165.86,"x0":-1.9677696074857598,"y0":50.00078766819922,"z0":5.1569505300058625,"aX":-0.5046578248735786},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.9,"breakHorizontal":-0.8,"spinRate":2425,"spinDirection":200},"zone":6,"typeConfidence":0.9,"plateTime":0.4034828646346398,"extension":6.370730268170398},"hitData":{"launchSpeed":102.4,"launchAngle":16.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":201.23,"coordY":97.76}},"index":0,"playId":"80ddd15e-693e-3946-8103-9d45161329b2","pitchNumber":1,"startTime":"2026-08-15T01:45:29.315Z","endTime":"2026-08-15T01:45:35.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:45:35.813Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Sheets singles on a sharp ground ball to right fielder Chase DeLauter.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-15T01:45:52.494Z","endTime":"2026-08-15T01:47:00.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":77.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0870894807331,"aZ":-31.087319807318178,"pfxX":9.444897923594596,"pfxZ":0.7189505877399558,"pX":0.8697346066475784,"pZ":2.210806030202531,"vX0":4.188547011697294,"vY0":-122.44732545407685,"vZ0":-0.8826426570967512,"x":83.85,"y":179.09,"x0":-2.0901821335458037,"y0":50.005809311148276,"z0":5.234922362867499,"aX":14.349017468292011},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.3,"breakHorizontal":-18.1,"spinRate":2673,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.44725020357615186,"extension":6.289701474926167},"index":0,"playId":"48f852a9-4a34-3060-9118-3edac97c6950","pitchNumber":1,"startTime":"2026-08-15T01:46:02.651Z","endTime":"2026-08-15T01:46:07.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31021888261422,"aZ":-27.582569849949,"pfxX":8.030152967326945,"pfxZ":3.028218264809029,"pX":-0.05151796388112759,"pZ":3.342648637579623,"vX0":2.6277694254729287,"vY0":-121.87280689300263,"vZ0":0.9576798099649384,"x":118.96,"y":148.53,"x0":-2.1848116071141943,"y0":50.00161065046287,"z0":5.3137444517465715,"aX":12.165588544933605},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.0,"breakHorizontal":-15.1,"spinRate":2657,"spinDirection":63},"zone":2,"typeConfidence":0.9,"plateTime":0.4481778870275739,"extension":6.271852997826503},"index":1,"playId":"0fe81e10-8b23-3088-8759-c1e3fe4c8295","pitchNumber":2,"startTime":"2026-08-15T01:46:17.888Z","endTime":"2026-08-15T01:46:21.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31552505897679,"aZ":-19.06076369666839,"pfxX":-0.89538701039955,"pfxZ":6.9641638961536305,"pX":-0.7251719161146342,"pZ":2.9562838156562226,"vX0":4.195943984214858,"vY0":-135.75560616825845,"vZ0":-2.116355412115371,"x":144.64,"y":158.96,"x0":-2.1686759927012553,"y0":50.00217311518395,"z0":5.060540550112973,"aX":-1.6867894151206413},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.5,"breakHorizontal":0.8,"spinRate":2492,"spinDirection":196},"zone":1,"typeConfidence":0.91,"plateTime":0.40215810744432234,"extension":6.358184407574986},"index":2,"playId":"4423bf11-2697-3a02-aac2-77bd9db3b7e3","pitchNumber":3,"startTime":"2026-08-15T01:46:34.620Z","endTime":"2026-08-15T01:46:38.699Z","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":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65503767203869,"aZ":-20.30170513417707,"pfxX":0.6617656984761098,"pfxZ":6.321038276839072,"pX":0.3403655806052721,"pZ":2.486925617754169,"vX0":6.420984566169649,"vY0":-135.9119453698449,"vZ0":-3.1931366935867374,"x":104.03,"y":171.63,"x0":-2.1347440374319806,"y0":50.00272550266249,"z0":5.080131426632205,"aX":1.242968696691891},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.0,"breakHorizontal":-2.5,"spinRate":2536,"spinDirection":196},"zone":6,"typeConfidence":0.92,"plateTime":0.40237396671446524,"extension":6.514942902872752},"hitData":{"launchSpeed":107.4,"launchAngle":4.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":211.78,"coordY":111.71}},"index":3,"playId":"5af98d45-14b7-3bc5-bb6d-87293aafbfb7","pitchNumber":4,"startTime":"2026-08-15T01:46:49.889Z","endTime":"2026-08-15T01:47:00.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:47:00.701Z","atBatIndex":77},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Padres challenged (tag play), call on the field was upheld: pitcher Matt Festa picks off Sung-Mun Song at 1st on throw to first baseman Nathaniel Lowe.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-15T01:47:42.667Z","endTime":"2026-08-15T01:47:47.756Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":16},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670036,"link":"/api/v1/people/670036"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"Offensive Substitution: Pinch-runner Sung-Mun Song replaces Gavin Sheets.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-15T01:47:40.420Z","endTime":"2026-08-15T01:47:40.421Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"},"base":1},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"72def243-b133-370f-954a-33e94d50a635","startTime":"2026-08-15T01:47:40.422Z","endTime":"2026-08-15T01:47:47.756Z","isPitch":false,"type":"pickoff"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":135},"playEndTime":"2026-08-15T01:47:47.756Z","atBatIndex":78},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brayan Rocchio doubles (18) on a ground ball to second baseman Jake Cronenworth, deflected by first baseman Ty France.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-15T01:52:54.667Z","endTime":"2026-08-15T01:54:08.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6,8],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Freddy Fermin replaces catcher Luis Campusano, batting 6th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-15T01:51:42.428Z","endTime":"2026-08-15T01:51:42.458Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":669134,"link":"/api/v1/people/669134"}},{"details":{"description":"Sung-Mun Song remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-15T01:51:42.458Z","endTime":"2026-08-15T01:51:42.459Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Jeremiah Estrada.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-15T01:51:42.459Z","endTime":"2026-08-15T01:52:16.610Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-15T01:52:16.610Z","endTime":"2026-08-15T01:52:57.026Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":100.6,"endSpeed":92.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44462273240933,"aZ":-6.377699497770136,"pfxX":-1.0735277710598226,"pfxZ":11.867254968219031,"pX":0.20557334270297287,"pZ":2.17474723070414,"vX0":2.105441637407407,"vY0":-146.26914984685638,"vZ0":-9.246405121864383,"x":109.16,"y":180.06,"x0":-0.38302942253990413,"y0":50.003352853616036,"z0":5.7539293468083,"aX":-2.3338033766353456},"breaks":{"breakAngle":12.0,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.1,"breakVerticalInduced":19.9,"breakHorizontal":1.6,"spinRate":2457,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.37399459129373014,"extension":6.082195905272471},"index":4,"playId":"e97129b8-4fc2-317c-abae-686d3b386146","pitchNumber":1,"startTime":"2026-08-15T01:52:57.026Z","endTime":"2026-08-15T01:53:00.783Z","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":99.6,"endSpeed":91.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.468754949028277,"aZ":-10.527765981389793,"pfxX":-2.7846388017261985,"pfxZ":10.133001083001929,"pX":1.8002408557931295,"pZ":2.065110022705988,"vX0":6.490941265706053,"vY0":-144.7188699492382,"vZ0":-8.710741560873302,"x":48.38,"y":183.02,"x0":-0.10270798266814558,"y0":50.00480267999905,"z0":5.745906430440374,"aX":-5.950032436003509},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":16.9,"breakHorizontal":3.8,"spinRate":2509,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3774276593565582,"extension":6.2298599127581875},"index":5,"playId":"34e3e82e-ccd3-337e-b345-0854213ceb77","pitchNumber":2,"startTime":"2026-08-15T01:53:15.117Z","endTime":"2026-08-15T01:53:20.364Z","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":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.547109782911335,"aZ":-23.456144903621368,"pfxX":-8.425888234572982,"pfxZ":4.8406766094258415,"pX":-1.0284817721609179,"pZ":2.6010329784829356,"vX0":1.6427570636465014,"vY0":-133.5801918552966,"vZ0":-3.9481593080369035,"x":156.2,"y":168.55,"x0":-0.5578258183605337,"y0":50.006525166149686,"z0":5.790571177910383,"aX":-15.185929712286464},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.0,"breakHorizontal":14.9,"spinRate":1961,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4104997236782615,"extension":6.253578822504123},"index":6,"playId":"fd5ea89f-79ee-3b35-9241-940a27317036","pitchNumber":3,"startTime":"2026-08-15T01:53:30.726Z","endTime":"2026-08-15T01:53:33.767Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":7,"startTime":"2026-08-15T01:53:38.443Z","endTime":"2026-08-15T01:53:53.994Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"}},{"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":93.0,"endSpeed":85.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.400078841491638,"aZ":-23.389347535005523,"pfxX":-9.208282364582768,"pfxZ":4.741298354792185,"pX":0.6390935449686573,"pZ":1.030402353765231,"vX0":6.1652505612601685,"vY0":-135.22977969683012,"vZ0":-7.708753930095958,"x":92.64,"y":210.96,"x0":-0.47358684584649247,"y0":50.00248100906708,"z0":5.557901223363196,"aX":-17.059729827686695},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.1,"breakHorizontal":15.4,"spinRate":1866,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.40498341667123006,"extension":6.4047626037295595},"hitData":{"launchSpeed":83.9,"launchAngle":3.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":199.68,"coordY":135.31}},"index":8,"playId":"692453c9-7c2e-3d50-9b83-0ad78742b7b6","pitchNumber":4,"startTime":"2026-08-15T01:53:53.994Z","endTime":"2026-08-15T01:54:08.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:54:08.594Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, shortstop Xander Bogaerts to first baseman Ty France. Brayan Rocchio to 3rd.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-15T01:54:26.448Z","endTime":"2026-08-15T01:56:23.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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"}]},{"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":91.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.032072299537003,"aZ":-17.369100933953973,"pfxX":-3.6854277664945405,"pfxZ":6.924299631269691,"pX":-0.3158838452703424,"pZ":2.219125158796942,"vX0":1.7689072676604471,"vY0":-144.685779780971,"vZ0":-6.97664387698515,"x":129.04,"y":178.86,"x0":-0.45344403003717604,"y0":50.00427207236841,"z0":5.709843118662592,"aX":-7.881717105503412},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.5,"breakHorizontal":6.4,"spinRate":2466,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.37731663121899306,"extension":6.132587735587892},"index":0,"playId":"7a9e38e9-f7d6-3ce4-aa29-6aafaeaa6ddd","pitchNumber":1,"startTime":"2026-08-15T01:54:43.750Z","endTime":"2026-08-15T01:54:47.672Z","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":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":92.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.174144803419637,"aZ":-9.461497030344015,"pfxX":-2.523607764861435,"pfxZ":10.554146902527027,"pX":-0.16804705782962062,"pZ":1.582089940730447,"vX0":1.2793881684595627,"vY0":-144.93825154582458,"vZ0":-9.932312299660381,"x":123.41,"y":196.06,"x0":-0.2844794937477624,"y0":50.00658324607462,"z0":5.609146765519362,"aX":-5.43301362381472},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":17.6,"breakHorizontal":4.3,"spinRate":2461,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.37623734743399107,"extension":6.308622320433542},"index":1,"playId":"d42dd855-05ea-3012-b19d-bcea4ba26260","pitchNumber":2,"startTime":"2026-08-15T01:55:04.777Z","endTime":"2026-08-15T01:55:10.101Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"}}},{"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":92.7,"endSpeed":85.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73997293612287,"aZ":-22.022083968982763,"pfxX":-6.8817542550991,"pfxZ":5.463542042806924,"pX":-1.2213592359039345,"pZ":1.9233096038955757,"vX0":0.4310543009651457,"vY0":-135.02302878175627,"vZ0":-5.695046453582018,"x":163.56,"y":186.85,"x0":-0.48774142017012817,"y0":50.002206630005375,"z0":5.596453005485768,"aX":-12.781701827398694},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.0,"breakHorizontal":12.4,"spinRate":1796,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.40472608359472995,"extension":6.394053744308122},"index":2,"playId":"79b5e902-890c-361b-9e15-1be27aea512d","pitchNumber":3,"startTime":"2026-08-15T01:55:34.180Z","endTime":"2026-08-15T01:55:38.993Z","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":92.2,"endSpeed":85.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0768045401168,"aZ":-23.88086677469504,"pfxX":-6.399696097296493,"pfxZ":4.509143727024056,"pX":-1.3727122333026016,"pZ":2.0655210549067418,"vX0":0.35629072837830467,"vY0":-134.28995015323733,"vZ0":-4.877785227279984,"x":169.32,"y":183.01,"x0":-0.6741140957631835,"y0":50.00524776506033,"z0":5.588433169462022,"aX":-11.775774091450424},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.4,"breakHorizontal":11.5,"spinRate":1759,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4067311895183159,"extension":6.308490112831744},"index":3,"playId":"3c44d18a-5443-3a4e-872a-692882652b42","pitchNumber":4,"startTime":"2026-08-15T01:55:54.804Z","endTime":"2026-08-15T01:55:58.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.8,"endSpeed":92.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.861487596523848,"aZ":-11.530045733718177,"pfxX":-1.925947724778199,"pfxZ":9.545172670198426,"pX":-0.809965918864413,"pZ":2.772524037418731,"vX0":-0.9260017148718338,"vY0":-145.39226578856233,"vZ0":-6.663346602151184,"x":147.87,"y":163.92,"x0":-0.23810950945074602,"y0":50.00046073930623,"z0":5.778152964314259,"aX":-4.164042286080805},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.3,"breakHorizontal":3.7,"spinRate":2497,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.37528432922852106,"extension":6.182406894122634},"hitData":{"launchSpeed":87.0,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.51,"coordY":156.49}},"index":4,"playId":"1731265d-5bb5-3d02-9676-8853d82389cb","pitchNumber":5,"startTime":"2026-08-15T01:56:15.580Z","endTime":"2026-08-15T01:56:23.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:56:23.472Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase DeLauter called out on strikes.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-15T01:56:34.373Z","endTime":"2026-08-15T01:58:07.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"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":"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":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66801132621001,"aZ":-27.37796699250429,"pfxX":-8.377736519194688,"pfxZ":2.5706439720980967,"pX":-0.5790358280505342,"pZ":2.326081717062274,"vX0":2.423649733416721,"vY0":-135.15354863597267,"vZ0":-3.9755863102511797,"x":139.07,"y":175.98,"x0":-0.3931495440714185,"y0":50.00649702622276,"z0":5.716694798968631,"aX":-15.658890838561934},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.1,"breakHorizontal":14.8,"spinRate":2004,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.4037090386233322,"extension":6.347366216092895},"index":0,"playId":"3b01ce08-6e8e-36f2-940c-0da9cf292ae0","pitchNumber":1,"startTime":"2026-08-15T01:56:52.559Z","endTime":"2026-08-15T01:56:56.792Z","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":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.756047433093617,"aZ":-25.975136207921626,"pfxX":-8.797701418328435,"pfxZ":3.359106002247416,"pX":-0.10542137958438867,"pZ":1.3083417559316945,"vX0":3.8805298355935043,"vY0":-134.89921535686958,"vZ0":-6.365247142585194,"x":121.02,"y":203.45,"x0":-0.4177408023757859,"y0":50.00556794805662,"z0":5.524332941151,"aX":-16.25189825712449},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.9,"breakHorizontal":15.1,"spinRate":1944,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4056892796283935,"extension":6.396519006902596},"index":1,"playId":"baeda8ea-fd34-3461-8e81-287642b76e29","pitchNumber":2,"startTime":"2026-08-15T01:57:19.140Z","endTime":"2026-08-15T01:57:22.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.896451648436948,"aZ":-26.706241372444843,"pfxX":-8.374960031817832,"pfxZ":2.9588879066398466,"pX":-2.0300972071396726,"pZ":3.1253616389562966,"vX0":-1.1116478324654746,"vY0":-134.76977237116992,"vZ0":-1.858045880259087,"x":194.38,"y":154.4,"x0":-0.5240847874275393,"y0":50.003601514748055,"z0":5.70054645017101,"aX":-15.484781270067193},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.2,"breakHorizontal":15.4,"spinRate":1858,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.40562602339717424,"extension":6.236118978186232},"index":2,"playId":"5288d656-09dc-3c86-afdd-6e9f7ad6a87e","pitchNumber":3,"startTime":"2026-08-15T01:57:43.396Z","endTime":"2026-08-15T01:57:46.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(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":100.8,"endSpeed":92.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.03549504179328,"aZ":-8.811588527502852,"pfxX":-2.470731196478651,"pfxZ":10.749028366860477,"pX":-0.43975478417103087,"pZ":1.9668460586195182,"vX0":0.46067376156600814,"vY0":-146.57940110620987,"vZ0":-9.43913024322242,"x":133.76,"y":185.68,"x0":-0.2781129870580484,"y0":50.002194093595705,"z0":5.757073491571829,"aX":-5.36955026047992},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":17.8,"breakHorizontal":4.4,"spinRate":2588,"spinDirection":200},"zone":7,"typeConfidence":2.0,"plateTime":0.37385093033409067,"extension":6.246909086206176},"index":3,"playId":"d6572619-97ba-3731-b4d8-6fe0349361f9","pitchNumber":4,"startTime":"2026-08-15T01:58:02.235Z","endTime":"2026-08-15T01:58:07.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T01:58:07.353Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez called out on strikes.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-15T01:58:13.201Z","endTime":"2026-08-15T02:00:12.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.53"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.57"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.31"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.41"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.26"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.11"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.04"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.03"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.87"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.31"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.94"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.65"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.87"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".476"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".056"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".290"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".171"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".412"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".237"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".170"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.364"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".677"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".543"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.294"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".231"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".656"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.364"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".677"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".543"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.294"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".231"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".656"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"}],"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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, 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":92.5,"endSpeed":85.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.020271551389534,"aZ":-25.91766220272351,"pfxX":-8.962810004188643,"pfxZ":3.3876938531950556,"pX":-0.6809316826028142,"pZ":1.7141486333656395,"vX0":2.2266467629103426,"vY0":-134.66580737407742,"vZ0":-5.575322039093226,"x":142.96,"y":192.5,"x0":-0.35173373619274606,"y0":50.00106511858843,"z0":5.634110861010008,"aX":-16.532354253999124},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.2,"breakHorizontal":15.8,"spinRate":1818,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.40605474840231137,"extension":6.451351077621153},"index":0,"playId":"cb0dbbf9-290f-3645-a1db-d963c0eb4cc1","pitchNumber":1,"startTime":"2026-08-15T01:58:35.926Z","endTime":"2026-08-15T01:58:39.506Z","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":92.5,"endSpeed":85.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.883115326321533,"aZ":-27.64544883686006,"pfxX":-9.352692133659488,"pfxZ":2.4493334984577118,"pX":-0.2809217401200854,"pZ":2.1472752496067202,"vX0":4.221860674620585,"vY0":-134.76512308685582,"vZ0":-3.887495567134378,"x":127.71,"y":180.8,"x0":-0.6482969215517194,"y0":50.00271228335356,"z0":5.549840033191258,"aX":-17.290976915205423},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.8,"breakHorizontal":16.1,"spinRate":1840,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.40563010972208824,"extension":6.311792975949582},"index":1,"playId":"0a135c51-107d-301b-a506-de885b26ca80","pitchNumber":2,"startTime":"2026-08-15T01:58:57.191Z","endTime":"2026-08-15T01:59:00.472Z","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":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.832229076671762,"aZ":-24.87304847107012,"pfxX":-10.04928995295811,"pfxZ":3.839553156329493,"pX":-0.19410269536372388,"pZ":0.19584969068955593,"vX0":4.04105856927845,"vY0":-136.63591904759178,"vZ0":-9.560597108108142,"x":124.4,"y":233.49,"x0":-0.3829605650062394,"y0":50.000503636444805,"z0":5.4363363362229356,"aX":-19.083608455968605},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.2,"breakHorizontal":17.4,"spinRate":1941,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4001787504227936,"extension":6.487083973394125},"index":2,"playId":"43379058-2c50-3acf-b4c0-abd1f77e70b1","pitchNumber":3,"startTime":"2026-08-15T01:59:20.488Z","endTime":"2026-08-15T01:59:24.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.1,"endSpeed":91.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66204910692336,"aZ":-12.130751545116773,"pfxX":-1.2094212875832788,"pfxZ":9.266275916837452,"pX":-1.4240229046836297,"pZ":3.5349777564022284,"vX0":-2.540014398102708,"vY0":-145.77163274097677,"vZ0":-4.6272340848723,"x":171.28,"y":143.34,"x0":-0.3859975873322543,"y0":50.00199397100005,"z0":5.868927152012644,"aX":-2.614770844991729},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.1,"breakHorizontal":2.6,"spinRate":2532,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.375027129026253,"extension":6.098456859233182},"index":3,"playId":"e46b4bf6-0324-3f72-8371-104d07ca7527","pitchNumber":4,"startTime":"2026-08-15T01:59:46.527Z","endTime":"2026-08-15T01:59:50.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15463271371945,"aZ":-20.297008126560495,"pfxX":-8.209780422409434,"pfxZ":5.686908566626302,"pX":0.5395350468997518,"pZ":2.7513703833193213,"vX0":4.875763229906452,"vY0":-143.39206456497604,"vZ0":-4.885650722395614,"x":96.43,"y":164.49,"x0":-0.11332744855567316,"y0":50.00422934528347,"z0":5.737929607390421,"aX":-17.152866041136917},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.5,"breakHorizontal":13.9,"spinRate":2238,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.38149588866305706,"extension":6.239053411049094},"index":4,"playId":"f9f87d6e-c1ba-38b9-bb50-c49f0678fa8b","pitchNumber":5,"startTime":"2026-08-15T02:00:08.780Z","endTime":"2026-08-15T02:00:12.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T02:00:12.297Z","atBatIndex":82}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez called out on strikes.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-15T01:58:13.201Z","endTime":"2026-08-15T02:00:12.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.53"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.57"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.31"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.41"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.26"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.11"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.04"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.03"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.87"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.31"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.94"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.65"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.87"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".476"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".056"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".290"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".171"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".412"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".237"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".170"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.364"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".677"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".543"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.294"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".231"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".656"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.364"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".677"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".543"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.294"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".231"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".656"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"}],"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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, 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":92.5,"endSpeed":85.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.020271551389534,"aZ":-25.91766220272351,"pfxX":-8.962810004188643,"pfxZ":3.3876938531950556,"pX":-0.6809316826028142,"pZ":1.7141486333656395,"vX0":2.2266467629103426,"vY0":-134.66580737407742,"vZ0":-5.575322039093226,"x":142.96,"y":192.5,"x0":-0.35173373619274606,"y0":50.00106511858843,"z0":5.634110861010008,"aX":-16.532354253999124},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.2,"breakHorizontal":15.8,"spinRate":1818,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.40605474840231137,"extension":6.451351077621153},"index":0,"playId":"cb0dbbf9-290f-3645-a1db-d963c0eb4cc1","pitchNumber":1,"startTime":"2026-08-15T01:58:35.926Z","endTime":"2026-08-15T01:58:39.506Z","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":92.5,"endSpeed":85.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.883115326321533,"aZ":-27.64544883686006,"pfxX":-9.352692133659488,"pfxZ":2.4493334984577118,"pX":-0.2809217401200854,"pZ":2.1472752496067202,"vX0":4.221860674620585,"vY0":-134.76512308685582,"vZ0":-3.887495567134378,"x":127.71,"y":180.8,"x0":-0.6482969215517194,"y0":50.00271228335356,"z0":5.549840033191258,"aX":-17.290976915205423},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.8,"breakHorizontal":16.1,"spinRate":1840,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.40563010972208824,"extension":6.311792975949582},"index":1,"playId":"0a135c51-107d-301b-a506-de885b26ca80","pitchNumber":2,"startTime":"2026-08-15T01:58:57.191Z","endTime":"2026-08-15T01:59:00.472Z","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":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.832229076671762,"aZ":-24.87304847107012,"pfxX":-10.04928995295811,"pfxZ":3.839553156329493,"pX":-0.19410269536372388,"pZ":0.19584969068955593,"vX0":4.04105856927845,"vY0":-136.63591904759178,"vZ0":-9.560597108108142,"x":124.4,"y":233.49,"x0":-0.3829605650062394,"y0":50.000503636444805,"z0":5.4363363362229356,"aX":-19.083608455968605},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.2,"breakHorizontal":17.4,"spinRate":1941,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4001787504227936,"extension":6.487083973394125},"index":2,"playId":"43379058-2c50-3acf-b4c0-abd1f77e70b1","pitchNumber":3,"startTime":"2026-08-15T01:59:20.488Z","endTime":"2026-08-15T01:59:24.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.1,"endSpeed":91.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66204910692336,"aZ":-12.130751545116773,"pfxX":-1.2094212875832788,"pfxZ":9.266275916837452,"pX":-1.4240229046836297,"pZ":3.5349777564022284,"vX0":-2.540014398102708,"vY0":-145.77163274097677,"vZ0":-4.6272340848723,"x":171.28,"y":143.34,"x0":-0.3859975873322543,"y0":50.00199397100005,"z0":5.868927152012644,"aX":-2.614770844991729},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.1,"breakHorizontal":2.6,"spinRate":2532,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.375027129026253,"extension":6.098456859233182},"index":3,"playId":"e46b4bf6-0324-3f72-8371-104d07ca7527","pitchNumber":4,"startTime":"2026-08-15T01:59:46.527Z","endTime":"2026-08-15T01:59:50.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15463271371945,"aZ":-20.297008126560495,"pfxX":-8.209780422409434,"pfxZ":5.686908566626302,"pX":0.5395350468997518,"pZ":2.7513703833193213,"vX0":4.875763229906452,"vY0":-143.39206456497604,"vZ0":-4.885650722395614,"x":96.43,"y":164.49,"x0":-0.11332744855567316,"y0":50.00422934528347,"z0":5.737929607390421,"aX":-17.152866041136917},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.5,"breakHorizontal":13.9,"spinRate":2238,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.38149588866305706,"extension":6.239053411049094},"index":4,"playId":"f9f87d6e-c1ba-38b9-bb50-c49f0678fa8b","pitchNumber":5,"startTime":"2026-08-15T02:00:08.780Z","endTime":"2026-08-15T02:00:12.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T02:00:12.297Z","atBatIndex":82},"scoringPlays":[13,21,25,30,36,41,54,58,60,73],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3,4],"bottom":[5,6,7],"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":159.74,"y":129.25},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":154.29,"y":164.96},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":173.66,"y":121.99},"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":149.45,"y":169.19},"type":"O","description":"Lineout"}],"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":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":154.9,"y":154.07},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":151.27,"y":166.77},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":8,"endIndex":16,"top":[8,9,10,11,12],"bottom":[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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"coordinates":{"x":173.26,"y":78.55},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":108.91,"y":162.54},"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":161.55,"y":109.89},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":110.12,"y":156.49},"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":2,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":75.52,"y":41.36},"type":"H","description":"Home Run"},{"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":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":153.78,"y":147.41},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"coordinates":{"x":132.51,"y":147.41},"type":"O","description":"Groundout"}]}},{"startIndex":17,"endIndex":26,"top":[17,18,19],"bottom":[20,21,22,23,24,25,26],"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":103.46,"y":166.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":3,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":148.63,"y":77.71},"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":3,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":138.56,"y":168.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":3,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":220.01,"y":82.9},"type":"H","description":"Home Run"},{"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":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":175.41,"y":102.35},"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":3,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":146.66,"y":110.83},"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":3,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":179.71,"y":117.15},"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":3,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":116.67,"y":148.45},"type":"O","description":"Groundout"}]}},{"startIndex":27,"endIndex":35,"top":[27,28,29,30,31],"bottom":[32,33,34,35],"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":41.46,"y":47.73},"type":"H","description":"Home Run"}],"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":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"coordinates":{"x":179.51,"y":125.4},"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":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":204.81,"y":94.03},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":153.69,"y":108.68},"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":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":154.9,"y":167.98},"type":"O","description":"Groundout"}]}},{"startIndex":36,"endIndex":47,"top":[36,37,38,39,40,41,42,43,44],"bottom":[45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":7.32,"y":84.69},"type":"H","description":"Home Run"},{"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":70.18,"y":130.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":85.65,"y":100.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"coordinates":{"x":189.54,"y":57.43},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":148.24,"y":157.7},"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":5,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":103.1,"y":187.55},"type":"O","description":"Pop Out"},{"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":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":145.22,"y":164.96},"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":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":149.45,"y":161.33},"type":"O","description":"Groundout"}]}},{"startIndex":48,"endIndex":55,"top":[48,49,50],"bottom":[51,52,53,54,55],"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":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":99.72,"y":131.49},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":140.9,"y":77.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":103.46,"y":169.8},"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":6,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":100.32,"y":95.86},"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":6,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"coordinates":{"x":132.02,"y":127.06},"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":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":147.76,"y":41.98},"type":"H","description":"Double"}]}},{"startIndex":56,"endIndex":65,"top":[56,57,58,59,60,61],"bottom":[62,63,64,65],"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":68.39,"y":53.87},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"coordinates":{"x":214.98,"y":91.61},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":118.59,"y":171.01},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":70.91,"y":82.84},"type":"O","description":"Sac Fly"}],"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":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":140.98,"y":148.62},"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":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":163.37,"y":135.91},"type":"O","description":"Pop Out"},{"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":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":103.07,"y":130.19},"type":"O","description":"Pop Out"}]}},{"startIndex":66,"endIndex":74,"top":[66,67,68,69],"bottom":[70,71,72,73,74],"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":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":107.17,"y":145.32},"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":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":188.86,"y":85.37},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":163.97,"y":114.73},"type":"H","description":"Single"}],"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":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":164.58,"y":71.16},"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":8,"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"coordinates":{"x":151.27,"y":152.25},"type":"E","description":"Field Error"},{"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":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":139.46,"y":163.15},"type":"O","description":"Groundout"}]}},{"startIndex":75,"endIndex":82,"top":[75,76,77,78],"bottom":[79,80,81,82],"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":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":200.27,"y":99.75},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"coordinates":{"x":201.23,"y":97.76},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":211.78,"y":111.71},"type":"H","description":"Single"}],"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":9,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":199.68,"y":135.31},"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":9,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":109.51,"y":156.49},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":4,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":4,"errors":0,"leftOnBase":3}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":10,"errors":0,"leftOnBase":7},"away":{"runs":7,"hits":12,"errors":2,"leftOnBase":9}},"defense":{"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"catcher":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"first":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"second":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"third":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"shortstop":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"left":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"center":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"right":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"onDeck":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"inHole":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"battingOrder":8,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"onDeck":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"inHole":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"battingOrder":3,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"balls":2,"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":7,"airOuts":10,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".239","atBats":36,"obp":".315","slg":".390","ops":".705","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":21,"rbi":7,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"18.00","popOuts":2,"lineOuts":6},"pitching":{"flyOuts":2,"groundOuts":13,"airOuts":6,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":37,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":137,"era":"4.09","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.32","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":137,"balls":43,"strikes":94,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.17","rbi":4,"pitchesPerInning":"15.22","runsScoredPer9":"5.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":27,"errors":2,"chances":42,"passedBall":0,"pickoffs":0}},"players":{"ID669134":{"person":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | 2 2B, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":17,"groundOuts":23,"airOuts":32,"runs":16,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":18,"intentionalWalks":0,"hits":40,"hitByPitch":2,"avg":".317","atBats":126,"obp":".411","slg":".524","ops":".935","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":146,"totalBases":66,"rbi":23,"leftOnBase":55,"sacBunts":0,"sacFlies":0,"babip":".389","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.20","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":{"gamesStarted":1,"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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{"note":"(H, 7)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"601","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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":36,"groundOuts":50,"airOuts":59,"runs":18,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":42,"baseOnBalls":17,"intentionalWalks":0,"hits":35,"hitByPitch":3,"avg":".194","atBats":180,"obp":".272","slg":".317","ops":".589","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":206,"totalBases":57,"rbi":16,"leftOnBase":84,"sacBunts":4,"sacFlies":2,"babip":".228","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","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":{"caughtStealing":19,"stolenBases":35,"stolenBasePercentage":".648","caughtStealingPercentage":".352","assists":28,"putOuts":497,"errors":7,"chances":532,"fielding":".987","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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":{"note":"(W, 8-8)","summary":"6.0 IP, 3 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":9,"airOuts":4,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":83,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":24,"strikes":59,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":4,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":53,"gamesStarted":4,"flyOuts":23,"groundOuts":76,"airOuts":56,"runs":23,"doubles":12,"triples":1,"homeRuns":5,"strikeOuts":38,"baseOnBalls":22,"intentionalWalks":1,"hits":62,"hitByPitch":2,"atBats":229,"obp":".339","caughtStealing":4,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":977,"era":"3.39","inningsPitched":"61.0","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":4,"blownSaves":2,"earnedRuns":23,"whip":"1.38","battersFaced":256,"outs":183,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":977,"balls":354,"strikes":623,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".500","pitchesPerInning":"16.02","gamesFinished":16,"strikeoutWalkRatio":"1.73","strikeoutsPer9Inn":"5.61","walksPer9Inn":"3.25","hitsPer9Inn":"9.15","runsScoredPer9":"3.39","homeRunsPer9":"0.74","inheritedRunners":29,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":20},"fielding":{"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":true,"isSubstitute":false}},"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 | BB, HBP, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":75,"groundOuts":99,"airOuts":137,"runs":64,"doubles":20,"triples":2,"homeRuns":19,"strikeOuts":120,"baseOnBalls":32,"intentionalWalks":2,"hits":114,"hitByPitch":2,"avg":".245","atBats":465,"obp":".295","slg":".419","ops":".714","caughtStealing":2,"stolenBases":24,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":504,"totalBases":195,"rbi":63,"leftOnBase":194,"sacBunts":3,"sacFlies":2,"babip":".290","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.47","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":7,"putOuts":296,"errors":2,"chances":305,"fielding":".993","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":11,"flyOuts":39,"groundOuts":65,"airOuts":65,"runs":53,"doubles":11,"triples":1,"homeRuns":13,"strikeOuts":71,"baseOnBalls":33,"intentionalWalks":0,"hits":78,"hitByPitch":3,"atBats":276,"obp":".363","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1255,"era":"6.59","inningsPitched":"71.0","wins":3,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.56","battersFaced":316,"outs":213,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1255,"balls":493,"strikes":762,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".250","pitchesPerInning":"17.68","gamesFinished":3,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.18","hitsPer9Inn":"9.89","runsScoredPer9":"6.72","homeRunsPer9":"1.65","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":13},"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":true,"isSubstitute":false}},"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":{"note":"(S, 1)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":6,"strikes":12,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID823550":{"person":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"701","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":1,"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":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":1,"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":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{"note":"(H, 11)","summary":"1.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":5,"strikes":13,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":114,"flyOuts":42,"groundOuts":100,"airOuts":88,"runs":44,"doubles":15,"triples":0,"homeRuns":15,"strikeOuts":80,"baseOnBalls":47,"intentionalWalks":0,"hits":71,"hitByPitch":4,"avg":".211","atBats":337,"obp":".313","slg":".389","ops":".702","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":390,"totalBases":131,"rbi":44,"leftOnBase":134,"sacBunts":0,"sacFlies":2,"babip":".230","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.47","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":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"2-5 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":71,"groundOuts":119,"airOuts":129,"runs":62,"doubles":20,"triples":0,"homeRuns":23,"strikeOuts":111,"baseOnBalls":55,"intentionalWalks":3,"hits":96,"hitByPitch":0,"avg":".215","atBats":447,"obp":".297","slg":".414","ops":".711","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":510,"totalBases":185,"rbi":70,"leftOnBase":198,"sacBunts":1,"sacFlies":7,"babip":".228","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.44","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":false,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":3,"groundOuts":19,"airOuts":6,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":1,"intentionalWalks":1,"hits":13,"hitByPitch":0,"avg":".250","atBats":52,"obp":".264","slg":".385","ops":".649","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":20,"rbi":10,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".306","groundOutsToAirouts":"3.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.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":{"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":true,"isSubstitute":false}},"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":"2-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":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":11,"errors":1,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":40,"groundOuts":71,"airOuts":74,"runs":43,"doubles":16,"triples":2,"homeRuns":17,"strikeOuts":77,"baseOnBalls":18,"intentionalWalks":1,"hits":92,"hitByPitch":11,"avg":".298","atBats":309,"obp":".353","slg":".528","ops":".881","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":344,"totalBases":163,"rbi":51,"leftOnBase":132,"sacBunts":0,"sacFlies":5,"babip":".341","groundOutsToAirouts":"0.96","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.18","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":553,"errors":3,"chances":664,"fielding":".995","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":"1-4 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":63,"groundOuts":136,"airOuts":109,"runs":68,"doubles":25,"triples":2,"homeRuns":13,"strikeOuts":100,"baseOnBalls":51,"intentionalWalks":5,"hits":132,"hitByPitch":5,"avg":".280","atBats":471,"obp":".353","slg":".425","ops":".778","caughtStealing":12,"stolenBases":28,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":533,"totalBases":200,"rbi":56,"leftOnBase":124,"sacBunts":1,"sacFlies":5,"babip":".328","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.23","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":"1-1 | HR, 2 BB, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":58,"groundOuts":132,"airOuts":100,"runs":48,"doubles":11,"triples":0,"homeRuns":11,"strikeOuts":83,"baseOnBalls":56,"intentionalWalks":1,"hits":89,"hitByPitch":3,"avg":".223","atBats":399,"obp":".320","slg":".333","ops":".653","caughtStealing":1,"stolenBases":16,"stolenBasePercentage":".941","caughtStealingPercentage":".059","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":463,"totalBases":133,"rbi":45,"leftOnBase":165,"sacBunts":0,"sacFlies":5,"babip":".252","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.27","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":246,"putOuts":174,"errors":8,"chances":428,"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":"901","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":52,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":4,"flyOuts":25,"groundOuts":52,"airOuts":46,"runs":24,"doubles":11,"triples":1,"homeRuns":4,"strikeOuts":44,"baseOnBalls":16,"intentionalWalks":0,"hits":35,"hitByPitch":3,"atBats":172,"obp":".278","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":773,"era":"4.10","inningsPitched":"48.1","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":22,"whip":"1.06","battersFaced":196,"outs":145,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":773,"balls":281,"strikes":492,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".000","pitchesPerInning":"15.99","gamesFinished":5,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"8.19","walksPer9Inn":"2.98","hitsPer9Inn":"6.52","runsScoredPer9":"4.47","homeRunsPer9":"0.74","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":true,"isSubstitute":false}},"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":"2-5 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":29,"groundOuts":67,"airOuts":62,"runs":30,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":59,"baseOnBalls":25,"intentionalWalks":0,"hits":53,"hitByPitch":5,"avg":".222","atBats":239,"obp":".309","slg":".289","ops":".598","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":271,"totalBases":69,"rbi":19,"leftOnBase":108,"sacBunts":2,"sacFlies":0,"babip":".282","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"79.67","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":168,"putOuts":119,"errors":5,"chances":292,"fielding":".983","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":{},"fielding":{}},"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":23,"gamesStarted":19,"flyOuts":84,"groundOuts":97,"airOuts":139,"runs":53,"doubles":24,"triples":3,"homeRuns":15,"strikeOuts":66,"baseOnBalls":31,"intentionalWalks":1,"hits":114,"hitByPitch":4,"atBats":410,"obp":".331","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","numberOfPitches":1726,"era":"4.16","inningsPitched":"106.0","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":49,"whip":"1.37","battersFaced":451,"outs":318,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1726,"balls":605,"strikes":1121,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".571","pitchesPerInning":"16.28","gamesFinished":2,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"5.60","walksPer9Inn":"2.63","hitsPer9Inn":"9.68","runsScoredPer9":"4.50","homeRunsPer9":"1.27","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":21,"lineOuts":34},"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":true,"isSubstitute":false}}},"batters":[665487,630105,592518,664034,701538,669134,666023,657757,823550,593428,650859,687749,650633,673513,669093,699134],"pitchers":[650633,673513,669093,699134],"bench":[669720],"bullpen":[621111,656288,606996,695243,663554,670970,593974,592662,681190],"battingOrder":[665487,630105,592518,664034,701538,666023,823550,593428,687749],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Campusano 2 (11, Williams, G, Holderman); France, T (16, Holderman)."},{"label":"HR","value":"Bogaerts (11, 4th inning off Williams, G, 1 on, 2 out); Tatis Jr. (13, 5th inning off Williams, G, 0 on, 0 out)."},{"label":"TB","value":"Bogaerts 4; Campusano 4; Cronenworth 2; France, T 3; Machado, M 2; Rengifo; Sheets; Tatis Jr. 4."},{"label":"RBI","value":"Bogaerts 3 (45); Campusano 3 (23); Tatis Jr. (56)."},{"label":"2-out RBI","value":"Bogaerts 2."},{"label":"Runners left in scoring position, 2 out","value":"Rengifo 3; Tatis Jr.; Merrill."},{"label":"SF","value":"Bogaerts."},{"label":"GIDP","value":"Machado, M."},{"label":"Team RISP","value":"3-for-11."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Merrill (24, 2nd base off Williams, G/Bailey)."},{"label":"PO","value":"Song (1st base by Festa, M)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Bogaerts (8, throw); France, T (3, missed catch)."},{"label":"DP","value":"(France, T-Bogaerts-France, T)."}]}],"note":[{"label":"1","value":"Ran for Sheets in the 9th."}]},"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":13,"airOuts":6,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".233","atBats":37,"obp":".313","slg":".370","ops":".683","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":19,"rbi":4,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":3,"lineOuts":1},"pitching":{"flyOuts":2,"groundOuts":7,"airOuts":10,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":36,"obp":".419","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":157,"era":"3.86","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.28","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":54,"strikes":103,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.70","rbi":7,"pitchesPerInning":"17.44","runsScoredPer9":"7.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID694197":{"person":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"jerseyNumber":"17","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":5,"groundOuts":12,"airOuts":7,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".323","atBats":31,"obp":".382","slg":".452","ops":".834","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":14,"rbi":3,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".321","groundOutsToAirouts":"1.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":7,"errors":2,"chances":23,"fielding":".913","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID800050":{"person":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"jerseyNumber":"24","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":46,"groundOuts":102,"airOuts":122,"runs":48,"doubles":22,"triples":1,"homeRuns":13,"strikeOuts":64,"baseOnBalls":47,"intentionalWalks":0,"hits":113,"hitByPitch":0,"avg":".284","atBats":398,"obp":".357","slg":".442","ops":".799","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":448,"totalBases":176,"rbi":57,"leftOnBase":181,"sacBunts":0,"sacFlies":3,"babip":".309","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.62","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":{"gamesStarted":1,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"400","stats":{"batting":{"summary":"3-4 | HR, 2B, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":7,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":91,"flyOuts":35,"groundOuts":60,"airOuts":67,"runs":29,"doubles":19,"triples":0,"homeRuns":14,"strikeOuts":75,"baseOnBalls":29,"intentionalWalks":1,"hits":74,"hitByPitch":0,"avg":".269","atBats":275,"obp":".338","slg":".491","ops":".829","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":305,"totalBases":135,"rbi":45,"leftOnBase":104,"sacBunts":0,"sacFlies":1,"babip":".321","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.64","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":179,"errors":3,"chances":190,"fielding":".984","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":{"summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":14,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":7,"strikes":7,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"500","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":54,"groundOuts":76,"airOuts":94,"runs":37,"doubles":15,"triples":2,"homeRuns":9,"strikeOuts":85,"baseOnBalls":45,"intentionalWalks":1,"hits":78,"hitByPitch":4,"avg":".236","atBats":330,"obp":".332","slg":".376","ops":".708","caughtStealing":5,"stolenBases":17,"stolenBasePercentage":".773","caughtStealingPercentage":".227","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":382,"totalBases":124,"rbi":36,"leftOnBase":130,"sacBunts":0,"sacFlies":3,"babip":".289","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.67","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":199,"putOuts":101,"errors":6,"chances":306,"fielding":".980","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":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":34,"groundOuts":66,"airOuts":64,"runs":21,"doubles":5,"triples":1,"homeRuns":6,"strikeOuts":64,"baseOnBalls":19,"intentionalWalks":0,"hits":43,"hitByPitch":0,"avg":".185","atBats":232,"obp":".244","slg":".293","ops":".537","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":256,"totalBases":68,"rbi":23,"leftOnBase":102,"sacBunts":2,"sacFlies":3,"babip":".224","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.67","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":19,"stolenBases":45,"stolenBasePercentage":".703","caughtStealingPercentage":".297","assists":31,"putOuts":655,"errors":6,"chances":692,"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,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"700","stats":{"batting":{"summary":"1-3 | 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":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":51,"flyOuts":31,"groundOuts":27,"airOuts":43,"runs":15,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":25,"baseOnBalls":3,"intentionalWalks":0,"hits":26,"hitByPitch":2,"avg":".222","atBats":117,"obp":".252","slg":".325","ops":".577","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":38,"rbi":8,"leftOnBase":51,"sacBunts":3,"sacFlies":1,"babip":".264","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.50","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":{"summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666176":{"person":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"jerseyNumber":"7","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":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":121,"flyOuts":69,"groundOuts":106,"airOuts":130,"runs":51,"doubles":18,"triples":1,"homeRuns":18,"strikeOuts":119,"baseOnBalls":21,"intentionalWalks":0,"hits":106,"hitByPitch":16,"avg":".232","atBats":457,"obp":".287","slg":".394","ops":".681","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":498,"totalBases":180,"rbi":66,"leftOnBase":195,"sacBunts":0,"sacFlies":4,"babip":".272","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.39","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":187,"errors":5,"chances":197,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{"summary":"0.2 IP, 2 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","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":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":23,"groundOuts":53,"airOuts":44,"runs":14,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":46,"baseOnBalls":17,"intentionalWalks":1,"hits":28,"hitByPitch":8,"atBats":169,"obp":".272","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":752,"era":"2.42","inningsPitched":"48.1","wins":6,"losses":3,"saves":1,"saveOpportunities":2,"holds":9,"blownSaves":1,"earnedRuns":13,"whip":"0.93","battersFaced":196,"outs":145,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":752,"balls":288,"strikes":464,"strikePercentage":".620","hitBatsmen":8,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":2,"winPercentage":".667","pitchesPerInning":"15.56","gamesFinished":9,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"8.57","walksPer9Inn":"3.17","hitsPer9Inn":"5.21","runsScoredPer9":"2.61","homeRunsPer9":"0.19","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"}]},"ID680916":{"person":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"jerseyNumber":"55","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, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"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":14,"balls":3,"strikes":11,"strikePercentage":".790","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":12,"groundOuts":8,"airOuts":23,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":8,"intentionalWalks":0,"hits":19,"hitByPitch":2,"atBats":72,"obp":".354","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":334,"era":"3.38","inningsPitched":"18.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":7,"whip":"1.45","battersFaced":82,"outs":56,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":334,"balls":128,"strikes":206,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.35","rbi":0,"winPercentage":".---","pitchesPerInning":"17.89","gamesFinished":2,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"10.61","walksPer9Inn":"3.86","hitsPer9Inn":"9.16","runsScoredPer9":"3.37","homeRunsPer9":"0.96","inheritedRunners":4,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":66,"groundOuts":75,"airOuts":135,"runs":53,"doubles":18,"triples":0,"homeRuns":10,"strikeOuts":47,"baseOnBalls":53,"intentionalWalks":7,"hits":76,"hitByPitch":2,"avg":".231","atBats":329,"obp":".338","slg":".377","ops":".715","caughtStealing":2,"stolenBases":29,"stolenBasePercentage":".935","caughtStealingPercentage":".065","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":389,"totalBases":124,"rbi":37,"leftOnBase":149,"sacBunts":0,"sacFlies":4,"babip":".239","groundOutsToAirouts":"0.56","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"32.90","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":104,"putOuts":54,"errors":8,"chances":166,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680757":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"jerseyNumber":"38","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":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":113,"flyOuts":67,"groundOuts":112,"airOuts":135,"runs":52,"doubles":14,"triples":2,"homeRuns":2,"strikeOuts":47,"baseOnBalls":61,"intentionalWalks":1,"hits":104,"hitByPitch":4,"avg":".266","atBats":391,"obp":".368","slg":".327","ops":".695","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":464,"totalBases":128,"rbi":22,"leftOnBase":136,"sacBunts":4,"sacFlies":3,"babip":".296","groundOutsToAirouts":"0.83","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"195.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":254,"errors":3,"chances":267,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID682657":{"person":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":134,"errors":3,"chances":142,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":{},"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":70,"groundOuts":99,"airOuts":112,"runs":61,"doubles":25,"triples":2,"homeRuns":15,"strikeOuts":132,"baseOnBalls":56,"intentionalWalks":0,"hits":121,"hitByPitch":2,"atBats":460,"obp":".344","caughtStealing":5,"stolenBases":15,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2089,"era":"3.91","inningsPitched":"119.2","wins":8,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.48","battersFaced":522,"outs":359,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2089,"balls":779,"strikes":1310,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".533","pitchesPerInning":"17.46","gamesFinished":0,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"9.93","walksPer9Inn":"4.21","hitsPer9Inn":"9.10","runsScoredPer9":"4.59","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681870":{"person":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":18,"groundOuts":6,"airOuts":37,"runs":16,"doubles":5,"triples":2,"homeRuns":3,"strikeOuts":55,"baseOnBalls":25,"intentionalWalks":2,"hits":22,"hitByPitch":1,"atBats":118,"obp":".329","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":601,"era":"3.55","inningsPitched":"33.0","wins":4,"losses":2,"saves":0,"saveOpportunities":2,"holds":21,"blownSaves":2,"earnedRuns":13,"whip":"1.42","battersFaced":146,"outs":99,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":601,"balls":230,"strikes":371,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.16","rbi":0,"winPercentage":".667","pitchesPerInning":"18.21","gamesFinished":3,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"15.00","walksPer9Inn":"6.82","hitsPer9Inn":"6.00","runsScoredPer9":"4.36","homeRunsPer9":"0.82","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":false,"isOnBench":true,"isSubstitute":false}},"ID668909":{"person":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(L, 11-7)","summary":"4.1 IP, 5 ER, 5 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":3,"airOuts":5,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":91,"inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":24,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":32,"strikes":59,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"10.38","homeRunsPer9":"4.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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":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":5,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683769":{"person":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":0,"flyOuts":31,"groundOuts":28,"airOuts":53,"runs":16,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":39,"baseOnBalls":17,"intentionalWalks":0,"hits":39,"hitByPitch":2,"atBats":157,"obp":".326","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":698,"era":"3.60","inningsPitched":"40.0","wins":1,"losses":3,"saves":1,"saveOpportunities":3,"holds":23,"blownSaves":2,"earnedRuns":16,"whip":"1.40","battersFaced":178,"outs":120,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":698,"balls":249,"strikes":449,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".250","pitchesPerInning":"17.45","gamesFinished":3,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"8.78","walksPer9Inn":"3.83","hitsPer9Inn":"8.78","runsScoredPer9":"3.60","homeRunsPer9":"1.13","inheritedRunners":19,"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":true,"isSubstitute":false}},"ID676440":{"person":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{"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":9,"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":9,"balls":2,"strikes":7,"strikePercentage":".780","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":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":50,"gamesStarted":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,682657,663993,683953,694197,690984,666176,672275,677587,668909,684974,680916,670059,682120,670036],"pitchers":[668909,684974,680916,670059,682120,670036],"bench":[595978,656555,608070],"bullpen":[676440,676282,683769,656492,800048,681870,671922],"battingOrder":[680757,800050,682657,663993,683953,694197,666176,672275,677587],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Halpin (4, King, M); Lowe, N (19, Estrada, J); Rocchio (18, Rodriguez, B)."},{"label":"HR","value":"Lowe, N (14, 2nd inning off King, M, 0 on, 0 out); Rocchio (10, 3rd inning off King, M, 0 on, 1 out)."},{"label":"TB","value":"DeLauter; Genao 2; Halpin 2; Kwan; Lowe, N 7; Rocchio 6."},{"label":"RBI","value":"Halpin (8); Lowe, N 2 (45); Rocchio (51)."},{"label":"2-out RBI","value":"Halpin; Lowe, N."},{"label":"Runners left in scoring position, 2 out","value":"Bailey 2; Bazzana; Martínez, A."},{"label":"GIDP","value":"Martínez, A."},{"label":"Team RISP","value":"2-for-12."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Festa, M (Song at 1st base)."},{"label":"DP","value":"(Genao-Bazzana-Lowe, N)."}]}],"note":[{"label":"a","value":"Struck out for Halpin in the 8th."}]}},"officials":[{"official":{"id":575629,"fullName":"Shane Livensparger","link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":503077,"fullName":"Adam Hamari","link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"fullName":"Todd Tichenor","link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"fullName":"Tyler Jones","link":"/api/v1/people/658325"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Estrada, J."},{"label":"HBP","value":"Merrill (by Holderman)."},{"label":"ABS Challenge","value":"Tatis Jr. (Strike-Confirmed); Campusano 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Overturned to Strike); Bailey 2 (Ball-Confirmed, Ball-Overturned to Strike); DeLauter (Strike-Overturned to Ball); Kwan (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"King, M 83-59; Matsui 18-10; Estrada, J 18-13; Rodriguez, B 18-12; Williams, G 91-59; Yoho 14-7; Aleman 14-11; Holderman 14-9; Herrin 9-7; Festa, M 15-10."},{"label":"Groundouts-flyouts","value":"King, M 9-2; Matsui 1-0; Estrada, J 2-0; Rodriguez, B 1-0; Williams, G 3-1; Yoho 1-0; Aleman 1-0; Holderman 1-0; Herrin 1-0; Festa, M 0-1."},{"label":"Batters faced","value":"King, M 26; Matsui 4; Estrada, J 5; Rodriguez, B 4; Williams, G 24; Yoho 3; Aleman 3; Holderman 5; Herrin 3; Festa, M 5."},{"label":"Inherited runners-scored","value":"Yoho 2-0; Herrin 1-0."},{"label":"Umpires","value":"HP: Shane Livensparger. 1B: Adam Hamari. 2B: Todd Tichenor. 3B: Tyler Jones. "},{"label":"Weather","value":"79 degrees, Partly Cloudy."},{"label":"Wind","value":"6 mph, In From RF."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"2:49."},{"label":"Att","value":"35,726."},{"label":"Venue","value":"Progressive Field."},{"label":"August 14, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993","boxscoreName":"Lowe, N"},"jerseyNumber":"46","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | HR, 2B, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":7,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":91,"flyOuts":35,"groundOuts":60,"airOuts":67,"runs":29,"doubles":19,"triples":0,"homeRuns":14,"strikeOuts":75,"baseOnBalls":29,"intentionalWalks":1,"hits":74,"hitByPitch":0,"avg":".269","atBats":275,"obp":".338","slg":".491","ops":".829","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":305,"totalBases":135,"rbi":45,"leftOnBase":104,"sacBunts":0,"sacFlies":1,"babip":".321","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.64","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":179,"errors":3,"chances":190,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":68,"hittingGameScore":68},{"player":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428","boxscoreName":"Bogaerts"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"1-1 | HR, 2 BB, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":58,"groundOuts":132,"airOuts":100,"runs":48,"doubles":11,"triples":0,"homeRuns":11,"strikeOuts":83,"baseOnBalls":56,"intentionalWalks":1,"hits":89,"hitByPitch":3,"avg":".223","atBats":399,"obp":".320","slg":".333","ops":".653","caughtStealing":1,"stolenBases":16,"stolenBasePercentage":".941","caughtStealingPercentage":".059","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":463,"totalBases":133,"rbi":45,"leftOnBase":165,"sacBunts":0,"sacFlies":5,"babip":".252","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.27","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":246,"putOuts":174,"errors":8,"chances":428,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587","boxscoreName":"Rocchio"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"loser":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"save":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}