{"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":824978,"link":"/api/v1.1/game/824978/feed/live","metaData":{"wait":10,"timeStamp":"20260719_224930","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count00","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824978,"type":"R","doubleHeader":"N","id":"2026/07/19/wasmlb-athmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824978-2026-07-19","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-19T20:05:00Z","originalDate":"2026-07-19","officialDate":"2026-07-19","dayNight":"day","time":"1:05","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120","season":2026,"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"was","fileCode":"was","abbreviation":"WSH","teamName":"Nationals","locationName":"Washington","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Washington","record":{"gamesPlayed":100,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":50,"losses":50,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":50,"losses":50,"winningPercentage":".500"},"franchiseName":"Washington","clubName":"Nationals","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133","season":2026,"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529"},"springVenue":{"id":2507,"link":"/api/v1/venues/2507"},"teamCode":"ath","fileCode":"ath","abbreviation":"ATH","teamName":"Athletics","locationName":"Sacramento","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Athletics","record":{"gamesPlayed":99,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":42,"losses":57,"ties":0,"pct":".424"},"records":{},"divisionLeader":false,"wins":42,"losses":57,"winningPercentage":".424"},"franchiseName":"Athletics","clubName":"Athletics","active":true}},"players":{"ID671732":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732","firstName":"Lawrence","lastName":"Butler","primaryNumber":"4","birthDate":"2000-07-10","currentAge":26,"birthCity":"Burlington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Lawrence","useLastName":"Butler","middleName":"Evan","boxscoreName":"Butler, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lawrence Butler","nameSlug":"lawrence-butler-671732","firstLastName":"Lawrence Butler","lastFirstName":"Butler, Lawrence","lastInitName":"Butler, L","initLastName":"L Butler","fullFMLName":"Lawrence Evan Butler","fullLFMName":"Butler, Lawrence Evan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID641680":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680","firstName":"Jonah","lastName":"Heim","primaryNumber":"15","birthDate":"1995-06-27","currentAge":31,"birthCity":"Buffalo","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jonah","useLastName":"Heim","middleName":"Nathan","boxscoreName":"Heim","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-08-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Heim","nameSlug":"jonah-heim-641680","firstLastName":"Jonah Heim","lastFirstName":"Heim, Jonah","lastInitName":"Heim, J","initLastName":"J Heim","fullFMLName":"Jonah Nathan Heim","fullLFMName":"Heim, Jonah Nathan","strikeZoneTop":3.375,"strikeZoneBottom":1.703},"ID683083":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083","firstName":"Nasim","lastName":"Nuñez","primaryNumber":"26","birthDate":"2000-08-18","currentAge":25,"birthCity":"Bronx","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nasim","useLastName":"Nuñez","middleName":"Emmanuel","boxscoreName":"Nuñez, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"NAH-seem NOON-yez","mlbDebutDate":"2024-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nasim Nuñez","nameSlug":"nasim-nunez-683083","firstLastName":"Nasim Nuñez","lastFirstName":"Nuñez, Nasim","lastInitName":"Nuñez, N","initLastName":"N Nuñez","fullFMLName":"Nasim Emmanuel Nuñez","fullLFMName":"Nuñez, Nasim Emmanuel","strikeZoneTop":3.05,"strikeZoneBottom":1.54},"ID669372":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372","firstName":"John","lastName":"Ginn","primaryNumber":"35","birthDate":"1999-05-20","currentAge":27,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"J.T.","useLastName":"Ginn","middleName":"Thomas","boxscoreName":"Ginn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Ginn","nameSlug":"j-t-ginn-669372","firstLastName":"J.T. Ginn","lastFirstName":"Ginn, J.T.","lastInitName":"Ginn, J","initLastName":"J Ginn","fullFMLName":"John Thomas Ginn","fullLFMName":"Ginn, John Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID683000":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000","firstName":"Riley","lastName":"Cornelio","primaryNumber":"74","birthDate":"2000-06-06","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"Cornelio","middleName":"John Thomas","boxscoreName":"Cornelio","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley Cornelio","nameSlug":"riley-cornelio-683000","firstLastName":"Riley Cornelio","lastFirstName":"Cornelio, Riley","lastInitName":"Cornelio, R","initLastName":"R Cornelio","fullFMLName":"Riley John Thomas Cornelio","fullLFMName":"Cornelio, Riley John Thomas","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID664129":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129","firstName":"Geoffery","lastName":"Hartlieb","primaryNumber":"31","birthDate":"1993-12-09","currentAge":32,"birthCity":"Highland","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Geoff","useLastName":"Hartlieb","middleName":"Thomas","boxscoreName":"Hartlieb","nickName":"Hart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"HART-leeb","mlbDebutDate":"2019-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Geoff Hartlieb","nameSlug":"geoff-hartlieb-664129","firstLastName":"Geoff Hartlieb","lastFirstName":"Hartlieb, Geoff","lastInitName":"Hartlieb, G","initLastName":"G Hartlieb","fullFMLName":"Geoffery Thomas Hartlieb","fullLFMName":"Hartlieb, Geoffery Thomas","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID811965":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965","firstName":"Joshua","lastName":"Kuroda-Grauer","primaryNumber":"44","birthDate":"2003-01-31","currentAge":23,"birthCity":"New Brunswick","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Joshua","useLastName":"Kuroda-Grauer","boxscoreName":"Kuroda-Grauer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joshua Kuroda-Grauer","nameSlug":"joshua-kuroda-grauer-811965","firstLastName":"Joshua Kuroda-Grauer","lastFirstName":"Kuroda-Grauer, Joshua","lastInitName":"Kuroda-Grauer, J","initLastName":"J Kuroda-Grauer","fullFMLName":"Joshua Kuroda-Grauer","fullLFMName":"Kuroda-Grauer, Joshua ","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID660761":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761","firstName":"José","lastName":"Suarez","primaryNumber":"54","birthDate":"1998-01-03","currentAge":28,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 10\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Suarez","middleName":"Rances","boxscoreName":"Suarez, J","nickName":"Ranciss","gender":"M","nameMatrilineal":"Quintero","isPlayer":true,"isVerified":false,"pronunciation":"SWAR-ez","mlbDebutDate":"2019-06-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José Suarez","nameSlug":"jose-suarez-660761","firstLastName":"José Suarez","lastFirstName":"Suarez, José","lastInitName":"Suarez, J","initLastName":"J Suarez","fullFMLName":"José Rances Suarez","fullLFMName":"Suarez, José Rances","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID690925":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925","firstName":"Clayton","lastName":"Beeter","primaryNumber":"39","birthDate":"1998-10-09","currentAge":27,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clayton","useLastName":"Beeter","middleName":"Howard","boxscoreName":"Beeter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clayton Beeter","nameSlug":"clayton-beeter-690925","firstLastName":"Clayton Beeter","lastFirstName":"Beeter, Clayton","lastInitName":"Beeter, C","initLastName":"C Beeter","fullFMLName":"Clayton Howard Beeter","fullLFMName":"Beeter, Clayton Howard","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695734":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734","firstName":"Daylen","lastName":"Lile","primaryNumber":"4","birthDate":"2002-11-30","currentAge":23,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Daylen","useLastName":"Lile","middleName":"Anthony","boxscoreName":"Lile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daylen Lile","nameSlug":"daylen-lile-695734","firstLastName":"Daylen Lile","lastFirstName":"Lile, Daylen","lastInitName":"Lile, D","initLastName":"D Lile","fullFMLName":"Daylen Anthony Lile","fullLFMName":"Lile, Daylen Anthony","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID691016":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016","firstName":"Tyler","lastName":"Soderstrom","primaryNumber":"21","birthDate":"2001-11-24","currentAge":24,"birthCity":"Turlock","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Soderstrom","middleName":"Christian","boxscoreName":"Soderstrom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"SOH-der-strum","mlbDebutDate":"2023-07-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Soderstrom","nameSlug":"tyler-soderstrom-691016","firstLastName":"Tyler Soderstrom","lastFirstName":"Soderstrom, Tyler","lastInitName":"Soderstrom, T","initLastName":"T Soderstrom","fullFMLName":"Tyler Christian Soderstrom","fullLFMName":"Soderstrom, Tyler Christian","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID695578":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578","firstName":"James","lastName":"Wood","primaryNumber":"29","birthDate":"2002-09-17","currentAge":23,"birthCity":"Rockville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"James","useLastName":"Wood","middleName":"Irvin","boxscoreName":"Wood","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Wood","nameSlug":"james-wood-695578","firstLastName":"James Wood","lastFirstName":"Wood, James","lastInitName":"Wood, J","initLastName":"J Wood","fullFMLName":"James Irvin Wood","fullLFMName":"Wood, James Irvin","strikeZoneTop":3.489,"strikeZoneBottom":1.761},"ID695611":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611","firstName":"Gage","lastName":"Jump","primaryNumber":"61","birthDate":"2003-04-12","currentAge":23,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gage","useLastName":"Jump","middleName":"Lee","boxscoreName":"Jump","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gage Jump","nameSlug":"gage-jump-695611","firstLastName":"Gage Jump","lastFirstName":"Jump, Gage","lastInitName":"Jump, G","initLastName":"G Jump","fullFMLName":"Gage Lee Jump","fullLFMName":"Jump, Gage Lee","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"ID669620":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620","firstName":"Brady","lastName":"Basso","primaryNumber":"66","birthDate":"1997-10-08","currentAge":28,"birthCity":"Pearland","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brady","useLastName":"Basso","middleName":"Marshall","boxscoreName":"Basso","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BASS-oh","mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brady Basso","nameSlug":"brady-basso-669620","firstLastName":"Brady Basso","lastFirstName":"Basso, Brady","lastInitName":"Basso, B","initLastName":"B Basso","fullFMLName":"Brady Marshall Basso","fullLFMName":"Basso, Brady Marshall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID665660":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660","firstName":"Elvis","lastName":"Alvarado","primaryNumber":"37","birthDate":"1999-02-23","currentAge":27,"birthCity":"Sabaneta","birthCountry":"Dominican Republic","height":"6' 6\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Elvis","useLastName":"Alvarado","middleName":"Ernesto","boxscoreName":"Alvarado","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elvis Alvarado","nameSlug":"elvis-alvarado-665660","firstLastName":"Elvis Alvarado","lastFirstName":"Alvarado, Elvis","lastInitName":"Alvarado, E","initLastName":"E Alvarado","fullFMLName":"Elvis Ernesto Alvarado","fullLFMName":"Alvarado, Elvis Ernesto","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID663687":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687","firstName":"Hogan","lastName":"Harris","primaryNumber":"36","birthDate":"1996-12-26","currentAge":29,"birthCity":"Lafayette","birthStateProvince":"LA","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hogan","useLastName":"Harris","middleName":"Anthony","boxscoreName":"Harris, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hogan Harris","nameSlug":"hogan-harris-663687","firstLastName":"Hogan Harris","lastFirstName":"Harris, Hogan","lastInitName":"Harris, H","initLastName":"H Harris","fullFMLName":"Hogan Anthony Harris","fullLFMName":"Harris, Hogan Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665622":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622","firstName":"Luis","lastName":"Medina","primaryNumber":"46","birthDate":"1999-05-03","currentAge":27,"birthCity":"Nagua","birthCountry":"Dominican Republic","height":"6' 1\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Medina","middleName":"Angel","boxscoreName":"Medina","gender":"M","nameMatrilineal":"Bonilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Medina","nameSlug":"luis-medina-665622","firstLastName":"Luis Medina","lastFirstName":"Medina, Luis","lastInitName":"Medina, L","initLastName":"L Medina","fullFMLName":"Luis Angel Medina","fullLFMName":"Medina, Luis Angel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID703607":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607","firstName":"Henry","lastName":"Bolte","primaryNumber":"33","birthDate":"2003-08-04","currentAge":22,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Henry","useLastName":"Bolte","boxscoreName":"Bolte","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"BOL-tay","mlbDebutDate":"2026-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Bolte","nameSlug":"henry-bolte-703607","firstLastName":"Henry Bolte","lastFirstName":"Bolte, Henry","lastInitName":"Bolte, H","initLastName":"H Bolte","fullFMLName":"Henry Bolte","fullLFMName":"Bolte, Henry","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID687515":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515","firstName":"Colby","lastName":"Thomas","primaryNumber":"32","birthDate":"2001-01-26","currentAge":25,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Colby","useLastName":"Thomas","middleName":"Grant","boxscoreName":"Thomas, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colby Thomas","nameSlug":"colby-thomas-687515","firstLastName":"Colby Thomas","lastFirstName":"Thomas, Colby","lastInitName":"Thomas, C","initLastName":"C Thomas","fullFMLName":"Colby Grant Thomas","fullLFMName":"Thomas, Colby Grant","strikeZoneTop":3.122,"strikeZoneBottom":1.575},"ID641793":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793","firstName":"Zack","lastName":"Littell","primaryNumber":"18","birthDate":"1995-10-05","currentAge":30,"birthCity":"Burlington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Littell","middleName":"Stuart","boxscoreName":"Littell","nickName":"Lit","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"lih-TELL","mlbDebutDate":"2018-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Littell","nameSlug":"zack-littell-641793","firstLastName":"Zack Littell","lastFirstName":"Littell, Zack","lastInitName":"Littell, Z","initLastName":"Z Littell","fullFMLName":"Zack Stuart Littell","fullLFMName":"Littell, Zack Stuart","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID643410":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410","firstName":"Mark","lastName":"Leiter","primaryNumber":"38","birthDate":"1991-03-13","currentAge":35,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mark","useLastName":"Leiter Jr.","middleName":"Edward","boxscoreName":"Leiter Jr.","nickName":"Junior","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mark Leiter Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"mark-leiter-jr-643410","firstLastName":"Mark Leiter Jr.","lastFirstName":"Leiter Jr., Mark","lastInitName":"Leiter Jr., M","initLastName":"M Leiter Jr.","fullFMLName":"Mark Edward Leiter Jr.","fullLFMName":"Leiter Jr., Mark Edward","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID814305":{"id":814305,"fullName":"Yunior Tur","link":"/api/v1/people/814305","firstName":"Yunior","lastName":"Tur","primaryNumber":"70","birthDate":"1999-08-09","currentAge":26,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 6\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yunior","useLastName":"Tur","boxscoreName":"Tur","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-07-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yunior Tur","nameSlug":"yunior-tur-814305","firstLastName":"Yunior Tur","lastFirstName":"Tur, Yunior","lastInitName":"Tur, Y","initLastName":"Y Tur","fullFMLName":"Yunior Tur","fullLFMName":"Tur, Yunior ","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID660688":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688","firstName":"Keibert","lastName":"Ruiz","primaryNumber":"20","birthDate":"1998-07-20","currentAge":28,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Keibert","useLastName":"Ruiz","middleName":"Jose","boxscoreName":"Ruiz, K","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":false,"pronunciation":"kay-bert roo-EEZ","mlbDebutDate":"2020-08-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keibert Ruiz","nameSlug":"keibert-ruiz-660688","firstLastName":"Keibert Ruiz","lastFirstName":"Ruiz, Keibert","lastInitName":"Ruiz, K","initLastName":"K Ruiz","fullFMLName":"Keibert Jose Ruiz","fullLFMName":"Ruiz, Keibert Jose","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID605488":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488","firstName":"Jeffrey","lastName":"Springs","primaryNumber":"59","birthDate":"1992-09-20","currentAge":33,"birthCity":"Belmont","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeffrey","useLastName":"Springs","middleName":"Scott","boxscoreName":"Springs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jeffrey Springs","nameSlug":"jeffrey-springs-605488","firstLastName":"Jeffrey Springs","lastFirstName":"Springs, Jeffrey","lastInitName":"Springs, J","initLastName":"J Springs","fullFMLName":"Jeffrey Scott Springs","fullLFMName":"Springs, Jeffrey Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID674841":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841","firstName":"Michael","lastName":"Alvarez","primaryNumber":"54","birthDate":"1999-06-13","currentAge":27,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Alvarez","middleName":"Andrew","boxscoreName":"Alvarez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Alvarez","nameSlug":"andrew-alvarez-674841","firstLastName":"Andrew Alvarez","lastFirstName":"Alvarez, Andrew","lastInitName":"Alvarez, A","initLastName":"A Alvarez","fullFMLName":"Michael Andrew Alvarez","fullLFMName":"Alvarez, Michael Andrew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID695720":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720","firstName":"Thomas","lastName":"White","primaryNumber":"47","birthDate":"2003-03-02","currentAge":23,"birthCity":"St. Petersburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Tommy","useLastName":"White","middleName":"Anthony","boxscoreName":"White","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-07-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy White","nameSlug":"tommy-white-695720","firstLastName":"Tommy White","lastFirstName":"White, Tommy","lastInitName":"White, T","initLastName":"T White","fullFMLName":"Thomas Anthony White","fullLFMName":"White, Thomas Anthony","strikeZoneTop":3.195,"strikeZoneBottom":1.612},"ID622268":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268","firstName":"Donovan","lastName":"Walton","primaryNumber":"29","birthDate":"1994-05-25","currentAge":32,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Donovan","useLastName":"Walton","middleName":"R.","boxscoreName":"Walton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Donovan Walton","nameSlug":"donovan-walton-622268","firstLastName":"Donovan Walton","lastFirstName":"Walton, Donovan","lastInitName":"Walton, D","initLastName":"D Walton","fullFMLName":"Donovan R. Walton","fullLFMName":"Walton, Donovan R.","strikeZoneTop":3.094,"strikeZoneBottom":1.561},"ID682928":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928","firstName":"Paul","lastName":"Abrams","primaryNumber":"5","birthDate":"2000-10-03","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":191,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"CJ","useLastName":"Abrams","middleName":"Christopher","boxscoreName":"Abrams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"CJ Abrams","nameSlug":"cj-abrams-682928","firstLastName":"CJ Abrams","lastFirstName":"Abrams, CJ","lastInitName":"Abrams, C","initLastName":"C Abrams","fullFMLName":"Paul Christopher Abrams","fullLFMName":"Abrams, Paul Christopher","strikeZoneTop":3.223,"strikeZoneBottom":1.626},"ID665953":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953","firstName":"Andrés","lastName":"Chaparro","primaryNumber":"87","birthDate":"1999-05-04","currentAge":27,"birthCity":"El Vigia","birthCountry":"Venezuela","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrés","useLastName":"Chaparro","middleName":"Alfonso","boxscoreName":"Chaparro","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":false,"pronunciation":"cha-par-oh","mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Chaparro","nameSlug":"andres-chaparro-665953","firstLastName":"Andrés Chaparro","lastFirstName":"Chaparro, Andrés","lastInitName":"Chaparro, A","initLastName":"A Chaparro","fullFMLName":"Andrés Alfonso Chaparro","fullLFMName":"Chaparro, Andrés Alfonso","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID640454":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454","firstName":"Matthew","lastName":"Krook","primaryNumber":"58","birthDate":"1994-10-21","currentAge":31,"birthCity":"Hillsborough","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Krook","middleName":"Edward","boxscoreName":"Krook","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2023-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Krook","nameSlug":"matt-krook-640454","firstLastName":"Matt Krook","lastFirstName":"Krook, Matt","lastInitName":"Krook, M","initLastName":"M Krook","fullFMLName":"Matthew Edward Krook","fullLFMName":"Krook, Matthew Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID687223":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223","firstName":"Carson","lastName":"Palmquist","primaryNumber":"51","birthDate":"2000-10-17","currentAge":25,"birthCity":"Fort Myers","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Palmquist","middleName":"James","boxscoreName":"Palmquist","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Carson Palmquist","nameSlug":"carson-palmquist-687223","firstLastName":"Carson Palmquist","lastFirstName":"Palmquist, Carson","lastInitName":"Palmquist, C","initLastName":"C Palmquist","fullFMLName":"Carson James Palmquist","fullLFMName":"Palmquist, Carson James","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID678391":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391","firstName":"Jorbit","lastName":"Vivas","primaryNumber":"84","birthDate":"2001-03-09","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 9\"","weight":171,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Jorbit","useLastName":"Vivas","middleName":"Jose","boxscoreName":"Vivas","gender":"M","nameMatrilineal":"Antolinez","isPlayer":true,"isVerified":false,"pronunciation":"JOR-beet BEE-bas","mlbDebutDate":"2025-05-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorbit Vivas","nameSlug":"jorbit-vivas-678391","firstLastName":"Jorbit Vivas","lastFirstName":"Vivas, Jorbit","lastInitName":"Vivas, J","initLastName":"J Vivas","fullFMLName":"Jorbit Jose Vivas","fullLFMName":"Vivas, Jorbit Jose","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID643446":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446","firstName":"Jeffrey","lastName":"McNeil","primaryNumber":"22","birthDate":"1992-04-08","currentAge":34,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeff","useLastName":"McNeil","middleName":"Todd","boxscoreName":"McNeil","nickName":"Flying Squirrel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff McNeil","nameSlug":"jeff-mcneil-643446","firstLastName":"Jeff McNeil","lastFirstName":"McNeil, Jeff","lastInitName":"McNeil, J","initLastName":"J McNeil","fullFMLName":"Jeffrey Todd McNeil","fullLFMName":"McNeil, Jeffrey Todd","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID686611":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611","firstName":"Dylan","lastName":"Crews","primaryNumber":"3","birthDate":"2002-02-26","currentAge":24,"birthCity":"Altamonte Springs","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Dylan","useLastName":"Crews","middleName":"Gray","boxscoreName":"Crews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Crews","nameSlug":"dylan-crews-686611","firstLastName":"Dylan Crews","lastFirstName":"Crews, Dylan","lastInitName":"Crews, D","initLastName":"D Crews","fullFMLName":"Dylan Gray Crews","fullLFMName":"Crews, Dylan Gray","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID668820":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820","firstName":"Max","lastName":"Kranick","primaryNumber":"35","birthDate":"1997-07-21","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Kranick","middleName":"Joseph","boxscoreName":"Kranick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"KRAN-ick","mlbDebutDate":"2021-06-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Kranick","nameSlug":"max-kranick-668820","firstLastName":"Max Kranick","lastFirstName":"Kranick, Max","lastInitName":"Kranick, M","initLastName":"M Kranick","fullFMLName":"Max Joseph Kranick","fullLFMName":"Kranick, Max Joseph","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666126":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126","firstName":"Carlos","lastName":"Cortes","primaryNumber":"26","birthDate":"1997-06-30","currentAge":29,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 7\"","weight":197,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carlos","useLastName":"Cortes","middleName":"Andres","boxscoreName":"Cortes","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Carlos Cortes","nameSlug":"carlos-cortes-666126","firstLastName":"Carlos Cortes","lastFirstName":"Cortes, Carlos","lastInitName":"Cortes, C","initLastName":"C Cortes","fullFMLName":"Carlos Andres Cortes","fullLFMName":"Cortes, Carlos Andres","strikeZoneTop":2.99,"strikeZoneBottom":1.509},"ID682052":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052","firstName":"Jacob","lastName":"Lopez","primaryNumber":"57","birthDate":"1998-03-11","currentAge":28,"birthCity":"Granada Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Lopez","boxscoreName":"Lopez, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jacob Lopez","nameSlug":"jacob-lopez-682052","firstLastName":"Jacob Lopez","lastFirstName":"Lopez, Jacob","lastInitName":"Lopez, J","initLastName":"J Lopez","fullFMLName":"Jacob Lopez","fullLFMName":"Lopez, Jacob","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID675961":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961","firstName":"Alexander","lastName":"Williams","primaryNumber":"12","birthDate":"1999-03-12","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":183,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Alika","useLastName":"Williams","middleName":"David","boxscoreName":"Williams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"ah-LEEK-uh","mlbDebutDate":"2023-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alika Williams","nameSlug":"alika-williams-675961","firstLastName":"Alika Williams","lastFirstName":"Williams, Alika","lastInitName":"Williams, A","initLastName":"A Williams","fullFMLName":"Alexander David Williams","fullLFMName":"Williams, Alexander David","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID678554":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554","firstName":"Curtis","lastName":"Mead","primaryNumber":"45","birthDate":"2000-10-26","currentAge":25,"birthCity":"Adelaide","birthCountry":"Australia","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Curtis","useLastName":"Mead","middleName":"James","boxscoreName":"Mead","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"meed","mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Curtis Mead","nameSlug":"curtis-mead-678554","firstLastName":"Curtis Mead","lastFirstName":"Mead, Curtis","lastInitName":"Mead, C","initLastName":"C Mead","fullFMLName":"Curtis James Mead","fullLFMName":"Mead, Curtis James","strikeZoneTop":3.247,"strikeZoneBottom":1.639},"ID677588":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588","firstName":"José","lastName":"Tena","primaryNumber":"8","birthDate":"2001-03-20","currentAge":25,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"José","useLastName":"Tena","middleName":"Luis","boxscoreName":"Tena","gender":"M","nameMatrilineal":"De Leon","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Tena","nameSlug":"jose-tena-677588","firstLastName":"José Tena","lastFirstName":"Tena, José","lastInitName":"Tena, J","initLastName":"J Tena","fullFMLName":"José Luis Tena","fullLFMName":"Tena, José Luis","strikeZoneTop":3.14,"strikeZoneBottom":1.585},"ID676917":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917","firstName":"Steven","lastName":"Cavalli","primaryNumber":"24","birthDate":"1998-08-14","currentAge":27,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Cavalli","middleName":"Cade","boxscoreName":"Cavalli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"cuh-VAH-lee","mlbDebutDate":"2022-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Cavalli","nameSlug":"cade-cavalli-676917","firstLastName":"Cade Cavalli","lastFirstName":"Cavalli, Cade","lastInitName":"Cavalli, C","initLastName":"C Cavalli","fullFMLName":"Steven Cade Cavalli","fullLFMName":"Cavalli, Steven Cade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID695670":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670","firstName":"Harrison","lastName":"Ford","primaryNumber":"17","birthDate":"2003-02-21","currentAge":23,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Harry","useLastName":"Ford","middleName":"Michael","boxscoreName":"Ford, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2025-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Harry Ford","nameSlug":"harry-ford-695670","firstLastName":"Harry Ford","lastFirstName":"Ford, Harry","lastInitName":"Ford, H","initLastName":"H Ford","fullFMLName":"Harrison Michael Ford","fullLFMName":"Ford, Harrison Michael","strikeZoneTop":3.123,"strikeZoneBottom":1.576},"ID696285":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285","firstName":"Jacob","lastName":"Young","primaryNumber":"30","birthDate":"1999-07-27","currentAge":26,"birthCity":"Ponte Vedra","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":192,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jacob","useLastName":"Young","middleName":"Samuel","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Young","nameSlug":"jacob-young-696285","firstLastName":"Jacob Young","lastFirstName":"Young, Jacob","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jacob Samuel Young","fullLFMName":"Young, Jacob Samuel","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID664875":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875","firstName":"Justin","lastName":"Lawrence","primaryNumber":"44","birthDate":"1994-11-25","currentAge":31,"birthCity":"Panama City","birthCountry":"Panama","height":"6' 3\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Lawrence","middleName":"Anthony","boxscoreName":"Lawrence, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2021-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Lawrence","nameSlug":"justin-lawrence-664875","firstLastName":"Justin Lawrence","lastFirstName":"Lawrence, Justin","lastInitName":"Lawrence, J","initLastName":"J Lawrence","fullFMLName":"Justin Anthony Lawrence","fullLFMName":"Lawrence, Justin Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687377":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377","firstName":"Orlando","lastName":"Ribalta","primaryNumber":"64","birthDate":"1998-03-05","currentAge":28,"birthCity":"Santa Clara","birthCountry":"Cuba","height":"6' 7\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Orlando","useLastName":"Ribalta","middleName":"Andres","boxscoreName":"Ribalta","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orlando Ribalta","nameSlug":"orlando-ribalta-687377","firstLastName":"Orlando Ribalta","lastFirstName":"Ribalta, Orlando","lastInitName":"Ribalta, O","initLastName":"O Ribalta","fullFMLName":"Orlando Andres Ribalta","fullLFMName":"Ribalta, Orlando Andres","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID669127":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127","firstName":"Shea","lastName":"Langeliers","primaryNumber":"23","birthDate":"1997-11-18","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Shea","useLastName":"Langeliers","middleName":"Ryan","boxscoreName":"Langeliers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"LAYNG-uh-leers","mlbDebutDate":"2022-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shea Langeliers","nameSlug":"shea-langeliers-669127","firstLastName":"Shea Langeliers","lastFirstName":"Langeliers, Shea","lastInitName":"Langeliers, S","initLastName":"S Langeliers","fullFMLName":"Shea Ryan Langeliers","fullLFMName":"Langeliers, Shea Ryan","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"ID678022":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022","firstName":"Jackson","lastName":"Perkins","primaryNumber":"50","birthDate":"1999-12-26","currentAge":26,"birthCity":"Kokomo","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Perkins","middleName":"Scott","boxscoreName":"Perkins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Perkins","nameSlug":"jack-perkins-678022","firstLastName":"Jack Perkins","lastFirstName":"Perkins, Jack","lastInitName":"Perkins, J","initLastName":"J Perkins","fullFMLName":"Jackson Scott Perkins","fullLFMName":"Perkins, Jackson Scott","strikeZoneTop":3.411,"strikeZoneBottom":1.565},"ID656492":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492","firstName":"Fred","lastName":"Griffin","primaryNumber":"22","birthDate":"1995-07-27","currentAge":30,"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},"ID676680":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680","firstName":"Thomas","lastName":"Cosgrove","primaryNumber":"34","birthDate":"1996-06-14","currentAge":30,"birthCity":"Staten Island","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tom","useLastName":"Cosgrove","boxscoreName":"Cosgrove","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"COSS-grove","mlbDebutDate":"2023-04-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tom Cosgrove","nameSlug":"tom-cosgrove-676680","firstLastName":"Tom Cosgrove","lastFirstName":"Cosgrove, Tom","lastInitName":"Cosgrove, T","initLastName":"T Cosgrove","fullFMLName":"Thomas  Cosgrove","fullLFMName":"Cosgrove, Thomas ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID671277":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277","firstName":"Luis","lastName":"García","primaryNumber":"2","birthDate":"2000-05-16","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Luis","useLastName":"García Jr.","middleName":"Victoriano","boxscoreName":"García Jr., L","gender":"M","nameMatrilineal":"Mendoza","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis García Jr.","nameSlug":"luis-garcia-jr-671277","firstLastName":"Luis García Jr.","lastFirstName":"García Jr., Luis","lastInitName":"García Jr., L","initLastName":"L García Jr.","fullFMLName":"Luis Victoriano García Jr.","fullLFMName":"García Jr., Luis Victoriano","strikeZoneTop":3.248,"strikeZoneBottom":1.639},"ID805779":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779","firstName":"Jacob","lastName":"Wilson","primaryNumber":"5","birthDate":"2002-03-30","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jacob","useLastName":"Wilson","boxscoreName":"Wilson, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-07-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Wilson","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"jacob-wilson-805779","firstLastName":"Jacob Wilson","lastFirstName":"Wilson, Jacob","lastInitName":"Wilson, J","initLastName":"J Wilson","fullFMLName":"Jacob Wilson","fullLFMName":"Wilson, Jacob","strikeZoneTop":3.291,"strikeZoneBottom":1.661}},"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529","location":{"address1":"400 Ballpark Drive","city":"Sacramento","state":"California","stateAbbrev":"CA","postalCode":"95691","defaultCoordinates":{"latitude":38.57994,"longitude":-121.51246},"azimuthAngle":46.0,"elevation":24,"country":"USA","phone":"916-371-HITS"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":14111,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":380,"center":403,"rightCenter":380,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":2529,"link":"/api/v1/venues/2529"},"weather":{"condition":"Partly Cloudy","temp":"86","wind":"3 mph, Out To RF"},"gameInfo":{"attendance":9088,"firstPitch":"2026-07-19T20:06:00.000Z","gameDurationMinutes":163},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"home":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"}},"officialScorer":{"id":482170,"fullName":"Mark Honbo","link":"/api/v1/people/482170"},"primaryDatacaster":{"id":802027,"fullName":"James McMillan","link":"/api/v1/people/802027"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T20:06:13.584Z","endTime":"2026-07-19T20:07:11.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T19:17:30.803Z","endTime":"2026-07-19T19:45:34.742Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"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-07-19T19:45:34.742Z","endTime":"2026-07-19T20:05:36.505Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"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-07-19T20:05:36.505Z","endTime":"2026-07-19T20:06:15.780Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.46910830564894,"aZ":-21.458204324235563,"pfxX":10.319423203381294,"pfxZ":6.101632060312695,"pX":1.0109900044308298,"pZ":1.8934001479876945,"vX0":-8.783649866794844,"vY0":-131.84015853425402,"vZ0":-4.481280653343552,"x":78.46,"y":187.66,"x0":3.047780024952831,"y0":50.00641546041522,"z0":5.202332135491469,"aX":18.13951534354189},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.2,"breakHorizontal":-16.7,"spinRate":2204,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.4157069054905218,"extension":7.0877572269743965},"index":3,"playId":"8adfaece-c392-307a-84ff-1c339212c089","pitchNumber":1,"startTime":"2026-07-19T20:06:15.780Z","endTime":"2026-07-19T20:06:20.081Z","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":89.9,"endSpeed":82.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.001850114597787,"aZ":-21.22638525751227,"pfxX":10.096263115530661,"pfxZ":6.325185906404593,"pX":0.21177524963755628,"pZ":3.063295901065894,"vX0":-10.511243309648036,"vY0":-130.5932772257985,"vZ0":-1.4960901131103403,"x":108.93,"y":156.07,"x0":2.9734386646002404,"y0":50.00130684354172,"z0":5.2371562385181125,"aX":17.47154234402751},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.4,"breakHorizontal":-16.0,"spinRate":2156,"spinDirection":120},"zone":2,"typeConfidence":0.9,"plateTime":0.4191086853147601,"extension":7.1071091234704715},"index":4,"playId":"034f9d95-7469-300b-ac8c-8c322b74296e","pitchNumber":2,"startTime":"2026-07-19T20:06:32.712Z","endTime":"2026-07-19T20:06:36.781Z","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":74.8,"endSpeed":69.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.313910434273843,"aZ":-32.64876826943583,"pfxX":-6.122432804267346,"pfxZ":-0.3926498647381287,"pX":-0.7604707352568124,"pZ":2.4495959932490217,"vX0":-6.916638248786189,"vY0":-108.77939907273047,"vZ0":1.9070832149868178,"x":145.99,"y":172.64,"x0":3.25067397018398,"y0":50.00339312590205,"z0":5.089981819644564,"aX":-7.368631086107194},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":0.1,"breakHorizontal":12.8,"spinRate":2395,"spinDirection":272},"zone":13,"typeConfidence":0.9,"plateTime":0.5026927488380935,"extension":6.485523187950594},"index":5,"playId":"9e1317a4-9099-3880-b194-e2d675e4bfa4","pitchNumber":3,"startTime":"2026-07-19T20:06:49.935Z","endTime":"2026-07-19T20:06:53.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":72.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.467964207910903,"aZ":-30.238940686532608,"pfxX":-3.3311271052235893,"pfxZ":1.497872082078409,"pX":-0.4464192168801882,"pZ":1.5472048721056,"vX0":-7.100696648729088,"vY0":-112.47904112261227,"vZ0":-0.6654545020770881,"x":134.02,"y":197.01,"x0":3.171630604327781,"y0":50.004144715069536,"z0":4.886197266231655,"aX":-4.311522617079758},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":2.9,"breakHorizontal":7.7,"spinRate":2343,"spinDirection":273},"zone":13,"typeConfidence":0.9,"plateTime":0.4850803404575692,"extension":6.676878293470764},"index":6,"playId":"2194ed6b-0b92-374b-b6e0-ab75d097e405","pitchNumber":4,"startTime":"2026-07-19T20:07:07.064Z","endTime":"2026-07-19T20:07:11.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:07:11.201Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Curtis Mead walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T20:07:23.497Z","endTime":"2026-07-19T20:09:14.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":70.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.83220683063572,"aZ":-31.42726306646344,"pfxX":-4.989058050278837,"pfxZ":0.5986505274953711,"pX":0.0596618416372382,"pZ":2.1163659338747287,"vX0":-5.769313909641724,"vY0":-110.82737415421245,"vZ0":0.3264810975561665,"x":114.73,"y":181.64,"x0":3.3345591546159774,"y0":50.005312856959954,"z0":5.221333895248834,"aX":-6.272913600435652},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":1.4,"breakHorizontal":10.4,"spinRate":2436,"spinDirection":285},"zone":8,"typeConfidence":0.9,"plateTime":0.4922278504728368,"extension":6.713720636123856},"index":0,"playId":"d724f344-b493-3c12-a9ca-024a54a8b55d","pitchNumber":1,"startTime":"2026-07-19T20:07:34.820Z","endTime":"2026-07-19T20:07:38.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":70.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.712432225014364,"aZ":-31.196277779480788,"pfxX":-5.894587705554008,"pfxZ":0.7988503961991231,"pX":-1.4953028937097792,"pZ":0.9851899203100754,"vX0":-8.591571066974227,"vY0":-109.18711547447927,"vZ0":-1.3009442167604102,"x":174.0,"y":212.18,"x0":3.24323055888512,"y0":50.00043231090773,"z0":4.920197504650822,"aX":-7.174535985285931},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":1.4,"breakHorizontal":12.7,"spinRate":2446,"spinDirection":283},"zone":13,"typeConfidence":0.9,"plateTime":0.5000489702765978,"extension":6.594989786247713},"index":1,"playId":"685725ab-e5fb-3601-835f-51129522e8db","pitchNumber":2,"startTime":"2026-07-19T20:07:51.688Z","endTime":"2026-07-19T20:07:55.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":72.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.22536844493761,"aZ":-30.862204725534934,"pfxX":-4.1556988371138806,"pfxZ":1.0169646910827113,"pX":-1.569632967805166,"pZ":0.8995091115603099,"vX0":-9.19217323188359,"vY0":-111.9733732504581,"vZ0":-1.896439982456994,"x":176.83,"y":214.49,"x0":3.1111503186060485,"y0":50.0006549648305,"z0":4.884134968673067,"aX":-5.32879025867647},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":1.7,"breakHorizontal":9.7,"spinRate":2449,"spinDirection":283},"zone":13,"typeConfidence":0.9,"plateTime":0.4872123254055798,"extension":6.596094255551504},"index":2,"playId":"fc207956-948f-38b0-bf40-2b9db25864b3","pitchNumber":3,"startTime":"2026-07-19T20:08:07.004Z","endTime":"2026-07-19T20:08:10.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44125809808581,"aZ":-17.98688719894657,"pfxX":9.533149293509254,"pfxZ":7.74775550216269,"pX":1.185454728716241,"pZ":3.7373798980050896,"vX0":-8.693540918519014,"vY0":-133.65245180210488,"vZ0":-0.9310369221975074,"x":71.81,"y":137.87,"x0":3.2222353433467945,"y0":50.00546054816872,"z0":5.366931319479435,"aX":17.464655227362005},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.0,"breakHorizontal":-15.7,"spinRate":2245,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.40787759336900287,"extension":7.042057412653693},"index":3,"playId":"7e0f45d5-1d6d-3d38-b3af-b6ae748f2161","pitchNumber":4,"startTime":"2026-07-19T20:08:25.137Z","endTime":"2026-07-19T20:08:29.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.5,"endSpeed":69.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.710017644586088,"aZ":-31.631503632083266,"pfxX":-5.942138846126014,"pfxZ":0.45313460872844313,"pX":-1.826512137028022,"pZ":1.2105167298346695,"vX0":-9.52571928660094,"vY0":-108.15421779439365,"vZ0":-0.7030541583386726,"x":186.62,"y":206.1,"x0":3.3954608706217986,"y0":50.00124717627418,"z0":4.989110477769935,"aX":-7.084338455527139},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":1.0,"breakHorizontal":13.2,"spinRate":2424,"spinDirection":289},"zone":13,"typeConfidence":0.9,"plateTime":0.5051773011992906,"extension":6.765969320483913},"index":4,"playId":"100fa031-fc1e-3bde-a644-fa476740e80c","pitchNumber":5,"startTime":"2026-07-19T20:08:43.204Z","endTime":"2026-07-19T20:08:48.135Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-19T20:08:55.217Z","endTime":"2026-07-19T20:09:08.932Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.9,"endSpeed":69.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.763197412860965,"aZ":-30.13101633560694,"pfxX":-4.641587489042488,"pfxZ":1.69768873042044,"pX":-1.4584672530679135,"pZ":2.373142854244557,"vX0":-8.958203200183316,"vY0":-108.75038730904721,"vZ0":0.9911053918608741,"x":172.59,"y":174.71,"x0":3.3055702263259663,"y0":50.00524597396608,"z0":5.161393913259345,"aX":-5.600501396370236},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":3.6,"breakHorizontal":10.7,"spinRate":2389,"spinDirection":281},"zone":13,"typeConfidence":0.9,"plateTime":0.5022543862584508,"extension":6.640936852155749},"index":6,"playId":"beb64437-d83f-328a-8039-0d0ebcd277a7","pitchNumber":6,"startTime":"2026-07-19T20:09:08.932Z","endTime":"2026-07-19T20:09:14.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:09:14.485Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrés Chaparro challenged (pitch result), call on the field was overturned: Andrés Chaparro walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T20:09:24.112Z","endTime":"2026-07-19T20:11:36.035Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"postOnSecond":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.375486116564325,"aZ":-25.672603759616543,"pfxX":1.9563601262959165,"pfxZ":4.0248194694613915,"pX":-0.865531997070126,"pZ":3.0083732724022503,"vX0":-10.924542977915952,"vY0":-125.44966868539296,"vZ0":-0.6847831345118878,"x":149.99,"y":157.55,"x0":3.267691034564821,"y0":50.0003599081809,"z0":5.354450452975466,"aX":3.159704107804536},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.4,"breakHorizontal":-1.3,"spinRate":2251,"spinDirection":161},"zone":11,"typeConfidence":0.9,"plateTime":0.43452514009186594,"extension":6.838757506603597},"index":0,"playId":"adcaf678-4f82-320f-93b2-4dae8e96ae82","pitchNumber":1,"startTime":"2026-07-19T20:09:40.052Z","endTime":"2026-07-19T20:09:44.710Z","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":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.035559821796934,"aZ":-20.724092127585077,"pfxX":8.504794515528971,"pfxZ":6.733496254609166,"pX":-1.25112413205911,"pZ":2.727014154662353,"vX0":-13.84485877165313,"vY0":-128.65397346199416,"vZ0":-2.638331777222493,"x":164.69,"y":165.15,"x0":3.059587131746521,"y0":50.004343684425145,"z0":5.34652419443999,"aX":14.467387105074303},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.9,"breakHorizontal":-12.8,"spinRate":2141,"spinDirection":128},"zone":11,"typeConfidence":0.9,"plateTime":0.42337562263945916,"extension":7.195015675474886},"index":1,"playId":"a06d824b-f4c0-328b-b722-7cf319229eb4","pitchNumber":2,"startTime":"2026-07-19T20:10:00.525Z","endTime":"2026-07-19T20:10:04.806Z","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":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.475964667319456,"aZ":-22.08319782932433,"pfxX":9.323815694416098,"pfxZ":5.736539755706527,"pX":1.1670080040578887,"pZ":2.492915098028583,"vX0":-8.688731982273353,"vY0":-131.21344373690556,"vZ0":-2.9339695892366326,"x":72.52,"y":171.47,"x0":3.2959242483088205,"y0":50.002369690722325,"z0":5.254905371792912,"aX":16.40090364712533},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.0,"breakHorizontal":-15.2,"spinRate":2136,"spinDirection":121},"zone":12,"typeConfidence":0.9,"plateTime":0.41604349268662855,"extension":6.944061691394591},"index":2,"playId":"cdb8fb00-0271-3fad-8881-b529f4d43642","pitchNumber":3,"startTime":"2026-07-19T20:10:21.316Z","endTime":"2026-07-19T20:10:25.870Z","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":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88546001029974,"aZ":-21.781803302179163,"pfxX":8.971599779301803,"pfxZ":6.089726000974439,"pX":0.7124666126180487,"pZ":2.433087727849884,"vX0":-9.828277879219144,"vY0":-129.01932828240695,"vZ0":-2.587918506003291,"x":89.84,"y":173.09,"x0":3.384507710318495,"y0":50.000103692903096,"z0":5.106609845493541,"aX":15.301523325858025},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.7,"breakHorizontal":-14.4,"spinRate":2121,"spinDirection":122},"zone":6,"typeConfidence":0.9,"plateTime":0.4226474127812807,"extension":7.097967459498711},"index":3,"playId":"32f37463-360a-3f9c-98f0-e34a7613dc8c","pitchNumber":4,"startTime":"2026-07-19T20:10:39.754Z","endTime":"2026-07-19T20:10:43.765Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10467729658058,"aZ":-16.446998680920082,"pfxX":6.832991946517357,"pfxZ":9.032232655227155,"pX":-0.5248767177778246,"pZ":3.594456523334243,"vX0":-11.946389282237105,"vY0":-130.52347779841438,"vZ0":-1.3169906880770086,"x":137.01,"y":141.73,"x0":3.2046055665772775,"y0":50.00256318892375,"z0":5.332662009012596,"aX":11.898589444727449},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.3,"breakHorizontal":-10.0,"spinRate":2234,"spinDirection":131},"zone":11,"typeConfidence":0.91,"plateTime":0.4181631797825194,"extension":6.768292908469231},"index":4,"playId":"03fd9076-5854-3ab7-b8ca-0781ff818419","pitchNumber":5,"startTime":"2026-07-19T20:11:00.150Z","endTime":"2026-07-19T20:11:05.273Z","isPitch":true,"type":"pitch"},{"details":{"description":"Curtis Mead steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"actionPlayId":"03fd9076-5854-3ab7-b8ca-0781ff818419","startTime":"2026-07-19T20:11:12.973Z","endTime":"2026-07-19T20:11:29.775Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":70.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.10005692038084,"aZ":-30.995805773879557,"pfxX":-6.239451271668363,"pfxZ":0.9466845834795148,"pX":0.3137826645678849,"pZ":1.5823138407243964,"vX0":-5.127434871357067,"vY0":-110.40979849910576,"vZ0":-0.5250004578115629,"x":105.04,"y":196.06,"x0":3.4697436966515034,"y0":50.003291950830324,"z0":5.061421637388865,"aX":-7.767584123805389},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":1.9,"breakHorizontal":12.6,"spinRate":2477,"spinDirection":279},"zone":14,"typeConfidence":0.9,"plateTime":0.4944962543889826,"extension":6.75607196860251},"index":6,"playId":"49dc7cad-1904-3b07-8d1a-058f234ea876","pitchNumber":6,"startTime":"2026-07-19T20:11:29.775Z","endTime":"2026-07-19T20:11:36.035Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"}},"playEndTime":"2026-07-19T20:11:36.035Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T20:11:53.695Z","endTime":"2026-07-19T20:13:41.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"postOnSecond":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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, 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":88.9,"endSpeed":81.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82374794597569,"aZ":-26.603946315059517,"pfxX":11.48858650601906,"pfxZ":3.2981306226884968,"pX":0.2789650563866689,"pZ":2.5030213121074967,"vX0":-11.445681953782897,"vY0":-128.95070607419092,"vZ0":-1.7628321012069097,"x":106.37,"y":171.2,"x0":3.2741287158855314,"y0":50.00614837124828,"z0":5.240153342749731,"aX":19.428260507515432},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.8,"breakHorizontal":-18.4,"spinRate":2142,"spinDirection":124},"zone":5,"typeConfidence":0.91,"plateTime":0.4241103388235885,"extension":7.090101156866232},"index":0,"playId":"dc291832-f11f-3b1a-906a-93dd25e96bf4","pitchNumber":1,"startTime":"2026-07-19T20:12:19.607Z","endTime":"2026-07-19T20:12:23.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":69.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.45495919198082,"aZ":-31.6426650709842,"pfxX":-5.6590225206783,"pfxZ":0.4328197891079659,"pX":-0.5406398376107775,"pZ":1.3104982995499348,"vX0":-6.955109421631263,"vY0":-109.28651899747516,"vZ0":-0.5707502317593469,"x":137.61,"y":203.4,"x0":3.412560720334954,"y0":50.000609630567546,"z0":4.960730641273606,"aX":-6.8731729442328495},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":1.0,"breakHorizontal":12.0,"spinRate":2455,"spinDirection":276},"zone":13,"typeConfidence":0.9,"plateTime":0.5003354654127263,"extension":6.720119442744045},"index":1,"playId":"f7df72fe-a9f2-3fe2-9770-36d2b89d20c6","pitchNumber":2,"startTime":"2026-07-19T20:12:36.314Z","endTime":"2026-07-19T20:12:40.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.588298796803652,"aZ":-17.265050325809934,"pfxX":8.958998318990595,"pfxZ":8.41934637679095,"pX":0.04360353644823558,"pZ":2.795452054278487,"vX0":-10.447671377367385,"vY0":-131.85606412207406,"vZ0":-3.110777655739133,"x":115.34,"y":163.3,"x0":2.8829884861720063,"y0":50.00079299654914,"z0":5.255842669114391,"aX":15.861119026127973},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.8,"breakHorizontal":-14.0,"spinRate":2196,"spinDirection":125},"zone":2,"typeConfidence":0.9,"plateTime":0.4145282409508404,"extension":7.014249709971107},"index":2,"playId":"1f5adbe1-0e06-3cc1-90c1-d24cb8fe49cb","pitchNumber":3,"startTime":"2026-07-19T20:12:52.943Z","endTime":"2026-07-19T20:12:56.685Z","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":91.5,"endSpeed":83.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.147934917793105,"aZ":-19.23234128666435,"pfxX":8.034734411768765,"pfxZ":7.192218495372405,"pX":0.7630725869106766,"pZ":3.2461596375824273,"vX0":-8.584265915838127,"vY0":-132.97900131948325,"vZ0":-1.776091620038725,"x":87.91,"y":151.13,"x0":2.9813047330547913,"y0":50.00577290815667,"z0":5.3105762912389505,"aX":14.466069840678276},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.8,"breakHorizontal":-12.8,"spinRate":2107,"spinDirection":122},"zone":3,"typeConfidence":0.9,"plateTime":0.4110869381669833,"extension":7.146611780337427},"index":3,"playId":"45afb88a-641b-3c25-84b2-a2015490a17e","pitchNumber":4,"startTime":"2026-07-19T20:13:14.129Z","endTime":"2026-07-19T20:13:19.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":74.5,"endSpeed":69.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.58052276704343,"aZ":-30.27294969322699,"pfxX":-7.760017764425595,"pfxZ":1.5901385177565937,"pX":-0.237954930691161,"pZ":1.606329870287931,"vX0":-5.688432803418835,"vY0":-108.40152008325308,"vZ0":-0.179439871486182,"x":126.07,"y":195.41,"x0":3.4261119241362787,"y0":50.000784760113454,"z0":4.989340555996846,"aX":-9.251703206165717},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":3.1,"breakHorizontal":15.5,"spinRate":2482,"spinDirection":281},"zone":13,"typeConfidence":0.91,"plateTime":0.5048753702181781,"extension":6.657068114960587},"index":4,"playId":"e6026698-d091-3d7b-9f95-daad1d6345d6","pitchNumber":5,"startTime":"2026-07-19T20:13:37.177Z","endTime":"2026-07-19T20:13:41.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:13:41.666Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Crews flies out to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T20:13:53.090Z","endTime":"2026-07-19T20:15:32.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.6,"endSpeed":67.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.679785841045685,"aZ":-30.613271431414407,"pfxX":-5.274913715774126,"pfxZ":1.3456763613098577,"pX":0.6761506644458631,"pZ":1.8069438946543546,"vX0":-4.722730383103267,"vY0":-107.08592229915261,"vZ0":0.32391454350325577,"x":91.23,"y":189.99,"x0":3.596310472373023,"y0":50.00271969131996,"z0":5.081384111999245,"aX":-6.119089832907762},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":2.9,"breakHorizontal":10.8,"spinRate":2490,"spinDirection":278},"zone":9,"typeConfidence":0.9,"plateTime":0.51169586564047,"extension":6.697958125282439},"index":0,"playId":"214fd658-dd01-345e-a1ca-55dc0d8473ff","pitchNumber":1,"startTime":"2026-07-19T20:14:12.918Z","endTime":"2026-07-19T20:14:16.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17779972152869,"aZ":-18.7157131495042,"pfxX":8.316212966086567,"pfxZ":7.824601046791374,"pX":-1.1067402105805406,"pZ":3.482338421587859,"vX0":-13.422792073644933,"vY0":-130.05236315756187,"vZ0":-1.2305027690322352,"x":159.19,"y":144.76,"x0":3.0308711104816273,"y0":50.00433941523948,"z0":5.375243042112464,"aX":14.3086725622138},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.2,"breakHorizontal":-12.2,"spinRate":2271,"spinDirection":129},"zone":11,"typeConfidence":0.9,"plateTime":0.4204668613817124,"extension":7.2320153953806035},"index":1,"playId":"5a09c75b-cf1c-348d-a318-5dad89cbbbef","pitchNumber":2,"startTime":"2026-07-19T20:14:33.735Z","endTime":"2026-07-19T20:14:37.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.1,"endSpeed":68.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.72770405508121,"aZ":-28.653363399450708,"pfxX":-3.7390656464010217,"pfxZ":2.9501507438671064,"pX":-1.3004747722075791,"pZ":1.8716757481422668,"vX0":-8.844150547676167,"vY0":-108.96337773678162,"vZ0":-0.3040610944508454,"x":166.57,"y":188.24,"x0":3.3109568825132074,"y0":50.00116353153765,"z0":5.132524347207189,"aX":-4.453455015374973},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":5.6,"breakHorizontal":9.4,"spinRate":2449,"spinDirection":289},"zone":13,"typeConfidence":0.91,"plateTime":0.5043981662775296,"extension":6.735569441564442},"index":2,"playId":"d1a922c6-ca40-3982-9aca-1cb3497e1c3e","pitchNumber":3,"startTime":"2026-07-19T20:14:53.510Z","endTime":"2026-07-19T20:14:57.990Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-19T20:15:04.611Z","endTime":"2026-07-19T20:15:23.555Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.2,"endSpeed":69.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.678853400670782,"aZ":-31.75037468393379,"pfxX":-7.711275659580409,"pfxZ":0.34967909701995126,"pX":0.10612911386482289,"pZ":1.8344877344025523,"vX0":-5.447371697312662,"vY0":-109.34025212016978,"vZ0":0.5711946402625143,"x":112.95,"y":189.25,"x0":3.6382886841068856,"y0":50.0015158815427,"z0":4.998185480767635,"aX":-9.26188322054803},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":1.2,"breakHorizontal":15.5,"spinRate":2526,"spinDirection":280},"zone":8,"typeConfidence":0.91,"plateTime":0.5024312048774213,"extension":6.5732963808872},"hitData":{"launchSpeed":82.4,"launchAngle":49.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.09,"coordY":101.44}},"index":4,"playId":"8b1f332f-0509-3a70-9447-5e0eb33bf804","pitchNumber":4,"startTime":"2026-07-19T20:15:23.555Z","endTime":"2026-07-19T20:15:32.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:15:32.772Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Wilson singles on a line drive to right fielder Dylan Crews.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T20:17:24.164Z","endTime":"2026-07-19T20:18:41.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.944845370423995,"aZ":-13.145023421973764,"pfxX":5.131951514363038,"pfxZ":11.20548603757879,"pX":2.1368776193672008,"pZ":3.1075837193126286,"vX0":-2.9147030567226504,"vY0":-129.92432813546392,"vZ0":-4.43428644682901,"x":35.55,"y":154.88,"x0":2.610520742592155,"y0":50.001295410368506,"z0":5.845962740360026,"aX":8.713305081893818},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":19.4,"breakHorizontal":-8.6,"spinRate":2061,"spinDirection":149},"zone":12,"typeConfidence":0.9,"plateTime":0.4226803736702709,"extension":6.145857480108486},"index":0,"playId":"a15c1f10-0396-3177-9181-06e9e56807a0","pitchNumber":1,"startTime":"2026-07-19T20:17:42.660Z","endTime":"2026-07-19T20:17:46.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.822837486223822,"aZ":-20.16088139551026,"pfxX":-0.8664063128887722,"pfxZ":7.197652616932205,"pX":1.541108994946633,"pZ":2.654100440135513,"vX0":-2.563192559588416,"vY0":-128.66151097732774,"vZ0":-4.158079834240665,"x":58.26,"y":167.12,"x0":2.6646211744605384,"y0":50.002968119198094,"z0":5.862602851823195,"aX":-1.445409781716075},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.2,"breakHorizontal":2.2,"spinRate":2155,"spinDirection":167},"zone":12,"typeConfidence":0.78,"plateTime":0.4264588702222927,"extension":6.218346762935284},"index":1,"playId":"3d0871e1-9089-3bf3-8455-4cf0c41639e0","pitchNumber":2,"startTime":"2026-07-19T20:17:56.633Z","endTime":"2026-07-19T20:18:00.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17067354297803,"aZ":-20.791756247037522,"pfxX":0.7730695986707588,"pfxZ":6.927794319964676,"pX":0.5191483671599164,"pZ":3.0382713211711208,"vX0":-5.338038223409452,"vY0":-127.39263736396428,"vZ0":-3.040673517124994,"x":97.21,"y":156.75,"x0":2.541335492038096,"y0":50.004660249612584,"z0":5.890834067022858,"aX":1.2705635933011243},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":12.1,"breakHorizontal":-0.2,"spinRate":2157,"spinDirection":167},"zone":3,"typeConfidence":0.58,"plateTime":0.4299400698113498,"extension":6.084191755604619},"index":2,"playId":"e639d74e-45a5-391c-930f-34fdca47cef3","pitchNumber":3,"startTime":"2026-07-19T20:18:11.905Z","endTime":"2026-07-19T20:18:15.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98111716312059,"aZ":-19.957762440129443,"pfxX":-0.09580634843387403,"pfxZ":7.398377351900799,"pX":-0.2962819461180973,"pZ":2.568637613581418,"vX0":-6.907337968866041,"vY0":-127.36853978308017,"vZ0":-4.2490294153163255,"x":128.29,"y":169.43,"x0":2.4576197307463223,"y0":50.00098972284312,"z0":5.826951213513487,"aX":-0.1574196890547581},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":12.7,"breakHorizontal":1.7,"spinRate":2152,"spinDirection":171},"zone":4,"typeConfidence":0.81,"plateTime":0.4292472153372908,"extension":6.1812566553013735},"hitData":{"launchSpeed":78.9,"launchAngle":20.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.79,"coordY":96.36}},"index":3,"playId":"b518b554-2df3-32e3-ada6-e8c972317b67","pitchNumber":4,"startTime":"2026-07-19T20:18:31.893Z","endTime":"2026-07-19T20:18:41.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:18:41.164Z","atBatIndex":5},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tyler Soderstrom grounds into a double play, second baseman Nasim Nuñez to shortstop CJ Abrams to first baseman Andrés Chaparro. Jacob Wilson out at 2nd. Tyler Soderstrom out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T20:18:47.386Z","endTime":"2026-07-19T20:20:07.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79992072778426,"aZ":-21.590789569823283,"pfxX":-1.195337308903343,"pfxZ":6.310248435727564,"pX":0.40951087395481317,"pZ":3.1033211578476614,"vX0":-5.226417945291956,"vY0":-128.46677933979655,"vZ0":-2.786028795069916,"x":101.39,"y":154.99,"x0":2.6228184660948926,"y0":50.002081283834784,"z0":5.8741080837664486,"aX":-2.0033940222027455},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":11.0,"breakHorizontal":3.2,"spinRate":2264,"spinDirection":179},"zone":3,"typeConfidence":0.9,"plateTime":0.42581930771266396,"extension":6.083223280859379},"index":0,"playId":"9863e951-fbd6-304a-ab8c-2eb73dd4cf05","pitchNumber":1,"startTime":"2026-07-19T20:19:05.685Z","endTime":"2026-07-19T20:19:09.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0785587503694,"aZ":-31.543713987168058,"pfxX":-6.921402583915999,"pfxZ":0.46171333068771414,"pX":-0.752373369066402,"pZ":1.5841190296697145,"vX0":-6.075555576630039,"vY0":-116.61547004395872,"vZ0":-2.4632258778631626,"x":145.68,"y":196.01,"x0":2.7913210993313826,"y0":50.00370745259899,"z0":5.646146047251764,"aX":-9.479132539828306},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":0.5,"breakHorizontal":14.2,"spinRate":2529,"spinDirection":299},"zone":13,"typeConfidence":0.89,"plateTime":0.47070335486726167,"extension":5.990091766379515},"index":1,"playId":"35df5564-14f8-355b-83f2-d01a69a8fdb1","pitchNumber":2,"startTime":"2026-07-19T20:19:21.762Z","endTime":"2026-07-19T20:19:25.926Z","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":91.6,"endSpeed":83.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.334585530524695,"aZ":-12.95437960611745,"pfxX":2.9382249992044414,"pfxZ":10.712442855117141,"pX":0.4497370739443102,"pZ":3.222576790277125,"vX0":-6.486426690812058,"vY0":-133.2643030203601,"vZ0":-4.168953297302012,"x0":2.5362949111830178,"y0":50.00087297621879,"z0":5.7467078376278895,"aX":5.271348466360636},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.7,"breakHorizontal":-3.8,"spinRate":2176,"spinDirection":148},"zone":3,"typeConfidence":0.91,"plateTime":0.411411809968262,"extension":6.19612209108516},"index":2,"playId":"59fe6a7f-10e0-3f38-a313-6c2cdbd5f177","pitchNumber":3,"startTime":"2026-07-19T20:19:40.269Z","endTime":"2026-07-19T20:19:45.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.089627463196674,"aZ":-24.92767044708778,"pfxX":-0.3276849584527405,"pfxZ":4.324542458866347,"pX":0.1672475473731754,"pZ":2.387920902481312,"vX0":-5.690648755208258,"vY0":-128.69803907364596,"vZ0":-3.8979470278525383,"x":99.86,"y":151.77,"x0":2.4509181698949676,"y0":50.00103451791776,"z0":5.856192235386594,"aX":-0.5480315281256055},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.2,"breakHorizontal":1.9,"spinRate":2251,"spinDirection":169},"zone":5,"typeConfidence":0.9,"plateTime":0.4258340203770139,"extension":6.271498412946067},"hitData":{"launchSpeed":103.0,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.52,"coordY":143.91}},"index":3,"playId":"206b3b1b-339e-3d54-b697-de537b4ca4b3","pitchNumber":4,"startTime":"2026-07-19T20:20:00.200Z","endTime":"2026-07-19T20:20:07.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:20:07.717Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shea Langeliers grounds out, second baseman Nasim Nuñez to first baseman Andrés Chaparro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T20:20:29.142Z","endTime":"2026-07-19T20:21:51.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88261076238692,"aZ":-30.70768225074229,"pfxX":-8.14352701376409,"pfxZ":1.0509809838491435,"pX":0.4623616349037696,"pZ":2.5316069593380672,"vX0":-3.133006020468034,"vY0":-117.27930409531731,"vZ0":-0.9886705704200031,"x":110.62,"y":174.31,"x0":2.873006768137576,"y0":50.00325590425578,"z0":5.8190720605181,"aX":-11.359266526253803},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.9,"breakHorizontal":15.5,"spinRate":2597,"spinDirection":304},"zone":6,"typeConfidence":0.89,"plateTime":0.46677241831947613,"extension":5.903717225243666},"index":0,"playId":"a6213fe4-04d1-3075-8776-6eb0bb4b6920","pitchNumber":1,"startTime":"2026-07-19T20:20:34.099Z","endTime":"2026-07-19T20:20:38.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.252361993523067,"aZ":-22.415471767289592,"pfxX":-1.0982865707579927,"pfxZ":5.681968416416705,"pX":0.19838026686045743,"pZ":4.028293746620626,"vX0":-5.6000029501981405,"vY0":-129.5072224226905,"vZ0":-0.5274157403087013,"x":99.38,"y":170.43,"x0":2.521668385099546,"y0":50.002437737593084,"z0":5.932569568936554,"aX":-1.88519637013619},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.4,"breakHorizontal":3.1,"spinRate":2300,"spinDirection":179},"zone":12,"typeConfidence":0.9,"plateTime":0.42115775198301897,"extension":6.016783724053123},"index":1,"playId":"09f14dbc-6a3e-3577-80f1-f51436b48bc2","pitchNumber":2,"startTime":"2026-07-19T20:20:47.283Z","endTime":"2026-07-19T20:20:51.831Z","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":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.641117811204158,"aZ":-21.314471404742715,"pfxX":9.35027800240735,"pfxZ":7.512571663514727,"pX":1.1105081460243291,"pZ":2.83344024618025,"vX0":-6.492361848940064,"vY0":-119.36563869743617,"vZ0":-2.558695312672972,"x":109.44,"y":130.02,"x0":2.6487625257539174,"y0":50.00153520051476,"z0":5.835133600346628,"aX":13.51289360376996},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":13.2,"breakHorizontal":-15.4,"spinRate":1882,"spinDirection":132},"zone":12,"typeConfidence":0.92,"plateTime":0.4585868841507348,"extension":5.812223896150054},"index":2,"playId":"2cf68d62-99e2-3317-9a34-5e124faedfec","pitchNumber":3,"startTime":"2026-07-19T20:21:01.872Z","endTime":"2026-07-19T20:21:06.616Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-19T20:21:25.114Z","endTime":"2026-07-19T20:21:25.115Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.787445271740285,"aZ":-34.34741669690056,"pfxX":2.498799185061319,"pfxZ":-1.5062278273847878,"pX":0.3075794439929635,"pZ":0.9277382650441416,"vX0":-6.28449746680068,"vY0":-119.02749617128393,"vZ0":-4.0685509583954955,"x":74.67,"y":162.28,"x0":2.6516804125272304,"y0":50.00314428274174,"z0":5.752948541632984,"aX":3.6034854234201514},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.5,"breakHorizontal":-3.1,"spinRate":1531,"spinDirection":92},"zone":14,"typeConfidence":0.88,"plateTime":0.45930314708352604,"extension":5.976499849536756},"index":4,"playId":"1026ce7c-05fe-33d8-96f3-f333bd92b96c","pitchNumber":4,"startTime":"2026-07-19T20:21:25.116Z","endTime":"2026-07-19T20:21:29.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.304298990973983,"aZ":-20.34676884480405,"pfxX":0.09989827165295484,"pfxZ":6.778129256744446,"pX":-0.5932900314026375,"pZ":2.302769959423834,"vX0":-7.835122408114936,"vY0":-130.4817670334726,"vZ0":-4.989653224776334,"x":139.61,"y":176.61,"x0":2.420177492729212,"y0":50.005408721648664,"z0":5.74781565061364,"aX":0.1752016431064387},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.5,"breakHorizontal":1.3,"spinRate":2229,"spinDirection":173},"zone":4,"typeConfidence":0.86,"plateTime":0.41782803663666224,"extension":6.175792825800916},"hitData":{"launchSpeed":77.4,"launchAngle":1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.39,"coordY":150.51}},"index":5,"playId":"fdebeab7-3c4e-37c3-81ae-0ed21152a9b5","pitchNumber":5,"startTime":"2026-07-19T20:21:43.438Z","endTime":"2026-07-19T20:21:51.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:21:51.306Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Harry Ford grounds out, second baseman Alika Williams to first baseman Tommy White.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T20:23:52.403Z","endTime":"2026-07-19T20:25:21.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.851981737376082,"aZ":-18.74440166785755,"pfxX":9.871073040896592,"pfxZ":8.038231475554241,"pX":0.795643356601185,"pZ":2.7955125553344935,"vX0":-9.162211542526425,"vY0":-128.26241524523678,"vZ0":-2.5889112869864883,"x":86.67,"y":163.3,"x0":3.12691233364375,"y0":50.003721246171835,"z0":5.275264489009375,"aX":16.493242069594356},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":14.2,"breakHorizontal":-15.8,"spinRate":2163,"spinDirection":126},"zone":3,"typeConfidence":0.91,"plateTime":0.42660430840741803,"extension":6.875893704709005},"index":0,"playId":"8cecd7e9-9306-3333-9030-92e0b6f7cd05","pitchNumber":1,"startTime":"2026-07-19T20:24:03.766Z","endTime":"2026-07-19T20:24:07.349Z","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":88.3,"endSpeed":81.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84072914357418,"aZ":-18.566310507750945,"pfxX":6.7327025453240985,"pfxZ":8.056931296884573,"pX":0.6285794090029474,"pZ":3.955080190186995,"vX0":-8.521907948994016,"vY0":-128.44159028386125,"vZ0":-0.13345151557307344,"x":93.04,"y":131.99,"x0":3.097744415041584,"y0":50.00530446844954,"z0":5.438061730335044,"aX":11.376257012022604},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.9,"breakHorizontal":-10.6,"spinRate":2048,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.42465439222722967,"extension":6.99479430044309},"index":1,"playId":"561f0e7f-881b-36ea-b4a9-655afeab4073","pitchNumber":2,"startTime":"2026-07-19T20:24:38.849Z","endTime":"2026-07-19T20:24:43.271Z","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":75.2,"endSpeed":69.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.654314407215743,"aZ":-30.25216582941423,"pfxX":-4.901283868668878,"pfxZ":1.5893478214293486,"pX":-0.10069718713284707,"pZ":1.6955102088874512,"vX0":-6.277270033773622,"vY0":-109.4515281647298,"vZ0":-0.18240080003269654,"x":101.31,"y":154.09,"x0":3.4434240991948153,"y0":50.00476818928475,"z0":5.024669073811041,"aX":-5.9347505790897905},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":3.1,"breakHorizontal":10.6,"spinRate":2495,"spinDirection":284},"zone":8,"typeConfidence":0.9,"plateTime":0.5007940852521404,"extension":6.718089935279706},"index":2,"playId":"168c5bee-5c49-3d26-afa1-e17b0e21cb59","pitchNumber":3,"startTime":"2026-07-19T20:24:55.734Z","endTime":"2026-07-19T20:25:00.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.944014546142736,"aZ":-17.924800307471294,"pfxX":8.839759739953617,"pfxZ":8.159091185163346,"pX":-0.4945648756898577,"pZ":2.968836605292591,"vX0":-11.962113344530675,"vY0":-131.1188126454789,"vZ0":-2.5927070733663404,"x":120.84,"y":193.0,"x0":2.971872935160328,"y0":50.00222287831726,"z0":5.303379782569103,"aX":15.438006044288946},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.4,"breakHorizontal":-13.4,"spinRate":2234,"spinDirection":125},"zone":1,"typeConfidence":0.9,"plateTime":0.41724371904016344,"extension":7.0386634178993726},"hitData":{"launchSpeed":61.9,"launchAngle":10.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.38,"coordY":157.1}},"index":3,"playId":"019eed60-91d8-30a7-9d47-0b7143332b62","pitchNumber":4,"startTime":"2026-07-19T20:25:14.262Z","endTime":"2026-07-19T20:25:21.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:25:21.667Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to right fielder Colby Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T20:25:47.282Z","endTime":"2026-07-19T20:26:44.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":71.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.25643516405187,"aZ":-32.18571654455333,"pfxX":-2.86632053840212,"pfxZ":-0.010631039726266778,"pX":-0.06759565001377903,"pZ":2.2514005182111045,"vX0":-6.7305529077340625,"vY0":-110.75303945343056,"vZ0":1.1026157079161563,"x":119.58,"y":177.99,"x0":3.3665931430477736,"y0":50.001959856205964,"z0":5.078362348381616,"aX":-3.6082008065269435},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":0.5,"breakHorizontal":6.7,"spinRate":2518,"spinDirection":278},"zone":5,"typeConfidence":0.9,"plateTime":0.49199961268314274,"extension":6.804257412633646},"index":0,"playId":"462d201a-e204-32b9-a8c0-3c9c5dd561dc","pitchNumber":1,"startTime":"2026-07-19T20:25:47.282Z","endTime":"2026-07-19T20:25:51.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":71.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.656163672967654,"aZ":-28.339501297623627,"pfxX":-4.306171209587473,"pfxZ":3.0297753381543604,"pX":-1.3967842526911138,"pZ":1.1671929648360932,"vX0":-8.708782962951357,"vY0":-111.3419111076469,"vZ0":-1.72570095335238,"x":170.24,"y":207.27,"x0":3.113409968601418,"y0":50.00085739162747,"z0":4.865215919537772,"aX":-5.443464441310553},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":5.4,"breakHorizontal":10.0,"spinRate":2486,"spinDirection":281},"zone":13,"typeConfidence":0.9,"plateTime":0.49059148517475704,"extension":6.6343103730156665},"index":1,"playId":"ae63b18d-1761-36a1-96b4-43c79101c7c1","pitchNumber":2,"startTime":"2026-07-19T20:26:14.192Z","endTime":"2026-07-19T20:26:17.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46491858971,"aZ":-16.635422067269204,"pfxX":8.93179353511663,"pfxZ":8.829738149092726,"pX":0.4664770207496458,"pZ":2.107970808723103,"vX0":-9.992559462742179,"vY0":-131.00303024481425,"vZ0":-4.543204945988382,"x":99.22,"y":181.86,"x0":3.147694055338038,"y0":50.00229314165534,"z0":5.08660287571877,"aX":15.717206224520744},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.4,"breakHorizontal":-14.3,"spinRate":2234,"spinDirection":128},"zone":9,"typeConfidence":0.9,"plateTime":0.41615009790764335,"extension":6.942404517031367},"hitData":{"launchSpeed":98.0,"launchAngle":55.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.21,"coordY":106.93}},"index":2,"playId":"213d6048-c507-37aa-b96c-80c7dc855ca3","pitchNumber":3,"startTime":"2026-07-19T20:26:31.355Z","endTime":"2026-07-19T20:26:44.739Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:26:44.739Z","atBatIndex":9},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Jacob Young bunt grounds out softly, pitcher Jacob Lopez to first baseman Tommy White.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T20:27:06.386Z","endTime":"2026-07-19T20:27:47.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682052,"link":"/api/v1/people/682052"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.876959010871417,"aZ":-19.921721030935917,"pfxX":8.468677803665098,"pfxZ":7.048884895187335,"pX":-0.4962881345822682,"pZ":1.7119849162625753,"vX0":-12.008176840933382,"vY0":-130.12748876745465,"vZ0":-4.958360487523968,"x":135.92,"y":192.56,"x0":3.0495418172681155,"y0":50.00260295907877,"z0":5.124181241650825,"aX":14.719519601739524},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.0,"breakHorizontal":-13.1,"spinRate":2156,"spinDirection":128},"zone":7,"typeConfidence":0.9,"plateTime":0.418779206888638,"extension":7.176141286113733},"index":0,"playId":"2b1f8d53-7fab-30ea-8528-50e647dba211","pitchNumber":1,"startTime":"2026-07-19T20:27:06.386Z","endTime":"2026-07-19T20:27:11.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79431659732833,"aZ":-27.846778788760293,"pfxX":10.086508632731,"pfxZ":2.979205819507433,"pX":1.7687976423203666,"pZ":1.361371072444945,"vX0":-6.646495962397468,"vY0":-119.37637631773255,"vZ0":-2.5020208699657633,"x":49.58,"y":202.02,"x0":3.2710135835032124,"y0":50.00128392832277,"z0":4.915959721574753,"aX":14.63685429004389},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.0,"breakHorizontal":-16.8,"spinRate":2006,"spinDirection":102},"zone":14,"typeConfidence":0.9,"plateTime":0.4578543626241176,"extension":6.748944278005744},"index":1,"playId":"e3560673-ab11-3c92-88a2-78d5cb151b33","pitchNumber":2,"startTime":"2026-07-19T20:27:23.740Z","endTime":"2026-07-19T20:27:28.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.0,"endSpeed":68.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.50321638373804,"aZ":-28.789307570454078,"pfxX":-5.480631746284274,"pfxZ":2.8544638364230916,"pX":0.7779904700720347,"pZ":2.621694071425688,"vX0":-4.2424701610910995,"vY0":-107.74714074661655,"vZ0":1.508740632907321,"x":87.34,"y":167.99,"x0":3.4793532356134627,"y0":50.00028628035314,"z0":5.077450569339246,"aX":-6.4865708059626614},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":5.9,"breakHorizontal":11.0,"spinRate":2405,"spinDirection":274},"zone":6,"typeConfidence":0.9,"plateTime":0.507010572940731,"extension":6.284137470267404},"hitData":{"launchSpeed":26.2,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":124.87,"coordY":195.21}},"index":2,"playId":"e3fe3601-7846-3380-9899-20fd8904cf22","pitchNumber":3,"startTime":"2026-07-19T20:27:40.706Z","endTime":"2026-07-19T20:27:47.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:27:47.710Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Heim grounds out, shortstop CJ Abrams to first baseman Andrés Chaparro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T20:29:18.049Z","endTime":"2026-07-19T20:30:16.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70852130675546,"aZ":-16.26960520290259,"pfxX":4.302577321849146,"pfxZ":9.148277484484302,"pX":2.3532268265762557,"pZ":2.902587485907494,"vX0":-2.2943300629516687,"vY0":-130.79727658724974,"vZ0":-4.311765429833403,"x":27.3,"y":160.41,"x0":2.6812150955187666,"y0":50.00159540471192,"z0":5.786510018540761,"aX":7.479812202385736},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.8,"breakHorizontal":-7.3,"spinRate":1966,"spinDirection":144},"zone":12,"typeConfidence":0.9,"plateTime":0.41821758902058326,"extension":6.173194080625274},"index":0,"playId":"3c422c0e-fe23-3212-bf5a-cf74bbf60ea4","pitchNumber":1,"startTime":"2026-07-19T20:29:54.397Z","endTime":"2026-07-19T20:29:58.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.355868571213197,"aZ":-23.46618261795805,"pfxX":0.03685823878936567,"pfxZ":5.1634014215155695,"pX":-0.666741732765473,"pZ":2.8202639649249956,"vX0":-7.968774610949951,"vY0":-128.67823445190265,"vZ0":-3.119249533907408,"x":142.41,"y":162.63,"x0":2.458322288081482,"y0":50.00245669671803,"z0":5.8554763915563885,"aX":0.06428975218638448},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.9,"breakHorizontal":1.6,"spinRate":2177,"spinDirection":172},"zone":4,"typeConfidence":0.9,"plateTime":0.42478597141652763,"extension":6.089691170199559},"hitData":{"launchSpeed":74.3,"launchAngle":9.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.04,"coordY":142.41}},"index":1,"playId":"793f9e47-9ed2-38e1-8b1d-21284b77b2b8","pitchNumber":2,"startTime":"2026-07-19T20:30:08.426Z","endTime":"2026-07-19T20:30:16.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:30:16.417Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joshua Kuroda-Grauer lines out to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T20:30:23.249Z","endTime":"2026-07-19T20:31:22.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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(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":76.6,"endSpeed":70.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.276279247380412,"aZ":-40.540287058225935,"pfxX":-2.8483531586033988,"pfxZ":-6.659351228620013,"pX":0.17090202645318933,"pZ":2.6838869261160583,"vX0":-4.178743084231502,"vY0":-111.46597678371648,"vZ0":1.5284622854185475,"x":110.49,"y":166.32,"x0":2.4407783793642825,"y0":50.00114387133705,"z0":6.179059616317992,"aX":-3.5792078470622104},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-11.3,"breakHorizontal":6.2,"spinRate":2280,"spinDirection":328},"zone":5,"typeConfidence":0.91,"plateTime":0.49161800307837256,"extension":5.86490968264464},"index":0,"playId":"de04693a-db91-3521-b254-ee127d50829e","pitchNumber":1,"startTime":"2026-07-19T20:30:38.360Z","endTime":"2026-07-19T20:30:42.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45733922678463,"aZ":-22.881452311849156,"pfxX":-1.5083936549789065,"pfxZ":5.528841906521388,"pX":-0.4475043848148752,"pZ":2.493861159724901,"vX0":-6.849649757270926,"vY0":-128.29100494503749,"vZ0":-3.8751179758671466,"x":134.06,"y":171.45,"x0":2.443929366517469,"y0":50.00384785085407,"z0":5.789839514485729,"aX":-2.53417344367273},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.5,"breakHorizontal":4.2,"spinRate":2301,"spinDirection":182},"zone":4,"typeConfidence":0.9,"plateTime":0.4255908142830158,"extension":6.252625343436364},"index":1,"playId":"85dcbac4-aaa0-317e-b34a-ac07231431ba","pitchNumber":2,"startTime":"2026-07-19T20:30:51.215Z","endTime":"2026-07-19T20:30:54.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17104245363416,"aZ":-38.27944889816452,"pfxX":-5.538157287669463,"pfxZ":-4.576120260246971,"pX":0.25178628649296375,"pZ":1.3099280766814025,"vX0":-3.1490760890014964,"vY0":-115.05088967639337,"vZ0":-2.058007640357768,"x":107.4,"y":203.41,"x0":2.3595244192609006,"y0":50.00094411070085,"z0":5.940186985058454,"aX":-7.392516543216913},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-8.5,"breakHorizontal":10.8,"spinRate":2345,"spinDirection":330},"zone":14,"typeConfidence":2.0,"plateTime":0.47682657503054804,"extension":5.903170077663554},"hitData":{"launchSpeed":97.1,"launchAngle":19.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.26,"coordY":67.25}},"index":2,"playId":"a0126a37-2ff9-319c-a389-66ac6f7a354d","pitchNumber":3,"startTime":"2026-07-19T20:31:12.061Z","endTime":"2026-07-19T20:31:22.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:31:22.212Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colby Thomas singles on a sharp line drive to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T20:31:31.949Z","endTime":"2026-07-19T20:32:05.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.338555718036815,"aZ":-15.028687474338447,"pfxX":4.975240507182718,"pfxZ":9.80429422265794,"pX":0.2678358697691847,"pZ":3.208341964093343,"vX0":-7.57961389797663,"vY0":-131.07599467238853,"vZ0":-3.6729199329238944,"x":106.79,"y":152.15,"x0":2.543710141631446,"y0":50.00584622864853,"z0":5.741960794028207,"aX":8.704350942548627},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.2,"breakHorizontal":-7.4,"spinRate":1996,"spinDirection":150},"zone":2,"typeConfidence":0.87,"plateTime":0.41703289555185874,"extension":6.182208971064844},"index":0,"playId":"f7fea429-70aa-386b-859c-1bb40f006248","pitchNumber":1,"startTime":"2026-07-19T20:31:41.145Z","endTime":"2026-07-19T20:31:44.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.833978055174143,"aZ":-36.014246057520246,"pfxX":-5.960723773280916,"pfxZ":-2.7603651629869947,"pX":0.6966153851070244,"pZ":1.9786557974507715,"vX0":-3.1586865007056155,"vY0":-117.54189138782586,"vZ0":-0.974867134280575,"x":90.45,"y":185.36,"x0":2.835755443038734,"y0":50.00580849829044,"z0":5.76503423312251,"aX":-8.2791811041883},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-4.9,"breakHorizontal":11.6,"spinRate":2619,"spinDirection":309},"zone":9,"typeConfidence":0.83,"plateTime":0.46732915729699487,"extension":6.069445354784517},"hitData":{"launchSpeed":104.3,"launchAngle":17.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":52.06,"coordY":88.52}},"index":1,"playId":"ec7d4fe5-528d-31af-896c-d1549de2f334","pitchNumber":2,"startTime":"2026-07-19T20:31:55.064Z","endTime":"2026-07-19T20:32:05.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:32:05.191Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy White grounds out, third baseman Curtis Mead to first baseman Andrés Chaparro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T20:32:28.837Z","endTime":"2026-07-19T20:33:30.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.125900889951957,"aZ":-14.443982632321854,"pfxX":3.7940538911902335,"pfxZ":10.100675150339194,"pX":0.8391908486911284,"pZ":2.711298385143791,"vX0":-5.512915280129637,"vY0":-130.55465071080815,"vZ0":-5.147034069299151,"x":85.01,"y":165.57,"x0":2.4689838489654132,"y0":50.003424829976026,"z0":5.766518667020508,"aX":6.660805721725536},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.6,"breakHorizontal":-5.9,"spinRate":2019,"spinDirection":148},"zone":6,"typeConfidence":0.9,"plateTime":0.4168561104590047,"extension":6.286795512475478},"index":0,"playId":"bdb06538-d7b1-32ec-aa99-6bd6c55ef82f","pitchNumber":1,"startTime":"2026-07-19T20:32:28.837Z","endTime":"2026-07-19T20:32:32.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13997461394859,"aZ":-23.83916762733809,"pfxX":-1.5130973467353206,"pfxZ":4.945448610967286,"pX":0.5769117870118863,"pZ":2.5996534021876165,"vX0":-4.551449053351522,"vY0":-127.91070760795944,"vZ0":-3.456533024315472,"x":95.01,"y":168.59,"x0":2.563821346769602,"y0":50.003968834633106,"z0":5.801876359522523,"aX":-2.549278616382931},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.5,"breakHorizontal":3.6,"spinRate":2263,"spinDirection":175},"zone":6,"typeConfidence":0.9,"plateTime":0.42544388038857495,"extension":6.209308653508087},"index":1,"playId":"f68e3bf0-3018-3258-b144-5db9556e89ca","pitchNumber":2,"startTime":"2026-07-19T20:32:44.724Z","endTime":"2026-07-19T20:32:49.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03826071238869,"aZ":-25.08566449224866,"pfxX":-0.4744876556615276,"pfxZ":4.122863921731936,"pX":0.6646465568904205,"pZ":3.8683873463889493,"vX0":-4.607513554137793,"vY0":-129.52762000227392,"vZ0":-0.4542952864405319,"x":91.67,"y":134.33,"x0":2.519412614801764,"y0":50.00212732577733,"z0":5.944435900885121,"aX":-0.8158565457924186},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.6,"breakHorizontal":1.8,"spinRate":2174,"spinDirection":174},"zone":12,"typeConfidence":0.9,"plateTime":0.420946272904978,"extension":6.146689777274697},"index":2,"playId":"a4f56834-3f6d-3952-ae47-f7393e813abd","pitchNumber":3,"startTime":"2026-07-19T20:33:05.983Z","endTime":"2026-07-19T20:33:10.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.924421422540156,"aZ":-33.334355009853624,"pfxX":4.526272036693222,"pfxZ":-0.8143376234895721,"pX":0.15327299046290196,"pZ":1.076448206347659,"vX0":-7.123160992901248,"vY0":-118.57985995145361,"vZ0":-3.6753560142166375,"x":111.16,"y":209.72,"x0":2.6097087404437143,"y0":50.004685711281475,"z0":5.69161249580619,"aX":6.4397703960720545},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.2,"breakHorizontal":-6.5,"spinRate":1401,"spinDirection":110},"zone":14,"typeConfidence":0.72,"plateTime":0.46211529582861965,"extension":6.130713391469474},"hitData":{"launchSpeed":67.6,"launchAngle":-10.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.44,"coordY":177.89}},"index":3,"playId":"eede597d-6a9e-3fa1-9fde-5bada9563f66","pitchNumber":4,"startTime":"2026-07-19T20:33:23.426Z","endTime":"2026-07-19T20:33:30.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:33:30.821Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nasim Nuñez singles on a line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T20:35:24.750Z","endTime":"2026-07-19T20:37:30.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.6,"endSpeed":79.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.941107612247084,"aZ":-19.048981345815545,"pfxX":10.61965001412634,"pfxZ":8.054106224744956,"pX":-0.02225711134127634,"pZ":2.3071891807136753,"vX0":-11.126727091164737,"vY0":-127.07964204385894,"vZ0":-3.581757640654648,"x":117.85,"y":176.49,"x0":3.040877657967201,"y0":50.00249951180824,"z0":5.254989787873374,"aX":17.305371210412943},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":13.9,"breakHorizontal":-16.6,"spinRate":2235,"spinDirection":125},"zone":5,"typeConfidence":0.9,"plateTime":0.4316253528447631,"extension":7.478415054491727},"index":0,"playId":"b8b7edf7-6d9c-3d9b-b7cd-bd7c79515998","pitchNumber":1,"startTime":"2026-07-19T20:35:40.070Z","endTime":"2026-07-19T20:35:43.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":69.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.696355063597373,"aZ":-28.817558237511093,"pfxX":-2.423272083578362,"pfxZ":2.7621519168202084,"pX":-0.8272754457632978,"pZ":1.4823339547650551,"vX0":-8.147421187795882,"vY0":-109.63767185694662,"vZ0":-1.2845146173781792,"x":148.53,"y":198.76,"x0":3.2544096224865515,"y0":50.002944393017195,"z0":5.156121714436618,"aX":-2.944156552035805},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":4.9,"breakHorizontal":6.6,"spinRate":2301,"spinDirection":271},"zone":13,"typeConfidence":0.9,"plateTime":0.4999082991061279,"extension":6.581496911485712},"index":1,"playId":"55fcf1e6-196d-3f12-8169-8a2f8b67f146","pitchNumber":2,"startTime":"2026-07-19T20:35:55.706Z","endTime":"2026-07-19T20:35:59.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.28529230348157,"aZ":-29.265903012874002,"pfxX":-3.2883358955628257,"pfxZ":2.328219197258738,"pX":-1.4560839311073424,"pZ":1.110035437333337,"vX0":-9.259604763571545,"vY0":-110.93893606165938,"vZ0":-1.9510652583456292,"x":172.5,"y":208.81,"x0":3.194142544010887,"y0":50.00472239310812,"z0":5.042715011735961,"aX":-4.110031837140784},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":4.0,"breakHorizontal":8.3,"spinRate":2361,"spinDirection":276},"zone":13,"typeConfidence":0.9,"plateTime":0.4931552099061003,"extension":6.7331972154062125},"index":2,"playId":"ad9a1801-3f5c-3818-b9b4-52ea038510af","pitchNumber":3,"startTime":"2026-07-19T20:36:16.355Z","endTime":"2026-07-19T20:36:20.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7262048573469,"aZ":-16.62649077790356,"pfxX":10.277408291529927,"pfxZ":8.713921643904172,"pX":1.9763368196042124,"pZ":2.4654625498846308,"vX0":-6.852468314307159,"vY0":-132.79910717963958,"vZ0":-4.208279711968278,"x":41.67,"y":172.21,"x0":3.2563228826481523,"y0":50.00207257659969,"z0":5.281898225945458,"aX":18.335901463548723},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.0,"breakHorizontal":-17.2,"spinRate":2360,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.41260874990627583,"extension":6.8941983582473085},"index":3,"playId":"bc31e81e-9462-39c0-ae93-f6dbc209cd61","pitchNumber":4,"startTime":"2026-07-19T20:36:33.453Z","endTime":"2026-07-19T20:36:37.657Z","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":88.8,"endSpeed":81.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.876634299343163,"aZ":-17.662218785838395,"pfxX":8.95003765371305,"pfxZ":8.61417765343738,"pX":-0.3059510873173996,"pZ":1.9101456258589204,"vX0":-11.504376949895262,"vY0":-128.76271999558827,"vZ0":-4.854793816828999,"x":128.66,"y":187.21,"x0":3.0499482217500002,"y0":50.00611725899611,"z0":5.180213447852552,"aX":15.08454782371616},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":14.6,"breakHorizontal":-13.8,"spinRate":2279,"spinDirection":128},"zone":7,"typeConfidence":0.9,"plateTime":0.4248234621038902,"extension":7.03995884690686},"index":4,"playId":"bc8b7678-2c6d-3f31-8335-f64ab56c5fa7","pitchNumber":5,"startTime":"2026-07-19T20:36:50.121Z","endTime":"2026-07-19T20:36:56.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":71.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.163097348221523,"aZ":-29.120552791085785,"pfxX":-3.5831555462301625,"pfxZ":2.4179131307794393,"pX":-0.8186570385337696,"pZ":1.729385643665978,"vX0":-8.299795843731264,"vY0":-111.79530451567001,"vZ0":-0.7687777218348382,"x":67.56,"y":131.47,"x0":3.4079056930245337,"y0":50.00557513996059,"z0":5.0667756568691065,"aX":-4.5363949911418455},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":4.4,"breakHorizontal":8.6,"spinRate":2214,"spinDirection":280},"zone":13,"typeConfidence":0.9,"plateTime":0.489935506805379,"extension":6.642876839653241},"hitData":{"launchSpeed":95.5,"launchAngle":8.0,"totalDistance":134.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.81,"coordY":106.39}},"index":5,"playId":"8c21aa74-1437-37ed-85a9-45730d572db0","pitchNumber":6,"startTime":"2026-07-19T20:37:21.038Z","endTime":"2026-07-19T20:37:30.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:37:30.534Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim challenged (pitch result), call on the field was overturned: James Wood called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T20:38:12.703Z","endTime":"2026-07-19T20:39:41.855Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"b56e2145-ea41-3799-9317-45e134f0313a","startTime":"2026-07-19T20:37:55.705Z","endTime":"2026-07-19T20:37:58.705Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.435716936843832,"aZ":-18.89200216028882,"pfxX":7.222459263931449,"pfxZ":7.84848630129217,"pX":-0.3594265753622274,"pZ":2.005235014944055,"vX0":-10.650571100685795,"vY0":-128.68222068047322,"vZ0":-4.4491281704327035,"x":130.7,"y":184.64,"x0":2.8775848567182227,"y0":50.00358551046845,"z0":5.202775035257421,"aX":12.224359347276271},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":13.4,"breakHorizontal":-10.9,"spinRate":2117,"spinDirection":123},"zone":7,"typeConfidence":0.9,"plateTime":0.4241836886698471,"extension":7.170313863571382},"index":1,"playId":"64f2918f-d1b5-310a-a2f8-ecec834bd669","pitchNumber":1,"startTime":"2026-07-19T20:38:14.879Z","endTime":"2026-07-19T20:38:21.592Z","isPitch":true,"type":"pitch"},{"details":{"description":"Nasim Nuñez steals (36) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"actionPlayId":"64f2918f-d1b5-310a-a2f8-ecec834bd669","startTime":"2026-07-19T20:38:29.944Z","endTime":"2026-07-19T20:38:38.748Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"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":0},"pitchData":{"startSpeed":73.9,"endSpeed":68.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.607255379731306,"aZ":-29.758854450939936,"pfxX":-7.343457119677355,"pfxZ":2.0481372282049737,"pX":0.6979277071628324,"pZ":2.9868951606382557,"vX0":-3.2800555143260053,"vY0":-107.63855642020195,"vZ0":2.5596900115724974,"x":90.4,"y":158.13,"x0":3.192747937339646,"y0":50.00444324106695,"z0":5.06358498255324,"aX":-8.669771674960325},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":4.7,"breakHorizontal":14.2,"spinRate":2407,"spinDirection":275},"zone":6,"typeConfidence":0.91,"plateTime":0.5076768313536975,"extension":6.437406659196316},"index":3,"playId":"852784f2-c175-3061-8a70-b91328003f73","pitchNumber":2,"startTime":"2026-07-19T20:38:38.748Z","endTime":"2026-07-19T20:38:42.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":69.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.7445220865086,"aZ":-31.44165103871736,"pfxX":-5.287260144335866,"pfxZ":0.6073707586351089,"pX":-0.5441951715209464,"pZ":1.6077505909092007,"vX0":-6.742092436545456,"vY0":-109.06858392013777,"vZ0":0.3136009124223669,"x":137.74,"y":195.37,"x0":3.2710552362246696,"y0":50.002903023682045,"z0":4.845935882437938,"aX":-6.385347489759441},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":1.6,"breakHorizontal":11.3,"spinRate":2407,"spinDirection":278},"zone":13,"typeConfidence":0.9,"plateTime":0.5017117181418298,"extension":6.675212941512614},"index":4,"playId":"c48f684a-38c3-3673-a31a-8ccfac6011b5","pitchNumber":3,"startTime":"2026-07-19T20:38:55.446Z","endTime":"2026-07-19T20:39:00.412Z","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":90.6,"endSpeed":83.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.418262691145138,"aZ":-20.656745536686184,"pfxX":6.713225121100297,"pfxZ":6.53966738221202,"pX":-1.9459959872160928,"pZ":3.153686243751271,"vX0":-14.33387211370494,"vY0":-131.29040356111702,"vZ0":-1.6298362447171466,"x":191.18,"y":153.63,"x0":2.690030507470827,"y0":50.00478797990354,"z0":5.305901000338148,"aX":11.828593225555647},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.8,"breakHorizontal":-9.4,"spinRate":2180,"spinDirection":124},"zone":11,"typeConfidence":0.9,"plateTime":0.41573330263848796,"extension":7.086498958070238},"index":5,"playId":"2430f1da-d6c6-368a-b8c7-bb2a6f73b9be","pitchNumber":4,"startTime":"2026-07-19T20:39:17.480Z","endTime":"2026-07-19T20:39:21.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.907380673985,"aZ":-21.848087720075565,"pfxX":6.754149767921861,"pfxZ":5.8823467428530165,"pX":-0.6787945480671191,"pZ":3.230242613594654,"vX0":-11.837343721369004,"vY0":-131.19072703012998,"vZ0":-1.1230686076273242,"x":142.87,"y":151.56,"x0":2.99975395830222,"y0":50.002346297455254,"z0":5.281471450826112,"aX":11.856889966404912},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.7,"breakHorizontal":-9.8,"spinRate":2220,"spinDirection":129},"zone":1,"typeConfidence":0.9,"plateTime":0.41637707754662356,"extension":7.185067126211954},"index":6,"playId":"bdca3eac-6043-3c25-873a-7e1b9482a367","pitchNumber":5,"startTime":"2026-07-19T20:39:37.439Z","endTime":"2026-07-19T20:39:41.855Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"}},"playEndTime":"2026-07-19T20:39:41.855Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Curtis Mead grounds out, shortstop Jacob Wilson to first baseman Tommy White. Nasim Nuñez scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T20:40:05.750Z","endTime":"2026-07-19T20:42:33.214Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":{"id":682052,"link":"/api/v1/people/682052"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.447019497484,"aZ":-20.1300365362711,"pfxX":4.596286730096189,"pfxZ":7.219703136462588,"pX":0.21269591234598376,"pZ":3.602061274174301,"vX0":-8.806174801127401,"vY0":-128.08228579354156,"vZ0":-0.23617327645987118,"x":108.89,"y":141.52,"x0":3.0919488445536345,"y0":50.00321823969079,"z0":5.264172895497325,"aX":7.669208679946145},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":13.3,"breakHorizontal":-6.5,"spinRate":2093,"spinDirection":132},"zone":12,"typeConfidence":0.54,"plateTime":0.42698244324315215,"extension":7.13223384303046},"index":0,"playId":"2f36c718-8576-3d03-8460-671683e48f23","pitchNumber":1,"startTime":"2026-07-19T20:40:18.860Z","endTime":"2026-07-19T20:40:23.241Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"78ad1ed3-3786-49cc-81d8-d1343ba2d7ca","startTime":"2026-07-19T20:40:35.559Z","endTime":"2026-07-19T20:40:40.559Z","isPitch":false,"type":"stepoff"},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":69.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.011251983512448,"aZ":-35.265183004648335,"pfxX":-5.083072021633607,"pfxZ":-2.5400069451477236,"pX":-0.6693710334171821,"pZ":1.7663837100378728,"vX0":-7.213115342177918,"vY0":-109.83536785695654,"vZ0":0.9946120261200737,"x":142.51,"y":191.09,"x0":3.321322093387023,"y0":50.001071726014075,"z0":5.06663568969296,"aX":-6.190524056544112},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-4.0,"breakHorizontal":11.2,"spinRate":2338,"spinDirection":281},"zone":7,"typeConfidence":0.9,"plateTime":0.4992613897892024,"extension":6.657278300601017},"index":2,"playId":"7cd5bd68-4832-36d1-8dac-4d91e515ccf2","pitchNumber":2,"startTime":"2026-07-19T20:40:55.803Z","endTime":"2026-07-19T20:41:03.305Z","isPitch":true,"type":"pitch"},{"details":{"description":"Nasim Nuñez steals (37) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"7cd5bd68-4832-36d1-8dac-4d91e515ccf2","startTime":"2026-07-19T20:41:13.958Z","endTime":"2026-07-19T20:41:29.197Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"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":89.4,"endSpeed":82.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.202897164966338,"aZ":-19.367660111613798,"pfxX":7.5793823256364945,"pfxZ":7.453301416779254,"pX":-0.35872821579988434,"pZ":3.2901829096525343,"vX0":-11.224323255164613,"vY0":-129.77286534089083,"vZ0":-1.377303307209094,"x":130.67,"y":149.95,"x0":3.022653225083053,"y0":50.00617316816551,"z0":5.292116626210455,"aX":13.030824019531419},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.4,"breakHorizontal":-11.5,"spinRate":2275,"spinDirection":129},"zone":1,"typeConfidence":0.9,"plateTime":0.4208295232288446,"extension":7.07095380547954},"index":4,"playId":"4bddcf6b-7d7f-34c2-b727-7f81de7ced21","pitchNumber":3,"startTime":"2026-07-19T20:41:29.197Z","endTime":"2026-07-19T20:41:34.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":72.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.5328079869299,"aZ":-31.638905952166642,"pfxX":-5.31003966357351,"pfxZ":0.41715577166911366,"pX":-0.7700039032271164,"pZ":2.318518220313753,"vX0":-7.6465026318653955,"vY0":-112.49534656370052,"vZ0":1.1151231545150708,"x":146.35,"y":176.18,"x0":3.3503354424793277,"y0":50.00437401896159,"z0":4.999586929152303,"aX":-6.873426846606703},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":1.3,"breakHorizontal":11.4,"spinRate":2467,"spinDirection":283},"zone":13,"typeConfidence":0.9,"plateTime":0.48507205105096407,"extension":6.694533135580698},"index":5,"playId":"1deefd8b-23fd-3292-8a29-7aaa851d1d54","pitchNumber":4,"startTime":"2026-07-19T20:41:58.796Z","endTime":"2026-07-19T20:42:04.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.626680876265507,"aZ":-22.19543728996197,"pfxX":7.527717431600457,"pfxZ":5.682153106619655,"pX":-0.263703460074766,"pZ":3.100655256540045,"vX0":-10.955703065746501,"vY0":-131.5940283585612,"vZ0":-1.1573292227118035,"x":127.05,"y":155.06,"x0":2.973227408479964,"y0":50.000675403153025,"z0":5.188541393566728,"aX":13.21594783465127},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.2,"breakHorizontal":-11.3,"spinRate":2245,"spinDirection":126},"zone":1,"typeConfidence":0.9,"plateTime":0.41603183088752305,"extension":7.565060482132541},"hitData":{"launchSpeed":87.9,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.49,"coordY":163.18}},"index":6,"playId":"91a879bf-0b06-3a59-91e4-43ef88d88221","pitchNumber":5,"startTime":"2026-07-19T20:42:25.257Z","endTime":"2026-07-19T20:42:33.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:42:33.214Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrés Chaparro strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T20:42:47.553Z","endTime":"2026-07-19T20:43:57.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.6,"endSpeed":70.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.07159773889084,"aZ":-29.66707720533703,"pfxX":-5.66113713050045,"pfxZ":2.0282240373857636,"pX":0.7178877984500767,"pZ":2.176166079657453,"vX0":-4.4594609847357045,"vY0":-110.08008143419352,"vZ0":0.6935000012573826,"x":89.64,"y":180.02,"x0":3.499705045241944,"y0":50.00393280596415,"z0":4.978016914920134,"aX":-7.00307002168792},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":4.2,"breakHorizontal":11.4,"spinRate":2469,"spinDirection":276},"zone":9,"typeConfidence":0.9,"plateTime":0.49605233801681603,"extension":6.574629918605842},"index":0,"playId":"2ec9b107-5dad-3a11-8106-94317fb95d85","pitchNumber":1,"startTime":"2026-07-19T20:43:00.191Z","endTime":"2026-07-19T20:43:03.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54134136535425,"aZ":-23.936407971313088,"pfxX":-0.4862220878080876,"pfxZ":5.2078444187762365,"pX":-0.8891167291613766,"pZ":3.6251565780915387,"vX0":-9.881394212729614,"vY0":-124.37139482325199,"vZ0":0.9002224435172168,"x":150.89,"y":140.9,"x0":3.181840249456971,"y0":50.005556523296754,"z0":5.228361572250209,"aX":-0.7687670337972132},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.8,"breakHorizontal":2.9,"spinRate":2231,"spinDirection":149},"zone":11,"typeConfidence":0.9,"plateTime":0.4386844956440572,"extension":6.636249637270102},"index":1,"playId":"ea5ec609-1cba-3732-813d-5e79457af30a","pitchNumber":2,"startTime":"2026-07-19T20:43:16.079Z","endTime":"2026-07-19T20:43:20.451Z","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":88.8,"endSpeed":81.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.183347390737836,"aZ":-20.57539441272497,"pfxX":8.262753847568789,"pfxZ":6.852446491725567,"pX":-0.47637558730788193,"pZ":2.784178979837416,"vX0":-11.324462047850284,"vY0":-128.8760619263717,"vZ0":-2.4824404629646053,"x":135.16,"y":163.61,"x0":2.888296861846479,"y0":50.00413320773104,"z0":5.338193743137088,"aX":13.9897847699874},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":12.1,"breakHorizontal":-12.6,"spinRate":2253,"spinDirection":127},"zone":1,"typeConfidence":0.9,"plateTime":0.42397920743318407,"extension":7.217809279104341},"index":2,"playId":"aeed6070-bd92-3eb3-825e-610d850cf612","pitchNumber":3,"startTime":"2026-07-19T20:43:32.676Z","endTime":"2026-07-19T20:43:36.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":73.7,"endSpeed":68.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.36852816494311,"aZ":-31.25778445054677,"pfxX":-5.634536223396504,"pfxZ":0.7720251126107165,"pX":0.9522896378508511,"pZ":1.5262702527571346,"vX0":-3.908599950233978,"vY0":-107.34024969142861,"vZ0":0.04307964916075191,"x":80.7,"y":197.57,"x0":3.5204994792186617,"y0":50.00018879497316,"z0":4.9498053188777895,"aX":-6.657431890417226},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":1.7,"breakHorizontal":11.2,"spinRate":2331,"spinDirection":274},"zone":14,"typeConfidence":0.9,"plateTime":0.5078115681848407,"extension":6.498338606606429},"index":3,"playId":"581aa4ef-d314-33bf-a63f-e4faee4bb736","pitchNumber":4,"startTime":"2026-07-19T20:43:52.534Z","endTime":"2026-07-19T20:43:57.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:43:57.452Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Bolte grounds out, shortstop CJ Abrams to first baseman Andrés Chaparro.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T20:45:14.466Z","endTime":"2026-07-19T20:46:06.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.636506967298065,"aZ":-19.070560971383408,"pfxX":5.6333184141052435,"pfxZ":7.42704336674858,"pX":0.5488357059970358,"pZ":2.525793970684365,"vX0":-7.0065905122563725,"vY0":-131.41497516400685,"vZ0":-4.633671995240136,"x":96.08,"y":170.58,"x0":2.507127549497848,"y0":50.000898131781355,"z0":5.712253507759987,"aX":9.936124346458765},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.7,"breakHorizontal":-8.9,"spinRate":1996,"spinDirection":141},"zone":6,"typeConfidence":0.84,"plateTime":0.41544577379215886,"extension":6.21631330934641},"hitData":{"launchSpeed":90.5,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.88,"coordY":156.08}},"index":0,"playId":"5375034d-c358-3a4a-9869-5e9a8fda2275","pitchNumber":1,"startTime":"2026-07-19T20:45:59.783Z","endTime":"2026-07-19T20:46:06.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:46:06.900Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alika Williams doubles (8) on a line drive to right fielder Dylan Crews.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T20:46:17.322Z","endTime":"2026-07-19T20:47:57.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"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, 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":89.0,"endSpeed":82.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56298798528183,"aZ":-22.561875635726526,"pfxX":6.915823050616508,"pfxZ":5.624614426913248,"pX":1.0617622892528837,"pZ":2.3569934772918963,"vX0":-6.115217905010163,"vY0":-129.50887955979076,"vZ0":-4.141908302384615,"x":76.53,"y":175.14,"x0":2.5483963379211136,"y0":50.00209414190941,"z0":5.690370952086035,"aX":11.816545412170445},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.5,"breakHorizontal":-11.3,"spinRate":2051,"spinDirection":139},"zone":14,"typeConfidence":0.89,"plateTime":0.4219811733224579,"extension":6.119007035673653},"index":0,"playId":"1dd3d27d-3196-3665-b699-1b9ab319d2de","pitchNumber":1,"startTime":"2026-07-19T20:46:28.674Z","endTime":"2026-07-19T20:46:33.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.501191360676852,"aZ":-21.424689348254574,"pfxX":8.291153491136734,"pfxZ":6.133794339869878,"pX":0.9801598773478085,"pZ":3.241632288887185,"vX0":-6.873117942988837,"vY0":-131.02890645997937,"vZ0":-2.3007301990735027,"x":79.64,"y":151.26,"x0":2.549239860216056,"y0":50.00629207853354,"z0":5.717749171610082,"aX":14.541252985715696},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.8,"breakHorizontal":-13.7,"spinRate":2041,"spinDirection":139},"zone":12,"typeConfidence":0.9,"plateTime":0.4166743363317993,"extension":6.223728545165728},"index":1,"playId":"1a219f74-9fa9-3981-8e2e-e783f4a0e138","pitchNumber":2,"startTime":"2026-07-19T20:46:44.744Z","endTime":"2026-07-19T20:46:49.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.050458413992413,"aZ":-23.221142997594836,"pfxX":-2.192679558829127,"pfxZ":5.359981635527397,"pX":1.0960310195083816,"pZ":3.6856878863161677,"vX0":-3.052502689718177,"vY0":-127.5755227313249,"vZ0":-0.975209898940715,"x":75.22,"y":139.27,"x0":2.5869614392255826,"y0":50.00145943144067,"z0":5.881626182584515,"aX":-3.6599330729230397},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.7,"breakHorizontal":4.6,"spinRate":2178,"spinDirection":165},"zone":12,"typeConfidence":0.9,"plateTime":0.42723060628282417,"extension":5.995269370534048},"index":2,"playId":"d8f2a445-8c1f-3ce7-b428-5df4c71d0f0f","pitchNumber":3,"startTime":"2026-07-19T20:47:01.762Z","endTime":"2026-07-19T20:47:05.980Z","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":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.567286483449667,"aZ":-16.68420264612823,"pfxX":3.355457225175495,"pfxZ":9.126394648906082,"pX":0.24751316495633127,"pZ":2.999143853703896,"vX0":-6.84854383451388,"vY0":-129.11777475482452,"vZ0":-3.68766729821638,"x":107.57,"y":157.8,"x0":2.4921278939352076,"y0":50.003126228036926,"z0":5.721044423597259,"aX":5.696002746012353},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":16.0,"breakHorizontal":-4.7,"spinRate":2139,"spinDirection":151},"zone":2,"typeConfidence":0.9,"plateTime":0.42337302388814946,"extension":6.216130257105556},"index":3,"playId":"b66135d1-e3f4-30ed-955c-e356106e20e2","pitchNumber":4,"startTime":"2026-07-19T20:47:16.508Z","endTime":"2026-07-19T20:47:20.270Z","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":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54794843428201,"aZ":-23.179455648484666,"pfxX":-1.3959181387977773,"pfxZ":5.3861385395568835,"pX":0.2914375635234828,"pZ":2.843623015853226,"vX0":-5.268005223627946,"vY0":-127.71234110779852,"vZ0":-2.914459730425169,"x":105.89,"y":162.0,"x0":2.5530029913788908,"y0":50.004007204190955,"z0":5.8006110880686075,"aX":-2.3313257818860365},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.4,"breakHorizontal":3.6,"spinRate":2137,"spinDirection":169},"zone":2,"typeConfidence":0.9,"plateTime":0.4270657425400328,"extension":6.102505225712632},"index":4,"playId":"aa9b5389-4c73-361d-90c8-f8aab0907d90","pitchNumber":5,"startTime":"2026-07-19T20:47:30.817Z","endTime":"2026-07-19T20:47:35.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.434233244881934,"aZ":-25.24026626954783,"pfxX":-1.7545387096350806,"pfxZ":4.0235485626563054,"pX":0.6360696515609996,"pZ":2.531718457289739,"vX0":-4.292546739040348,"vY0":-129.5168150757523,"vZ0":-3.525285817138155,"x":92.75,"y":170.42,"x0":2.5334998744306265,"y0":50.00232331220846,"z0":5.81001321489285,"aX":-3.0226928571272222},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.8,"breakHorizontal":4.0,"spinRate":2265,"spinDirection":160},"zone":6,"typeConfidence":0.9,"plateTime":0.4206083735580832,"extension":6.15117063376794},"hitData":{"launchSpeed":98.8,"launchAngle":20.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":194.09,"coordY":83.78}},"index":5,"playId":"46819b27-de78-3694-9f30-7763f77f994a","pitchNumber":6,"startTime":"2026-07-19T20:47:44.939Z","endTime":"2026-07-19T20:47:57.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:47:57.534Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, shortstop CJ Abrams to first baseman Andrés Chaparro. Alika Williams to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T20:48:09.468Z","endTime":"2026-07-19T20:48:47.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"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":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"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(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":77.3,"endSpeed":72.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.67294595276477,"aZ":-40.282673091109324,"pfxX":-2.3253447721443425,"pfxZ":-6.248049928246329,"pX":0.03184342702457613,"pZ":1.8688739123594467,"vX0":-4.556723676341721,"vY0":-112.66208898321328,"vZ0":-0.29376305943306646,"x":115.79,"y":188.32,"x0":2.3752809058635393,"y0":50.00299329809204,"z0":6.040237426240685,"aX":-3.017111137601039},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-11.2,"breakHorizontal":5.3,"spinRate":2279,"spinDirection":333},"zone":8,"typeConfidence":0.91,"plateTime":0.48442949600570806,"extension":5.894209101396382},"index":0,"playId":"d4c95d16-0b2d-3b91-99e8-63dfa620c600","pitchNumber":1,"startTime":"2026-07-19T20:48:24.783Z","endTime":"2026-07-19T20:48:28.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.664349053475956,"aZ":-22.944778224249088,"pfxX":-1.0545001750181964,"pfxZ":5.297893376428537,"pX":-0.35181057401401383,"pZ":1.549693087728132,"vX0":-6.501130886813061,"vY0":-129.9915067109857,"vZ0":-6.194741381679036,"x":130.41,"y":196.94,"x0":2.3002541730288306,"y0":50.00285622793649,"z0":5.6621972864905965,"aX":-1.8363988693807676},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.6,"breakHorizontal":3.1,"spinRate":2275,"spinDirection":167},"zone":13,"typeConfidence":0.9,"plateTime":0.4185093208896422,"extension":6.201237060449111},"hitData":{"launchSpeed":93.0,"launchAngle":-7.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.47,"coordY":169.77}},"index":1,"playId":"5066a3a4-1dd2-38c2-ba96-9fc3c2ef88d6","pitchNumber":2,"startTime":"2026-07-19T20:48:39.601Z","endTime":"2026-07-19T20:48:47.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:48:47.240Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Soderstrom singles on a ground ball to right fielder Dylan Crews. Alika Williams scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T20:49:11.326Z","endTime":"2026-07-19T20:50:28.775Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":{"id":656492,"link":"/api/v1/people/656492"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.026696292826855,"aZ":-41.966459733875276,"pfxX":-2.811409058840119,"pfxZ":-7.283292412273644,"pX":-0.6576488378247412,"pZ":1.7369741090866628,"vX0":-5.897479694730468,"vY0":-115.4057783540955,"vZ0":-0.4056019843652614,"x":142.07,"y":191.88,"x0":2.2987755955181743,"y0":50.00069826276034,"z0":5.966570786524989,"aX":-3.7809624655956577},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-13.0,"breakHorizontal":6.6,"spinRate":2418,"spinDirection":332},"zone":7,"typeConfidence":0.9,"plateTime":0.47511087923989637,"extension":6.0556733559884375},"index":0,"playId":"31cac4cf-11e9-3c25-9266-abe55f2971c1","pitchNumber":1,"startTime":"2026-07-19T20:49:11.326Z","endTime":"2026-07-19T20:49:15.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.155187503541402,"aZ":-19.892906207667163,"pfxX":8.44453446542055,"pfxZ":6.808061007230986,"pX":0.3394456411486295,"pZ":1.9196273830350203,"vX0":-8.72212540922414,"vY0":-132.86708791425949,"vZ0":-5.620328896303105,"x":104.06,"y":186.95,"x0":2.5540276551571104,"y0":50.002311751011185,"z0":5.4899831513522805,"aX":15.229791178355695},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.4,"breakHorizontal":-13.6,"spinRate":2090,"spinDirection":144},"zone":9,"typeConfidence":0.9,"plateTime":0.4108857566151167,"extension":6.309078961091259},"index":1,"playId":"fc8e59bc-b36f-38e9-bcc1-58f72908045f","pitchNumber":2,"startTime":"2026-07-19T20:49:25.687Z","endTime":"2026-07-19T20:49:29.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.618973704270754,"aZ":-32.74702757160631,"pfxX":-8.588486568301215,"pfxZ":-0.4073287764046629,"pX":-0.7493801191683676,"pZ":2.1285577048581943,"vX0":-5.681401662718001,"vY0":-118.33778039545605,"vZ0":-1.265600842960486,"x":145.56,"y":181.31,"x0":2.798297562913469,"y0":50.00179793780042,"z0":5.670746467405881,"aX":-12.1751728812384},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-0.7,"breakHorizontal":16.9,"spinRate":2629,"spinDirection":301},"zone":7,"typeConfidence":0.9,"plateTime":0.4628889131875318,"extension":5.986100396194812},"index":2,"playId":"515ae9ef-6c32-39b7-8246-fcadb3e51c21","pitchNumber":3,"startTime":"2026-07-19T20:49:42.800Z","endTime":"2026-07-19T20:49:48.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44423019587608,"aZ":-25.046303867218874,"pfxX":-2.105716479060061,"pfxZ":4.1676567098264234,"pX":-1.2979922668455388,"pZ":1.4754503959993217,"vX0":-8.44373305205079,"vY0":-129.29164466382386,"vZ0":-5.9040470473784685,"x":166.48,"y":198.94,"x0":2.2704979137994865,"y0":50.00234621136794,"z0":5.685437316339776,"aX":-3.5988366470017104},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.6,"breakHorizontal":5.5,"spinRate":2259,"spinDirection":182},"zone":13,"typeConfidence":0.9,"plateTime":0.42202956093459143,"extension":6.165954484867381},"index":3,"playId":"21aad3b4-7990-32d8-8cf7-5f4ba567eb1d","pitchNumber":4,"startTime":"2026-07-19T20:50:00.628Z","endTime":"2026-07-19T20:50:04.507Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50699834814405,"aZ":-21.3427128742646,"pfxX":-0.14240669735520073,"pfxZ":6.299763710083406,"pX":0.3538957541236734,"pZ":2.7201616475391046,"vX0":-5.636844322310385,"vY0":-130.09677260403086,"vZ0":-3.6252213333178567,"x":103.51,"y":165.34,"x0":2.564391225906405,"y0":50.0037881364742,"z0":5.743510288376966,"aX":-0.24383620858455496},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.8,"breakHorizontal":1.4,"spinRate":2189,"spinDirection":168},"zone":6,"typeConfidence":0.86,"plateTime":0.42053084160861687,"extension":6.144290539546815},"hitData":{"launchSpeed":111.4,"launchAngle":4.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.82,"coordY":112.47}},"index":4,"playId":"c87c1434-f5db-3c55-b401-300758580bd8","pitchNumber":5,"startTime":"2026-07-19T20:50:19.073Z","endTime":"2026-07-19T20:50:28.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:50:28.775Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shea Langeliers singles on a ground ball to shortstop CJ Abrams. Tyler Soderstrom to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T20:50:34.471Z","endTime":"2026-07-19T20:51:31.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.383321487317268,"aZ":-26.1555642827636,"pfxX":-0.08195858685923962,"pfxZ":3.6101252791434213,"pX":1.13438181717561,"pZ":2.4781362413790893,"vX0":-4.013615655785908,"vY0":-128.24926857878904,"vZ0":-3.3429986793261204,"x":73.76,"y":171.87,"x0":2.7299081427677874,"y0":50.0034531247434,"z0":5.837397221073264,"aX":-0.13546428707367647},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.0,"breakHorizontal":1.1,"spinRate":2124,"spinDirection":172},"zone":12,"typeConfidence":0.9,"plateTime":0.4269971443923919,"extension":6.136775674082567},"index":0,"playId":"3ac6b385-3a0c-36ac-8ab0-b124f932f2fa","pitchNumber":1,"startTime":"2026-07-19T20:51:06.809Z","endTime":"2026-07-19T20:51:11.230Z","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":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":74.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.244549594689342,"aZ":-25.340754499374512,"pfxX":8.792206540040468,"pfxZ":4.735147795021751,"pX":0.6304373184270002,"pZ":2.420635579073102,"vX0":-7.279835422910577,"vY0":-120.17534448234565,"vZ0":-2.7064717024543814,"x":92.97,"y":173.42,"x0":2.576791597820686,"y0":50.001773528113425,"z0":5.844632304514437,"aX":12.68470735609724},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":8.0,"breakHorizontal":-13.9,"spinRate":1777,"spinDirection":131},"zone":6,"typeConfidence":0.89,"plateTime":0.4581594049460951,"extension":5.9563448743944045},"hitData":{"launchSpeed":90.1,"launchAngle":8.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":88.16,"coordY":138.47}},"index":1,"playId":"713e04e9-ca3c-3ef6-aa5e-f3c92ac902bc","pitchNumber":2,"startTime":"2026-07-19T20:51:22.968Z","endTime":"2026-07-19T20:51:31.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:51:31.623Z","atBatIndex":23},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jonah Heim grounds into a force out, fielded by third baseman Curtis Mead. Tyler Soderstrom out at 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T20:51:48.330Z","endTime":"2026-07-19T20:53:28.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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":81.7,"endSpeed":75.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19870480909384,"aZ":-28.487498790022915,"pfxX":7.123147124115107,"pfxZ":2.5822250063616607,"pX":1.2829614853741302,"pZ":2.234240121291,"vX0":-5.482518000567813,"vY0":-118.91592860059416,"vZ0":-2.4809149398179837,"x":68.1,"y":178.46,"x0":2.694979621844397,"y0":50.005502694080974,"z0":5.880268654937967,"aX":10.184400945222375},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.3,"breakHorizontal":-11.5,"spinRate":1750,"spinDirection":129},"zone":14,"typeConfidence":0.86,"plateTime":0.46092979998834105,"extension":5.842620442381033},"index":0,"playId":"ea9c0fc2-1131-3805-9e5e-658cc1159681","pitchNumber":1,"startTime":"2026-07-19T20:51:59.529Z","endTime":"2026-07-19T20:52:03.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64697177574144,"aZ":-24.029848163355055,"pfxX":-1.1518132126863045,"pfxZ":4.80540127421528,"pX":0.08138092725081215,"pZ":3.49406614451338,"vX0":-5.991658426512056,"vY0":-129.05311716968754,"vZ0":-1.406333199187268,"x":113.9,"y":144.44,"x0":2.578223682661511,"y0":50.002903970095296,"z0":5.888512809470502,"aX":-1.9514152106924714},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.6,"breakHorizontal":3.4,"spinRate":2266,"spinDirection":163},"zone":2,"typeConfidence":0.9,"plateTime":0.4236333946483706,"extension":6.188152385738703},"index":1,"playId":"63c5a50d-c87f-3254-a195-4ee84a5650e3","pitchNumber":2,"startTime":"2026-07-19T20:52:14.440Z","endTime":"2026-07-19T20:52:17.991Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.542128213614955,"aZ":-34.23562180333477,"pfxX":-7.695170705003585,"pfxZ":-1.456113846987738,"pX":-0.8702850234721712,"pZ":1.1627758965331438,"vX0":-6.347587602548505,"vY0":-118.84782807167242,"vZ0":-3.1713454319943253,"x":150.17,"y":207.39,"x0":2.8477771818444877,"y0":50.00556517354043,"z0":5.665332978874295,"aX":-10.865808943668604},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.2,"breakHorizontal":15.6,"spinRate":2574,"spinDirection":306},"zone":13,"typeConfidence":0.89,"plateTime":0.4631718977322863,"extension":5.985540841165353},"index":2,"playId":"3dd2c915-8e95-3d2a-be4f-e0bacf04c745","pitchNumber":3,"startTime":"2026-07-19T20:52:38.267Z","endTime":"2026-07-19T20:52:42.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74397351876597,"aZ":-27.213003650236782,"pfxX":10.033065979463021,"pfxZ":3.525041848321786,"pX":1.7507149867645264,"pZ":3.3277898372326757,"vX0":-5.288474091886469,"vY0":-118.24395877759027,"vZ0":-0.3897717442072308,"x":50.27,"y":148.93,"x0":2.719325058350817,"y0":50.0046577812809,"z0":6.0039714101746995,"aX":14.127779921147091},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":6.6,"breakHorizontal":-16.8,"spinRate":1867,"spinDirection":131},"zone":12,"typeConfidence":0.94,"plateTime":0.46423708244759565,"extension":5.891341404179486},"index":3,"playId":"0ed7997c-1389-3ec6-a420-74fd67ec4b4f","pitchNumber":4,"startTime":"2026-07-19T20:53:03.423Z","endTime":"2026-07-19T20:53:07.204Z","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":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59664233259981,"aZ":-25.46074128982022,"pfxX":-1.6065055452327965,"pfxZ":3.871788311376772,"pX":-0.8270414945893404,"pZ":3.2492373038010944,"vX0":-8.000492332879542,"vY0":-130.8595835076212,"vZ0":-1.7685934057281392,"x":148.52,"y":151.05,"x0":2.478579714630509,"y0":50.003951206172374,"z0":5.841111507442929,"aX":-2.7855597076611693},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.8,"breakHorizontal":4.7,"spinRate":2245,"spinDirection":175},"zone":11,"typeConfidence":0.9,"plateTime":0.4185456077592429,"extension":6.278095630142726},"hitData":{"launchSpeed":68.4,"launchAngle":6.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.92,"coordY":173.83}},"index":4,"playId":"3d5e8156-761c-3df2-a67c-09544e5655e6","pitchNumber":5,"startTime":"2026-07-19T20:53:20.996Z","endTime":"2026-07-19T20:53:28.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:53:28.445Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams challenged (pitch result), call on the field was confirmed: CJ Abrams called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T20:55:27.524Z","endTime":"2026-07-19T20:56:37.765Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.9,"endSpeed":69.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.93054534454424,"aZ":-28.892728608058842,"pfxX":-3.552326884894721,"pfxZ":2.716243788734543,"pX":-0.8038057898189999,"pZ":2.5916023815033284,"vX0":-7.75893321682994,"vY0":-108.90004716144924,"vZ0":1.3320171502269191,"x":147.64,"y":168.81,"x0":3.2574588353570744,"y0":50.00466184661921,"z0":5.08194138554834,"aX":-4.293951420654157},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":5.6,"breakHorizontal":8.4,"spinRate":2338,"spinDirection":279},"zone":11,"typeConfidence":0.9,"plateTime":0.5016943300394319,"extension":6.779453849559371},"index":0,"playId":"41359418-6aff-37e4-8291-7c22bbe5aa09","pitchNumber":1,"startTime":"2026-07-19T20:55:46.149Z","endTime":"2026-07-19T20:55:50.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":70.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.76931349090979,"aZ":-31.252151383829563,"pfxX":-2.9320486025848442,"pfxZ":0.7385652215474501,"pX":-0.09712832979158169,"pZ":1.9849350940472452,"vX0":-6.73675875226757,"vY0":-110.42239490848355,"vZ0":0.37027184613230246,"x":120.7,"y":185.19,"x0":3.3616564476976176,"y0":50.00211357139162,"z0":5.075941047244931,"aX":-3.65747138335302},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":1.7,"breakHorizontal":7.0,"spinRate":2381,"spinDirection":271},"zone":8,"typeConfidence":0.9,"plateTime":0.49408453240083183,"extension":6.60205475241366},"index":1,"playId":"6535c0ef-9954-3f71-b6d3-00cc6a3095f8","pitchNumber":2,"startTime":"2026-07-19T20:56:00.338Z","endTime":"2026-07-19T20:56:04.395Z","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":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.498338628064445,"aZ":-20.829009903369975,"pfxX":10.294003772479705,"pfxZ":6.442640601080741,"pX":-0.5350104608740379,"pZ":2.2798392742365987,"vX0":-12.377263578318654,"vY0":-131.29767360848183,"vZ0":-3.6538728760583075,"x":137.39,"y":177.22,"x0":2.8833252752254133,"y0":50.00412970813843,"z0":5.223050432635135,"aX":18.133297329714324},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.0,"breakHorizontal":-16.2,"spinRate":2324,"spinDirection":121},"zone":4,"typeConfidence":0.9,"plateTime":0.4157527456160879,"extension":7.077313789936368},"index":2,"playId":"a1f915f4-e490-35d7-b214-11f118bfbac4","pitchNumber":3,"startTime":"2026-07-19T20:56:14.985Z","endTime":"2026-07-19T20:56:19.359Z","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":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09485873312278,"aZ":-20.35289489757985,"pfxX":9.422450380817837,"pfxZ":6.60586822680453,"pX":-0.5728821792550599,"pZ":2.682518813942004,"vX0":-11.79952697377927,"vY0":-132.60228782697138,"vZ0":-2.7944817409532092,"x":138.84,"y":166.35,"x0":2.70053265341043,"y0":50.002791377458806,"z0":5.227078544231825,"aX":16.860827418875026},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.5,"breakHorizontal":-14.6,"spinRate":2252,"spinDirection":124},"zone":4,"typeConfidence":0.9,"plateTime":0.41231557483601966,"extension":7.1891704962512675},"index":3,"playId":"ec898c06-4c39-3493-ba47-f4e3622593c8","pitchNumber":4,"startTime":"2026-07-19T20:56:32.548Z","endTime":"2026-07-19T20:56:37.765Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"}},"playEndTime":"2026-07-19T20:56:37.765Z","atBatIndex":25},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Dylan Crews hit by pitch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T20:56:56.192Z","endTime":"2026-07-19T20:57:56.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"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(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":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.655570250614467,"aZ":-17.647457148196512,"pfxX":10.19101881298925,"pfxZ":8.33524394375992,"pX":0.1995072679476694,"pZ":1.7657502573641912,"vX0":-10.978819231081165,"vY0":-130.93624581684261,"vZ0":-5.647178314402909,"x":109.4,"y":191.1,"x0":3.1152060556300274,"y0":50.00378099887374,"z0":5.263326794220531,"aX":17.76426241230506},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.0,"breakHorizontal":-16.2,"spinRate":2314,"spinDirection":128},"zone":8,"typeConfidence":0.9,"plateTime":0.4177117909106194,"extension":6.936254181588461},"index":0,"playId":"d945babd-776a-3590-9691-7aa2736b0824","pitchNumber":1,"startTime":"2026-07-19T20:57:15.292Z","endTime":"2026-07-19T20:57:18.317Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"}}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.15096265320742,"aZ":-29.15710203198763,"pfxX":-3.0284290008767556,"pfxZ":2.2476660044142704,"pX":-2.955843406067345,"pZ":2.2923938810575564,"vX0":-13.187300597867091,"vY0":-114.85184927543102,"vZ0":0.13448417020582726,"x":229.67,"y":176.89,"x0":3.2407255975009783,"y0":50.003876443462744,"z0":5.055560318057473,"aX":-4.068042445385706},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":4.4,"breakHorizontal":8.6,"spinRate":2546,"spinDirection":279},"zone":13,"typeConfidence":0.89,"plateTime":0.4758787534518043,"extension":6.472066886975025},"index":1,"playId":"2dd30a5f-f89d-3bda-bc40-e9533e1946da","pitchNumber":2,"startTime":"2026-07-19T20:57:49.761Z","endTime":"2026-07-19T20:57:56.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:57:56.728Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Harry Ford doubles (1) on a line drive to left fielder Tyler Soderstrom. Dylan Crews scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T20:58:08.697Z","endTime":"2026-07-19T21:01:24.943Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":{"id":682052,"link":"/api/v1/people/682052"},"isScoringEvent":true,"rbi":true,"earned":true,"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":88.9,"endSpeed":81.3,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.702552453998422,"aZ":-16.77730043067248,"pfxX":10.256120199391042,"pfxZ":9.141538369081697,"pX":0.0778176721733386,"pZ":1.7540271819800333,"vX0":-11.521539318152707,"vY0":-128.92407515635915,"vZ0":-5.729217410312884,"x":114.03,"y":191.42,"x0":3.271293733491651,"y0":50.00025834087055,"z0":5.298971294433727,"aX":17.26964893294543},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":15.4,"breakHorizontal":-16.0,"spinRate":2246,"spinDirection":125},"zone":8,"typeConfidence":0.9,"plateTime":0.4247678938295447,"extension":6.74007084187304},"index":0,"playId":"8c5a57a4-6421-38fe-a67c-b65f5fb416ad","pitchNumber":1,"startTime":"2026-07-19T20:58:30.347Z","endTime":"2026-07-19T20:58:34.555Z","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":88.4,"endSpeed":80.7,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.386683293173647,"aZ":-18.238236907919337,"pfxX":7.729583881866237,"pfxZ":8.330315510020933,"pX":0.4321743395287069,"pZ":3.6979746938194817,"vX0":-9.700462109333879,"vY0":-128.468196521361,"vZ0":-0.43582686678894517,"x":100.53,"y":138.93,"x0":3.251195273817231,"y0":50.003704185182215,"z0":5.286354462509624,"aX":12.933423885809905},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":15.2,"breakHorizontal":-11.9,"spinRate":2343,"spinDirection":128},"zone":12,"typeConfidence":0.91,"plateTime":0.42621473282796263,"extension":6.540862991967402},"index":1,"playId":"37795334-1812-3215-8307-e730ff1c8882","pitchNumber":2,"startTime":"2026-07-19T20:58:50.321Z","endTime":"2026-07-19T20:58:54.530Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"6127d5da-bd0f-3e18-bc64-e3396cccba75","startTime":"2026-07-19T20:59:10.686Z","endTime":"2026-07-19T20:59:13.686Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"045edb8b-6ea1-3f89-a105-acd4258e45e0","startTime":"2026-07-19T20:59:26.073Z","endTime":"2026-07-19T20:59:29.073Z","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":2},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.325193540002893,"aZ":-18.98104070418071,"pfxX":9.49208036396643,"pfxZ":7.750153570013358,"pX":1.5769745748528399,"pZ":2.548153857178138,"vX0":-7.496291490765201,"vY0":-129.47371476964742,"vZ0":-3.575088793946265,"x":56.89,"y":169.98,"x0":3.2725878763456557,"y0":50.002789909134584,"z0":5.394348752850814,"aX":16.1604464502159},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.4,"breakHorizontal":-15.6,"spinRate":2209,"spinDirection":125},"zone":12,"typeConfidence":0.9,"plateTime":0.42257941550458034,"extension":6.403851573015139},"index":4,"playId":"9957c5d3-bfea-3885-ab03-4eaff5f0176c","pitchNumber":3,"startTime":"2026-07-19T20:59:46.799Z","endTime":"2026-07-19T20:59:51.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.10263062270037,"aZ":-31.271035449731954,"pfxX":-2.40906354445386,"pfxZ":0.7044968033661654,"pX":-0.318320433141419,"pZ":1.4861855585936765,"vX0":-7.747879258384329,"vY0":-112.19713577538754,"vZ0":-0.6562106507480325,"x":129.13,"y":198.65,"x0":3.4838925143815227,"y0":50.00338534376107,"z0":4.9518913716543915,"aX":-3.089668397314435},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":1.4,"breakHorizontal":6.2,"spinRate":2340,"spinDirection":278},"zone":13,"typeConfidence":0.9,"plateTime":0.4870151795392297,"extension":6.741023119614874},"index":5,"playId":"ddee8071-ab49-3aec-a596-a0b0ffe372ec","pitchNumber":4,"startTime":"2026-07-19T21:00:07.872Z","endTime":"2026-07-19T21:00:12.535Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"}}},{"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,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.541744385530578,"aZ":-19.453612797607285,"pfxX":9.866285117895275,"pfxZ":7.445558406531302,"pX":1.080779961758294,"pZ":1.4312659336904316,"vX0":-9.098402667397556,"vY0":-130.16675007426142,"vZ0":-5.454299094494383,"x":75.8,"y":200.14,"x0":3.347682630427258,"y0":50.000627746880916,"z0":5.036848715055833,"aX":16.848274806039687},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.4,"breakHorizontal":-15.7,"spinRate":2353,"spinDirection":123},"zone":14,"typeConfidence":0.9,"plateTime":0.4215729676574478,"extension":7.729067929199875},"index":6,"playId":"7385784b-c1be-35fa-b325-35707e00a51d","pitchNumber":5,"startTime":"2026-07-19T21:00:48.107Z","endTime":"2026-07-19T21:00:54.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.193863763998685,"aZ":-19.642454094136067,"pfxX":9.976694378197086,"pfxZ":7.378534009769985,"pX":0.09385048160636093,"pZ":2.27071714216031,"vX0":-11.046400865637139,"vY0":-129.29565691918876,"vZ0":-3.3466785969633057,"x":113.42,"y":177.47,"x0":3.1192331512283324,"y0":50.00291272304907,"z0":5.083819273103352,"aX":16.94402089310322},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.8,"breakHorizontal":-15.7,"spinRate":2310,"spinDirection":123},"zone":5,"typeConfidence":0.9,"plateTime":0.4231441978350543,"extension":6.464582998585295},"hitData":{"launchSpeed":101.2,"launchAngle":25.0,"totalDistance":361.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.44,"coordY":78.5}},"index":7,"playId":"4541d695-4810-33c0-b072-dba46f007165","pitchNumber":6,"startTime":"2026-07-19T21:01:12.080Z","endTime":"2026-07-19T21:01:24.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:01:24.943Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T21:02:00.671Z","endTime":"2026-07-19T21:03:31.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03425933247696,"aZ":-21.352719889611624,"pfxX":9.625432084150964,"pfxZ":6.200554129468182,"pX":0.5603954820391391,"pZ":2.366138712574333,"vX0":-10.01282366100644,"vY0":-130.66693748414087,"vZ0":-3.2050277841231805,"x":95.64,"y":174.89,"x0":3.173883160492706,"y0":50.006071726210145,"z0":5.195265925365867,"aX":16.809403201398684},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.8,"breakHorizontal":-15.5,"spinRate":2254,"spinDirection":121},"zone":6,"typeConfidence":0.9,"plateTime":0.4176427839883359,"extension":6.993530991615786},"index":0,"playId":"fc2bef26-d9d7-389f-a194-fa8978237d31","pitchNumber":1,"startTime":"2026-07-19T21:02:00.671Z","endTime":"2026-07-19T21:02:05.547Z","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":90.7,"endSpeed":83.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.097698025060723,"aZ":-21.97223928119488,"pfxX":11.249159606830503,"pfxZ":5.800311426665792,"pX":-1.0386653742720808,"pZ":1.9437377284124122,"vX0":-14.06394916164305,"vY0":-131.35776487137292,"vZ0":-4.041441575406472,"x":156.59,"y":186.3,"x0":2.9067213331332953,"y0":50.00365864026727,"z0":5.122573763704435,"aX":19.790317460327696},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.8,"breakHorizontal":-17.5,"spinRate":2183,"spinDirection":117},"zone":13,"typeConfidence":0.86,"plateTime":0.4159257712159694,"extension":7.227451120714613},"index":1,"playId":"a3fc2703-5c30-3202-8001-fdbd4b904019","pitchNumber":2,"startTime":"2026-07-19T21:02:21.392Z","endTime":"2026-07-19T21:02:25.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":74.5,"endSpeed":68.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.330146584864778,"aZ":-26.612263614232845,"pfxX":-3.804318181884662,"pfxZ":4.656776798388034,"pX":0.1887934535988042,"pZ":2.4963504501815126,"vX0":-5.563970686894537,"vY0":-108.3854340068914,"vZ0":0.8195589283142031,"x":109.8,"y":171.38,"x0":3.279803513727452,"y0":50.00127869594676,"z0":5.011644596146093,"aX":-4.540727846050217},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":9.0,"breakHorizontal":8.3,"spinRate":2411,"spinDirection":271},"zone":5,"typeConfidence":0.9,"plateTime":0.5046771568676407,"extension":6.272573892906397},"index":2,"playId":"adb9312b-f068-338e-b711-6208c878afec","pitchNumber":3,"startTime":"2026-07-19T21:02:37.549Z","endTime":"2026-07-19T21:02:42.321Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-19T21:02:46.274Z","endTime":"2026-07-19T21:03:02.509Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.4,"endSpeed":68.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.079409036677546,"aZ":-28.355990035121028,"pfxX":-6.451846594736655,"pfxZ":3.221210866616782,"pX":0.25294559212001283,"pZ":1.6956575486632761,"vX0":-4.572438728419699,"vY0":-108.24094885418498,"vZ0":-0.3111210361560227,"x":107.36,"y":193.0,"x0":3.2317093213230317,"y0":50.002195055810795,"z0":4.948775429583629,"aX":-7.647180058616658},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":6.1,"breakHorizontal":13.0,"spinRate":2462,"spinDirection":276},"zone":8,"typeConfidence":0.91,"plateTime":0.5062311855881725,"extension":6.502880978385892},"index":4,"playId":"cd9b4042-3ca3-3a47-ae2e-6b42778e0c7a","pitchNumber":4,"startTime":"2026-07-19T21:03:02.509Z","endTime":"2026-07-19T21:03:06.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":74.9,"endSpeed":69.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.962131781120732,"aZ":-32.12418408313254,"pfxX":-7.174208158608445,"pfxZ":0.040980962906567164,"pX":-0.0762624032283832,"pZ":1.4654660946181888,"vX0":-5.486483718171105,"vY0":-109.06479024225813,"vZ0":0.12041679980635589,"x":119.91,"y":199.21,"x0":3.402843202095204,"y0":50.0029456565544,"z0":4.8705625547218325,"aX":-8.65214031280081},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":0.5,"breakHorizontal":14.4,"spinRate":2493,"spinDirection":276},"zone":13,"typeConfidence":0.9,"plateTime":0.5019710093897669,"extension":6.481637744374558},"index":5,"playId":"03946515-dbfd-3753-b373-22fa3862fb34","pitchNumber":5,"startTime":"2026-07-19T21:03:26.824Z","endTime":"2026-07-19T21:03:31.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:03:31.620Z","atBatIndex":28},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jacob Young hit by pitch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T21:03:46.380Z","endTime":"2026-07-19T21:05:09.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"postOnSecond":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":70.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.771912142190114,"aZ":-30.6492503659086,"pfxX":-6.2918294188451345,"pfxZ":1.2413132133642986,"pX":-0.37173936518203377,"pZ":2.2796499225832703,"vX0":-6.515189680425639,"vY0":-109.66240373074152,"vZ0":0.8862014024720888,"x":131.17,"y":177.23,"x0":3.44525899922952,"y0":50.00288540688574,"z0":5.117185739770057,"aX":-7.730796145462891},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":2.8,"breakHorizontal":13.0,"spinRate":2522,"spinDirection":277},"zone":4,"typeConfidence":0.9,"plateTime":0.49776708198097674,"extension":6.638499136349777},"index":0,"playId":"3b6ac7e4-97f2-3c3b-a342-5699ddb9a63f","pitchNumber":1,"startTime":"2026-07-19T21:03:55.690Z","endTime":"2026-07-19T21:03:59.887Z","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":89.7,"endSpeed":82.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22864770410818,"aZ":-19.13350305156813,"pfxX":6.440310876236923,"pfxZ":7.546459840975562,"pX":-0.04111900816254495,"pZ":4.077983904419604,"vX0":-10.396072879192378,"vY0":-130.32951814790385,"vZ0":0.6050422874885889,"x":118.57,"y":128.67,"x0":3.1544887389997482,"y0":50.00187140245896,"z0":5.282840021012435,"aX":11.128794130861273},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.0,"breakHorizontal":-9.5,"spinRate":2288,"spinDirection":131},"zone":11,"typeConfidence":0.9,"plateTime":0.41952696756492314,"extension":6.682067159042326},"index":1,"playId":"75e1f6f1-c74c-3b18-bdf5-6952f5ddd22f","pitchNumber":2,"startTime":"2026-07-19T21:04:14.362Z","endTime":"2026-07-19T21:04:18.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":70.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.920484174201135,"aZ":-31.65175769670174,"pfxX":-6.172142038881198,"pfxZ":0.4216527428156178,"pX":0.2951638592387535,"pZ":1.5550605626975103,"vX0":-5.37540553902446,"vY0":-110.1382413420124,"vZ0":-0.07498295968930146,"x":105.75,"y":196.79,"x0":3.5659822257648606,"y0":50.00089962348077,"z0":4.926977079947176,"aX":-7.608353494891753},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":1.1,"breakHorizontal":12.6,"spinRate":2505,"spinDirection":281},"zone":14,"typeConfidence":0.9,"plateTime":0.4966331844184628,"extension":6.50520794805694},"index":2,"playId":"8270fe66-fe8a-3322-b096-647809ec9610","pitchNumber":3,"startTime":"2026-07-19T21:04:33.137Z","endTime":"2026-07-19T21:04:37.155Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-19T21:04:45.881Z","endTime":"2026-07-19T21:05:03.129Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":70.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.072288945418684,"aZ":-30.36336497511349,"pfxX":-5.358371964977394,"pfxZ":1.4612201956510278,"pX":-1.6076162233932867,"pZ":1.243563498012241,"vX0":-9.395848228894224,"vY0":-110.42281947198401,"vZ0":-1.1433756106082076,"x":178.28,"y":205.2,"x0":3.3933152644648965,"y0":50.002816761719394,"z0":4.953427951964865,"aX":-6.636718792706393},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":2.6,"breakHorizontal":12.1,"spinRate":2505,"spinDirection":279},"zone":13,"typeConfidence":0.91,"plateTime":0.4954317329353217,"extension":6.6435353134708635},"index":4,"playId":"91b7b691-74b3-392d-bf53-d015e1857263","pitchNumber":4,"startTime":"2026-07-19T21:05:03.129Z","endTime":"2026-07-19T21:05:09.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:05:09.081Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nasim Nuñez flies out to right fielder Colby Thomas.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T21:06:31.087Z","endTime":"2026-07-19T21:07:15.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T21:05:32.892Z","endTime":"2026-07-19T21:06:33.267Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17248064808533,"aZ":-22.19984919405644,"pfxX":10.053931179357281,"pfxZ":5.782094427783526,"pX":0.4846529056533083,"pZ":1.412455339095233,"vX0":-10.574765370063684,"vY0":-130.00832750303863,"vZ0":-4.834268596951921,"x":98.53,"y":200.64,"x0":3.2829558372343843,"y0":50.006052697841895,"z0":4.9633931468911845,"aX":17.354884169848866},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.6,"breakHorizontal":-16.1,"spinRate":2258,"spinDirection":116},"zone":14,"typeConfidence":0.9,"plateTime":0.41999314906805374,"extension":6.656635003316154},"index":1,"playId":"eebfaae3-2229-3cb6-889a-50d912ad216b","pitchNumber":1,"startTime":"2026-07-19T21:06:33.267Z","endTime":"2026-07-19T21:06:37.805Z","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":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.592908626126622,"aZ":-22.075428580701256,"pfxX":9.283351607525997,"pfxZ":5.8757624798670545,"pX":-0.5155594668584563,"pZ":3.081408705027265,"vX0":-12.54631800456235,"vY0":-129.65419155154083,"vZ0":-0.6729332041108594,"x":136.65,"y":155.58,"x0":3.158065536108819,"y0":50.00557474109611,"z0":5.014177930976638,"aX":15.965166061942359},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.7,"breakHorizontal":-14.4,"spinRate":2297,"spinDirection":110},"zone":1,"typeConfidence":0.9,"plateTime":0.42087196456580545,"extension":6.613734086247813},"index":2,"playId":"2b28dd95-381e-3255-9735-b4c220a8f1ef","pitchNumber":2,"startTime":"2026-07-19T21:06:49.542Z","endTime":"2026-07-19T21:06:53.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":70.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.088779863068876,"aZ":-31.039575161546935,"pfxX":-2.441794653400687,"pfxZ":0.9067160971825796,"pX":0.29232986635094166,"pZ":2.4868625758400236,"vX0":-6.398328711797225,"vY0":-110.57430900983871,"vZ0":1.3492362343184112,"x":105.86,"y":171.63,"x0":3.530341948743339,"y0":50.00159688780586,"z0":5.104024905093536,"aX":-3.049520796366924},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":2.3,"breakHorizontal":6.0,"spinRate":2409,"spinDirection":273},"zone":5,"typeConfidence":0.9,"plateTime":0.493678998700922,"extension":6.670015437331669},"hitData":{"launchSpeed":86.2,"launchAngle":40.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.73,"coordY":108.23}},"index":3,"playId":"fb92fed6-9e2f-3470-9e48-4664b949117e","pitchNumber":3,"startTime":"2026-07-19T21:07:06.727Z","endTime":"2026-07-19T21:07:15.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:07:15.397Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joshua Kuroda-Grauer flies out to left fielder Daylen Lile.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T21:09:20.167Z","endTime":"2026-07-19T21:10:49.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":78.3,"endSpeed":72.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57213548221972,"aZ":-34.89405555722441,"pfxX":-6.74587786347494,"pfxZ":-2.071885405761151,"pX":0.6130323066392832,"pZ":3.191903220088188,"vX0":-3.1646889145697945,"vY0":-114.0005254773959,"vZ0":1.6550435895339144,"x":93.63,"y":152.6,"x0":2.8970468741712296,"y0":50.00329555517143,"z0":5.908907538092077,"aX":-8.850942833794209},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-3.0,"breakHorizontal":13.1,"spinRate":2378,"spinDirection":299},"zone":3,"typeConfidence":0.85,"plateTime":0.4810278991024477,"extension":5.7401282326280905},"index":0,"playId":"28694300-b39e-31bd-b10d-00bbcb202354","pitchNumber":1,"startTime":"2026-07-19T21:09:20.259Z","endTime":"2026-07-19T21:09:24.355Z","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":80.4,"endSpeed":74.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.29064348334147,"aZ":-22.922341837098678,"pfxX":9.419827387785778,"pfxZ":6.586882824735429,"pX":1.6469670126274332,"pZ":1.3752425096363552,"vX0":-5.259451551235677,"vY0":-116.9791373265189,"vZ0":-5.402095088414988,"x":54.22,"y":201.65,"x0":2.6852297450509925,"y0":50.00355787074736,"z0":5.826871888387077,"aX":13.2308751662726},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":11.0,"breakHorizontal":-16.0,"spinRate":1883,"spinDirection":130},"zone":14,"typeConfidence":0.94,"plateTime":0.4658457588887446,"extension":5.797068716622736},"index":1,"playId":"32055be3-9532-3ac4-91be-5300d83784e8","pitchNumber":2,"startTime":"2026-07-19T21:09:32.347Z","endTime":"2026-07-19T21:09:36.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.314484453721924,"aZ":-20.961302791239934,"pfxX":-0.8248894429446215,"pfxZ":6.717169227529709,"pX":0.0013845962536613641,"pZ":3.0168712544768885,"vX0":-6.025736938136974,"vY0":-127.64200458579965,"vZ0":-2.9989487194439177,"x":116.95,"y":157.32,"x0":2.4883710270259316,"y0":50.00555358256357,"z0":5.835312170566917,"aX":-1.3772465581621278},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.8,"breakHorizontal":2.6,"spinRate":2279,"spinDirection":178},"zone":2,"typeConfidence":0.9,"plateTime":0.427158908440215,"extension":6.105977685230872},"index":2,"playId":"f1464077-8989-3f84-8909-941af0487349","pitchNumber":3,"startTime":"2026-07-19T21:09:45.392Z","endTime":"2026-07-19T21:09:49.060Z","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":0},"pitchData":{"startSpeed":80.1,"endSpeed":72.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.653359915697397,"aZ":-30.274032884981917,"pfxX":1.3754627148665817,"pfxZ":1.4208476078386347,"pX":1.267015555754038,"pZ":2.3226012635328424,"vX0":-3.6767271109855,"vY0":-116.46661696685076,"vZ0":-1.381047450813073,"x":68.7,"y":176.07,"x0":2.7040641195425215,"y0":50.005806097008296,"z0":5.849452321212633,"aX":1.8457652219786564},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":2.5,"breakHorizontal":-1.3,"spinRate":1351,"spinDirection":76},"zone":14,"typeConfidence":0.91,"plateTime":0.47457346542095635,"extension":6.121679115185149},"index":3,"playId":"ea3b0d39-d32c-3ae4-8178-cead28a16065","pitchNumber":4,"startTime":"2026-07-19T21:10:02.369Z","endTime":"2026-07-19T21:10:06.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19724855532843,"aZ":-17.05880503116565,"pfxX":4.5145638358110824,"pfxZ":8.341285587552726,"pX":0.3658374673787073,"pZ":3.752004649590585,"vX0":-6.749817356065234,"vY0":-133.1608034484913,"vZ0":-2.1717209342824786,"x":103.06,"y":137.48,"x0":2.3365246131275303,"y0":50.0011565880057,"z0":5.800093965882382,"aX":8.179762549258582},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":-6.8,"spinRate":2041,"spinDirection":148},"zone":12,"typeConfidence":0.86,"plateTime":0.4099374177968418,"extension":6.207866812072801},"index":4,"playId":"28660749-f407-339e-ac4b-f7360637c609","pitchNumber":5,"startTime":"2026-07-19T21:10:21.710Z","endTime":"2026-07-19T21:10:25.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":72.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6476499683316,"aZ":-32.994095533997495,"pfxX":3.5573644305033585,"pfxZ":-0.6010369001509299,"pX":-0.12471160720505371,"pZ":0.8796640116646429,"vX0":-7.162193713044913,"vY0":-117.34638471066587,"vZ0":-3.985254495103096,"x":121.75,"y":215.03,"x0":2.541404551363405,"y0":50.00472902706275,"z0":5.761937258140879,"aX":4.831578312748097},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.0,"breakHorizontal":-4.2,"spinRate":1326,"spinDirection":98},"zone":13,"typeConfidence":0.84,"plateTime":0.4715538301465476,"extension":6.108534701359063},"hitData":{"launchSpeed":86.9,"launchAngle":27.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.41,"coordY":85.72}},"index":5,"playId":"3ab32f83-6086-354d-b9d3-93ba8c6e7a98","pitchNumber":6,"startTime":"2026-07-19T21:10:40.110Z","endTime":"2026-07-19T21:10:49.616Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:10:49.616Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colby Thomas grounds out to first baseman Andrés Chaparro.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T21:10:52.207Z","endTime":"2026-07-19T21:11:32.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.684652559380584,"aZ":-22.01941905036715,"pfxX":-3.1872317482396832,"pfxZ":6.100804594898248,"pX":1.1992206798353844,"pZ":2.893082904914802,"vX0":-2.5965349448540773,"vY0":-127.76133207276926,"vZ0":-3.0780476409832094,"x":71.29,"y":160.67,"x0":2.640305736042993,"y0":50.0008062936475,"z0":5.831052794502108,"aX":-5.3031489346504195},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.7,"breakHorizontal":6.4,"spinRate":2225,"spinDirection":176},"zone":12,"typeConfidence":0.9,"plateTime":0.42762403619614675,"extension":5.9856809364403505},"index":0,"playId":"0a577dac-795c-33e8-bf5a-ae3364f2cb9f","pitchNumber":1,"startTime":"2026-07-19T21:11:11.872Z","endTime":"2026-07-19T21:11:15.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.223577785822314,"aZ":-23.09510783732646,"pfxX":9.489592257366098,"pfxZ":6.298792368804276,"pX":1.3117496407186469,"pZ":2.490132480603316,"vX0":-6.108156754810513,"vY0":-119.36024215985324,"vZ0":-2.8953539576834593,"x":67.0,"y":171.55,"x0":2.6725886657639126,"y0":50.00132203329442,"z0":5.8009598763647965,"aX":13.67546724197867},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":10.9,"breakHorizontal":-15.7,"spinRate":1884,"spinDirection":130},"zone":12,"typeConfidence":0.92,"plateTime":0.4590776484612893,"extension":5.888391347344506},"hitData":{"launchSpeed":40.3,"launchAngle":-29.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.8,"coordY":171.92}},"index":1,"playId":"29c15055-9a66-3f1e-8e80-54417ad860aa","pitchNumber":2,"startTime":"2026-07-19T21:11:25.673Z","endTime":"2026-07-19T21:11:32.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:11:32.669Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy White grounds out, second baseman Nasim Nuñez to first baseman Andrés Chaparro.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T21:11:41.526Z","endTime":"2026-07-19T21:12:14.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.602208134348828,"aZ":-21.954332516339363,"pfxX":-2.0507333354286654,"pfxZ":6.043142102111925,"pX":0.8092414914285286,"pZ":2.38708273273846,"vX0":-3.787904095564715,"vY0":-128.19675140690413,"vZ0":-4.343638673981012,"x":86.15,"y":174.33,"x0":2.5632999349553183,"y0":50.00041304258444,"z0":5.783885909347602,"aX":-3.465905074193428},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.3,"breakHorizontal":4.4,"spinRate":2265,"spinDirection":172},"zone":6,"typeConfidence":0.9,"plateTime":0.4247157100114567,"extension":6.059389985611662},"hitData":{"launchSpeed":96.2,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.93,"coordY":154.05}},"index":0,"playId":"c273b957-b9d4-3245-af17-6bbf48315ab9","pitchNumber":1,"startTime":"2026-07-19T21:12:06.795Z","endTime":"2026-07-19T21:12:14.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:12:14.580Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James Wood lines out to shortstop Jacob Wilson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T21:13:54.261Z","endTime":"2026-07-19T21:15:31.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.1,"endSpeed":69.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.028045429479544,"aZ":-27.94009084869511,"pfxX":-5.246122307156627,"pfxZ":3.4954594529182685,"pX":1.8362903473814725,"pZ":2.4144572362184205,"vX0":-2.1986263539716657,"vY0":-109.32921627020747,"vZ0":0.729456847335278,"x":47.0,"y":173.59,"x0":3.536182554046351,"y0":50.00375871932696,"z0":5.071838293693327,"aX":-6.359912892266582},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":6.8,"breakHorizontal":10.1,"spinRate":2326,"spinDirection":271},"zone":14,"typeConfidence":0.91,"plateTime":0.500717147530624,"extension":6.359006240727748},"index":0,"playId":"5e83a553-ce39-3e59-9241-31e5722d8162","pitchNumber":1,"startTime":"2026-07-19T21:14:20.684Z","endTime":"2026-07-19T21:14:24.684Z","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":0},"pitchData":{"startSpeed":73.4,"endSpeed":67.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.41072675024625,"aZ":-26.840816309398186,"pfxX":-6.025609319311949,"pfxZ":4.638482859137712,"pX":1.1347398668074196,"pZ":2.629991670775004,"vX0":-3.2746376632310263,"vY0":-106.88705984413943,"vZ0":1.0354917064159517,"x":73.75,"y":167.77,"x0":3.472554780438332,"y0":50.00488200652437,"z0":5.166418435235482,"aX":-6.931984732800487},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":9.0,"breakHorizontal":11.9,"spinRate":2326,"spinDirection":276},"zone":14,"typeConfidence":0.91,"plateTime":0.5135758133441386,"extension":6.611912197682648},"index":1,"playId":"043bbc73-6b93-3906-a66c-7286661595ab","pitchNumber":2,"startTime":"2026-07-19T21:14:36.476Z","endTime":"2026-07-19T21:14:40.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.676061705127005,"aZ":-23.372247003757376,"pfxX":10.112506774571216,"pfxZ":5.176144928170846,"pX":0.009711481621068756,"pZ":1.4748300170955504,"vX0":-10.82909440666017,"vY0":-129.91923711997035,"vZ0":-4.821187547055993,"x":116.63,"y":198.96,"x0":2.9294136845942047,"y0":50.001236319751506,"z0":5.143962926099702,"aX":17.187432398268548},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.4,"breakHorizontal":-15.7,"spinRate":2299,"spinDirection":120},"zone":13,"typeConfidence":0.89,"plateTime":0.4225244160652415,"extension":7.111376677800595},"index":2,"playId":"0681e22e-4872-3fbe-8400-95483d1bbfd5","pitchNumber":3,"startTime":"2026-07-19T21:14:53.516Z","endTime":"2026-07-19T21:14:57.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":69.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.46231350738852,"aZ":-29.71329749383751,"pfxX":-6.358635416639154,"pfxZ":2.026254980457277,"pX":1.5293646438969832,"pZ":1.8801311086768016,"vX0":-2.556990705768396,"vY0":-109.50829600851192,"vZ0":-0.06373482035174538,"x":58.7,"y":188.02,"x0":3.5384278051705005,"y0":50.002388741570215,"z0":5.0900504726576,"aX":-7.716327299866394},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":4.0,"breakHorizontal":12.2,"spinRate":2441,"spinDirection":268},"zone":14,"typeConfidence":0.91,"plateTime":0.5003036248081667,"extension":6.588892810468191},"index":3,"playId":"a0275d21-49aa-39ac-87fb-5d5af65892a9","pitchNumber":4,"startTime":"2026-07-19T21:15:09.253Z","endTime":"2026-07-19T21:15:13.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98698564568443,"aZ":-22.019848886078645,"pfxX":9.257608104738244,"pfxZ":6.087883279906922,"pX":-0.1717035114978302,"pZ":2.8960240828624286,"vX0":-11.070702283427165,"vY0":-128.43050827610284,"vZ0":-1.3822599777938107,"x":123.54,"y":160.59,"x0":2.995106356183706,"y0":50.00267757704692,"z0":5.156390209468259,"aX":15.44151363684567},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.9,"breakHorizontal":-14.3,"spinRate":2248,"spinDirection":121},"zone":5,"typeConfidence":0.9,"plateTime":0.4267255987311649,"extension":6.585910104218962},"hitData":{"launchSpeed":108.2,"launchAngle":8.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":119.57,"coordY":144.93}},"index":4,"playId":"3fb1278c-360c-33e5-a1b0-bde4e21a240d","pitchNumber":5,"startTime":"2026-07-19T21:15:25.077Z","endTime":"2026-07-19T21:15:31.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:15:31.806Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Curtis Mead walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T21:17:58.256Z","endTime":"2026-07-19T21:19:00.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T21:15:52.475Z","endTime":"2026-07-19T21:16:18.930Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Elvis Alvarado replaces Jacob Lopez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-19T21:16:18.930Z","endTime":"2026-07-19T21:18:00.475Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665660,"link":"/api/v1/people/665660"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":91.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.176972464478265,"aZ":-14.85400749109005,"pfxX":-10.289349643869027,"pfxZ":8.18026757233461,"pX":1.3426168503919975,"pZ":2.665480525063953,"vX0":13.039544424977054,"vY0":-143.6282045921699,"vZ0":-6.018712795528834,"x":65.82,"y":166.81,"x0":-1.8914775048851198,"y0":50.000546058392295,"z0":5.690460343271432,"aX":-21.778612264565986},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.9,"breakHorizontal":16.4,"spinRate":2373,"spinDirection":232},"zone":12,"typeConfidence":0.61,"plateTime":0.3794700198348169,"extension":5.477788235213839},"index":2,"playId":"bee78626-1b08-3a85-94e9-79f75193495a","pitchNumber":1,"startTime":"2026-07-19T21:18:00.475Z","endTime":"2026-07-19T21:18:04.381Z","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":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.803238178975832,"aZ":-15.78866738441882,"pfxX":-9.46109597865959,"pfxZ":7.856760358366897,"pX":-1.0510024012583719,"pZ":2.254251439538055,"vX0":6.862144786808755,"vY0":-142.78656213750196,"vZ0":-6.496763211271362,"x":157.06,"y":177.92,"x0":-2.244145662056702,"y0":50.001509382310076,"z0":5.534714422673733,"aX":-19.72951204965467},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.2,"breakHorizontal":16.0,"spinRate":2322,"spinDirection":234},"zone":13,"typeConfidence":0.76,"plateTime":0.38213656265039697,"extension":5.57674885372808},"index":3,"playId":"07b25643-f16f-32e5-8ac9-b76029d15cfa","pitchNumber":2,"startTime":"2026-07-19T21:18:17.445Z","endTime":"2026-07-19T21:18:21.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43694300514982,"aZ":-12.55251659063383,"pfxX":-8.230693700956627,"pfxZ":9.463446612733641,"pX":-1.3132703373563406,"pZ":1.6269573448961134,"vX0":5.485851435782987,"vY0":-142.3269617143932,"vZ0":-8.575125439500223,"x":167.06,"y":194.85,"x0":-2.1860049122407523,"y0":50.001327299686494,"z0":5.4535398391057095,"aX":-17.06278537736059},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.7,"breakHorizontal":13.9,"spinRate":2316,"spinDirection":235},"zone":13,"typeConfidence":0.92,"plateTime":0.3832966724263147,"extension":5.6349837153393},"index":4,"playId":"bb444d77-54b6-3f1a-b592-9c0d17195232","pitchNumber":3,"startTime":"2026-07-19T21:18:36.117Z","endTime":"2026-07-19T21:18:40.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.28839125894359,"aZ":-16.39897859423188,"pfxX":-10.134687815650537,"pfxZ":7.640741925431039,"pX":-1.2686446387615884,"pZ":2.3419588380636083,"vX0":6.553041703765821,"vY0":-142.44632367577788,"vZ0":-6.219453445835229,"x":165.36,"y":175.55,"x0":-2.2766821543736775,"y0":50.00287731358461,"z0":5.582126832795542,"aX":-20.92461163187829},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.8,"breakHorizontal":17.2,"spinRate":2371,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.38382018138058793,"extension":5.806661017821619},"index":5,"playId":"e0ddc7a9-5ed7-3f7c-b3ca-85b5945953d7","pitchNumber":4,"startTime":"2026-07-19T21:18:54.867Z","endTime":"2026-07-19T21:19:00.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:19:00.590Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Chaparro grounds out, catcher Jonah Heim to first baseman Tommy White. Curtis Mead to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T21:19:10.715Z","endTime":"2026-07-19T21:20:53.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.564613472318534,"aZ":-31.084653345949786,"pfxX":-0.34177115301244765,"pfxZ":0.6707232796059603,"pX":-1.1520714599087138,"pZ":3.259784448026233,"vX0":3.321937067805512,"vY0":-125.44258526264625,"vZ0":0.157789563061977,"x":160.91,"y":150.77,"x0":-2.4400708821610273,"y0":50.0004891463398,"z0":5.697266430554588,"aX":-0.5534388556065538},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.4,"breakHorizontal":0.0,"spinRate":1961,"spinDirection":259},"zone":11,"typeConfidence":0.91,"plateTime":0.4339785666605507,"extension":5.725208079993105},"index":0,"playId":"a2d18a74-f700-311f-8107-8664c0893bc0","pitchNumber":1,"startTime":"2026-07-19T21:19:24.029Z","endTime":"2026-07-19T21:19:28.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.284569635155115,"aZ":-12.134433442036082,"pfxX":-7.42200538998342,"pfxZ":9.516964064812829,"pX":-0.43861190529920285,"pZ":2.541035044677013,"vX0":7.103786042796001,"vY0":-143.7188338431191,"vZ0":-6.6532732793240354,"x":133.72,"y":170.17,"x0":-1.9703224869293394,"y0":50.00347082061054,"z0":5.62948340873331,"aX":-15.62817742492944},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.2,"breakHorizontal":12.1,"spinRate":2541,"spinDirection":231},"zone":4,"typeConfidence":0.93,"plateTime":0.38017816667696547,"extension":5.581390938561847},"index":1,"playId":"76b3809d-6db7-3546-893c-ac4e31d195aa","pitchNumber":2,"startTime":"2026-07-19T21:19:41.273Z","endTime":"2026-07-19T21:19:45.425Z","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":99.9,"endSpeed":91.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9157353277591,"aZ":-14.540382661216258,"pfxX":-8.315356351437934,"pfxZ":8.187410253045789,"pX":-0.22172050598635262,"pZ":3.185176899755072,"vX0":7.792922701533223,"vY0":-145.32457653485247,"vZ0":-4.799978898637322,"x":125.45,"y":152.78,"x0":-1.8489347571298085,"y0":50.00124263638059,"z0":5.732000115501509,"aX":-17.904355818810398},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.2,"breakHorizontal":13.7,"spinRate":2531,"spinDirection":224},"zone":2,"typeConfidence":0.91,"plateTime":0.3759466892117471,"extension":5.723046371968101},"index":2,"playId":"c991bd6d-ee12-3e31-b714-8b15380e09df","pitchNumber":3,"startTime":"2026-07-19T21:20:02.505Z","endTime":"2026-07-19T21:20:06.180Z","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":1},"index":3,"playId":"53230656-f77b-377b-b747-e0186765301f","startTime":"2026-07-19T21:20:25.319Z","endTime":"2026-07-19T21:20:29.191Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21888645587028,"aZ":-27.6122273373745,"pfxX":-2.734354618460752,"pfxZ":2.6878652618457286,"pX":0.8756733903495676,"pZ":1.6255954793607472,"vX0":8.033320560022055,"vY0":-128.53698768221943,"vZ0":-4.295230550949316,"x":83.62,"y":194.89,"x0":-1.9161309937804576,"y0":50.00203585022434,"z0":5.428575032950777,"aX":-4.639083517756294},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.2,"breakHorizontal":3.4,"spinRate":2082,"spinDirection":274},"zone":14,"typeConfidence":0.89,"plateTime":0.4239122708198062,"extension":5.755011670447428},"hitData":{"launchSpeed":50.2,"launchAngle":-53.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":128.19,"coordY":195.13}},"index":4,"playId":"b3cb6345-11f8-38a6-a20d-46f11e78e341","pitchNumber":4,"startTime":"2026-07-19T21:20:46.229Z","endTime":"2026-07-19T21:20:53.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:20:53.469Z","atBatIndex":36},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"CJ Abrams homers (21) on a fly ball to center field. Curtis Mead scores.","rbi":2,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T21:21:10.453Z","endTime":"2026-07-19T21:22:06.669Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":665660,"link":"/api/v1/people/665660"},"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":{"id":665660,"link":"/api/v1/people/665660"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.620778345142742,"aZ":-13.179171569037255,"pfxX":-7.537087270486128,"pfxZ":8.960362998078773,"pX":-0.12545032119126212,"pZ":4.23598817455386,"vX0":7.803290418177774,"vY0":-143.81233932515354,"vZ0":-2.1948655584783707,"x":121.78,"y":124.41,"x0":-1.8792594488781469,"y0":50.00043496408521,"z0":5.814691672944628,"aX":-15.974307554560436},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.1,"breakHorizontal":12.4,"spinRate":2437,"spinDirection":223},"zone":11,"typeConfidence":0.93,"plateTime":0.3791330981127894,"extension":5.54550928544838},"index":0,"playId":"3a502b23-06d5-341c-980c-e976510a8d61","pitchNumber":1,"startTime":"2026-07-19T21:21:23.759Z","endTime":"2026-07-19T21:21:27.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.99942179619855,"aZ":-18.09265998614179,"pfxX":-9.133326187109715,"pfxZ":6.699219446073866,"pX":-0.5322984288085011,"pZ":2.5338227075012547,"vX0":7.687889096134818,"vY0":-143.32891869489586,"vZ0":-5.1984733853155,"x":137.29,"y":170.37,"x0":-2.0494187421435672,"y0":50.00075351185791,"z0":5.483766887013438,"aX":-19.192128475329625},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.4,"breakHorizontal":15.2,"spinRate":2517,"spinDirection":234},"zone":4,"typeConfidence":0.65,"plateTime":0.3806841677241124,"extension":5.467906920400498},"hitData":{"launchSpeed":105.0,"launchAngle":26.0,"totalDistance":422.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.0,"coordY":29.0}},"index":1,"playId":"b86a3062-f83b-3f30-aaa3-e0ca47937223","pitchNumber":2,"startTime":"2026-07-19T21:21:43.628Z","endTime":"2026-07-19T21:22:06.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:22:06.669Z","atBatIndex":37},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dylan Crews homers (7) on a fly ball to left field.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T21:22:20.484Z","endTime":"2026-07-19T21:23:12.577Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":{"id":665660,"link":"/api/v1/people/665660"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12353230747299,"aZ":-28.285307971758282,"pfxX":-3.03116653675338,"pfxZ":2.3429393768771014,"pX":2.0406050753561384,"pZ":1.4492624695846226,"vX0":11.546317302811921,"vY0":-127.98497258888844,"vZ0":-4.286821466747558,"x":53.54,"y":176.71,"x0":-2.133287542439461,"y0":50.005695514179365,"z0":5.358406879962872,"aX":-5.037756749101874},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.5,"breakHorizontal":2.9,"spinRate":2104,"spinDirection":303},"zone":14,"typeConfidence":0.87,"plateTime":0.4277796914555978,"extension":6.038332985437793},"index":0,"playId":"12deaa5a-75d8-3a37-acde-284ffff12acd","pitchNumber":1,"startTime":"2026-07-19T21:22:32.719Z","endTime":"2026-07-19T21:22:35.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32582644303672,"aZ":-28.585751079290837,"pfxX":-1.5174147361709496,"pfxZ":2.241774789446371,"pX":0.016192083555079513,"pZ":2.040486717516862,"vX0":5.839816062231684,"vY0":-126.20101406497162,"vZ0":-3.149330028102321,"x":116.38,"y":183.69,"x0":-2.1376301728653484,"y0":50.004014978483696,"z0":5.623877086089499,"aX":-2.4312537283536537},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.5,"breakHorizontal":1.3,"spinRate":2009,"spinDirection":265},"zone":8,"typeConfidence":0.91,"plateTime":0.43514202785860157,"extension":5.748663037294832},"hitData":{"launchSpeed":106.9,"launchAngle":22.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":31.1,"coordY":86.58}},"index":1,"playId":"cc71c156-35e1-3c0f-8c08-ef2a325b07ca","pitchNumber":2,"startTime":"2026-07-19T21:22:49.772Z","endTime":"2026-07-19T21:23:12.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:23:12.577Z","atBatIndex":38},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Harry Ford hit by pitch.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T21:23:20.501Z","endTime":"2026-07-19T21:24:25.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":100.4,"endSpeed":92.7,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33868286917972,"aZ":-14.844161519988262,"pfxX":-7.395421290507251,"pfxZ":7.935544064111053,"pX":0.684470675403089,"pZ":2.924646601121472,"vX0":10.155350414232224,"vY0":-145.93110691054923,"vZ0":-5.646542981398014,"x":90.91,"y":159.81,"x0":-1.8596407737279133,"y0":50.000039184331,"z0":5.759489643512142,"aX":-16.146547642563874},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":13.6,"breakHorizontal":11.6,"spinRate":2597,"spinDirection":223},"zone":3,"typeConfidence":0.93,"plateTime":0.3735632678918983,"extension":5.765298432502429},"index":0,"playId":"1c9be6e6-8fa6-34fb-9d4c-de2f921262b8","pitchNumber":1,"startTime":"2026-07-19T21:23:39.684Z","endTime":"2026-07-19T21:23:43.651Z","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":100.0,"endSpeed":92.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.241259251703266,"aZ":-14.520283882050782,"pfxX":-8.061510144556316,"pfxZ":8.132285281951203,"pX":-0.3989466825171496,"pZ":2.31392384275341,"vX0":7.355585335483196,"vY0":-145.52652324044124,"vZ0":-6.834159423937678,"x":132.21,"y":176.3,"x0":-1.8968618070029741,"y0":50.003010734039556,"z0":5.551441307045197,"aX":-17.502480471101787},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":13.7,"breakHorizontal":13.3,"spinRate":2515,"spinDirection":226},"zone":4,"typeConfidence":0.92,"plateTime":0.3746243688996316,"extension":5.7679601210356},"index":1,"playId":"24673b00-aaa2-3eac-8691-a80a603a1d33","pitchNumber":2,"startTime":"2026-07-19T21:23:56.426Z","endTime":"2026-07-19T21:24:00.255Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.1,"endSpeed":92.3,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.117811809783227,"aZ":-16.579572443412143,"pfxX":-7.097190807690307,"pfxZ":7.163147296913209,"pX":-2.357018346138211,"pZ":3.8702165525068626,"vX0":2.3091365887907593,"vY0":-145.90625259625764,"vZ0":-2.5115415434091806,"x":206.84,"y":134.28,"x0":-2.2316241977767506,"y0":50.00653887627385,"z0":5.72951077901566,"aX":-15.45793262442031},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":12.7,"breakHorizontal":12.5,"spinRate":2317,"spinDirection":234},"zone":11,"typeConfidence":0.91,"plateTime":0.3739741653860609,"extension":5.63619355952118},"index":2,"playId":"a08fdcee-b624-378e-a684-2408117423f3","pitchNumber":3,"startTime":"2026-07-19T21:24:18.741Z","endTime":"2026-07-19T21:24:25.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:24:25.132Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out, shortstop Jacob Wilson to first baseman Tommy White.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T21:25:42.948Z","endTime":"2026-07-19T21:28:52.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7,8,10],"actionIndex":[9],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T21:24:46.294Z","endTime":"2026-07-19T21:25:44.914Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.24657715695777,"aZ":-14.54349981178706,"pfxX":-9.053371288256526,"pfxZ":8.626952264291354,"pX":0.7457121457954446,"pZ":1.995726421734325,"vX0":10.342834439141319,"vY0":-142.41996257047055,"vZ0":-7.7552243484765055,"x":88.58,"y":184.9,"x0":-1.7654472214825445,"y0":50.003578574048326,"z0":5.683526029252841,"aX":-18.505298379970277},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.0,"breakHorizontal":14.2,"spinRate":2295,"spinDirection":226},"zone":9,"typeConfidence":0.87,"plateTime":0.38532343700864846,"extension":5.651785948203915},"index":1,"playId":"887e89a7-10dc-3d8a-9f75-5b6290cdbcee","pitchNumber":1,"startTime":"2026-07-19T21:25:44.914Z","endTime":"2026-07-19T21:25:50.732Z","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.0,"endSpeed":89.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.28177984572553,"aZ":-14.515165286592117,"pfxX":-7.827750146802899,"pfxZ":8.553075012148357,"pX":0.6843489192753278,"pZ":3.557374409101088,"vX0":9.820854349034164,"vY0":-142.45888718400602,"vZ0":-3.25019985247769,"x":90.91,"y":142.73,"x0":-1.783100720165947,"y0":50.00499335634037,"z0":5.624753075799957,"aX":-16.16692191951187},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":12.4,"spinRate":2473,"spinDirection":226},"zone":12,"typeConfidence":0.92,"plateTime":0.3837930562986882,"extension":5.812015231530416},"index":2,"playId":"f1b53f54-9eb7-3e15-a71d-b9a6febc34b0","pitchNumber":2,"startTime":"2026-07-19T21:26:10.665Z","endTime":"2026-07-19T21:26:14.785Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"66a32bc1-0693-33ec-837e-472efdac2876","startTime":"2026-07-19T21:26:29.682Z","endTime":"2026-07-19T21:26:34.170Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31084051164817,"aZ":-14.494879982927669,"pfxX":-8.78033690619386,"pfxZ":8.699447169822701,"pX":-0.7127197087877211,"pZ":3.3190446767080743,"vX0":6.795351988412097,"vY0":-141.6535584577078,"vZ0":-3.9220670916416482,"x":144.17,"y":149.17,"x0":-2.0017330369680635,"y0":50.005088072596614,"z0":5.648121135550375,"aX":-17.848784803255572},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.1,"breakHorizontal":14.5,"spinRate":2538,"spinDirection":225},"zone":1,"typeConfidence":0.88,"plateTime":0.3866439654695837,"extension":5.696729168605587},"index":4,"playId":"5c6b49a2-a1c2-3c29-a757-c072884d3377","pitchNumber":3,"startTime":"2026-07-19T21:26:48.219Z","endTime":"2026-07-19T21:26:52.335Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-19T21:27:00.499Z","endTime":"2026-07-19T21:27:12.836Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78644951309226,"aZ":-14.69010222469758,"pfxX":-8.340850303197598,"pfxZ":8.266782371224103,"pX":-0.20493965964383584,"pZ":3.450216789922041,"vX0":7.824111959356671,"vY0":-144.32079433524555,"vZ0":-3.8601505767877184,"x":124.81,"y":145.62,"x0":-1.8640957723096911,"y0":50.00053458684634,"z0":5.706412288892971,"aX":-17.63741216071723},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.4,"breakHorizontal":13.6,"spinRate":2553,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.3791488299675687,"extension":5.799383114818858},"index":6,"playId":"c7806f12-5367-3a9f-91f5-ab8128f8c5be","pitchNumber":4,"startTime":"2026-07-19T21:27:12.836Z","endTime":"2026-07-19T21:27:17.947Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"index":7,"playId":"609912e8-ed5b-3e71-83cc-1ca05a4ebc03","startTime":"2026-07-19T21:27:54.523Z","endTime":"2026-07-19T21:27:57.523Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.469872568637417,"aZ":-32.96440751877501,"pfxX":-1.7074742099833342,"pfxZ":-0.4916841974914341,"pX":-1.2706334547248035,"pZ":2.335228154417824,"vX0":2.668988200148563,"vY0":-125.32256987377583,"vZ0":-1.751344209283138,"x":165.43,"y":175.73,"x0":-2.123808241070904,"y0":50.004564555211886,"z0":5.7160478617514014,"aX":-2.7378705397262606},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.1,"breakHorizontal":2.5,"spinRate":698,"spinDirection":268},"zone":13,"typeConfidence":0.51,"plateTime":0.43576044021263405,"extension":6.062262541813203},"index":8,"playId":"391f83df-bc82-3616-9729-5522134ff67d","pitchNumber":5,"startTime":"2026-07-19T21:28:13.320Z","endTime":"2026-07-19T21:28:19.155Z","isPitch":true,"type":"pitch"},{"details":{"description":"Harry Ford steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":9,"actionPlayId":"391f83df-bc82-3616-9729-5522134ff67d","startTime":"2026-07-19T21:28:27.001Z","endTime":"2026-07-19T21:28:45.064Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695670,"link":"/api/v1/people/695670"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":92.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.410447213046325,"aZ":-14.803546859075402,"pfxX":-7.684890186633037,"pfxZ":8.0137347658745,"pX":-0.6003183635944058,"pZ":3.371101177273845,"vX0":6.460342058806074,"vY0":-145.8535800152628,"vZ0":-4.220797741507959,"x":139.88,"y":147.76,"x0":-1.8390935147710856,"y0":50.00177101085302,"z0":5.721801500525932,"aX":-16.654237776353913},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":13.9,"breakHorizontal":12.7,"spinRate":2433,"spinDirection":230},"zone":11,"typeConfidence":0.92,"plateTime":0.3747053587873719,"extension":5.763380844698438},"hitData":{"launchSpeed":101.8,"launchAngle":6.0,"totalDistance":129.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.07,"coordY":144.42}},"index":10,"playId":"b554c81c-b201-3dea-abf2-2db633728869","pitchNumber":6,"startTime":"2026-07-19T21:28:45.064Z","endTime":"2026-07-19T21:28:52.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:28:52.610Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Bolte singles on a line drive to center fielder Jacob Young.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T21:30:50.104Z","endTime":"2026-07-19T21:32:45.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.001358962532418,"aZ":-22.931905843738637,"pfxX":-1.3457958180398415,"pfxZ":5.714475660547805,"pX":0.5173741096596275,"pZ":2.6954973758194987,"vX0":-4.789508678762502,"vY0":-125.71335410853138,"vZ0":-3.314030955849185,"x":97.28,"y":166.0,"x0":2.614102806114829,"y0":50.00340090901099,"z0":5.870705580687577,"aX":-2.1752972668892587},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.0,"breakHorizontal":3.5,"spinRate":2159,"spinDirection":165},"zone":6,"typeConfidence":0.9,"plateTime":0.43397330083106755,"extension":6.124722528967804},"index":0,"playId":"cd596d1e-8927-339e-aa17-ea962299d857","pitchNumber":1,"startTime":"2026-07-19T21:31:20.300Z","endTime":"2026-07-19T21:31:27.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.459943373492223,"aZ":-24.43099558846459,"pfxX":-2.517194589064192,"pfxZ":4.637369655353012,"pX":0.06382141866107743,"pZ":3.0782322931330004,"vX0":-5.2016689362400665,"vY0":-128.18534417856262,"vZ0":-2.351107247059544,"x":114.57,"y":155.67,"x0":2.4432660896306073,"y0":50.00621420573473,"z0":5.906516732623027,"aX":-4.207244371083685},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.2,"breakHorizontal":5.6,"spinRate":2226,"spinDirection":178},"zone":2,"typeConfidence":0.9,"plateTime":0.4266115854754897,"extension":6.044251172313391},"index":1,"playId":"25d4114c-e595-3269-b61a-4e28d66edbc4","pitchNumber":2,"startTime":"2026-07-19T21:31:45.024Z","endTime":"2026-07-19T21:31:48.490Z","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":91.1,"endSpeed":83.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.917349203844584,"aZ":-16.5301774911953,"pfxX":1.8623148437393944,"pfxZ":8.726221100840192,"pX":1.7682292290546395,"pZ":4.46525513562225,"vX0":-2.8236293310539544,"vY0":-132.67465177913294,"vZ0":-0.6361060327498259,"x":49.6,"y":118.22,"x0":2.6016138894912455,"y0":50.000340290239215,"z0":5.906682178119874,"aX":3.3379318501991757},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.0,"breakHorizontal":-2.8,"spinRate":2154,"spinDirection":148},"zone":12,"typeConfidence":0.9,"plateTime":0.41195166947338757,"extension":6.107957567336479},"index":2,"playId":"ca12a741-54a2-30c0-8c82-ec3916bf8824","pitchNumber":3,"startTime":"2026-07-19T21:32:03.538Z","endTime":"2026-07-19T21:32:06.805Z","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":80.3,"endSpeed":73.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62835369506994,"aZ":-35.4851090881347,"pfxX":3.386900059977673,"pfxZ":-2.425624928700361,"pX":-0.04111211375539504,"pZ":0.23911523565853182,"vX0":-6.803236632100451,"vY0":-116.67627496502874,"vZ0":-4.8441900421910145,"x":118.57,"y":232.32,"x0":2.483083349652908,"y0":50.00140358529647,"z0":5.716294753475998,"aX":4.63213812341819},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-5.4,"breakHorizontal":-4.3,"spinRate":1426,"spinDirection":113},"zone":13,"typeConfidence":0.76,"plateTime":0.47093119938058514,"extension":6.088812400160744},"index":3,"playId":"697c7086-7c42-3cf8-a164-28186bedcae5","pitchNumber":4,"startTime":"2026-07-19T21:32:18.306Z","endTime":"2026-07-19T21:32:22.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.875673135244774,"aZ":-24.705918662089218,"pfxX":0.03486347299352066,"pfxZ":4.394501711896506,"pX":0.28591989304124515,"pZ":1.913048484441529,"vX0":-5.671840800500849,"vY0":-129.70695160469882,"vZ0":-4.996260915750876,"x":116.65,"y":147.97,"x0":2.499055838765003,"y0":50.001398354245154,"z0":5.755075114900042,"aX":0.05987893819071686},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.1,"breakHorizontal":1.2,"spinRate":2199,"spinDirection":168},"zone":8,"typeConfidence":0.89,"plateTime":0.42275409251765517,"extension":6.053046506986372},"hitData":{"launchSpeed":109.9,"launchAngle":13.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.21,"coordY":98.78}},"index":4,"playId":"6cf7d1e9-471c-3184-b753-13598de6c825","pitchNumber":5,"startTime":"2026-07-19T21:32:35.099Z","endTime":"2026-07-19T21:32:45.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:32:45.338Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alika Williams lines out to right fielder Dylan Crews. Alika Williams out at 1st.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T21:33:04.422Z","endTime":"2026-07-19T21:33:34.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.259019995148797,"aZ":-33.04877465966836,"pfxX":-9.898898999972888,"pfxZ":-0.6429596017565,"pX":0.16799601313088872,"pZ":2.7468335315011525,"vX0":-3.4127789257431145,"vY0":-116.14536972627089,"vZ0":0.28923749956772005,"x":110.6,"y":164.62,"x0":2.943333851712406,"y0":50.00146161536054,"z0":5.769847399070807,"aX":-13.489197781044885},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-0.8,"breakHorizontal":18.7,"spinRate":2561,"spinDirection":306},"zone":5,"typeConfidence":0.91,"plateTime":0.47202207001742424,"extension":5.894610182933255},"index":0,"playId":"08004178-1ac5-3636-8956-fcd6aca40480","pitchNumber":1,"startTime":"2026-07-19T21:33:09.372Z","endTime":"2026-07-19T21:33:13.309Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52497635990633,"aZ":-28.108446048147872,"pfxX":8.353587713653786,"pfxZ":2.8216072235035483,"pX":0.7072161385610786,"pZ":2.816214848776218,"vX0":-7.073749153561423,"vY0":-118.96475265698315,"vZ0":-1.3128703015033882,"x":90.04,"y":162.74,"x0":2.625196628606742,"y0":50.004059900433155,"z0":5.908845447162684,"aX":12.047333619046425},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.0,"breakHorizontal":-13.6,"spinRate":1812,"spinDirection":130},"zone":6,"typeConfidence":0.91,"plateTime":0.4593377735894286,"extension":5.898510085165923},"hitData":{"launchSpeed":97.4,"launchAngle":20.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.59,"coordY":73.82}},"index":1,"playId":"22bea07e-6bf4-3b72-b0f2-b4b401a00270","pitchNumber":2,"startTime":"2026-07-19T21:33:23.257Z","endTime":"2026-07-19T21:33:34.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:33:34.430Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, shortstop CJ Abrams to first baseman Andrés Chaparro. Henry Bolte to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T21:34:01.887Z","endTime":"2026-07-19T21:35:12.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11480878047994,"aZ":-18.523858208797016,"pfxX":-1.3679762754516833,"pfxZ":7.769253501974181,"pX":0.49973716181976435,"pZ":2.4053939722561153,"vX0":-4.646614130259081,"vY0":-131.0792833358308,"vZ0":-5.186241135700605,"x":97.95,"y":173.83,"x0":2.4661212474110052,"y0":50.00507618097002,"z0":5.773019831648058,"aX":-2.404724233258133},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.3,"breakHorizontal":3.4,"spinRate":2280,"spinDirection":162},"zone":6,"typeConfidence":0.87,"plateTime":0.41626600822183546,"extension":6.089279040264323},"index":0,"playId":"e8281dbd-247d-3300-9b8b-8f44e22051b9","pitchNumber":1,"startTime":"2026-07-19T21:34:01.887Z","endTime":"2026-07-19T21:34:05.850Z","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":80.3,"endSpeed":74.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.320547358456928,"aZ":-23.793957059810623,"pfxX":7.762415759639959,"pfxZ":6.043442499470273,"pX":1.5202624497703643,"pZ":1.5147713277348398,"vX0":-4.847403557101272,"vY0":-116.80417336862713,"vZ0":-4.661588721861615,"x":59.05,"y":197.88,"x0":2.6105074947257676,"y0":50.0025295442908,"z0":5.7648620263150505,"aX":10.761141364618329},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":10.1,"breakHorizontal":-13.0,"spinRate":1837,"spinDirection":131},"zone":14,"typeConfidence":0.92,"plateTime":0.46833642191221747,"extension":5.760422681136128},"index":1,"playId":"fc29b8ee-00be-364c-877b-2613b88e3ee0","pitchNumber":2,"startTime":"2026-07-19T21:34:19.794Z","endTime":"2026-07-19T21:34:23.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.116781418713227,"aZ":-20.981677831670826,"pfxX":-0.6988254104881183,"pfxZ":6.422307857940472,"pX":0.17892188200325485,"pZ":3.928193247713774,"vX0":-5.9412536240088745,"vY0":-130.79407343113994,"vZ0":-0.9394410463427211,"x":110.18,"y":132.72,"x0":2.565203531797939,"y0":50.00047510557995,"z0":5.8570857857391765,"aX":-1.2173097552996786},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.6,"breakHorizontal":2.5,"spinRate":2279,"spinDirection":162},"zone":12,"typeConfidence":0.89,"plateTime":0.4178544209646864,"extension":6.004750343210076},"index":2,"playId":"05e4a9b3-befd-3fd0-9fde-e713b9f82cdc","pitchNumber":3,"startTime":"2026-07-19T21:34:40.716Z","endTime":"2026-07-19T21:34:44.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.457374273053656,"aZ":-21.725323919737068,"pfxX":-0.24522583560439148,"pfxZ":6.080639312679843,"pX":-0.8154089949552894,"pZ":2.6735179527201813,"vX0":-8.325756351667884,"vY0":-129.5722723257293,"vZ0":-3.629987512084862,"x":148.08,"y":166.6,"x0":2.457304251346035,"y0":50.00049723666583,"z0":5.732405443350643,"aX":-0.42046552258348646},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.4,"breakHorizontal":2.2,"spinRate":2278,"spinDirection":169},"zone":11,"typeConfidence":0.89,"plateTime":0.421057029854484,"extension":6.24155859147757},"hitData":{"launchSpeed":55.3,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.02,"coordY":154.54}},"index":3,"playId":"3fe3004c-c03c-31ff-aa50-9e8437a33ba4","pitchNumber":4,"startTime":"2026-07-19T21:35:05.268Z","endTime":"2026-07-19T21:35:12.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:35:12.791Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T21:35:31.879Z","endTime":"2026-07-19T21:37:26.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"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":80.8,"endSpeed":74.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.783031649774227,"aZ":-32.91052067595406,"pfxX":-8.140777098309748,"pfxZ":-0.5289310561549954,"pX":-1.6150899848695692,"pZ":1.495089520665681,"vX0":-7.5854597435367985,"vY0":-117.48455487243066,"vZ0":-2.4626835875071356,"x":178.56,"y":198.41,"x0":2.7159617242074408,"y0":50.001911934871224,"z0":5.62314847753897,"aX":-11.350172275657885},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.3,"breakHorizontal":16.7,"spinRate":2581,"spinDirection":305},"zone":13,"typeConfidence":0.9,"plateTime":0.4666580207631066,"extension":6.006103020901573},"index":0,"playId":"6313ad32-98c7-300f-b8c4-1545cdbab989","pitchNumber":1,"startTime":"2026-07-19T21:35:39.543Z","endTime":"2026-07-19T21:35:43.210Z","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":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.25783603149871,"aZ":-32.64184948110563,"pfxX":-5.589674410328294,"pfxZ":-0.3401633967772151,"pX":-1.4190515574740432,"pZ":1.6074451454247973,"vX0":-7.846141021800913,"vY0":-116.65920286704988,"vZ0":-2.207244308678966,"x":171.09,"y":195.38,"x0":2.7159054969704592,"y0":50.001975065765826,"z0":5.647124901335737,"aX":-7.6922468507178765},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-0.8,"breakHorizontal":12.1,"spinRate":2570,"spinDirection":317},"zone":13,"typeConfidence":0.83,"plateTime":0.46977808075446603,"extension":5.9221516054795735},"index":1,"playId":"b1eb4cd1-b605-3cec-8086-9085e24a9ab9","pitchNumber":2,"startTime":"2026-07-19T21:35:53.297Z","endTime":"2026-07-19T21:35:56.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.274603448309744,"aZ":-20.30663703081489,"pfxX":8.057793942629692,"pfxZ":6.536673893224279,"pX":0.18686428238153058,"pZ":2.9880240630809665,"vX0":-8.880247410044804,"vY0":-133.29604538752562,"vZ0":-2.9200501682210294,"x":109.88,"y":158.1,"x0":2.5006994069980597,"y0":50.00171462869265,"z0":5.5489998513160685,"aX":14.627764041402463},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.5,"breakHorizontal":-12.8,"spinRate":2041,"spinDirection":137},"zone":2,"typeConfidence":0.9,"plateTime":0.40951769649754555,"extension":6.1979289731186515},"index":2,"playId":"5438b7b8-a86d-3a6b-a520-7466958c0938","pitchNumber":3,"startTime":"2026-07-19T21:36:11.946Z","endTime":"2026-07-19T21:36:15.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79021386485957,"aZ":-20.63400959444037,"pfxX":9.17500127347984,"pfxZ":6.25161204546495,"pX":-0.02180734529198115,"pZ":2.132997316871558,"vX0":-9.786157672566434,"vY0":-134.18453972815973,"vZ0":-5.053092839598451,"x":117.83,"y":181.19,"x0":2.4598514139648087,"y0":50.00153342116375,"z0":5.486899495059438,"aX":16.930643854427153},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.6,"breakHorizontal":-14.9,"spinRate":2105,"spinDirection":145},"zone":8,"typeConfidence":0.9,"plateTime":0.40634482445952136,"extension":6.381560693703853},"index":3,"playId":"2d3ae7f2-a64a-3117-ab96-1349d49f9be9","pitchNumber":4,"startTime":"2026-07-19T21:36:33.578Z","endTime":"2026-07-19T21:36:37.532Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-19T21:36:44.081Z","endTime":"2026-07-19T21:36:55.918Z","isPitch":false,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":76.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.943989025945076,"aZ":-35.05002124577192,"pfxX":1.878893652954547,"pfxZ":-2.0115158466504752,"pX":0.5785257643475181,"pZ":0.47317037126509526,"vX0":-5.613416416247424,"vY0":-118.22902953112872,"vZ0":-4.6472191737311075,"x":94.95,"y":226.0,"x0":2.7266582233962904,"y0":50.00072211651617,"z0":5.638349524033379,"aX":2.6931673170181485},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.4,"breakHorizontal":-2.2,"spinRate":1256,"spinDirection":83},"zone":14,"typeConfidence":0.88,"plateTime":0.46111482999817266,"extension":5.891964419929953},"index":5,"playId":"836e3ab6-b486-32b2-a793-bd8ba87e99d0","pitchNumber":5,"startTime":"2026-07-19T21:36:55.918Z","endTime":"2026-07-19T21:36:59.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.686173617979314,"aZ":-13.936122256738127,"pfxX":3.843907430812597,"pfxZ":9.8519037363406,"pX":-0.6847870367440629,"pZ":1.9096903717301876,"vX0":-9.448922970819964,"vY0":-135.2420639221529,"vZ0":-7.0713411372602195,"x":143.1,"y":187.22,"x0":2.355897702686236,"y0":50.00160000288222,"z0":5.536968572934958,"aX":7.115704569051551},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":-4.9,"spinRate":2171,"spinDirection":149},"zone":7,"typeConfidence":0.91,"plateTime":0.4051005434435928,"extension":6.290757417988791},"index":6,"playId":"46b8c5b9-4fd8-3d8e-a3c3-7bad7379cee3","pitchNumber":6,"startTime":"2026-07-19T21:37:21.571Z","endTime":"2026-07-19T21:37:26.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:37:26.593Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Young singles on a ground ball to third baseman Joshua Kuroda-Grauer.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T21:39:43.734Z","endTime":"2026-07-19T21:40:11.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brady Basso replaces Elvis Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T21:39:02.338Z","endTime":"2026-07-19T21:39:45.849Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669620,"link":"/api/v1/people/669620"},"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, 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":76.1,"endSpeed":71.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.352830348819626,"aZ":-40.74325890877022,"pfxX":-0.8770565440963278,"pfxZ":-6.870658051917608,"pX":-0.38999565607065406,"pZ":0.7781400113849266,"vX0":-4.960965716554945,"vY0":-110.8039947583428,"vZ0":-3.3275939966049926,"x":131.87,"y":217.77,"x0":1.9897625766910332,"y0":50.00470255148431,"z0":6.546513962508891,"aX":-1.0930996487708144},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-13.0,"breakHorizontal":2.9,"spinRate":2272,"spinDirection":334},"zone":13,"typeConfidence":0.9,"plateTime":0.4938701106977139,"extension":6.278329218247703},"index":1,"playId":"e08f44ae-9b30-3670-b409-93663b775b8a","pitchNumber":1,"startTime":"2026-07-19T21:39:45.849Z","endTime":"2026-07-19T21:39:50.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.197329476510223,"aZ":-18.32544186973875,"pfxX":1.3835481639313405,"pfxZ":7.619695064575007,"pX":0.071708686125574,"pZ":2.15269475003121,"vX0":-5.599795758131605,"vY0":-133.33425571206732,"vZ0":-7.634176352815568,"x":114.27,"y":180.66,"x0":2.0108926183731484,"y0":50.00025565314811,"z0":6.354097039645126,"aX":2.5141006006545634},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.5,"breakHorizontal":-1.4,"spinRate":2359,"spinDirection":148},"zone":8,"typeConfidence":0.71,"plateTime":0.4093456288615491,"extension":6.2002639381174935},"hitData":{"launchSpeed":63.2,"launchAngle":-52.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.28,"coordY":177.39}},"index":2,"playId":"256a3038-e000-3374-acc7-b24cbb41833e","pitchNumber":2,"startTime":"2026-07-19T21:40:01.982Z","endTime":"2026-07-19T21:40:11.842Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:40:11.842Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nasim Nuñez pops out to second baseman Alika Williams.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T21:40:35.306Z","endTime":"2026-07-19T21:43:24.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.382605129376696,"aZ":-22.939558993623645,"pfxX":2.0110285811382864,"pfxZ":5.2145614879638345,"pX":0.5318770748141777,"pZ":3.5943391388175456,"vX0":-4.980861995397579,"vY0":-131.7971433987193,"vZ0":-3.0837102459825863,"x":96.73,"y":141.73,"x0":2.1796840820558328,"y0":50.00169273261631,"z0":6.461989667245859,"aX":3.5607788267268328},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.0,"breakHorizontal":-2.6,"spinRate":2164,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.41460473269525444,"extension":6.055526304275576},"index":0,"playId":"4089c1c9-38ef-3715-9135-45ff98f01650","pitchNumber":1,"startTime":"2026-07-19T21:40:50.253Z","endTime":"2026-07-19T21:40:54.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":76.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.454706538946304,"aZ":-25.89483657494131,"pfxX":1.4425387712854847,"pfxZ":4.142218566422917,"pX":0.1252823147344637,"pZ":3.303054542933127,"vX0":-5.6403611164106575,"vY0":-123.1767185482624,"vZ0":-2.0857876169241503,"x":112.22,"y":149.6,"x0":2.2705840101823673,"y0":50.00432881897585,"z0":6.379102166698594,"aX":2.1883336727791485},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.2,"breakHorizontal":-1.1,"spinRate":2005,"spinDirection":164},"zone":12,"typeConfidence":0.9,"plateTime":0.44691344750530826,"extension":5.979409140149539},"index":1,"playId":"2768cf0f-8357-3f71-a637-b22dd971dc20","pitchNumber":2,"startTime":"2026-07-19T21:41:09.262Z","endTime":"2026-07-19T21:41:13.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.678515517080733,"aZ":-19.637826476811462,"pfxX":1.6473419099807416,"pfxZ":6.783825320334307,"pX":-5.04283072004405E-4,"pZ":2.8838793626141306,"vX0":-6.071270943743125,"vY0":-134.4435757680194,"vZ0":-5.59272483997003,"x":117.02,"y":160.92,"x0":2.0639742948672826,"y0":50.00092150902651,"z0":6.366606915786726,"aX":3.044288914265775},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.4,"breakHorizontal":-1.8,"spinRate":2050,"spinDirection":151},"zone":2,"typeConfidence":0.82,"plateTime":0.40601430644953984,"extension":6.2336496062345725},"index":2,"playId":"e5ffb75e-edbb-3b4e-9168-4ea88290e701","pitchNumber":3,"startTime":"2026-07-19T21:41:33.403Z","endTime":"2026-07-19T21:41:36.730Z","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":78.8,"endSpeed":73.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80103188383594,"aZ":-38.650681920691994,"pfxX":-0.8810899418394538,"pfxZ":-4.891438997546063,"pX":-1.2248194046113932,"pZ":0.8542950136359901,"vX0":-6.975559964339945,"vY0":-114.53489332098292,"vZ0":-3.9635403312927187,"x":163.69,"y":215.71,"x0":1.9788087471151292,"y0":50.00286798174277,"z0":6.399661016970729,"aX":-1.165901522423961},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-9.6,"breakHorizontal":3.4,"spinRate":2317,"spinDirection":341},"zone":13,"typeConfidence":0.9,"plateTime":0.478825134910863,"extension":6.367698800123841},"index":3,"playId":"c25b7ebe-2a70-31fd-a749-3ff9289878df","pitchNumber":4,"startTime":"2026-07-19T21:41:57.873Z","endTime":"2026-07-19T21:42:01.524Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-19T21:42:18.234Z","endTime":"2026-07-19T21:42:33.896Z","isPitch":false,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"playId":"fef2b1e6-d9e1-3514-85f3-8ce32062c363","startTime":"2026-07-19T21:42:33.896Z","endTime":"2026-07-19T21:42:36.896Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.634963331244023,"aZ":-20.193039980460032,"pfxX":1.0523154870748845,"pfxZ":6.4482821832812895,"pX":-0.1754984298559652,"pZ":2.7022140494848106,"vX0":-6.4376172206493125,"vY0":-134.36708026281184,"vZ0":-6.352037027186918,"x":123.69,"y":165.82,"x0":2.0979831666187776,"y0":50.00395360384081,"z0":6.496181417058384,"aX":1.955728556598253},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.7,"breakHorizontal":-0.7,"spinRate":2167,"spinDirection":154},"zone":2,"typeConfidence":0.79,"plateTime":0.4051005909185821,"extension":6.102782675907662},"index":6,"playId":"d915a800-da20-3f17-897b-e6892d09bdd1","pitchNumber":5,"startTime":"2026-07-19T21:42:52.339Z","endTime":"2026-07-19T21:42:56.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.037071718955414,"aZ":-16.77115316118979,"pfxX":4.08161612123754,"pfxZ":8.251656670782626,"pX":-0.7228327620261714,"pZ":2.519256098366877,"vX0":-8.369828830184359,"vY0":-134.94983887202778,"vZ0":-7.155789629627464,"x":144.55,"y":170.76,"x0":1.871854312847643,"y0":50.004881472464916,"z0":6.361672859269442,"aX":7.6215020219057},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.8,"breakHorizontal":-5.9,"spinRate":2341,"spinDirection":154},"zone":4,"typeConfidence":0.91,"plateTime":0.40401111222849595,"extension":6.248666537038141},"hitData":{"launchSpeed":73.9,"launchAngle":62.0,"totalDistance":161.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":156.08,"coordY":142.39}},"index":7,"playId":"e8624be8-150c-34c3-ab32-c16a47ad5a9a","pitchNumber":6,"startTime":"2026-07-19T21:43:15.366Z","endTime":"2026-07-19T21:43:24.157Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:43:24.157Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T21:43:50.005Z","endTime":"2026-07-19T21:45:43.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.345735376303864,"aZ":-33.036968341668235,"pfxX":-2.173979168745591,"pfxZ":-0.5895904065827917,"pX":0.9921842422957321,"pZ":2.9777662785450665,"vX0":-2.543903798401975,"vY0":-119.77257707245626,"vZ0":-1.278072833616857,"x":79.18,"y":158.38,"x0":2.3491288257111425,"y0":50.005332729930615,"z0":6.463061148095497,"aX":-3.169622675064196},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.1,"breakHorizontal":4.6,"spinRate":1935,"spinDirection":339},"zone":12,"typeConfidence":0.88,"plateTime":0.45667128787585654,"extension":6.188600279030918},"index":0,"playId":"f56df6f0-deae-31ee-94c4-8e972f309a37","pitchNumber":1,"startTime":"2026-07-19T21:43:56.948Z","endTime":"2026-07-19T21:44:05.619Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jacob Young steals (10) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"f56df6f0-deae-31ee-94c4-8e972f309a37","startTime":"2026-07-19T21:44:12.236Z","endTime":"2026-07-19T21:44:23.469Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.180012730384057,"aZ":-15.499104749568822,"pfxX":1.0994875470408259,"pfxZ":8.884467561345813,"pX":0.11739627022776385,"pZ":2.9680704150764137,"vX0":-5.117815602237849,"vY0":-135.74321523099047,"vZ0":-6.256853265573041,"x":112.53,"y":158.64,"x0":1.8797592950512956,"y0":50.001009915622575,"z0":6.3717189473746,"aX":2.0640910219756647},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":-1.0,"spinRate":2185,"spinDirection":156},"zone":5,"typeConfidence":0.89,"plateTime":0.40266002222911235,"extension":6.213343584254884},"index":2,"playId":"a48fbf44-9cf0-354a-9f93-bd2d1c6a4b0d","pitchNumber":2,"startTime":"2026-07-19T21:44:23.469Z","endTime":"2026-07-19T21:44:27.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9333145825331,"aZ":-16.193104815428125,"pfxX":0.7767685695892254,"pfxZ":8.571066660498818,"pX":0.22489422433299686,"pZ":2.1609627362618284,"vX0":-4.9088103546051105,"vY0":-135.06111173226572,"vZ0":-8.147036818683208,"x":108.43,"y":180.43,"x0":1.957936684649602,"y0":50.0012019893075,"z0":6.335446288704403,"aX":1.4488497634090178},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.2,"breakHorizontal":-0.5,"spinRate":2173,"spinDirection":153},"zone":8,"typeConfidence":0.81,"plateTime":0.4041501700014596,"extension":6.267503208056322},"index":3,"playId":"026b74ec-8011-362b-bfd0-18b5408872c7","pitchNumber":3,"startTime":"2026-07-19T21:44:42.345Z","endTime":"2026-07-19T21:44:46.539Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"actionPlayId":"026b74ec-8011-362b-bfd0-18b5408872c7","startTime":"2026-07-19T21:44:54.619Z","endTime":"2026-07-19T21:45:08.682Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59272878181517,"aZ":-26.503101430111307,"pfxX":0.7132085946135303,"pfxZ":3.6128505424132644,"pX":0.3074933457819021,"pZ":2.184469901856745,"vX0":-4.887333664324853,"vY0":-124.10616303983403,"vZ0":-4.6292408375512855,"x":105.28,"y":179.8,"x0":2.205005658133351,"y0":50.000347772107595,"z0":6.26730385644527,"aX":1.1190513768801842},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.8,"breakHorizontal":-0.2,"spinRate":2114,"spinDirection":130},"zone":9,"typeConfidence":0.9,"plateTime":0.44043717615227074,"extension":6.182695906741679},"index":5,"playId":"0786b426-3bae-32e7-b6df-0d50bb102b38","pitchNumber":4,"startTime":"2026-07-19T21:45:08.682Z","endTime":"2026-07-19T21:45:12.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.728265187656266,"aZ":-25.776367975441488,"pfxX":0.3490826501876674,"pfxZ":4.032501314569018,"pX":-0.6869236657090443,"pZ":1.0140059234081433,"vX0":-6.619539203239438,"vY0":-124.80396293415095,"vZ0":-7.680683493337594,"x":143.18,"y":211.4,"x0":1.9477855753595195,"y0":50.00250992430857,"z0":6.236231440455488,"aX":0.553854740190185},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.9,"breakHorizontal":0.8,"spinRate":2230,"spinDirection":100},"zone":13,"typeConfidence":0.9,"plateTime":0.43787715372922653,"extension":6.344719304341454},"index":6,"playId":"3ab146ba-a1ba-392a-8297-24815069e9d7","pitchNumber":5,"startTime":"2026-07-19T21:45:36.559Z","endTime":"2026-07-19T21:45:43.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:45:43.042Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Curtis Mead grounds out, third baseman Joshua Kuroda-Grauer to first baseman Tommy White.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T21:45:55.083Z","endTime":"2026-07-19T21:47:22.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"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":2},"pitchData":{"startSpeed":78.0,"endSpeed":73.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.93941464534851,"aZ":-39.86819317247708,"pfxX":-1.539150544639722,"pfxZ":-5.800178420166844,"pX":-0.7417794692112196,"pZ":2.3294344764134456,"vX0":-5.797119851831406,"vY0":-113.57311542730534,"vZ0":-0.7272205186699472,"x":145.27,"y":175.89,"x0":2.0287315654825746,"y0":50.00426419879506,"z0":6.568981027008764,"aX":-2.040604516345285},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-10.4,"breakHorizontal":4.1,"spinRate":2262,"spinDirection":331},"zone":4,"typeConfidence":0.9,"plateTime":0.4795764385163599,"extension":6.323825754870505},"index":0,"playId":"3eb94eb2-a6cf-306b-bd49-2942dd99dccc","pitchNumber":1,"startTime":"2026-07-19T21:46:04.043Z","endTime":"2026-07-19T21:46:08.224Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":72.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.850042624699533,"aZ":-40.69646443291468,"pfxX":-2.652522497432697,"pfxZ":-6.5559256546474405,"pX":1.0428993020682542,"pZ":2.967613097331906,"vX0":-2.017125468488691,"vY0":-112.49624236592376,"vZ0":0.9289105647595373,"x":77.25,"y":158.65,"x0":2.291654262950439,"y0":50.00556963312517,"z0":6.6315618861156675,"aX":-3.4455726676861294},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-11.4,"breakHorizontal":5.3,"spinRate":2223,"spinDirection":340},"zone":12,"typeConfidence":0.9,"plateTime":0.48442840263180686,"extension":6.115213067333974},"index":1,"playId":"e9416b83-f4b2-35b7-af8a-dd8226b6bc9b","pitchNumber":2,"startTime":"2026-07-19T21:46:22.073Z","endTime":"2026-07-19T21:46:28.739Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jacob Young steals (11) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"e9416b83-f4b2-35b7-af8a-dd8226b6bc9b","startTime":"2026-07-19T21:46:43.203Z","endTime":"2026-07-19T21:46:51.954Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"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.0,"endSpeed":86.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.150526388697852,"aZ":-17.285714517862093,"pfxX":2.3394119705669403,"pfxZ":7.966536246066338,"pX":-0.18673521408350588,"pZ":1.3609886443780765,"vX0":-6.8296930796845805,"vY0":-135.05439885965615,"vZ0":-9.709508306630166,"x":124.12,"y":202.03,"x0":2.0578346726558356,"y0":50.00322641135104,"z0":6.188812208680929,"aX":4.372718908841294},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.7,"breakHorizontal":-3.0,"spinRate":2299,"spinDirection":150},"zone":13,"typeConfidence":0.91,"plateTime":0.40373881260717637,"extension":6.310634693320857},"index":3,"playId":"5a9a7de1-b5be-3a97-86d2-6cf645437ff4","pitchNumber":3,"startTime":"2026-07-19T21:46:51.954Z","endTime":"2026-07-19T21:46:57.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.965685134352544,"aZ":-27.91536455643092,"pfxX":-0.8440796576508518,"pfxZ":2.700816011935565,"pX":0.18831227528468863,"pZ":1.6877706715285266,"vX0":-4.7476271996471375,"vY0":-124.7609316054113,"vZ0":-5.526363449645141,"x":109.82,"y":193.21,"x0":2.2251239216399537,"y0":50.0026849920831,"z0":6.230537103080606,"aX":-1.3314155486109378},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.8,"breakHorizontal":2.6,"spinRate":2144,"spinDirection":146},"zone":8,"typeConfidence":0.91,"plateTime":0.43891566530042603,"extension":6.186012872639362},"hitData":{"launchSpeed":82.8,"launchAngle":4.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.4,"coordY":168.25}},"index":4,"playId":"3fde7b1a-3025-3d3c-ae6e-5551b5de6886","pitchNumber":4,"startTime":"2026-07-19T21:47:14.630Z","endTime":"2026-07-19T21:47:22.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:47:22.558Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Shea Langeliers doubles (18) on a sharp line drive to left fielder Daylen Lile.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T21:49:30.913Z","endTime":"2026-07-19T21:50:13.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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(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":75.9,"endSpeed":70.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.23366001205704,"aZ":-39.041956423640734,"pfxX":-5.320773896834249,"pfxZ":-5.551373307486838,"pX":0.9362742987285382,"pZ":3.6091632295316662,"vX0":-2.1193445127027677,"vY0":-110.43548253620767,"vZ0":3.299218675349308,"x":81.31,"y":141.33,"x0":2.598820022147208,"y0":50.00065980240876,"z0":6.19600634324378,"aX":-6.5862522764238},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-8.9,"breakHorizontal":10.2,"spinRate":2236,"spinDirection":329},"zone":12,"typeConfidence":0.89,"plateTime":0.4955189508572406,"extension":5.754687141180335},"index":0,"playId":"534560cc-9509-3faa-a2b3-b9c0764f5e80","pitchNumber":1,"startTime":"2026-07-19T21:49:30.913Z","endTime":"2026-07-19T21:49:35.015Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.554833866473174,"aZ":-22.7707844408471,"pfxX":-1.3238314062007221,"pfxZ":5.711863549758371,"pX":0.5820786622598524,"pZ":2.6577863490137887,"vX0":-4.780409495310944,"vY0":-126.61284139769593,"vZ0":-3.3889838829109147,"x":94.81,"y":167.02,"x0":2.6561315424312713,"y0":50.00064651751869,"z0":5.807823391810504,"aX":-2.1775087966141355},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.0,"breakHorizontal":3.4,"spinRate":2165,"spinDirection":170},"zone":6,"typeConfidence":0.9,"plateTime":0.4303713650232348,"extension":6.1386612310353526},"index":1,"playId":"94cce869-df53-3feb-bf38-2cc67eedf589","pitchNumber":2,"startTime":"2026-07-19T21:49:46.131Z","endTime":"2026-07-19T21:49:50.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.653987206933657,"aZ":-25.63736351964586,"pfxX":-0.6970640728133551,"pfxZ":3.8160437822651447,"pX":-0.1121296480810536,"pZ":1.8305695806337008,"vX0":-6.068073928640316,"vY0":-129.2656451414186,"vZ0":-5.017988924166348,"x":121.27,"y":189.35,"x0":2.3438420714061943,"y0":50.00485725494697,"z0":5.733538982358821,"aX":-1.1954868268985395},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":2.4,"spinRate":2199,"spinDirection":163},"zone":8,"typeConfidence":0.9,"plateTime":0.4216240532022488,"extension":6.058356557638275},"hitData":{"launchSpeed":109.6,"launchAngle":18.0,"totalDistance":378.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":76.0,"coordY":54.88}},"index":2,"playId":"c54e042d-742d-3788-bc66-2911f2a5046f","pitchNumber":3,"startTime":"2026-07-19T21:50:00.631Z","endTime":"2026-07-19T21:50:13.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:50:13.913Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Heim grounds out, third baseman Curtis Mead to first baseman Andrés Chaparro.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T21:50:32.973Z","endTime":"2026-07-19T21:50:46.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.568094578317297,"aZ":-33.07352550539468,"pfxX":-8.904355654054907,"pfxZ":-0.6647306405473561,"pX":0.037305286400418636,"pZ":2.1508040985145516,"vX0":-3.9565204007133703,"vY0":-115.38516031951882,"vZ0":-0.9120715907627208,"x":115.58,"y":180.71,"x0":2.925886640758235,"y0":50.001043703981466,"z0":5.711654994153134,"aX":-12.116966110922766},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.2,"breakHorizontal":17.0,"spinRate":2498,"spinDirection":296},"zone":8,"typeConfidence":0.9,"plateTime":0.4729861030003084,"extension":5.863406885418816},"hitData":{"launchSpeed":92.9,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.4,"coordY":171.3}},"index":0,"playId":"0e0f586a-605d-36a1-87ed-6aaa4fc0a7d1","pitchNumber":1,"startTime":"2026-07-19T21:50:38.746Z","endTime":"2026-07-19T21:50:46.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:50:46.645Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Joshua Kuroda-Grauer pops out to shortstop CJ Abrams.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T21:51:05.810Z","endTime":"2026-07-19T21:51:35.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":72.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.545202089986176,"aZ":-41.449907244881885,"pfxX":-3.624989182620692,"pfxZ":-7.120591295460722,"pX":1.3053486269100714,"pZ":3.3895051926214834,"vX0":-1.8937551508512527,"vY0":-113.08181885408302,"vZ0":3.1899451671803316,"x":67.24,"y":147.26,"x0":2.6231246633020806,"y0":50.00371557079695,"z0":6.102897273644564,"aX":-4.72081601013983},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-11.9,"breakHorizontal":7.1,"spinRate":2307,"spinDirection":328},"zone":12,"typeConfidence":0.9,"plateTime":0.48332658076820323,"extension":5.7943192578806055},"index":0,"playId":"b73905a4-a27f-3f72-ac86-39790c240579","pitchNumber":1,"startTime":"2026-07-19T21:51:09.398Z","endTime":"2026-07-19T21:51:13.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.90369576625082,"aZ":-26.779854672588176,"pfxX":9.910112652512643,"pfxZ":3.837042686437451,"pX":0.24930487167109405,"pZ":2.672581757943417,"vX0":-8.268513629264763,"vY0":-117.4503297162865,"vZ0":-1.689937408873634,"x":107.5,"y":166.62,"x0":2.5169483175386373,"y0":50.00403587570449,"z0":5.87674774725998,"aX":13.936004372772771},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.8,"breakHorizontal":-16.1,"spinRate":1736,"spinDirection":124},"zone":5,"typeConfidence":0.94,"plateTime":0.4652083338875137,"extension":5.826506219272122},"hitData":{"launchSpeed":70.9,"launchAngle":61.0,"totalDistance":148.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":102.84,"coordY":148.98}},"index":1,"playId":"21fa355a-a33a-35b7-98f8-7e6057757dd3","pitchNumber":2,"startTime":"2026-07-19T21:51:24.202Z","endTime":"2026-07-19T21:51:35.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:51:35.127Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colby Thomas strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T21:51:40.775Z","endTime":"2026-07-19T21:52:49.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.040402035131326,"aZ":-16.512442327920223,"pfxX":6.87161766539811,"pfxZ":8.553487267500518,"pX":1.1335579308806643,"pZ":2.169643293312697,"vX0":-6.151039857870609,"vY0":-133.9780838426075,"vZ0":-5.813009417682781,"x":73.79,"y":180.2,"x0":2.558572619201705,"y0":50.000723469621484,"z0":5.534207530294509,"aX":12.578873755279586},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":-11.3,"spinRate":2041,"spinDirection":138},"zone":14,"typeConfidence":0.84,"plateTime":0.40772049678055167,"extension":6.15244634299222},"index":0,"playId":"4c9f886c-6461-3ee5-941c-bdb451fb0451","pitchNumber":1,"startTime":"2026-07-19T21:51:57.093Z","endTime":"2026-07-19T21:52:00.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.4,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47058199380329,"aZ":-34.146572544661026,"pfxX":3.087213168818047,"pfxZ":-1.4427972444220578,"pX":-0.016785405320990217,"pZ":0.49559476400879954,"vX0":-6.796689496515006,"vY0":-117.33623428153457,"vZ0":-4.415318888073351,"x":117.64,"y":225.4,"x0":2.5432804192023806,"y0":50.00473141072335,"z0":5.655824094143798,"aX":4.2172650802785885},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.6,"breakHorizontal":-3.5,"spinRate":1456,"spinDirection":93},"zone":13,"typeConfidence":0.86,"plateTime":0.4705413845012547,"extension":6.063878222402645},"index":1,"playId":"be2bc185-f960-31f6-b6ee-9a90c2e9402c","pitchNumber":2,"startTime":"2026-07-19T21:52:17.928Z","endTime":"2026-07-19T21:52:22.264Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":73.4,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07748357180188,"aZ":-29.52480238507854,"pfxX":0.7734179449905394,"pfxZ":1.916926869989532,"pX":-0.11194749241180786,"pZ":1.2634865285635366,"vX0":-6.6822881447831035,"vY0":-118.29138844002573,"vZ0":-3.775251681751411,"x":121.27,"y":204.67,"x0":2.681161453367767,"y0":50.00052353275196,"z0":5.665264573087785,"aX":1.0676308164393962},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.6,"breakHorizontal":0.7,"spinRate":1434,"spinDirection":109},"zone":13,"typeConfidence":0.91,"plateTime":0.4677615195040721,"extension":6.07870087069803},"index":2,"playId":"5019e078-6ece-38d7-8318-76d0fa7a496d","pitchNumber":3,"startTime":"2026-07-19T21:52:44.172Z","endTime":"2026-07-19T21:52:49.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:52:49.216Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Chaparro grounds out, pitcher Brady Basso to shortstop Jacob Wilson to first baseman Tommy White.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T21:54:52.186Z","endTime":"2026-07-19T21:55:20.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"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":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669620,"link":"/api/v1/people/669620"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"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":75.2,"endSpeed":69.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.52198284228417,"aZ":-41.61577250577167,"pfxX":-1.2801839079802821,"pfxZ":-7.757904821121281,"pX":-0.35600945675797613,"pZ":2.9472044987683774,"vX0":-4.735775912048197,"vY0":-109.38443452701205,"vZ0":1.372159141872562,"x":130.57,"y":159.21,"x0":1.999629841652161,"y0":50.00343224650079,"z0":6.759035012928463,"aX":-1.5572225150132772},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-13.4,"breakHorizontal":3.5,"spinRate":2206,"spinDirection":335},"zone":1,"typeConfidence":0.91,"plateTime":0.4999329315155796,"extension":6.382922030271706},"index":0,"playId":"5e7ee3ab-12ae-322f-a0c5-684f1fcb161a","pitchNumber":1,"startTime":"2026-07-19T21:54:58.727Z","endTime":"2026-07-19T21:55:03.050Z","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":92.9,"endSpeed":85.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.877369143537155,"aZ":-17.575703805063494,"pfxX":1.832201348190655,"pfxZ":7.815864767403996,"pX":-0.012081568623716319,"pZ":3.301554127992451,"vX0":-5.655763036930698,"vY0":-135.17937027486002,"vZ0":-4.959052196116737,"x":117.46,"y":149.64,"x0":1.8606812898679423,"y0":50.00545554650186,"z0":6.377095216481942,"aX":3.4240716192653267},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.4,"breakHorizontal":-2.3,"spinRate":2295,"spinDirection":147},"zone":2,"typeConfidence":0.89,"plateTime":0.4037481883736005,"extension":6.1006622605354},"hitData":{"launchSpeed":75.1,"launchAngle":3.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.19,"coordY":177.38}},"index":1,"playId":"6ee1e070-0414-34bb-b57a-648439739823","pitchNumber":2,"startTime":"2026-07-19T21:55:12.464Z","endTime":"2026-07-19T21:55:20.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:55:20.281Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"CJ Abrams doubles (19) on a sharp line drive to center fielder Henry Bolte.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T21:55:43.187Z","endTime":"2026-07-19T21:56:34.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.296877109766076,"aZ":-41.02763062294185,"pfxX":-4.597663503126295,"pfxZ":-6.991895637259265,"pX":0.36827282967080915,"pZ":4.594252019360469,"vX0":-2.370557112337613,"vY0":-111.57448933316326,"vZ0":4.389674478835893,"x":102.96,"y":114.74,"x0":2.040404002346663,"y0":50.00285401871688,"z0":6.817986526505463,"aX":-5.8207814470376595},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-11.3,"breakHorizontal":8.9,"spinRate":2261,"spinDirection":339},"zone":12,"typeConfidence":0.88,"plateTime":0.49011923116038414,"extension":6.231976310905483},"index":0,"playId":"60fde0ed-b517-323d-85a3-a6ccd3001ab1","pitchNumber":1,"startTime":"2026-07-19T21:55:51.242Z","endTime":"2026-07-19T21:55:54.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.688166742350376,"aZ":-15.23095416890922,"pfxX":2.7993831157325424,"pfxZ":9.049169439807834,"pX":0.25780382030837007,"pZ":2.5396618550237324,"vX0":-5.700401117236662,"vY0":-135.4909726927677,"vZ0":-7.334050539749821,"x":107.17,"y":170.21,"x0":2.0187106453886696,"y0":50.002599704384956,"z0":6.3320932385447115,"aX":5.241661714238323},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":-4.0,"spinRate":2214,"spinDirection":148},"zone":5,"typeConfidence":0.93,"plateTime":0.403200653457922,"extension":6.038847842141992},"index":1,"playId":"787c6c82-0aa1-3141-821e-24d1257f7c06","pitchNumber":2,"startTime":"2026-07-19T21:56:07.438Z","endTime":"2026-07-19T21:56:12.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.394329005406114,"aZ":-26.85975906145756,"pfxX":1.3089976327283166,"pfxZ":3.3914360552143723,"pX":-0.2230428178851779,"pZ":2.2090509922690567,"vX0":-5.7053196443924366,"vY0":-124.52128075383033,"vZ0":-4.648738974686004,"x":125.5,"y":179.14,"x0":1.9295129324226747,"y0":50.004980968639885,"z0":6.3269424894219854,"aX":2.053223110091176},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.3,"breakHorizontal":-1.1,"spinRate":2164,"spinDirection":200},"zone":8,"typeConfidence":0.9,"plateTime":0.44015563538445646,"extension":6.280914657733397},"hitData":{"launchSpeed":105.1,"launchAngle":15.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":163.11,"coordY":55.06}},"index":2,"playId":"2a0d34a2-c2ab-3b45-91b7-6ef0b325c8ca","pitchNumber":3,"startTime":"2026-07-19T21:56:22.390Z","endTime":"2026-07-19T21:56:34.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:56:34.626Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dylan Crews walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T21:56:44.925Z","endTime":"2026-07-19T21:58:03.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"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":93.0,"endSpeed":85.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19042631008305,"aZ":-17.55839829729642,"pfxX":0.3953958710261716,"pfxZ":7.7870986481095095,"pX":0.020714213149240657,"pZ":4.900964047963506,"vX0":-5.45837024305426,"vY0":-135.5319563306457,"vZ0":-1.0237681563494423,"x":116.21,"y":106.45,"x0":2.001855514506416,"y0":50.0020342696909,"z0":6.499637095573433,"aX":0.7436227457044841},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":0.4,"spinRate":2324,"spinDirection":151},"zone":11,"typeConfidence":0.66,"plateTime":0.4028006797147392,"extension":6.1888434178318565},"index":0,"playId":"43428569-13fb-3e68-9bcb-a3d8dc773e6f","pitchNumber":1,"startTime":"2026-07-19T21:57:04.876Z","endTime":"2026-07-19T21:57:08.654Z","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":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.435855416796098,"aZ":-16.12680926426069,"pfxX":1.637742331883608,"pfxZ":8.584245709984666,"pX":0.2601177897491975,"pZ":3.872902791628546,"vX0":-5.2142732353800305,"vY0":-135.1328776627602,"vZ0":-3.899326659614438,"x":107.08,"y":134.21,"x0":1.9927756038406976,"y0":50.00570203667681,"z0":6.450889824094379,"aX":3.063492479511808},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":-2.0,"spinRate":2303,"spinDirection":151},"zone":12,"typeConfidence":0.89,"plateTime":0.4036455100765717,"extension":6.17485784095571},"index":1,"playId":"6f00e631-cd18-38c4-8253-07a29b820b05","pitchNumber":2,"startTime":"2026-07-19T21:57:22.416Z","endTime":"2026-07-19T21:57:26.435Z","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":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.479185358969158,"aZ":-18.32809515116017,"pfxX":0.026993431052084738,"pfxZ":7.507153110063724,"pX":-0.7282040360861215,"pZ":3.838263248761129,"vX0":-7.31117117440572,"vY0":-134.5372877323708,"vZ0":-3.4897353930447337,"x":128.93,"y":146.08,"x0":2.0139214535461876,"y0":50.00352009879789,"z0":6.441048934249257,"aX":0.05002985488998987},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.1,"breakHorizontal":1.4,"spinRate":2283,"spinDirection":152},"zone":11,"typeConfidence":0.78,"plateTime":0.4061421443913096,"extension":6.224821548105569},"index":2,"playId":"dfe7e91b-37aa-39ed-a52a-a41fe2a422d6","pitchNumber":3,"startTime":"2026-07-19T21:57:41.574Z","endTime":"2026-07-19T21:57:45.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.051190515959867,"aZ":-16.06385935528535,"pfxX":0.7412017187410505,"pfxZ":8.617981767920902,"pX":-0.48762558888519825,"pZ":3.7078921807441105,"vX0":-7.106458600158525,"vY0":-135.25073317366,"vZ0":-4.273058251185167,"x":135.59,"y":138.67,"x0":2.067628310257645,"y0":50.00180203599076,"z0":6.420751577459246,"aX":1.387173963174633},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":0.0,"spinRate":2301,"spinDirection":152},"zone":11,"typeConfidence":0.92,"plateTime":0.40360723449714353,"extension":6.100351343730336},"index":3,"playId":"152d6e60-8874-3a4a-84f3-56e6196d88c4","pitchNumber":4,"startTime":"2026-07-19T21:57:58.817Z","endTime":"2026-07-19T21:58:03.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:58:03.664Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harry Ford strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T21:58:10.086Z","endTime":"2026-07-19T21:59:45.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.614603263838436,"aZ":-19.276271093632666,"pfxX":-0.8875575756931333,"pfxZ":8.06237523594462,"pX":-0.6592615926849723,"pZ":2.9145885979522386,"vX0":-6.888680896984382,"vY0":-126.20572008131464,"vZ0":-4.462042872204684,"x":142.13,"y":160.09,"x0":2.230210873374745,"y0":50.00501853623153,"z0":6.274607363870521,"aX":-1.4199542589465532},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":13.7,"breakHorizontal":3.4,"spinRate":2127,"spinDirection":151},"zone":1,"typeConfidence":0.92,"plateTime":0.4353386490243145,"extension":6.275672214218036},"index":0,"playId":"489849d5-9f54-3a9c-8d5a-0b45b28b8899","pitchNumber":1,"startTime":"2026-07-19T21:58:40.399Z","endTime":"2026-07-19T21:58:43.760Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"cb9e0f0d-87f1-478e-b270-8f56fa41798b","startTime":"2026-07-19T21:59:00.571Z","endTime":"2026-07-19T21:59:05.571Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.8,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.577587317914546,"aZ":-17.948836596022268,"pfxX":2.9582354801340314,"pfxZ":7.468610239935531,"pX":0.6508084339731517,"pZ":2.8828117600559793,"vX0":-5.257374763608136,"vY0":-136.07825602243398,"vZ0":-5.905699858882184,"x":92.19,"y":160.94,"x0":2.21013994675405,"y0":50.0001522477861,"z0":6.295135739039889,"aX":5.632601224528522},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.7,"breakHorizontal":-4.4,"spinRate":2293,"spinDirection":143},"zone":3,"typeConfidence":0.93,"plateTime":0.4001903690961748,"extension":6.1418711187494},"index":2,"playId":"26b76511-f647-3ed2-915f-7b73ded55f6b","pitchNumber":2,"startTime":"2026-07-19T21:59:19.110Z","endTime":"2026-07-19T21:59:24.440Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":73.5,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.10808205861945,"aZ":-38.79233440374113,"pfxX":-2.277599843736563,"pfxZ":-4.957266777505636,"pX":0.11456491288459311,"pZ":0.8505430483138495,"vX0":-3.5201051092329902,"vY0":-114.51837933084512,"vZ0":-4.022192308234333,"x":112.63,"y":215.82,"x0":1.964372342762573,"y0":50.003009570935035,"z0":6.403977867732798,"aX":-3.0404674260592777},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-9.7,"breakHorizontal":4.9,"spinRate":2277,"spinDirection":340},"zone":14,"typeConfidence":0.89,"plateTime":0.47732432149657145,"extension":6.332424056455887},"index":3,"playId":"648d1e58-36d3-3af0-adf1-438e1e472dc4","pitchNumber":3,"startTime":"2026-07-19T21:59:38.841Z","endTime":"2026-07-19T21:59:45.859Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:59:45.859Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T22:00:09.827Z","endTime":"2026-07-19T22:01:26.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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, 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":93.8,"endSpeed":86.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.293226054371583,"aZ":-19.818400495622065,"pfxX":7.647543880498415,"pfxZ":6.53541768137747,"pX":1.7876224517233796,"pZ":2.147491031971154,"vX0":-3.6414864860018517,"vY0":-136.43931590997013,"vZ0":-7.348337795987031,"x":48.86,"y":180.8,"x0":2.144189343587733,"y0":50.000403154843056,"z0":6.23534583657356,"aX":14.453627737088032},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.6,"breakHorizontal":-13.1,"spinRate":2127,"spinDirection":151},"zone":14,"typeConfidence":0.93,"plateTime":0.4010456381252441,"extension":6.13027196192403},"index":0,"playId":"e153a2fa-0cef-3cb2-a85a-b2c28fe7e82d","pitchNumber":1,"startTime":"2026-07-19T22:00:14.585Z","endTime":"2026-07-19T22:00:18.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66459389673114,"aZ":-15.625357322479905,"pfxX":1.1454013759140471,"pfxZ":8.933552293014635,"pX":-0.5765604183956405,"pZ":1.968151009540866,"vX0":-7.442157923959426,"vY0":-135.07441930778418,"vZ0":-8.547099602381078,"x":138.98,"y":185.64,"x0":2.0624565064426106,"y0":50.00650252044439,"z0":6.266174934890188,"aX":2.1231780123931},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":-0.5,"spinRate":2233,"spinDirection":145},"zone":7,"typeConfidence":0.92,"plateTime":0.4050671396991725,"extension":6.2705049700617925},"index":1,"playId":"68cbc955-f867-3789-9c25-e2a2106d4a7f","pitchNumber":2,"startTime":"2026-07-19T22:00:32.981Z","endTime":"2026-07-19T22:00:36.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.805893365787412,"aZ":-24.330251839567786,"pfxX":8.980242609130357,"pfxZ":4.1479709968254195,"pX":1.2182284825345264,"pZ":1.8908085999645188,"vX0":-5.697183729296825,"vY0":-136.13728417498425,"vZ0":-7.3380346274460315,"x":70.56,"y":187.73,"x0":2.163374258022646,"y0":50.002635403928316,"z0":6.286522289584766,"aX":16.981364958258325},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.2,"breakHorizontal":-15.2,"spinRate":1993,"spinDirection":153},"zone":14,"typeConfidence":0.7,"plateTime":0.40119240098595643,"extension":5.951878645936174},"index":2,"playId":"72ad9336-8d30-352d-b712-1862030a79a4","pitchNumber":3,"startTime":"2026-07-19T22:00:59.162Z","endTime":"2026-07-19T22:01:03.431Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-19T22:01:10.256Z","endTime":"2026-07-19T22:01:22.977Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":73.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.265826628710602,"aZ":-38.82686837185382,"pfxX":1.417511324622668,"pfxZ":-4.993866435399896,"pX":-0.6499091303890608,"pZ":0.7887099936082906,"vX0":-6.10150342286761,"vY0":-114.69072470774834,"vZ0":-4.205014991029046,"x":141.77,"y":217.48,"x0":1.861064400938978,"y0":50.00328905171108,"z0":6.433548031357726,"aX":1.8881892973972987},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-9.8,"breakHorizontal":-1.1,"spinRate":2285,"spinDirection":344},"zone":13,"typeConfidence":0.9,"plateTime":0.4776203833962498,"extension":6.371104678826832},"index":4,"playId":"f8297f3f-b755-3247-b842-454c0d54fbc5","pitchNumber":4,"startTime":"2026-07-19T22:01:22.977Z","endTime":"2026-07-19T22:01:26.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:01:26.985Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tommy White walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T22:03:17.871Z","endTime":"2026-07-19T22:05:39.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37036542109454,"aZ":-25.064503135922397,"pfxX":-1.0348043304451164,"pfxZ":4.1866748705289805,"pX":0.8072777131898651,"pZ":2.111423175478128,"vX0":-4.335289850199246,"vY0":-128.6757424853522,"vZ0":-4.313731499288017,"x":86.23,"y":181.77,"x0":2.6393782952814995,"y0":50.00460017504044,"z0":5.720975713951073,"aX":-1.7586620210057307},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.0,"breakHorizontal":2.8,"spinRate":2198,"spinDirection":156},"zone":9,"typeConfidence":0.9,"plateTime":0.4235163578216561,"extension":5.995678242448998},"index":0,"playId":"d3db03e7-1bd9-3adf-b8dd-560293b432f9","pitchNumber":1,"startTime":"2026-07-19T22:03:31.689Z","endTime":"2026-07-19T22:03:35.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47739769697759,"aZ":-24.734130260363706,"pfxX":-0.6410928899288628,"pfxZ":4.283936478449348,"pX":0.43085237919896563,"pZ":3.614152507433467,"vX0":-5.343687198368071,"vY0":-130.03078072491473,"vZ0":-0.975047930236072,"x":100.58,"y":141.2,"x0":2.5834603458623184,"y0":50.005992268693134,"z0":5.845537213207638,"aX":-1.1133563367049883},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.8,"breakHorizontal":2.2,"spinRate":2201,"spinDirection":167},"zone":12,"typeConfidence":0.9,"plateTime":0.4188660736205141,"extension":6.028834454465529},"index":1,"playId":"7bc4827e-f359-3f41-93b4-a7f186da4917","pitchNumber":2,"startTime":"2026-07-19T22:03:45.192Z","endTime":"2026-07-19T22:03:49.380Z","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":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.427261251428313,"aZ":-30.641085546639733,"pfxX":3.704302828621527,"pfxZ":1.1052105747362395,"pX":0.24908078344863122,"pZ":-0.2561248801341174,"vX0":-6.752726217670815,"vY0":-117.96879671248085,"vZ0":-6.8965585844560735,"x":107.51,"y":245.7,"x0":2.692116098852796,"y0":50.00077837693753,"z0":5.598930710764645,"aX":5.121606095645504},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.2,"breakHorizontal":-4.7,"spinRate":1423,"spinDirection":95},"zone":14,"typeConfidence":0.78,"plateTime":0.46772640103193597,"extension":6.045544913982635},"index":2,"playId":"fc3dd4a6-7b34-3915-9d02-8bf980c172d7","pitchNumber":3,"startTime":"2026-07-19T22:03:59.989Z","endTime":"2026-07-19T22:04:04.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66831735900678,"aZ":-23.244771709607335,"pfxX":-1.6583402260247024,"pfxZ":5.037900045724772,"pX":0.8829587047480781,"pZ":3.79469980587369,"vX0":-3.801435450981633,"vY0":-131.03430284419724,"vZ0":-0.8226615701745076,"x":83.34,"y":136.32,"x0":2.556983145507517,"y0":50.00281547214866,"z0":5.819451529861044,"aX":-2.9391860515765327},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.2,"breakHorizontal":3.7,"spinRate":2254,"spinDirection":168},"zone":12,"typeConfidence":0.9,"plateTime":0.4149625414738267,"extension":6.0223179811376175},"index":3,"playId":"99ffaaca-9165-3090-893e-8b0cd40a4b95","pitchNumber":4,"startTime":"2026-07-19T22:04:17.128Z","endTime":"2026-07-19T22:04:20.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.19005762909155,"aZ":-24.732626099941545,"pfxX":7.986441049129631,"pfxZ":5.055675749786465,"pX":2.2561772529182424,"pZ":2.575506933200001,"vX0":-3.748744198994077,"vY0":-119.47206142466028,"vZ0":-2.424675238215704,"x":31.0,"y":169.24,"x0":2.7934206370777037,"y0":50.000084602417836,"z0":5.786520334259815,"aX":11.74817558298748},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":9.0,"breakHorizontal":-13.8,"spinRate":1865,"spinDirection":129},"zone":12,"typeConfidence":0.91,"plateTime":0.4553765000239074,"extension":5.779495135695607},"index":4,"playId":"f9d8aca6-1796-3c73-996b-1af1e4e08814","pitchNumber":5,"startTime":"2026-07-19T22:04:33.595Z","endTime":"2026-07-19T22:04:36.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":83.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.96984826902221,"aZ":-21.75269681233361,"pfxX":0.96962058516382,"pfxZ":5.932215884772562,"pX":0.6034327215738106,"pZ":2.774617184340408,"vX0":-5.263863073287971,"vY0":-130.127519765996,"vZ0":-3.396192174121637,"x":94.0,"y":163.87,"x0":2.50536765905187,"y0":50.005504229828944,"z0":5.698210194515196,"aX":1.7048356829002531},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.4,"breakHorizontal":-0.8,"spinRate":2179,"spinDirection":166},"zone":6,"typeConfidence":0.87,"plateTime":0.41701236808448083,"extension":6.179190874719382},"index":5,"playId":"bd5e1220-3c2c-36a5-a673-5c8bca986235","pitchNumber":6,"startTime":"2026-07-19T22:04:50.386Z","endTime":"2026-07-19T22:04:55.231Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-19T22:05:06.572Z","endTime":"2026-07-19T22:05:16.550Z","isPitch":false,"type":"action","player":{"id":695720,"link":"/api/v1/people/695720"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.060569898640903,"aZ":-23.294066140809626,"pfxX":-1.0971705061128398,"pfxZ":5.064601132393614,"pX":0.4577146273953878,"pZ":2.9549575012665534,"vX0":-5.089645698107555,"vY0":-130.4259664285541,"vZ0":-2.556688240695228,"x":99.55,"y":159.0,"x0":2.563383546934844,"y0":50.00023997949388,"z0":5.6732626998586975,"aX":-1.9201523263434026},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.9,"breakHorizontal":2.9,"spinRate":2236,"spinDirection":160},"zone":3,"typeConfidence":0.9,"plateTime":0.41726032656845025,"extension":6.08547118620596},"index":7,"playId":"36c4bc16-a6d0-32ef-992d-09fa94a88910","pitchNumber":7,"startTime":"2026-07-19T22:05:16.550Z","endTime":"2026-07-19T22:05:20.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.518993495611127,"aZ":-22.113154741259297,"pfxX":-2.0335534491991725,"pfxZ":5.685361137874638,"pX":1.4473565885611428,"pZ":3.2498840537757965,"vX0":-2.2760391876408415,"vY0":-131.14186214146488,"vZ0":-2.176912261185168,"x":61.83,"y":151.03,"x0":2.5856107813871922,"y0":50.005003543682896,"z0":5.7127681063726605,"aX":-3.599255491299885},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.1,"breakHorizontal":4.1,"spinRate":2198,"spinDirection":170},"zone":12,"typeConfidence":0.9,"plateTime":0.4151107223846413,"extension":6.067464969611514},"index":8,"playId":"38e017b2-ccd9-34ea-b8c0-f49b140d71c7","pitchNumber":8,"startTime":"2026-07-19T22:05:34.687Z","endTime":"2026-07-19T22:05:39.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:05:39.730Z","atBatIndex":58},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nationals challenged (play at 1st), call on the field was overturned: Henry Bolte grounds into a double play, second baseman Nasim Nuñez to shortstop CJ Abrams to first baseman Andrés Chaparro. Tommy White out at 2nd. Henry Bolte out at 1st.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T22:05:55.342Z","endTime":"2026-07-19T22:06:43.740Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":76.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.127490834329222,"aZ":-25.16579510821576,"pfxX":8.953328680232236,"pfxZ":4.880709792535086,"pX":0.2271444112593678,"pZ":0.9727962258287824,"vX0":-7.97059879808364,"vY0":-117.87178612340617,"vZ0":-5.783185644426748,"x":108.34,"y":212.51,"x0":2.456667117630447,"y0":50.00402152731017,"z0":5.722566909929399,"aX":12.856721294870397},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.9,"breakHorizontal":-14.8,"spinRate":1711,"spinDirection":124},"zone":14,"typeConfidence":0.93,"plateTime":0.4611320903662932,"extension":5.776798324906089},"index":0,"playId":"236eb4d3-a665-3707-9fa3-3e124633cacb","pitchNumber":1,"startTime":"2026-07-19T22:06:05.191Z","endTime":"2026-07-19T22:06:09.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":84.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.406062128586303,"aZ":-19.79604098686212,"pfxX":0.39487255022048706,"pfxZ":6.979759022481131,"pX":0.4930816584544769,"pZ":2.780365445107814,"vX0":-5.389754596708541,"vY0":-130.78763153877335,"vZ0":-3.8150637530940505,"x":98.2,"y":163.71,"x0":2.5087059405111316,"y0":50.00366115286573,"z0":5.699304061370956,"aX":0.7004894555463371},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.2,"breakHorizontal":0.2,"spinRate":2260,"spinDirection":157},"zone":6,"typeConfidence":0.85,"plateTime":0.4150306874703995,"extension":6.151274241056176},"index":1,"playId":"bf5b0352-ec8e-3150-8050-835182822165","pitchNumber":2,"startTime":"2026-07-19T22:06:20.944Z","endTime":"2026-07-19T22:06:25.115Z","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":80.5,"endSpeed":74.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.366729957288033,"aZ":-31.999509126050757,"pfxX":-8.17601735684712,"pfxZ":0.12218029478125914,"pX":0.6983000041336679,"pZ":2.71501533297645,"vX0":-2.7728720166650715,"vY0":-117.22627379660281,"vZ0":-0.04224659956686794,"x":90.38,"y":165.47,"x0":2.957260903122451,"y0":50.000243373013035,"z0":5.710888104986838,"aX":-11.420798853358773},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.5,"breakHorizontal":15.5,"spinRate":2546,"spinDirection":299},"zone":6,"typeConfidence":0.89,"plateTime":0.4665519185580438,"extension":5.837902513175431},"hitData":{"launchSpeed":106.2,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.48,"coordY":153.04}},"index":2,"playId":"b0cd061f-122b-39de-b036-34ee25c5059f","pitchNumber":3,"startTime":"2026-07-19T22:06:35.848Z","endTime":"2026-07-19T22:06:43.740Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":120},"playEndTime":"2026-07-19T22:06:43.740Z","atBatIndex":59},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alika Williams doubles (9) on a ground ball to left fielder Daylen Lile.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T22:09:05.982Z","endTime":"2026-07-19T22:10:39.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.438922838411198,"aZ":-20.716440455536528,"pfxX":9.146720417698049,"pfxZ":6.537537406301327,"pX":0.7835109058364929,"pZ":2.1041935082226613,"vX0":-7.6354563605482735,"vY0":-130.75485920859245,"vZ0":-5.143240605140715,"x":87.13,"y":181.97,"x0":2.5359369762884287,"y0":50.00322237559209,"z0":5.625752152650603,"aX":16.03067370252395},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.0,"breakHorizontal":-15.1,"spinRate":2110,"spinDirection":142},"zone":9,"typeConfidence":0.9,"plateTime":0.41697703561427435,"extension":6.15313060020946},"index":0,"playId":"421bc957-4d4c-3a13-9050-a0bf481ba1d1","pitchNumber":1,"startTime":"2026-07-19T22:09:16.490Z","endTime":"2026-07-19T22:09:19.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":75.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.26255467310096,"aZ":-30.384828867913637,"pfxX":-6.372783922993153,"pfxZ":1.269119050809576,"pX":0.10902592339042089,"pZ":1.4567543466620558,"vX0":-4.424075334692301,"vY0":-117.67540382778118,"vZ0":-2.9062012492098517,"x":112.84,"y":199.45,"x0":2.8379695944831247,"y0":50.00193828498365,"z0":5.5079718358739935,"aX":-8.98268239276385},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.9,"breakHorizontal":12.6,"spinRate":2571,"spinDirection":303},"zone":14,"typeConfidence":0.86,"plateTime":0.46454202147059176,"extension":5.819052378986876},"index":1,"playId":"70d2f69a-c6c4-3d8b-9fb1-688108437bb4","pitchNumber":2,"startTime":"2026-07-19T22:09:32.260Z","endTime":"2026-07-19T22:09:36.790Z","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":91.7,"endSpeed":84.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33700594081135,"aZ":-14.471642605431192,"pfxX":5.492110563085771,"pfxZ":9.738987861125825,"pX":0.4137177589781537,"pZ":3.2372469634166885,"vX0":-7.3912498614322,"vY0":-133.38062610682803,"vZ0":-3.569721100352333,"x":101.23,"y":151.37,"x0":2.495947779428222,"y0":50.00076397285341,"z0":5.623966251249853,"aX":9.981368865074455},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.2,"breakHorizontal":-8.5,"spinRate":2152,"spinDirection":149},"zone":3,"typeConfidence":0.84,"plateTime":0.40928848371047133,"extension":6.326478596621957},"index":2,"playId":"f08e3f9f-6c48-35c8-994c-8d3206b86cdd","pitchNumber":3,"startTime":"2026-07-19T22:09:48.529Z","endTime":"2026-07-19T22:09:52.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.263034308363356,"aZ":-35.40689805992388,"pfxX":3.033650577347324,"pfxZ":-2.3315916901690237,"pX":-0.5066831783183458,"pZ":-0.4341711813088247,"vX0":-7.9858538167151325,"vY0":-117.22229908834949,"vZ0":-6.1581380739862865,"x":136.31,"y":250.5,"x0":2.5582093505190127,"y0":50.00496579116792,"z0":5.55320880111037,"aX":4.200083029519169},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-5.6,"breakHorizontal":-3.4,"spinRate":1248,"spinDirection":92},"zone":13,"typeConfidence":0.81,"plateTime":0.46820952660265913,"extension":5.969517304572761},"index":3,"playId":"08e68111-aadb-392d-81e5-bdaab9f9f5d3","pitchNumber":4,"startTime":"2026-07-19T22:10:05.053Z","endTime":"2026-07-19T22:10:08.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.740583147724394,"aZ":-34.03527319666957,"pfxX":1.0285106568209272,"pfxZ":-1.3357456038931819,"pX":0.014579474354656207,"pZ":2.3982116763709813,"vX0":-6.381432378257473,"vY0":-117.33490214385971,"vZ0":-0.3821585863681327,"x":116.44,"y":174.03,"x0":2.6331690554545073,"y0":50.00118068145925,"z0":5.72867598526223,"aX":1.4384935264147403},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.3,"breakHorizontal":-0.4,"spinRate":1438,"spinDirection":69},"zone":5,"typeConfidence":0.88,"plateTime":0.4664113891872983,"extension":6.079671841479925},"hitData":{"launchSpeed":101.1,"launchAngle":4.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.51,"coordY":113.99}},"index":4,"playId":"09e4de8b-87f1-3210-955e-5b2d72a91a6a","pitchNumber":5,"startTime":"2026-07-19T22:10:25.937Z","endTime":"2026-07-19T22:10:39.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:10:39.488Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Wilson flies out to left fielder Daylen Lile.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T22:10:56.867Z","endTime":"2026-07-19T22:11:16.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":73.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.93118871362214,"aZ":-39.99934906180923,"pfxX":-4.184382649398298,"pfxZ":-5.868784066582741,"pX":-0.3945587395403247,"pZ":1.4171098898959378,"vX0":-5.118303470698486,"vY0":-114.42697002787826,"vZ0":-1.365478006491836,"x":132.04,"y":200.52,"x0":2.40966442653623,"y0":50.00189161938171,"z0":5.919678052213975,"aX":-5.580556525606618},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-10.7,"breakHorizontal":8.8,"spinRate":2305,"spinDirection":333},"zone":13,"typeConfidence":0.87,"plateTime":0.47758514560714094,"extension":6.028688276649626},"hitData":{"launchSpeed":81.4,"launchAngle":48.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.72,"coordY":123.71}},"index":0,"playId":"6d32b8c1-0f0e-3068-8613-9e05137ffc6a","pitchNumber":1,"startTime":"2026-07-19T22:11:05.285Z","endTime":"2026-07-19T22:11:16.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:11:16.282Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Young grounds out, third baseman Joshua Kuroda-Grauer to first baseman Tommy White.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T22:13:33.039Z","endTime":"2026-07-19T22:14:12.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Geoff Hartlieb replaces Brady Basso.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T22:13:03.287Z","endTime":"2026-07-19T22:13:35.173Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664129,"link":"/api/v1/people/664129"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66854394249288,"aZ":-30.242117689193183,"pfxX":0.2911397236651292,"pfxZ":1.266503716896569,"pX":0.4511163873425032,"pZ":1.615944159020945,"vX0":6.337326489275592,"vY0":-122.36823836297667,"vZ0":-4.680278699312777,"x":99.8,"y":195.15,"x0":-2.2030389074502557,"y0":50.003915641878855,"z0":6.125089539978157,"aX":0.44358076379479555},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.4,"breakHorizontal":-1.9,"spinRate":2514,"spinDirection":340},"zone":9,"typeConfidence":0.9,"plateTime":0.4464988995977266,"extension":6.076626542450023},"index":1,"playId":"f93ca917-6e57-3778-97c4-1b3cc360c7fe","pitchNumber":1,"startTime":"2026-07-19T22:13:35.173Z","endTime":"2026-07-19T22:13:39.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.053546991403206,"aZ":-33.472190057395544,"pfxX":2.089391179723904,"pfxZ":-0.8640963303041902,"pX":1.0770756479326649,"pZ":1.7143108763239367,"vX0":6.900058606124404,"vY0":-121.68432201408211,"vZ0":-3.7922350192459,"x":75.94,"y":192.49,"x0":-2.0623726244207434,"y0":50.001288012079854,"z0":6.181488442730813,"aX":3.14421124727182},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.2,"breakHorizontal":-5.4,"spinRate":2598,"spinDirection":22},"zone":14,"typeConfidence":0.91,"plateTime":0.44948148381411857,"extension":6.010643869774276},"index":2,"playId":"8003c9cd-25c3-366c-9f8c-00771c1cc834","pitchNumber":2,"startTime":"2026-07-19T22:13:49.528Z","endTime":"2026-07-19T22:13:53.480Z","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":92.9,"endSpeed":85.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.565729813697242,"aZ":-21.974376976670133,"pfxX":-9.511095675972141,"pfxZ":5.5223293151824615,"pX":0.08461643231596117,"pZ":2.335480971774551,"vX0":9.913715432068207,"vY0":-134.87786208875943,"vZ0":-5.604106871421903,"x":113.77,"y":175.72,"x0":-2.3979619242953594,"y0":50.00619817867131,"z0":5.983901769602928,"aX":-17.577134860970975},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.0,"breakHorizontal":15.2,"spinRate":2375,"spinDirection":221},"zone":5,"typeConfidence":0.9,"plateTime":0.405657889622272,"extension":6.050574327888028},"hitData":{"launchSpeed":93.6,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.43,"coordY":172.82}},"index":3,"playId":"e2d3586c-a456-3c37-8c2d-53310a3cab74","pitchNumber":3,"startTime":"2026-07-19T22:14:05.265Z","endTime":"2026-07-19T22:14:12.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:14:12.766Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nasim Nuñez grounds out to first baseman Tommy White.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T22:14:20.610Z","endTime":"2026-07-19T22:16:12.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.840162728785256,"aZ":-16.484434201576992,"pfxX":-7.020088459394129,"pfxZ":8.019426231439667,"pX":-0.5047958019764411,"pZ":1.85846987916917,"vX0":7.750250683007869,"vY0":-138.47256832206835,"vZ0":-8.136045605044492,"x":136.24,"y":188.6,"x0":-2.418304107585836,"y0":50.00052808658511,"z0":5.92212284265131,"aX":-13.729672356593303},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.1,"breakHorizontal":11.3,"spinRate":2284,"spinDirection":220},"zone":7,"typeConfidence":0.75,"plateTime":0.3944637821201713,"extension":6.324548312593319},"index":0,"playId":"f0c7b4ab-63a1-3042-b6b9-492aeccf84fd","pitchNumber":1,"startTime":"2026-07-19T22:14:40.018Z","endTime":"2026-07-19T22:14:43.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.333170596968127,"aZ":-28.896384759984915,"pfxX":-0.6596739836413752,"pfxZ":2.1877689597072147,"pX":1.0097462738358742,"pZ":-0.2968587046918548,"vX0":7.711004729998665,"vY0":-122.88289540779228,"vZ0":-8.880400399155453,"x":78.51,"y":246.8,"x0":-2.1128135691973466,"y0":50.00094804555794,"z0":5.8983629044416785,"aX":-0.9878103271239221},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.7,"breakHorizontal":-1.1,"spinRate":2605,"spinDirection":331},"zone":14,"typeConfidence":0.9,"plateTime":0.44953451434596303,"extension":6.116839319537935},"index":1,"playId":"54ba2a0a-d22b-339e-b9d9-a8e649723750","pitchNumber":2,"startTime":"2026-07-19T22:14:53.234Z","endTime":"2026-07-19T22:14:56.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37337575128905,"aZ":-32.345957647313774,"pfxX":1.364041988653296,"pfxZ":-0.11330583490144086,"pX":0.18735591823267506,"pZ":1.7276869355187359,"vX0":5.546111588256679,"vY0":-121.99580992303812,"vZ0":-3.7991171466436944,"x":109.86,"y":192.13,"x0":-2.2900906053895302,"y0":50.00247446106598,"z0":6.084844509275087,"aX":2.061674732761218},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.8,"breakHorizontal":-3.7,"spinRate":2518,"spinDirection":33},"zone":8,"typeConfidence":0.91,"plateTime":0.4484831209510709,"extension":5.931263653603068},"index":2,"playId":"005648ea-93db-3669-9bc0-8a79e67ef20c","pitchNumber":3,"startTime":"2026-07-19T22:15:11.114Z","endTime":"2026-07-19T22:15:15.530Z","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.6,"endSpeed":78.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.762781585056324,"aZ":-31.889262213940015,"pfxX":0.8943690910395103,"pfxZ":0.18250394722875257,"pX":1.302218894424626,"pZ":0.023806439771930102,"vX0":8.04326936653546,"vY0":-122.79474967015214,"vZ0":-7.8457073433635935,"x":67.36,"y":238.14,"x0":-2.1344423600776308,"y0":50.001260114785886,"z0":5.980510048533269,"aX":1.3609214846746327},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.3,"breakHorizontal":-3.6,"spinRate":2425,"spinDirection":349},"zone":14,"typeConfidence":0.9,"plateTime":0.44640256216097063,"extension":5.995658079727935},"index":3,"playId":"b3f08e7f-9e18-31c3-a2c8-402a8a61aa04","pitchNumber":4,"startTime":"2026-07-19T22:15:30.982Z","endTime":"2026-07-19T22:15:35.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5683017201844,"aZ":-18.274403178758746,"pfxX":-5.109666310557173,"pfxZ":7.092226266871156,"pX":-1.8582572847231955,"pZ":3.3628334365671333,"vX0":3.485336332062573,"vY0":-138.1264429526598,"vZ0":-4.141651799810827,"x":187.83,"y":147.98,"x0":-2.4632637772108144,"y0":50.004721347672444,"z0":6.086661196139392,"aX":-10.018293020166364},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.4,"breakHorizontal":8.6,"spinRate":2162,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.3943418862199386,"extension":6.023166855229878},"index":4,"playId":"44ad56ff-d6eb-393b-b438-2917dce4e1e3","pitchNumber":5,"startTime":"2026-07-19T22:15:48.045Z","endTime":"2026-07-19T22:15:52.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19974364957883,"aZ":-19.685724341831385,"pfxX":-4.671447586227563,"pfxZ":6.467839728360908,"pX":0.27127302163153594,"pZ":2.182327485729321,"vX0":8.393672541980893,"vY0":-136.88104145096187,"vZ0":-6.8276646552491425,"x":106.66,"y":179.86,"x0":-2.203628655392304,"y0":50.00318808208395,"z0":6.018898407382725,"aX":-9.02160058353642},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.7,"breakHorizontal":7.1,"spinRate":2243,"spinDirection":216},"zone":6,"typeConfidence":0.91,"plateTime":0.3974743004193839,"extension":6.190863047942189},"hitData":{"launchSpeed":93.3,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.52,"coordY":168.25}},"index":5,"playId":"73f6624e-14e0-3d6a-bab0-ba1ba28021bd","pitchNumber":6,"startTime":"2026-07-19T22:16:04.078Z","endTime":"2026-07-19T22:16:12.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:16:12.312Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out, second baseman Alika Williams to first baseman Tommy White.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T22:16:26.473Z","endTime":"2026-07-19T22:17:18.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.965218753972632,"aZ":-31.162444333317744,"pfxX":0.6921986181346669,"pfxZ":0.6616583191881791,"pX":-0.9283035014195739,"pZ":2.431847482568524,"vX0":3.2855782467012427,"vY0":-121.73483928741636,"vZ0":-2.7169275657085885,"x":152.38,"y":173.12,"x0":-2.3781098699800105,"y0":50.00075288625875,"z0":6.224846945932262,"aX":1.0516561282729018},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.8,"breakHorizontal":-1.9,"spinRate":2384,"spinDirection":346},"zone":13,"typeConfidence":0.9,"plateTime":0.44770348635198554,"extension":5.943684521793146},"index":0,"playId":"6b6cc42d-a069-3ece-82cb-4665616fe431","pitchNumber":1,"startTime":"2026-07-19T22:16:35.992Z","endTime":"2026-07-19T22:16:39.780Z","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":2},"pitchData":{"startSpeed":93.4,"endSpeed":87.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33794368668476,"aZ":-26.939074333285767,"pfxX":-6.770501881773,"pfxZ":2.7396400441416926,"pX":-1.8009682589633613,"pZ":3.1029704770868154,"vX0":4.382335933495871,"vY0":-136.09096088474422,"vZ0":-2.8744696451794556,"x":185.65,"y":155.0,"x0":-2.536346100818653,"y0":50.00474483461437,"z0":6.000039429597137,"aX":-12.952116929953856},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.7,"breakHorizontal":11.6,"spinRate":2163,"spinDirection":224},"zone":11,"typeConfidence":0.74,"plateTime":0.3994614848852631,"extension":6.027751562854433},"index":1,"playId":"91143cf6-f073-3d42-b916-ef7d922d806c","pitchNumber":2,"startTime":"2026-07-19T22:16:52.931Z","endTime":"2026-07-19T22:16:56.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":84.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21091405321093,"aZ":-23.692817162402555,"pfxX":-0.7030229055638079,"pfxZ":4.785235341563892,"pX":-0.21097546572004097,"pZ":2.624874416123733,"vX0":5.48363760437661,"vY0":-130.89854709287573,"vZ0":-4.550451945817002,"x":125.04,"y":167.91,"x0":-2.223062973261513,"y0":50.00048249506183,"z0":6.114204051195079,"aX":-1.2458980987622632},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.0,"breakHorizontal":0.4,"spinRate":2343,"spinDirection":208},"zone":5,"typeConfidence":0.88,"plateTime":0.4151456811610439,"extension":6.073147878326111},"hitData":{"launchSpeed":108.6,"launchAngle":3.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.46,"coordY":142.9}},"index":2,"playId":"4a405f89-2a67-3d4f-be0e-3c49eafffae6","pitchNumber":3,"startTime":"2026-07-19T22:17:10.794Z","endTime":"2026-07-19T22:17:18.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:17:18.098Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T22:19:37.891Z","endTime":"2026-07-19T22:20:37.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tom Cosgrove replaces Foster Griffin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T22:18:31.364Z","endTime":"2026-07-19T22:19:39.976Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676680,"link":"/api/v1/people/676680"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.2,"endSpeed":66.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.537263366344916,"aZ":-32.060804018296245,"pfxX":-8.97314255384627,"pfxZ":0.09723486617015631,"pX":-0.7428902640172531,"pZ":3.4373899266971413,"vX0":-5.268209392814529,"vY0":-104.92844585500296,"vZ0":4.766026383683458,"x":145.32,"y":145.97,"x0":2.969857582279965,"y0":50.00057316137193,"z0":4.882526155522691,"aX":-9.954933489998595},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":1.9,"breakHorizontal":17.8,"spinRate":2751,"spinDirection":281},"zone":11,"typeConfidence":0.9,"plateTime":0.5229484949544418,"extension":5.618659933404858},"index":1,"playId":"3e82c7ce-20ea-30cf-8dbb-995179805ab3","pitchNumber":1,"startTime":"2026-07-19T22:19:39.976Z","endTime":"2026-07-19T22:19:44.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.2,"endSpeed":67.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.204890316571614,"aZ":-29.970226899665114,"pfxX":-10.521507120007008,"pfxZ":1.923530187347641,"pX":0.6078956197259591,"pZ":2.7441456203850905,"vX0":-2.5694552242611564,"vY0":-106.58066583846332,"vZ0":2.8797222595919933,"x":93.83,"y":164.69,"x0":3.1972752692919504,"y0":50.001008942121665,"z0":4.771757377808287,"aX":-12.040292573334893},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":4.7,"breakHorizontal":19.8,"spinRate":2899,"spinDirection":285},"zone":6,"typeConfidence":0.9,"plateTime":0.5149333639575833,"extension":5.57388040508289},"index":2,"playId":"50b7f2c1-9a1e-33f9-8edb-cf03d1656dce","pitchNumber":2,"startTime":"2026-07-19T22:19:55.709Z","endTime":"2026-07-19T22:19:59.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.5,"endSpeed":66.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.909981557474563,"aZ":-30.25107148677372,"pfxX":-10.650341894072888,"pfxZ":1.7206908463026949,"pX":1.0589517618631095,"pZ":3.3145741289015485,"vX0":-1.7189414538900234,"vY0":-105.3957103689025,"vZ0":4.126782058722247,"x":76.64,"y":149.29,"x0":3.2694746396527785,"y0":50.003194417087904,"z0":4.837170673712635,"aX":-11.91015149739706},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":4.7,"breakHorizontal":19.8,"spinRate":2862,"spinDirection":278},"zone":12,"typeConfidence":0.9,"plateTime":0.5208703416969738,"extension":5.542176485091383},"index":3,"playId":"da4f1343-3bfb-35f8-9e27-989632392087","pitchNumber":3,"startTime":"2026-07-19T22:20:12.894Z","endTime":"2026-07-19T22:20:17.537Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":72.0,"endSpeed":65.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.928073958877185,"aZ":-29.475144211773912,"pfxX":-9.345314675348812,"pfxZ":2.460376091363999,"pX":-0.5572088552830595,"pZ":3.8876368155252936,"vX0":-4.371980526874505,"vY0":-104.56009537943373,"vZ0":5.080192107238362,"x":138.24,"y":133.81,"x0":2.7805149675171896,"y0":50.004659718678106,"z0":4.899714724309764,"aX":-10.266222032120655},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":6.4,"breakHorizontal":18.2,"spinRate":2704,"spinDirection":279},"zone":11,"typeConfidence":0.9,"plateTime":0.5254294063793892,"extension":5.589603658658874},"index":4,"playId":"0b2f7e1c-b218-35e2-a3ad-9b84fe765b63","pitchNumber":4,"startTime":"2026-07-19T22:20:33.485Z","endTime":"2026-07-19T22:20:37.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:20:37.172Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers challenged (pitch result), call on the field was confirmed: Shea Langeliers called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T22:20:50.972Z","endTime":"2026-07-19T22:22:58.465Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":71.6,"endSpeed":65.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.486207736442804,"aZ":-31.415498925744956,"pfxX":-9.369537980640414,"pfxZ":0.7025643246295541,"pX":0.6875841497558669,"pZ":2.707942447898495,"vX0":-2.6308438071676608,"vY0":-104.06737443169688,"vZ0":3.297094306046029,"x":90.79,"y":165.67,"x0":3.189617686302415,"y0":50.003595237824534,"z0":4.854724664846205,"aX":-10.149631281137012},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":2.6,"breakHorizontal":17.8,"spinRate":2840,"spinDirection":281},"zone":6,"typeConfidence":0.91,"plateTime":0.5288432643664183,"extension":5.65491443086955},"index":0,"playId":"9d575c61-6f3e-34e0-ba3c-6fec79109ae5","pitchNumber":1,"startTime":"2026-07-19T22:21:10.504Z","endTime":"2026-07-19T22:21:14.170Z","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":87.9,"endSpeed":81.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.027979660244693,"aZ":-23.909568941210505,"pfxX":3.7018066216634695,"pfxZ":4.91134483673561,"pX":0.5872086956437632,"pZ":2.465886759641636,"vX0":-6.636564661687758,"vY0":-128.05860822615423,"vZ0":-0.9120453748834184,"x":94.62,"y":172.2,"x0":2.7154613118665796,"y0":50.00572470072599,"z0":4.673812862380308,"aX":6.23442976672395},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.0,"breakHorizontal":-5.4,"spinRate":2429,"spinDirection":117},"zone":6,"typeConfidence":0.9,"plateTime":0.42549018501188973,"extension":5.81137329800491},"index":1,"playId":"ad004d3a-98dc-3a4c-b369-eaf87e47ac8b","pitchNumber":2,"startTime":"2026-07-19T22:21:28.004Z","endTime":"2026-07-19T22:21:33.079Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-19T22:21:42.398Z","endTime":"2026-07-19T22:21:57.090Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.4,"endSpeed":67.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.77988045275532,"aZ":-32.80884040875606,"pfxX":-10.280443368893462,"pfxZ":-0.5500997323475332,"pX":1.814334306456084,"pZ":2.9038889047800382,"vX0":-0.24764808174137093,"vY0":-106.78076519242582,"vZ0":3.776627117483857,"x":47.84,"y":160.37,"x0":3.2670614518267573,"y0":50.00327471615176,"z0":4.808937421331901,"aX":-11.844199479080656},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":0.4,"breakHorizontal":18.7,"spinRate":2945,"spinDirection":279},"zone":12,"typeConfidence":0.9,"plateTime":0.5133955628077342,"extension":5.684491163804869},"index":3,"playId":"ba5d6cab-a66c-3a3d-b3f0-f07744384c3f","pitchNumber":3,"startTime":"2026-07-19T22:21:57.090Z","endTime":"2026-07-19T22:22:00.956Z","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":72.4,"endSpeed":66.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.675686539431513,"aZ":-32.881969582272966,"pfxX":-9.612496300400675,"pfxZ":-0.6381639885917583,"pX":-1.2766634812177562,"pZ":2.6823995387689883,"vX0":-5.976185074339406,"vY0":-105.2285229784834,"vZ0":3.598832754350001,"x":165.66,"y":166.36,"x0":2.8534801956997025,"y0":50.00017639868737,"z0":4.771534062889592,"aX":-10.725060645163934},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":0.2,"breakHorizontal":19.1,"spinRate":2875,"spinDirection":282},"zone":11,"typeConfidence":0.9,"plateTime":0.5214896863084615,"extension":5.802709325136357},"index":4,"playId":"98d57b9a-80ee-36c4-95c1-7ab61b48c144","pitchNumber":4,"startTime":"2026-07-19T22:22:15.064Z","endTime":"2026-07-19T22:22:20.304Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":73.1,"endSpeed":67.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.76354960064078,"aZ":-31.81633758004873,"pfxX":-9.847132334974393,"pfxZ":0.3088060282416212,"pX":0.44745821263031,"pZ":1.8595301659088999,"vX0":-2.4638625672599956,"vY0":-106.4636694196454,"vZ0":1.649865447077471,"x":99.94,"y":188.57,"x0":2.899606588727731,"y0":50.00063606092363,"z0":4.683135252775889,"aX":-11.269515888104193},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":1.3,"breakHorizontal":18.5,"spinRate":2864,"spinDirection":283},"zone":9,"typeConfidence":0.9,"plateTime":0.5150423910524258,"extension":5.95332900239004},"index":5,"playId":"ae896be6-0433-3c45-b03b-ce5500ae1851","pitchNumber":5,"startTime":"2026-07-19T22:22:53.113Z","endTime":"2026-07-19T22:22:58.465Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}},"playEndTime":"2026-07-19T22:22:58.465Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonah Heim singles on a line drive to left fielder Daylen Lile.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T22:23:21.130Z","endTime":"2026-07-19T22:25:11.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18270774216123,"aZ":-25.30040299440765,"pfxX":7.810656691094364,"pfxZ":4.111704465119709,"pX":0.16302104165971276,"pZ":3.2943010889166504,"vX0":-8.707263486331616,"vY0":-128.42164723844627,"vZ0":0.8925163186585916,"x":110.79,"y":149.83,"x0":2.580134528658696,"y0":50.005061551417946,"z0":4.907707718619743,"aX":13.069279375762251},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.9,"breakHorizontal":-12.2,"spinRate":2517,"spinDirection":122},"zone":2,"typeConfidence":0.93,"plateTime":0.42623554925823637,"extension":5.7653423683547915},"index":0,"playId":"e185b133-aaef-332a-9a9f-7a381d943f7c","pitchNumber":1,"startTime":"2026-07-19T22:23:33.121Z","endTime":"2026-07-19T22:23:36.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.5,"endSpeed":67.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.803445618739357,"aZ":-33.016293993696316,"pfxX":-9.402140125763857,"pfxZ":-0.7290846477044948,"pX":2.115367297611315,"pZ":2.1248211635824314,"vX0":0.4586507451975253,"vY0":-106.94976655178912,"vZ0":2.3633117901194174,"x":36.37,"y":181.41,"x0":3.11899816863856,"y0":50.002252276927145,"z0":4.713798628960758,"aX":-10.868555282522737},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-0.4,"breakHorizontal":16.9,"spinRate":2881,"spinDirection":284},"zone":14,"typeConfidence":0.9,"plateTime":0.5125400703144143,"extension":5.669672257875205},"index":1,"playId":"a76104b2-b87f-32af-a2d9-2dfe27ee22ae","pitchNumber":2,"startTime":"2026-07-19T22:23:53.965Z","endTime":"2026-07-19T22:23:57.619Z","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":2},"pitchData":{"startSpeed":73.4,"endSpeed":67.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.95057405215277,"aZ":-33.36399022103317,"pfxX":-8.607362046143352,"pfxZ":-1.0304548149716108,"pX":-0.3411561952599182,"pZ":2.438423247812564,"vX0":-4.217466430040403,"vY0":-106.73277368675679,"vZ0":2.9932347195531523,"x":130.0,"y":172.94,"x0":2.78108442133411,"y0":50.004709783155214,"z0":4.783454500804362,"aX":-9.898060919557182},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-0.7,"breakHorizontal":16.8,"spinRate":2800,"spinDirection":284},"zone":4,"typeConfidence":0.9,"plateTime":0.5138332429422552,"extension":5.679442741624041},"index":2,"playId":"f3553f5a-d01c-3643-8bf8-a7e3cf9f45a3","pitchNumber":3,"startTime":"2026-07-19T22:24:12.287Z","endTime":"2026-07-19T22:24:18.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.9,"endSpeed":67.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.98509598886322,"aZ":-31.62650720784349,"pfxX":-8.12154138817421,"pfxZ":0.4807353988832723,"pX":0.5134337444136786,"pZ":2.103724591716467,"vX0":-3.2236641145307456,"vY0":-106.13390415261023,"vZ0":2.255911074388411,"x":97.43,"y":181.98,"x0":3.106671030235516,"y0":50.002996106907645,"z0":4.626046200482569,"aX":-9.275052633503243},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":1.8,"breakHorizontal":15.6,"spinRate":2836,"spinDirection":280},"zone":9,"typeConfidence":0.9,"plateTime":0.515865726545278,"extension":5.697994200968578},"hitData":{"launchSpeed":77.7,"launchAngle":22.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.27,"coordY":130.01}},"index":3,"playId":"47ab6b91-87a7-3509-b6fc-15899597c397","pitchNumber":4,"startTime":"2026-07-19T22:25:00.159Z","endTime":"2026-07-19T22:25:11.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:25:11.868Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joshua Kuroda-Grauer singles on a ground ball to right fielder Dylan Crews. Jonah Heim to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T22:25:33.965Z","endTime":"2026-07-19T22:26:48.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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(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":87.0,"endSpeed":80.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.742875658372334,"aZ":-24.38847621466716,"pfxX":2.469891363140751,"pfxZ":4.709967566624016,"pX":-0.0064501779480931245,"pZ":3.2088675646349683,"vX0":-7.30541777995014,"vY0":-126.63959756198854,"vZ0":0.7683602189839371,"x":117.25,"y":152.14,"x0":2.5732800951558494,"y0":50.0001362424776,"z0":4.827439210740003,"aX":4.081059400550153},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.9,"breakHorizontal":-3.1,"spinRate":2506,"spinDirection":122},"zone":2,"typeConfidence":0.9,"plateTime":0.42974059719244995,"extension":5.821973453642521},"index":0,"playId":"fad2b12b-fdf4-3756-ac78-dc1944acfcd8","pitchNumber":1,"startTime":"2026-07-19T22:25:37.964Z","endTime":"2026-07-19T22:25:41.525Z","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":87.8,"endSpeed":81.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.182479080829363,"aZ":-21.353908721158284,"pfxX":2.3841930873833155,"pfxZ":6.3958284280999145,"pX":1.1811040364333083,"pZ":3.4295763642201633,"vX0":-4.62827664689397,"vY0":-127.92496113796743,"vZ0":0.9780604148639483,"x":71.98,"y":146.18,"x0":2.6871511848263916,"y0":50.0042391977741,"z0":4.690781316352596,"aX":4.035119634712112},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.0,"breakHorizontal":-3.5,"spinRate":2503,"spinDirection":126},"zone":12,"typeConfidence":0.9,"plateTime":0.42477021896820233,"extension":5.79659250974931},"index":1,"playId":"435aa851-4871-314c-82b8-995b70d49f12","pitchNumber":2,"startTime":"2026-07-19T22:25:54.667Z","endTime":"2026-07-19T22:25:58.581Z","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":2},"pitchData":{"startSpeed":71.9,"endSpeed":66.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.77102627667501,"aZ":-32.97653537868936,"pfxX":-6.168499454846318,"pfxZ":-0.7290369406275445,"pX":-0.6949349846055398,"pZ":2.0599248149839724,"vX0":-5.471468075124053,"vY0":-104.55884102156682,"vZ0":2.486571019673061,"x":143.49,"y":183.16,"x0":2.757791018853806,"y0":50.001247554388506,"z0":4.727215689491895,"aX":-6.821931298961262},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-0.2,"breakHorizontal":12.7,"spinRate":2689,"spinDirection":280},"zone":7,"typeConfidence":0.9,"plateTime":0.5240308215435068,"extension":5.782811634529291},"index":2,"playId":"c48cd26f-718d-35fc-9cdf-9bcebe83125f","pitchNumber":3,"startTime":"2026-07-19T22:26:11.264Z","endTime":"2026-07-19T22:26:16.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.679003601027716,"aZ":-23.88792890545568,"pfxX":2.3943652132339337,"pfxZ":4.83957566628258,"pX":0.8204485862125014,"pZ":1.4598025417948197,"vX0":-5.365177384814146,"vY0":-128.94650416915675,"vZ0":-3.4771015192943824,"x":85.73,"y":199.37,"x0":2.601854598461014,"y0":50.002468775251884,"z0":4.634777369812145,"aX":4.099304922120263},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.4,"breakHorizontal":-3.4,"spinRate":2381,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.4221380871246825,"extension":5.713809817863371},"hitData":{"launchSpeed":98.0,"launchAngle":-4.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.75,"coordY":112.98}},"index":3,"playId":"048f3c76-8ae3-3964-acf1-c56061e3bcfa","pitchNumber":4,"startTime":"2026-07-19T22:26:38.898Z","endTime":"2026-07-19T22:26:48.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:26:48.580Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Cortes grounds out to first baseman Andrés Chaparro.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T22:29:38.926Z","endTime":"2026-07-19T22:31:28.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8],"actionIndex":[1,2,6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665953,"link":"/api/v1/people/665953"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T22:27:15.415Z","endTime":"2026-07-19T22:28:02.272Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Clayton Beeter replaces Tom Cosgrove.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-19T22:28:02.272Z","endTime":"2026-07-19T22:29:11.425Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690925,"link":"/api/v1/people/690925"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Carlos Cortes replaces Colby Thomas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-07-19T22:29:11.425Z","endTime":"2026-07-19T22:29:41.241Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":687515,"link":"/api/v1/people/687515"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62185334559141,"aZ":-32.03103162321751,"pfxX":1.4415761001612863,"pfxZ":0.08581710754026695,"pX":0.6648374786775307,"pZ":3.001360872097892,"vX0":4.062123161080488,"vY0":-126.73494729256018,"vZ0":-1.4613883760931445,"x":91.66,"y":157.74,"x0":-1.1373864247546646,"y0":50.00238912609193,"z0":6.1121391684965785,"aX":2.3758712314796457},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.1,"breakHorizontal":-3.4,"spinRate":2800,"spinDirection":15},"zone":3,"typeConfidence":0.9,"plateTime":0.4299693392328021,"extension":5.791994479843915},"index":3,"playId":"8397e95f-f689-353e-943b-ff5c04a3ded9","pitchNumber":1,"startTime":"2026-07-19T22:29:41.241Z","endTime":"2026-07-19T22:29:45.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29881749017857,"aZ":-34.58798927312198,"pfxX":1.9200890851359245,"pfxZ":-1.452717189732029,"pX":0.4349295960674082,"pZ":0.6663172243880908,"vX0":3.1279954401966816,"vY0":-127.39146151824396,"vZ0":-6.33213737760272,"x":100.42,"y":220.79,"x0":-1.0548371389045965,"y0":50.006020619423325,"z0":5.893224230455102,"aX":3.1804956989372055},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.7,"breakHorizontal":-4.1,"spinRate":2785,"spinDirection":17},"zone":14,"typeConfidence":0.9,"plateTime":0.42870195380039267,"extension":5.854796213711221},"index":4,"playId":"b19111e0-e9b4-3576-8b4f-4337b2bf92b7","pitchNumber":2,"startTime":"2026-07-19T22:29:58.173Z","endTime":"2026-07-19T22:30:02.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.169638934510093,"aZ":-34.3176677016907,"pfxX":0.1265694434953062,"pfxZ":-1.2634298061960314,"pX":1.8565947701279888,"pZ":-0.4379831718021831,"vX0":7.079846074924429,"vY0":-128.88453101548993,"vZ0":-9.073151806131515,"x":46.23,"y":250.61,"x0":-0.9350573451350809,"y0":50.00399787790928,"z0":5.754594240480217,"aX":0.21442371656798287},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-4.1,"breakHorizontal":-1.7,"spinRate":2875,"spinDirection":24},"zone":14,"typeConfidence":0.89,"plateTime":0.4239333132839853,"extension":5.916614166914002},"index":5,"playId":"6da81732-610c-3adf-95e7-705840055aae","pitchNumber":3,"startTime":"2026-07-19T22:30:22.975Z","endTime":"2026-07-19T22:30:26.761Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Clayton Beeter. Jonah Heim to 3rd. Joshua Kuroda-Grauer to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":6,"actionPlayId":"6da81732-610c-3adf-95e7-705840055aae","startTime":"2026-07-19T22:30:43.809Z","endTime":"2026-07-19T22:30:53.123Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.552829338766706,"aZ":-37.11224678443284,"pfxX":1.9223172794556311,"pfxZ":-2.9806213225640086,"pX":-0.7259015555735212,"pZ":4.447056057350921,"vX0":0.16803452699211116,"vY0":-127.47306823364295,"vZ0":2.925837886703291,"x":144.67,"y":118.71,"x0":-1.0425115520292798,"y0":50.00257331633674,"z0":6.20121605074764,"aX":3.1847046638798693},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.6,"breakHorizontal":-3.5,"spinRate":2779,"spinDirection":27},"zone":11,"typeConfidence":0.9,"plateTime":0.42857103682291653,"extension":5.805242586508052},"index":7,"playId":"32def8d7-9f4e-30ad-b75f-3e4d41e4574a","pitchNumber":4,"startTime":"2026-07-19T22:30:53.123Z","endTime":"2026-07-19T22:30:56.810Z","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":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.330472025746555,"aZ":-37.49296002579565,"pfxX":-0.11869754522725318,"pfxZ":-3.1964919485438106,"pX":0.5853401756120582,"pZ":1.7612125227842683,"vX0":4.069684220306932,"vY0":-127.69130159972356,"vZ0":-3.003494546130706,"x":94.69,"y":191.23,"x0":-1.0083134354163992,"y0":50.00340410054677,"z0":5.879355394960824,"aX":-0.1986198504772916},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-6.2,"breakHorizontal":-0.6,"spinRate":2770,"spinDirection":29},"zone":9,"typeConfidence":0.9,"plateTime":0.4276561650339201,"extension":5.840676534421163},"hitData":{"launchSpeed":87.9,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.51,"coordY":168.76}},"index":8,"playId":"f43a07d0-cd9e-3c88-99a8-79ec5501cbb4","pitchNumber":5,"startTime":"2026-07-19T22:31:20.754Z","endTime":"2026-07-19T22:31:28.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:31:28.239Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Curtis Mead singles on a ground ball to left fielder Tyler Soderstrom.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T22:33:35.215Z","endTime":"2026-07-19T22:34:04.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Carlos Cortes remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T22:32:58.542Z","endTime":"2026-07-19T22:33:37.376Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":687515,"link":"/api/v1/people/687515"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11740779055396,"aZ":-31.743110534986627,"pfxX":0.2845853701087302,"pfxZ":0.2985654154002617,"pX":0.7332106427052294,"pZ":2.0679102351890783,"vX0":6.811526790099958,"vY0":-120.63244021541851,"vZ0":-3.19311017620137,"x":89.05,"y":182.95,"x0":-2.178518911727758,"y0":50.0043512201677,"z0":6.242338933711543,"aX":0.41409377523903174},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.0,"breakHorizontal":-2.4,"spinRate":2462,"spinDirection":17},"zone":9,"typeConfidence":0.92,"plateTime":0.4561572285547175,"extension":5.943201945578579},"index":1,"playId":"07668a61-f274-3138-9b76-4c879b39e858","pitchNumber":1,"startTime":"2026-07-19T22:33:37.376Z","endTime":"2026-07-19T22:33:41.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02556961260389,"aZ":-23.924715177867395,"pfxX":-7.795626433614475,"pfxZ":4.392403800344848,"pX":-1.398940259391772,"pZ":2.561196984073937,"vX0":5.660576632178762,"vY0":-135.367604022974,"vZ0":-5.038588560052166,"x":170.32,"y":169.63,"x0":-2.4909937402327094,"y0":50.00562412712678,"z0":6.094183864852899,"aX":-14.654313236073348},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.2,"breakHorizontal":13.1,"spinRate":2359,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.40265843868458173,"extension":6.028740701833562},"hitData":{"launchSpeed":71.9,"launchAngle":11.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.64,"coordY":113.51}},"index":2,"playId":"f7f4f7e7-b1de-3d0d-9b7b-5aaa45693ab4","pitchNumber":2,"startTime":"2026-07-19T22:33:52.579Z","endTime":"2026-07-19T22:34:04.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:34:04.719Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Luis García Jr. lines into a double play, shortstop Jacob Wilson to first baseman Tommy White. Curtis Mead out at 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T22:35:28.854Z","endTime":"2026-07-19T22:35:38.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luis García Jr. replaces Andrés Chaparro.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T22:34:20.149Z","endTime":"2026-07-19T22:35:11.650Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":665953,"link":"/api/v1/people/665953"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"playId":"71b399b2-21f8-3231-857e-330496f29cd7","startTime":"2026-07-19T22:35:11.650Z","endTime":"2026-07-19T22:35:14.695Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":84.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45195049472823,"aZ":-22.772742386855878,"pfxX":0.29396948890998575,"pfxZ":5.311747604817242,"pX":0.19018841970604267,"pZ":2.6301069794615524,"vX0":6.099821753067866,"vY0":-130.64406200752302,"vZ0":-4.7843664153942305,"x":109.75,"y":167.77,"x0":-2.1903637535128353,"y0":50.000895960331185,"z0":6.146135040426403,"aX":0.5190341128114643},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.0,"breakHorizontal":-1.6,"spinRate":2548,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.4155427989745655,"extension":5.945792315754757},"hitData":{"launchSpeed":92.6,"launchAngle":8.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":116.02,"coordY":152.53}},"index":2,"playId":"ddd75a92-bfda-3257-b77a-d19e937bdea0","pitchNumber":1,"startTime":"2026-07-19T22:35:30.999Z","endTime":"2026-07-19T22:35:38.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:35:38.047Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"CJ Abrams walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T22:36:06.814Z","endTime":"2026-07-19T22:37:18.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.968679992858338,"aZ":-32.299793624980616,"pfxX":0.11884860177655887,"pfxZ":-0.08108468838917782,"pX":-0.1801308727622783,"pZ":0.5275897432266051,"vX0":5.317365039348273,"vY0":-121.96662847775082,"vZ0":-6.495581633098135,"x":123.87,"y":224.54,"x0":-2.399898006147109,"y0":50.00521394758499,"z0":5.995426989827092,"aX":0.17900286244819222},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.4,"breakHorizontal":-1.4,"spinRate":2446,"spinDirection":358},"zone":13,"typeConfidence":0.91,"plateTime":0.4483140321414534,"extension":6.151282675782819},"index":0,"playId":"b085f859-b190-38c4-9238-f8a2e1faaf72","pitchNumber":1,"startTime":"2026-07-19T22:36:06.814Z","endTime":"2026-07-19T22:36:10.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":84.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.103234397379634,"aZ":-21.68301332567281,"pfxX":-1.7892041729084576,"pfxZ":5.96544065223043,"pX":0.4840250640004543,"pZ":1.01307254143442,"vX0":7.347689935510301,"vY0":-130.45643470745998,"vZ0":-8.899435674476376,"x":98.55,"y":211.43,"x0":-2.1116164478260364,"y0":50.00648601936461,"z0":6.046278989851201,"aX":-3.149349880353669},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.4,"breakHorizontal":1.9,"spinRate":2509,"spinDirection":218},"zone":14,"typeConfidence":0.89,"plateTime":0.4165706667462783,"extension":5.948475717807119},"index":1,"playId":"15014a80-7da9-30e3-a1ee-22275a10e8b4","pitchNumber":2,"startTime":"2026-07-19T22:36:24.165Z","endTime":"2026-07-19T22:36:27.866Z","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":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.211129120917594,"aZ":-17.825478519774347,"pfxX":-4.84985819855656,"pfxZ":7.578128375975028,"pX":-0.40878906795242703,"pZ":2.748013413065673,"vX0":7.239180489327456,"vY0":-135.87789168372217,"vZ0":-5.3334051825939905,"x":132.58,"y":164.58,"x0":-2.46190040728449,"y0":50.004826934163184,"z0":5.951483334446341,"aX":-9.186002201141518},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":7.4,"spinRate":2343,"spinDirection":214},"zone":4,"typeConfidence":0.91,"plateTime":0.4011537582369993,"extension":6.066173472622794},"index":2,"playId":"38fbb382-3880-38b4-8f09-6dbd48856b32","pitchNumber":3,"startTime":"2026-07-19T22:36:40.811Z","endTime":"2026-07-19T22:36:44.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.813011688637637,"aZ":-31.028109184910036,"pfxX":0.4148324000159018,"pfxZ":0.7702545232757814,"pX":1.0811833051059256,"pZ":2.0257271304228137,"vX0":7.62094245090521,"vY0":-122.06631206124156,"vZ0":-3.3420915710627037,"x":75.79,"y":184.09,"x0":-2.145871281403961,"y0":50.00539496663508,"z0":6.1064091694616645,"aX":0.6214913966041185},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.8,"breakHorizontal":-2.6,"spinRate":2577,"spinDirection":12},"zone":14,"typeConfidence":0.91,"plateTime":0.45007788165602935,"extension":6.077743778477451},"index":3,"playId":"4c947916-abfe-3d1f-b5e7-d10fdea0f0af","pitchNumber":4,"startTime":"2026-07-19T22:36:56.515Z","endTime":"2026-07-19T22:37:00.324Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":84.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.380963095856938,"aZ":-23.447284478416165,"pfxX":-1.531937960618509,"pfxZ":4.981215711099784,"pX":0.37202540240837906,"pZ":-0.0018805826049155356,"vX0":7.438636575770045,"vY0":-130.29966041622933,"vZ0":-10.6014701158902,"x":102.82,"y":238.83,"x0":-2.2971277767166396,"y0":50.00519935221281,"z0":5.8302130340814005,"aX":-2.6858103827283206},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.3,"breakHorizontal":1.4,"spinRate":2416,"spinDirection":219},"zone":14,"typeConfidence":0.88,"plateTime":0.41726975131229604,"extension":6.161591033510371},"index":4,"playId":"71b8f93e-289c-37f9-a1f3-5d84775881d2","pitchNumber":5,"startTime":"2026-07-19T22:37:14.174Z","endTime":"2026-07-19T22:37:18.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:37:18.831Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T22:37:45.941Z","endTime":"2026-07-19T22:39:20.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.997133426383666,"aZ":-15.099367088525208,"pfxX":-3.5811037870492903,"pfxZ":8.998504671072434,"pX":-0.41072006375012765,"pZ":2.804630957216516,"vX0":6.390874229151008,"vY0":-136.39252528133937,"vZ0":-6.049266932852696,"x":132.66,"y":163.05,"x0":-2.311396402650216,"y0":50.00322910282845,"z0":6.07981575317621,"aX":-6.795973210955211},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":5.3,"spinRate":2347,"spinDirection":215},"zone":1,"typeConfidence":0.91,"plateTime":0.40050388637364787,"extension":6.135061207667141},"index":0,"playId":"4eb76599-861e-3853-9cee-5fe8b30fe8c1","pitchNumber":1,"startTime":"2026-07-19T22:37:45.941Z","endTime":"2026-07-19T22:37:49.840Z","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":2},"index":1,"playId":"865df5d2-c5b7-3ff3-920c-cead32a3633b","startTime":"2026-07-19T22:38:03.592Z","endTime":"2026-07-19T22:38:06.890Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.821813174042923,"aZ":-18.214358202638078,"pfxX":-4.911626179709939,"pfxZ":7.1389319943516565,"pX":-0.34196259781533916,"pZ":2.772973011915744,"vX0":7.010942287146025,"vY0":-138.0163815073978,"vZ0":-5.7683724634753375,"x":130.03,"y":163.91,"x0":-2.261182571402759,"y0":50.003106080305386,"z0":6.0913852643043676,"aX":-9.604758145744292},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.1,"breakHorizontal":7.7,"spinRate":2349,"spinDirection":215},"zone":1,"typeConfidence":0.91,"plateTime":0.3948340518480835,"extension":6.315046604710856},"index":2,"playId":"3c0bc9eb-9111-34db-b973-0512a9dab73b","pitchNumber":2,"startTime":"2026-07-19T22:38:27.655Z","endTime":"2026-07-19T22:38:31.039Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-19T22:38:43.465Z","endTime":"2026-07-19T22:38:56.504Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.894845896860474,"aZ":-29.379541442867716,"pfxX":-0.822963585260772,"pfxZ":1.840576560977076,"pX":1.018391253427722,"pZ":1.17281362292666,"vX0":7.846556904238764,"vY0":-123.08020963976698,"vZ0":-5.773097887030788,"x":78.18,"y":207.11,"x0":-2.118764622068294,"y0":50.001925775961794,"z0":6.070030879122314,"aX":-1.2493322374703035},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.0,"breakHorizontal":-0.6,"spinRate":2306,"spinDirection":304},"zone":14,"typeConfidence":0.9,"plateTime":0.4468685993765482,"extension":6.138660069608782},"index":4,"playId":"f5b34640-0c01-3c2a-b4e1-8e8766f5e7c0","pitchNumber":3,"startTime":"2026-07-19T22:38:56.504Z","endTime":"2026-07-19T22:39:00.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":88.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.873043571659345,"aZ":-17.457909272244926,"pfxX":-3.7152000592138696,"pfxZ":7.529104931885376,"pX":-0.8945563425657244,"pZ":3.1243703445025006,"vX0":5.17876418706503,"vY0":-137.56814639926205,"vZ0":-5.123634085887395,"x":151.1,"y":154.42,"x0":-2.301745436259198,"y0":50.00356704450945,"z0":6.160142810989809,"aX":-7.262378619560981},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.0,"breakHorizontal":5.9,"spinRate":2120,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.3952019038072425,"extension":5.955612774223987},"index":5,"playId":"8f79db00-2bcb-3c25-af79-4b7d4cc3c946","pitchNumber":4,"startTime":"2026-07-19T22:39:16.716Z","endTime":"2026-07-19T22:39:20.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:39:20.780Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Donovan Walton called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T22:41:42.767Z","endTime":"2026-07-19T22:43:29.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Luis García Jr. remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T22:41:03.501Z","endTime":"2026-07-19T22:41:36.605Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":665953,"link":"/api/v1/people/665953"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Donovan Walton replaces Tommy White.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T22:41:36.605Z","endTime":"2026-07-19T22:41:44.971Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":695720,"link":"/api/v1/people/695720"}},{"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":95.1,"endSpeed":87.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.098368124522224,"aZ":-14.711299306812794,"pfxX":-2.132767689318829,"pfxZ":8.912632735982882,"pX":-0.5661383721844936,"pZ":4.22339572523988,"vX0":2.3096404855034836,"vY0":-138.63725714390688,"vZ0":-1.955340408433327,"x":138.58,"y":124.75,"x0":-1.1303419729144577,"y0":50.00343731064664,"z0":5.912558017249423,"aX":-4.179171523350902},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":3.5,"spinRate":2242,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.394104355160259,"extension":5.90861690249938},"index":2,"playId":"9e2f205a-855f-370d-863e-0f70a50e2a43","pitchNumber":1,"startTime":"2026-07-19T22:41:44.971Z","endTime":"2026-07-19T22:41:48.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.733665187281627,"aZ":-36.8532391185445,"pfxX":1.1447572546142588,"pfxZ":-2.954878851714387,"pX":-0.5016390037889342,"pZ":3.960717162531619,"vX0":0.9220101867217594,"vY0":-124.37979228699558,"vZ0":1.8934027123937365,"x":136.12,"y":131.84,"x0":-1.024667565118737,"y0":50.00548862831986,"z0":6.224725364518545,"aX":1.8106449143248704},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.8,"breakHorizontal":-2.3,"spinRate":2837,"spinDirection":33},"zone":11,"typeConfidence":0.91,"plateTime":0.4387952710283316,"extension":5.795403676747321},"index":3,"playId":"82c9bf02-57d8-3cb9-bddb-79045750d40b","pitchNumber":2,"startTime":"2026-07-19T22:42:00.364Z","endTime":"2026-07-19T22:42:03.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.335034548064794,"aZ":-36.43875494708703,"pfxX":1.3449576673771926,"pfxZ":-2.737051306484598,"pX":-1.2963521709046761,"pZ":1.701254111112908,"vX0":-0.7433278827583846,"vY0":-123.65365790948816,"vZ0":-2.8711466847406477,"x":166.41,"y":192.85,"x0":-1.167482594665612,"y0":50.00437906951211,"z0":5.917466203573913,"aX":2.0948666844165182},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.4,"breakHorizontal":-2.3,"spinRate":2568,"spinDirection":24},"zone":13,"typeConfidence":0.91,"plateTime":0.4420008758121674,"extension":5.756505296015392},"index":4,"playId":"a07d8c6e-e0d8-3fb6-8226-3d7fecc9650b","pitchNumber":3,"startTime":"2026-07-19T22:42:17.044Z","endTime":"2026-07-19T22:42:21.350Z","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":94.5,"endSpeed":86.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09446613388168,"aZ":-12.010910231344017,"pfxX":-1.7732642996081998,"pfxZ":10.456206588049254,"pX":-0.5437119308171695,"pZ":2.8438608337957727,"vX0":2.2396698300340963,"vY0":-137.6415886508529,"vZ0":-5.620961437071412,"x":137.73,"y":162.0,"x0":-1.1356372701816133,"y0":50.00611625137957,"z0":5.7182156575755725,"aX":-3.4206636959985617},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":2.8,"spinRate":2322,"spinDirection":204},"zone":1,"typeConfidence":0.9,"plateTime":0.3971780735264683,"extension":6.01236595847919},"index":5,"playId":"e3e585e1-fda7-34c2-b616-785b52becfdb","pitchNumber":4,"startTime":"2026-07-19T22:42:34.584Z","endTime":"2026-07-19T22:42:38.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.000037014520913,"aZ":-13.157390943901392,"pfxX":-1.4160532423444252,"pfxZ":9.737555253308212,"pX":-0.37911403292917834,"pZ":2.2959276270974134,"vX0":2.3985749137692705,"vY0":-138.84743399896843,"vZ0":-6.984912111121456,"x":131.45,"y":176.79,"x0":-1.070076720826789,"y0":50.003241806504754,"z0":5.7191656727767235,"aX":-2.7657789265517176},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":2.0,"spinRate":2403,"spinDirection":204},"zone":4,"typeConfidence":0.9,"plateTime":0.3944302869253091,"extension":5.971062200433127},"index":6,"playId":"380b20c3-e262-396b-9633-add57d0e1758","pitchNumber":5,"startTime":"2026-07-19T22:42:52.154Z","endTime":"2026-07-19T22:42:56.330Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-07-19T22:43:08.585Z","endTime":"2026-07-19T22:43:22.362Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20969801507718,"aZ":-13.400084129557536,"pfxX":-2.7202825776156563,"pfxZ":9.327597693723325,"pX":0.3152140837087183,"pZ":1.500149315234468,"vX0":4.548887645417611,"vY0":-140.14165708447862,"vZ0":-9.045178110491277,"x":104.98,"y":198.28,"x0":-0.9669311633284785,"y0":50.001091620735686,"z0":5.620721196631471,"aX":-5.4742197636899474},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.5,"breakHorizontal":4.1,"spinRate":2511,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.3891129832184568,"extension":6.022517490990452},"index":8,"playId":"794f09cc-bdff-382a-9ce0-e5bd8dedec92","pitchNumber":6,"startTime":"2026-07-19T22:43:22.362Z","endTime":"2026-07-19T22:43:29.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:43:29.060Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeff McNeil walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T22:44:01.940Z","endTime":"2026-07-19T22:45:35.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jeff McNeil replaces Henry Bolte.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T22:43:55.286Z","endTime":"2026-07-19T22:44:04.107Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":703607,"link":"/api/v1/people/703607"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59846286266903,"aZ":-36.90495845131403,"pfxX":1.9673735507010908,"pfxZ":-2.8984896649270144,"pX":-0.8718841324589098,"pZ":2.145772208985244,"vX0":-0.018861655063160454,"vY0":-126.30979018620386,"vZ0":-2.1272137376901727,"x":150.23,"y":180.84,"x0":-1.1203587104551034,"y0":50.004651881608844,"z0":5.941503653825328,"aX":3.2073862081549196},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.5,"breakHorizontal":-3.6,"spinRate":2512,"spinDirection":39},"zone":13,"typeConfidence":0.9,"plateTime":0.43218489437188,"extension":5.819621973474192},"index":1,"playId":"559262d3-31ac-3434-ad41-bf262b7668b1","pitchNumber":1,"startTime":"2026-07-19T22:44:04.107Z","endTime":"2026-07-19T22:44:08.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.598325080020803,"aZ":-36.87614134898497,"pfxX":1.3722588497756107,"pfxZ":-2.8163692550035355,"pX":-0.6110957896977113,"pZ":1.9392662237120788,"vX0":0.4214181144596721,"vY0":-127.75777054792674,"vZ0":-2.8345442199404265,"x":140.29,"y":186.42,"x0":-0.9560177402195154,"y0":50.00224253820829,"z0":5.930120851353488,"aX":2.2930248269574807},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-5.5,"breakHorizontal":-2.5,"spinRate":2901,"spinDirection":28},"zone":7,"typeConfidence":0.9,"plateTime":0.426943311481907,"extension":5.907674691225401},"index":2,"playId":"9a0dca15-5aeb-393c-aacd-35fca2c8406b","pitchNumber":2,"startTime":"2026-07-19T22:44:20.037Z","endTime":"2026-07-19T22:44:24.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24588609604725,"aZ":-35.8236196331532,"pfxX":0.024958322160946622,"pfxZ":-2.193104672845973,"pX":0.576864601713387,"pZ":0.6873537064151242,"vX0":3.6676818597655125,"vY0":-127.69114207366331,"vZ0":-5.90446705625303,"x":95.01,"y":220.22,"x0":-0.8763286124137373,"y0":50.00334447458048,"z0":5.820944933841133,"aX":0.040666843446854936},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-5.0,"breakHorizontal":-0.8,"spinRate":2854,"spinDirection":28},"zone":14,"typeConfidence":0.9,"plateTime":0.42759931188902556,"extension":5.859616876954863},"index":3,"playId":"63d8ddf7-d3a7-3dd9-9171-0166254be49f","pitchNumber":3,"startTime":"2026-07-19T22:44:38.607Z","endTime":"2026-07-19T22:44:44.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.946531550472187,"aZ":-37.69864925131998,"pfxX":3.1037144019969842,"pfxZ":-3.4582005680644023,"pX":-0.6578964771594874,"pZ":5.158818536163206,"vX0":0.1275327548247127,"vY0":-124.96779218272657,"vZ0":4.920011930608903,"x":142.08,"y":99.49,"x0":-1.1132962214882611,"y0":50.0045409777297,"z0":6.244836171665066,"aX":4.955583076070243},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-5.0,"breakHorizontal":-5.6,"spinRate":2737,"spinDirection":39},"zone":11,"typeConfidence":0.91,"plateTime":0.4367311212673002,"extension":5.8269206586520825},"index":4,"playId":"ecc54998-81ce-3dc2-9294-71c4c8a9a874","pitchNumber":4,"startTime":"2026-07-19T22:45:02.147Z","endTime":"2026-07-19T22:45:06.080Z","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":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19178163848173,"aZ":-15.528781114932848,"pfxX":-1.9994846571119176,"pfxZ":8.555250063671295,"pX":1.3401573708727366,"pZ":2.159384601147987,"vX0":6.950122505182298,"vY0":-137.78365518945918,"vZ0":-6.778419304798664,"x":65.92,"y":180.48,"x0":-0.9420753041284432,"y0":50.00200603540548,"z0":5.678108859632888,"aX":-3.8903141564179196},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":2.4,"spinRate":2500,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.39572495217141634,"extension":6.0502419907714335},"index":5,"playId":"7b87ad93-4351-39ad-aa41-2a953f9382d8","pitchNumber":5,"startTime":"2026-07-19T22:45:29.422Z","endTime":"2026-07-19T22:45:35.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:45:35.165Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T22:46:05.818Z","endTime":"2026-07-19T22:47:34.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Lawrence Butler replaces Alika Williams.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T22:45:51.986Z","endTime":"2026-07-19T22:46:08.038Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":675961,"link":"/api/v1/people/675961"}},{"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":96.0,"endSpeed":88.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42236885592473,"aZ":-13.327738288473885,"pfxX":-2.4624206848148016,"pfxZ":9.416525778059732,"pX":-0.2703858776633097,"pZ":2.907046630236734,"vX0":3.0876693772000543,"vY0":-139.84463533534458,"vZ0":-5.431125576505333,"x":127.31,"y":160.29,"x0":-1.0634509346572179,"y0":50.00304907806868,"z0":5.7324164945604235,"aX":-4.928777184109367},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":4.0,"spinRate":2234,"spinDirection":201},"zone":2,"typeConfidence":0.9,"plateTime":0.3900980735979518,"extension":6.0817394687290705},"index":1,"playId":"5a0cc191-8910-33c8-ba0e-85a0bc379d81","pitchNumber":1,"startTime":"2026-07-19T22:46:08.038Z","endTime":"2026-07-19T22:46:11.500Z","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":97.1,"endSpeed":89.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.351356785359965,"aZ":-13.841935582770436,"pfxX":-1.5617212094404205,"pfxZ":8.944517909323205,"pX":-0.8668303864687887,"pZ":3.3525359942824964,"vX0":1.1737139941915324,"vY0":-141.55982574762564,"vZ0":-4.438296327889423,"x":150.04,"y":148.26,"x0":-1.081898136800797,"y0":50.000832409594025,"z0":5.81317124241747,"aX":-3.2002549702379044},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.6,"breakHorizontal":2.6,"spinRate":2394,"spinDirection":201},"zone":11,"typeConfidence":0.9,"plateTime":0.3854730531125403,"extension":5.876786286085097},"index":2,"playId":"9d5cc826-1184-3de5-8f9f-6152a2411016","pitchNumber":2,"startTime":"2026-07-19T22:46:22.811Z","endTime":"2026-07-19T22:46:26.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":90.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.358485098701667,"aZ":-12.534500816118655,"pfxX":-2.5819449318681595,"pfxZ":9.502002598023509,"pX":-1.138622424848649,"pZ":2.6697944974052366,"vX0":0.8512628846592876,"vY0":-142.11115697390818,"vZ0":-6.260143109056501,"x":160.4,"y":166.7,"x0":-1.1047163317071507,"y0":50.001134177370304,"z0":5.680688830106894,"aX":-5.336105681426922},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.3,"breakHorizontal":4.6,"spinRate":2409,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.3838831652068384,"extension":6.101799043707643},"index":3,"playId":"04a3e783-fa35-311d-96c7-8d9a67a43cf0","pitchNumber":3,"startTime":"2026-07-19T22:46:39.522Z","endTime":"2026-07-19T22:46:43.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39305400339449,"aZ":-14.178650393300703,"pfxX":-2.06478283575046,"pfxZ":9.117099442388211,"pX":0.5815520087582836,"pZ":2.968024872153437,"vX0":4.866556179699409,"vY0":-138.95017203505233,"vZ0":-5.0468346416038194,"x":94.83,"y":158.64,"x0":-0.9169544089074133,"y0":50.00112409438204,"z0":5.735400189558942,"aX":-4.075085455639329},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":2.9,"spinRate":2301,"spinDirection":201},"zone":3,"typeConfidence":0.9,"plateTime":0.3927738603768325,"extension":6.012126804779599},"index":4,"playId":"ed7fd2a6-9375-3e63-ab5c-8ebbbcad54b6","pitchNumber":4,"startTime":"2026-07-19T22:46:59.297Z","endTime":"2026-07-19T22:47:03.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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60291924121155,"aZ":-32.5217898690751,"pfxX":1.1245793657769352,"pfxZ":-0.20297433107398621,"pX":0.5643443799288438,"pZ":0.7085651409393983,"vX0":3.432198397649291,"vY0":-129.7927338883504,"vZ0":-6.648636997461859,"x":95.49,"y":219.65,"x0":-0.9137908168223114,"y0":50.00051600386964,"z0":5.736274739078693,"aX":1.9452339965218521},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.4,"breakHorizontal":-2.8,"spinRate":2868,"spinDirection":12},"zone":14,"typeConfidence":0.88,"plateTime":0.4197556283642663,"extension":5.850644322729225},"index":5,"playId":"4992f277-e7cc-3b4b-b671-1ff6eb42be4c","pitchNumber":5,"startTime":"2026-07-19T22:47:28.658Z","endTime":"2026-07-19T22:47:34.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:47:34.415Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Wilson singles on a line drive to center fielder Jacob Young. Jeff McNeil scores.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T22:47:58.959Z","endTime":"2026-07-19T22:48:43.062Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":{"id":690925,"link":"/api/v1/people/690925"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"86f2772c-a93e-457f-9c93-70f795920052","startTime":"2026-07-19T22:47:58.959Z","endTime":"2026-07-19T22:48:03.959Z","isPitch":false,"type":"stepoff"},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.296308360253366,"aZ":-31.839983561193243,"pfxX":1.1199983764733767,"pfxZ":0.20547895011741968,"pX":1.1200718299385206,"pZ":1.7171891329449394,"vX0":4.769308517757999,"vY0":-127.41496470213582,"vZ0":-4.083409752710041,"x":74.31,"y":192.42,"x0":-0.9127486338909792,"y0":50.00571809141023,"z0":5.824353232207388,"aX":1.8636480661642203},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.2,"breakHorizontal":-3.0,"spinRate":2626,"spinDirection":27},"zone":14,"typeConfidence":0.89,"plateTime":0.4279517995251614,"extension":5.958274292357254},"index":1,"playId":"8427e057-54e9-3b81-a784-1d4661758ea1","pitchNumber":1,"startTime":"2026-07-19T22:48:13.849Z","endTime":"2026-07-19T22:48:20.260Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jeff McNeil advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"8427e057-54e9-3b81-a784-1d4661758ea1","startTime":"2026-07-19T22:48:28.804Z","endTime":"2026-07-19T22:48:31.803Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.385930472328848,"aZ":-15.38811166574118,"pfxX":-2.003051310702167,"pfxZ":8.560894560670633,"pX":-0.025254704353361447,"pZ":2.829634545576944,"vX0":3.9561676336839353,"vY0":-138.73590192222113,"vZ0":-5.014967468471623,"x":117.96,"y":162.38,"x0":-1.2057772618188758,"y0":50.00027194428051,"z0":5.677072028023039,"aX":-3.9267062333054863},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":2.9,"spinRate":2494,"spinDirection":201},"zone":5,"typeConfidence":0.9,"plateTime":0.39394191603188533,"extension":6.00261716034349},"hitData":{"launchSpeed":94.5,"launchAngle":15.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":103.35,"coordY":95.74}},"index":3,"playId":"2dfa1ccb-270b-3c5f-8790-46d34718f8d0","pitchNumber":2,"startTime":"2026-07-19T22:48:31.803Z","endTime":"2026-07-19T22:48:43.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:48:43.062Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T22:49:15.327Z","endTime":"2026-07-19T22:49:30.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.148"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.021"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.375"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".522"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".379"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".423"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".370"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".406"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.60"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.30"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.36"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.45"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.20"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.41"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.36"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.85"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.89"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.48"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.72"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.82"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.11"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.148"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.021"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.375"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".522"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".379"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".423"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"}],"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.156137275891403,"aZ":-35.291244866551985,"pfxX":0.5412059981425663,"pfxZ":-1.8839912664303196,"pX":-0.16836126229145681,"pZ":2.6220172647161015,"vX0":1.8134426742961542,"vY0":-127.13773600979049,"vZ0":-1.3496596752034797,"x":123.42,"y":167.99,"x0":-0.9577573764423173,"y0":50.00244650668272,"z0":5.9306461638998496,"aX":0.8958893505294852},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.5,"breakHorizontal":-1.3,"spinRate":2942,"spinDirection":39},"zone":5,"typeConfidence":0.9,"plateTime":0.4288771925667696,"extension":5.810283170045928},"hitData":{"launchSpeed":92.2,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.43,"coordY":145.94}},"index":0,"playId":"12eebd50-f660-344b-80c3-1041ae9cf66f","pitchNumber":1,"startTime":"2026-07-19T22:49:21.419Z","endTime":"2026-07-19T22:49:30.319Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:49:30.319Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T22:49:15.327Z","endTime":"2026-07-19T22:49:30.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.148"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.021"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.375"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".522"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".379"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".423"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".370"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".406"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.60"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.30"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.36"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.45"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.20"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.41"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.36"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.85"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.89"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.48"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.72"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.82"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.11"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.148"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.021"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.375"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".522"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".379"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".423"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"}],"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.156137275891403,"aZ":-35.291244866551985,"pfxX":0.5412059981425663,"pfxZ":-1.8839912664303196,"pX":-0.16836126229145681,"pZ":2.6220172647161015,"vX0":1.8134426742961542,"vY0":-127.13773600979049,"vZ0":-1.3496596752034797,"x":123.42,"y":167.99,"x0":-0.9577573764423173,"y0":50.00244650668272,"z0":5.9306461638998496,"aX":0.8958893505294852},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.5,"breakHorizontal":-1.3,"spinRate":2942,"spinDirection":39},"zone":5,"typeConfidence":0.9,"plateTime":0.4288771925667696,"extension":5.810283170045928},"hitData":{"launchSpeed":92.2,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.43,"coordY":145.94}},"index":0,"playId":"12eebd50-f660-344b-80c3-1041ae9cf66f","pitchNumber":1,"startTime":"2026-07-19T22:49:21.419Z","endTime":"2026-07-19T22:49:30.319Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:49:30.319Z","atBatIndex":78},"scoringPlays":[17,22,27,37,38,77],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3,4],"bottom":[5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":115.09,"y":101.44},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":168.79,"y":96.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":151.52,"y":143.91},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":142.39,"y":150.51},"type":"O","description":"Groundout"}]}},{"startIndex":8,"endIndex":14,"top":[8,9,10],"bottom":[11,12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"coordinates":{"x":141.38,"y":157.1},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":186.21,"y":106.93},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":124.87,"y":195.21},"type":"O","description":"Bunt Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":100.04,"y":142.41},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"coordinates":{"x":143.26,"y":67.25},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":52.06,"y":88.52},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":110.44,"y":177.89},"type":"O","description":"Groundout"}]}},{"startIndex":15,"endIndex":24,"top":[15,16,17,18],"bottom":[19,20,21,22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":64.81,"y":106.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":113.49,"y":163.18},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":105.88,"y":156.08},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":194.09,"y":83.78},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":112.47,"y":169.77},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":172.82,"y":112.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":88.16,"y":138.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":108.92,"y":173.83},"type":"O","description":"Forceout"}]}},{"startIndex":25,"endIndex":33,"top":[25,26,27,28,29,30],"bottom":[31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"coordinates":{"x":74.44,"y":78.5},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":185.73,"y":108.23},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"coordinates":{"x":57.41,"y":85.72},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":146.8,"y":171.92},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":144.93,"y":154.05},"type":"O","description":"Groundout"}]}},{"startIndex":34,"endIndex":44,"top":[34,35,36,37,38,39,40],"bottom":[41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":119.57,"y":144.93},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"coordinates":{"x":128.19,"y":195.13},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":127.0,"y":29.0},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":31.1,"y":86.58},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":119.07,"y":144.42},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":129.21,"y":98.78},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":180.59,"y":73.82},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":113.02,"y":154.54},"type":"O","description":"Groundout"}]}},{"startIndex":45,"endIndex":52,"top":[45,46,47,48],"bottom":[49,50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":112.28,"y":177.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":156.08,"y":142.39},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":107.4,"y":168.25},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":76.0,"y":54.88},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":107.4,"y":171.3},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"coordinates":{"x":102.84,"y":148.98},"type":"O","description":"Pop Out"}]}},{"startIndex":53,"endIndex":61,"top":[53,54,55,56,57],"bottom":[58,59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"coordinates":{"x":128.19,"y":177.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":163.11,"y":55.06},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":148.48,"y":153.04},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":43.51,"y":113.99},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":64.72,"y":123.71},"type":"O","description":"Flyout"}]}},{"startIndex":62,"endIndex":69,"top":[62,63,64],"bottom":[65,66,67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":109.43,"y":172.82},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":151.52,"y":168.25},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":147.46,"y":142.9},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":62.27,"y":130.01},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"coordinates":{"x":167.75,"y":112.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":150.51,"y":168.76},"type":"O","description":"Groundout"}]}},{"startIndex":70,"endIndex":78,"top":[70,71,72,73],"bottom":[74,75,76,77,78],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":78.64,"y":113.51},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":116.02,"y":152.53},"type":"O","description":"Double Play"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":103.35,"y":95.74},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":145.43,"y":145.94},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":2,"hits":11,"errors":0,"leftOnBase":9},"away":{"runs":5,"hits":7,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"catcher":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"first":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"second":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"third":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"shortstop":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"left":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"center":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"right":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"onDeck":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"inHole":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"battingOrder":6,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"offense":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"onDeck":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"inHole":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"battingOrder":2,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"balls":0,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":10,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":3,"avg":".251","atBats":33,"obp":".326","slg":".438","ops":".764","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":15,"rbi":5,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":2,"groundOuts":14,"airOuts":5,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":36,"obp":".342","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":138,"era":"4.82","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.40","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":48,"strikes":90,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.80","rbi":2,"pitchesPerInning":"15.33","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":27,"errors":0,"chances":40,"passedBall":0,"pickoffs":0}},"players":{"ID682928":{"person":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":2,"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":6,"putOuts":3,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":56,"groundOuts":67,"airOuts":110,"runs":58,"doubles":19,"triples":2,"homeRuns":21,"strikeOuts":88,"baseOnBalls":35,"intentionalWalks":2,"hits":99,"hitByPitch":10,"avg":".277","atBats":358,"obp":".352","slg":".517","ops":".869","caughtStealing":4,"stolenBases":15,"stolenBasePercentage":".789","caughtStealingPercentage":".211","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":409,"totalBases":185,"rbi":70,"leftOnBase":141,"sacBunts":0,"sacFlies":6,"babip":".306","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.05","popOuts":33,"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":220,"putOuts":134,"errors":15,"chances":369,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID683083":{"person":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | R, 2 SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":34,"groundOuts":77,"airOuts":65,"runs":42,"doubles":4,"triples":3,"homeRuns":1,"strikeOuts":73,"baseOnBalls":34,"intentionalWalks":0,"hits":68,"hitByPitch":1,"avg":".246","atBats":276,"obp":".330","slg":".293","ops":".623","caughtStealing":4,"stolenBases":37,"stolenBasePercentage":".902","caughtStealingPercentage":".098","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":318,"totalBases":81,"rbi":28,"leftOnBase":122,"sacBunts":6,"sacFlies":1,"babip":".330","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"276.00","popOuts":8,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":253,"putOuts":144,"errors":12,"chances":409,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID665953":{"person":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"jerseyNumber":"87","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":9,"groundOuts":18,"airOuts":12,"runs":13,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":12,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".210","atBats":62,"obp":".347","slg":".403","ops":".750","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":75,"totalBases":25,"rbi":15,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.67","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":100,"errors":0,"chances":113,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID683000":{"person":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":11,"groundOuts":11,"airOuts":15,"runs":12,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":13,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":55,"obp":".408","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":298,"era":"6.75","inningsPitched":"14.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":11,"whip":"1.98","battersFaced":72,"outs":44,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":298,"balls":117,"strikes":181,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".000","pitchesPerInning":"20.32","gamesFinished":2,"strikeoutWalkRatio":"1.31","strikeoutsPer9Inn":"10.43","walksPer9Inn":"7.98","hitsPer9Inn":"9.82","runsScoredPer9":"7.36","homeRunsPer9":"0.61","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID640454":{"person":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":8,"gamesStarted":0,"flyOuts":2,"groundOuts":9,"airOuts":3,"runs":9,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":2,"atBats":27,"obp":".457","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":141,"era":"11.37","inningsPitched":"6.1","wins":0,"losses":1,"saves":0,"saveOpportunities":2,"holds":1,"blownSaves":2,"earnedRuns":8,"whip":"2.21","battersFaced":35,"outs":19,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":141,"balls":57,"strikes":84,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".000","pitchesPerInning":"22.26","gamesFinished":1,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"9.95","walksPer9Inn":"8.53","hitsPer9Inn":"11.37","runsScoredPer9":"12.79","homeRunsPer9":"2.84","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687223":{"person":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":3,"flyOuts":5,"groundOuts":5,"airOuts":10,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":2,"atBats":39,"obp":".372","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":179,"era":"6.52","inningsPitched":"9.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.45","battersFaced":43,"outs":29,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":179,"balls":59,"strikes":120,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"18.52","gamesFinished":2,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"11.17","walksPer9Inn":"1.86","hitsPer9Inn":"11.17","runsScoredPer9":"6.52","homeRunsPer9":"0.93","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678391":{"person":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"jerseyNumber":"84","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":28,"groundOuts":61,"airOuts":57,"runs":21,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":20,"intentionalWalks":0,"hits":44,"hitByPitch":4,"avg":".239","atBats":184,"obp":".322","slg":".332","ops":".654","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":214,"totalBases":61,"rbi":17,"leftOnBase":86,"sacBunts":2,"sacFlies":3,"babip":".261","groundOutsToAirouts":"1.07","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"61.33","popOuts":11,"lineOuts":18},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":16,"obp":".556","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"16.88","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"3.38","battersFaced":18,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":16,"strikes":23,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"14.63","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.38","hitsPer9Inn":"27.00","runsScoredPer9":"20.25","homeRunsPer9":"3.38","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":86,"putOuts":39,"errors":5,"chances":130,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686611":{"person":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | HR, BB, HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":29,"groundOuts":45,"airOuts":57,"runs":29,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":45,"baseOnBalls":12,"intentionalWalks":0,"hits":39,"hitByPitch":6,"avg":".210","atBats":186,"obp":".279","slg":".355","ops":".634","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":66,"rbi":20,"leftOnBase":80,"sacBunts":0,"sacFlies":0,"babip":".239","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.57","popOuts":9,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":96,"errors":1,"chances":98,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID668820":{"person":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"obp":".714","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":32,"era":"67.50","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"7.50","battersFaced":7,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":12,"strikes":20,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"48.00","gamesFinished":0,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"13.50","walksPer9Inn":"27.00","hitsPer9Inn":"40.50","runsScoredPer9":"67.50","homeRunsPer9":"13.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690925":{"person":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(S, 8)","summary":"1.1 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":12,"strikes":12,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"6.75","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":3,"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":11,"groundOuts":33,"airOuts":18,"runs":12,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":19,"intentionalWalks":3,"hits":19,"hitByPitch":2,"atBats":100,"obp":".328","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":482,"era":"3.77","inningsPitched":"28.2","wins":3,"losses":2,"saves":8,"saveOpportunities":13,"holds":5,"blownSaves":5,"earnedRuns":12,"whip":"1.33","battersFaced":124,"outs":86,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":482,"balls":191,"strikes":291,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":8,"pickoffs":0,"groundOutsToAirouts":"1.83","rbi":1,"winPercentage":".600","pitchesPerInning":"16.81","gamesFinished":11,"strikeoutWalkRatio":"1.74","strikeoutsPer9Inn":"10.36","walksPer9Inn":"5.97","hitsPer9Inn":"5.97","runsScoredPer9":"3.77","homeRunsPer9":"1.26","inheritedRunners":26,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678554":{"person":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"jerseyNumber":"45","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2 BB, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":43,"groundOuts":60,"airOuts":83,"runs":47,"doubles":16,"triples":1,"homeRuns":17,"strikeOuts":58,"baseOnBalls":35,"intentionalWalks":0,"hits":69,"hitByPitch":4,"avg":".256","atBats":270,"obp":".350","slg":".511","ops":".861","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":309,"totalBases":138,"rbi":48,"leftOnBase":119,"sacBunts":0,"sacFlies":0,"babip":".267","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.88","popOuts":16,"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":93,"putOuts":217,"errors":6,"chances":316,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID695734":{"person":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":83,"groundOuts":88,"airOuts":129,"runs":50,"doubles":21,"triples":3,"homeRuns":11,"strikeOuts":76,"baseOnBalls":25,"intentionalWalks":1,"hits":94,"hitByPitch":5,"avg":".245","atBats":383,"obp":".297","slg":".402","ops":".699","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":417,"totalBases":154,"rbi":48,"leftOnBase":180,"sacBunts":0,"sacFlies":4,"babip":".277","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.82","popOuts":20,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":159,"errors":1,"chances":162,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID677588":{"person":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":15,"groundOuts":46,"airOuts":29,"runs":24,"doubles":10,"triples":2,"homeRuns":5,"strikeOuts":57,"baseOnBalls":15,"intentionalWalks":0,"hits":42,"hitByPitch":2,"avg":".241","atBats":174,"obp":".309","slg":".408","ops":".717","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":191,"totalBases":71,"rbi":20,"leftOnBase":88,"sacBunts":0,"sacFlies":0,"babip":".330","groundOutsToAirouts":"1.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.80","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":7,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695578":{"person":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"jerseyNumber":"29","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":44,"groundOuts":73,"airOuts":69,"runs":91,"doubles":23,"triples":1,"homeRuns":28,"strikeOuts":139,"baseOnBalls":80,"intentionalWalks":8,"hits":104,"hitByPitch":4,"avg":".272","atBats":383,"obp":".401","slg":".556","ops":".957","caughtStealing":2,"stolenBases":15,"stolenBasePercentage":".882","caughtStealingPercentage":".118","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":469,"totalBases":213,"rbi":66,"leftOnBase":139,"sacBunts":0,"sacFlies":2,"babip":".349","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.68","popOuts":4,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":156,"errors":5,"chances":166,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID676917":{"person":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":50,"groundOuts":103,"airOuts":83,"runs":53,"doubles":15,"triples":0,"homeRuns":9,"strikeOuts":119,"baseOnBalls":32,"intentionalWalks":0,"hits":105,"hitByPitch":12,"atBats":405,"obp":".329","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1777,"era":"3.78","inningsPitched":"104.2","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.31","battersFaced":454,"outs":314,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1777,"balls":608,"strikes":1169,"strikePercentage":".660","hitBatsmen":12,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".600","pitchesPerInning":"16.98","gamesFinished":0,"strikeoutWalkRatio":"3.72","strikeoutsPer9Inn":"10.23","walksPer9Inn":"2.75","hitsPer9Inn":"9.03","runsScoredPer9":"4.56","homeRunsPer9":"0.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":12,"errors":3,"chances":24,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695670":{"person":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"jerseyNumber":"17","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | 2B, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".375","atBats":8,"obp":".500","slg":".875","ops":"1.375","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":7,"rbi":4,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":20,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID696285":{"person":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | HBP, 2 SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":45,"groundOuts":76,"airOuts":84,"runs":36,"doubles":12,"triples":2,"homeRuns":8,"strikeOuts":54,"baseOnBalls":17,"intentionalWalks":0,"hits":62,"hitByPitch":5,"avg":".225","atBats":275,"obp":".283","slg":".371","ops":".654","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":298,"totalBases":102,"rbi":32,"leftOnBase":112,"sacBunts":1,"sacFlies":0,"babip":".254","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.38","popOuts":11,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":213,"errors":2,"chances":216,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID664875":{"person":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":0,"flyOuts":13,"groundOuts":36,"airOuts":25,"runs":35,"doubles":10,"triples":1,"homeRuns":9,"strikeOuts":43,"baseOnBalls":28,"intentionalWalks":1,"hits":39,"hitByPitch":6,"atBats":142,"obp":".412","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":684,"era":"7.34","inningsPitched":"34.1","wins":0,"losses":3,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":28,"whip":"1.95","battersFaced":177,"outs":103,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":684,"balls":283,"strikes":401,"strikePercentage":".590","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":0,"winPercentage":".000","pitchesPerInning":"19.92","gamesFinished":13,"strikeoutWalkRatio":"1.54","strikeoutsPer9Inn":"11.27","walksPer9Inn":"7.34","hitsPer9Inn":"10.22","runsScoredPer9":"9.17","homeRunsPer9":"2.36","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687377":{"person":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"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":18,"groundOuts":24,"airOuts":33,"runs":14,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":11,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":101,"obp":".301","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":499,"era":"3.90","inningsPitched":"27.2","wins":0,"losses":1,"saves":2,"saveOpportunities":5,"holds":8,"blownSaves":3,"earnedRuns":12,"whip":"1.23","battersFaced":114,"outs":83,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":499,"balls":176,"strikes":323,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".000","pitchesPerInning":"18.04","gamesFinished":6,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"7.48","walksPer9Inn":"3.58","hitsPer9Inn":"7.48","runsScoredPer9":"4.55","homeRunsPer9":"0.98","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641793":{"person":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":13,"flyOuts":78,"groundOuts":87,"airOuts":133,"runs":64,"doubles":13,"triples":1,"homeRuns":25,"strikeOuts":61,"baseOnBalls":30,"intentionalWalks":0,"hits":100,"hitByPitch":3,"atBats":375,"obp":".322","caughtStealing":5,"stolenBases":8,"stolenBasePercentage":".615","caughtStealingPercentage":".385","numberOfPitches":1532,"era":"5.34","inningsPitched":"96.0","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.35","battersFaced":414,"outs":288,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1532,"balls":538,"strikes":994,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".500","pitchesPerInning":"15.96","gamesFinished":1,"strikeoutWalkRatio":"2.03","strikeoutsPer9Inn":"5.72","walksPer9Inn":"2.81","hitsPer9Inn":"9.38","runsScoredPer9":"6.00","homeRunsPer9":"2.34","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":26,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":11,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660688":{"person":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":45,"groundOuts":55,"airOuts":68,"runs":30,"doubles":18,"triples":0,"homeRuns":7,"strikeOuts":27,"baseOnBalls":7,"intentionalWalks":0,"hits":57,"hitByPitch":2,"avg":".279","atBats":204,"obp":".306","slg":".471","ops":".777","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":216,"totalBases":96,"rbi":35,"leftOnBase":96,"sacBunts":0,"sacFlies":3,"babip":".289","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.14","popOuts":14,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":13,"stolenBases":48,"stolenBasePercentage":".787","caughtStealingPercentage":".213","assists":27,"putOuts":478,"errors":5,"chances":510,"fielding":".990","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656492":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(W, 11-2)","summary":"7.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":12,"airOuts":5,"runs":1,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":27,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":28,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":32,"strikes":65,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":20,"gamesStarted":20,"flyOuts":58,"groundOuts":124,"airOuts":110,"runs":40,"doubles":16,"triples":0,"homeRuns":17,"strikeOuts":111,"baseOnBalls":27,"intentionalWalks":0,"hits":94,"hitByPitch":7,"atBats":437,"obp":".271","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1868,"era":"2.68","inningsPitched":"117.1","wins":11,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.03","battersFaced":473,"outs":352,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1868,"balls":620,"strikes":1248,"strikePercentage":".670","hitBatsmen":7,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":1,"winPercentage":".846","pitchesPerInning":"15.92","gamesFinished":0,"strikeoutWalkRatio":"4.11","strikeoutsPer9Inn":"8.51","walksPer9Inn":"2.07","hitsPer9Inn":"7.21","runsScoredPer9":"3.07","homeRunsPer9":"1.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":8,"errors":0,"chances":25,"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"}]},"ID676680":{"person":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":4,"strikes":13,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":10,"obp":".364","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":50,"era":"0.00","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":0,"whip":"1.50","battersFaced":11,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":50,"balls":14,"strikes":36,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.75","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"3.38","hitsPer9Inn":"10.13","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"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"}]},"ID671277":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":33,"groundOuts":91,"airOuts":81,"runs":45,"doubles":16,"triples":3,"homeRuns":20,"strikeOuts":51,"baseOnBalls":15,"intentionalWalks":0,"hits":86,"hitByPitch":0,"avg":".279","atBats":308,"obp":".312","slg":".545","ops":".857","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":324,"totalBases":168,"rbi":68,"leftOnBase":125,"sacBunts":0,"sacFlies":1,"babip":".277","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.40","popOuts":18,"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":59,"putOuts":477,"errors":4,"chances":540,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID674841":{"person":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":6,"flyOuts":12,"groundOuts":58,"airOuts":28,"runs":22,"doubles":11,"triples":3,"homeRuns":2,"strikeOuts":53,"baseOnBalls":22,"intentionalWalks":0,"hits":49,"hitByPitch":2,"atBats":186,"obp":".344","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":855,"era":"4.04","inningsPitched":"49.0","wins":2,"losses":3,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":22,"whip":"1.45","battersFaced":212,"outs":147,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":855,"balls":330,"strikes":525,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"2.07","rbi":0,"winPercentage":".400","pitchesPerInning":"17.45","gamesFinished":2,"strikeoutWalkRatio":"2.41","strikeoutsPer9Inn":"9.73","walksPer9Inn":"4.04","hitsPer9Inn":"9.00","runsScoredPer9":"4.04","homeRunsPer9":"0.37","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":8},"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}}},"batters":[695578,678554,665953,671277,682928,686611,695670,695734,696285,683083,656492,676680,690925],"pitchers":[656492,676680,690925],"bench":[660688,677588,678391],"bullpen":[674841,676917,683000,668820,640454,664875,641793,687223,687377],"battingOrder":[695578,678554,671277,682928,686611,695670,695734,696285,683083],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Ford, H (1, Lopez, J); Abrams (19, Basso)."},{"label":"HR","value":"Abrams (21, 5th inning off Alvarado, 1 on, 2 out); Crews (7, 5th inning off Alvarado, 0 on, 2 out)."},{"label":"TB","value":"Abrams 6; Crews 4; Ford, H 2; Mead; Nuñez, N; Young."},{"label":"RBI","value":"Abrams 2 (70); Crews (20); Ford, H (4); Mead (48)."},{"label":"2-out RBI","value":"Crews; Abrams 2."},{"label":"Runners left in scoring position, 2 out","value":"Mead; Nuñez, N; Crews; Lile 2."},{"label":"Team RISP","value":"1-for-12."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Mead (6, 2nd base off Lopez, J/Heim); Nuñez, N 2 (37, 2nd base off Lopez, J/Heim, 3rd base off Lopez, J/Heim); Ford, H (1, 2nd base off Alvarado/Heim); Young 2 (11, 2nd base off Basso/Heim, 3rd base off Basso/Heim)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (2 Nuñez, N-Abrams-Chaparro)."}]}],"note":[{"label":"a","value":"Hit into a double play for Chaparro in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":14,"airOuts":5,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".246","atBats":36,"obp":".323","slg":".405","ops":".728","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":14,"rbi":2,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":10,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":3,"atBats":33,"obp":".366","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":162,"era":"5.33","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.48","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":65,"strikes":97,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":5,"pitchesPerInning":"18.00","runsScoredPer9":"5.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"901","stats":{"batting":{"note":"d-","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":91,"flyOuts":22,"groundOuts":77,"airOuts":47,"runs":32,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":77,"baseOnBalls":34,"intentionalWalks":1,"hits":48,"hitByPitch":1,"avg":".193","atBats":249,"obp":".292","slg":".289","ops":".581","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":284,"totalBases":72,"rbi":23,"leftOnBase":105,"sacBunts":0,"sacFlies":0,"babip":".257","groundOutsToAirouts":"1.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.80","popOuts":6,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":151,"errors":3,"chances":155,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID641680":{"person":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":27,"groundOuts":53,"airOuts":45,"runs":20,"doubles":9,"triples":0,"homeRuns":9,"strikeOuts":37,"baseOnBalls":13,"intentionalWalks":0,"hits":40,"hitByPitch":1,"avg":".231","atBats":173,"obp":".286","slg":".439","ops":".725","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":189,"totalBases":76,"rbi":30,"leftOnBase":93,"sacBunts":0,"sacFlies":2,"babip":".240","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.22","popOuts":7,"lineOuts":11},"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":6,"stolenBases":30,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":11,"putOuts":280,"errors":1,"chances":292,"fielding":".997","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID695720":{"person":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"jerseyNumber":"47","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":4,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".167","atBats":6,"obp":".286","slg":".333","ops":".619","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"4.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID622268":{"person":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"jerseyNumber":"29","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"701","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":13,"groundOuts":21,"airOuts":27,"runs":16,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":9,"intentionalWalks":0,"hits":29,"hitByPitch":1,"avg":".302","atBats":96,"obp":".368","slg":".479","ops":".847","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":46,"rbi":12,"leftOnBase":40,"sacBunts":1,"sacFlies":0,"babip":".356","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":2,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":15,"errors":1,"chances":43,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID669372":{"person":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":22,"gamesStarted":19,"flyOuts":57,"groundOuts":117,"airOuts":101,"runs":46,"doubles":15,"triples":0,"homeRuns":13,"strikeOuts":100,"baseOnBalls":49,"intentionalWalks":1,"hits":84,"hitByPitch":6,"atBats":399,"obp":".305","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1728,"era":"3.46","inningsPitched":"109.1","wins":8,"losses":6,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":42,"whip":"1.22","battersFaced":457,"outs":328,"gamesPitched":22,"completeGames":1,"shutouts":0,"pitchesThrown":1728,"balls":671,"strikes":1057,"strikePercentage":".610","hitBatsmen":6,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".571","pitchesPerInning":"15.80","gamesFinished":2,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"8.23","walksPer9Inn":"4.03","hitsPer9Inn":"6.91","runsScoredPer9":"3.79","homeRunsPer9":"1.07","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":19,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":6,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664129":{"person":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":11,"strikes":13,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":9,"groundOuts":9,"airOuts":17,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":41,"obp":".348","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":153,"era":"4.22","inningsPitched":"10.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.50","battersFaced":46,"outs":32,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":58,"strikes":95,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".500","pitchesPerInning":"14.34","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.38","walksPer9Inn":"3.38","hitsPer9Inn":"10.13","runsScoredPer9":"4.22","homeRunsPer9":"0.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID643446":{"person":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"jerseyNumber":"22","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"801","stats":{"batting":{"note":"c-","summary":"0-0 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":45,"groundOuts":80,"airOuts":95,"runs":26,"doubles":11,"triples":0,"homeRuns":3,"strikeOuts":36,"baseOnBalls":22,"intentionalWalks":1,"hits":63,"hitByPitch":4,"avg":".233","atBats":270,"obp":".298","slg":".307","ops":".605","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":300,"totalBases":83,"rbi":28,"leftOnBase":121,"sacBunts":1,"sacFlies":3,"babip":".256","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"90.00","popOuts":16,"lineOuts":34},"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":163,"putOuts":143,"errors":4,"chances":310,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID811965":{"person":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"jerseyNumber":"44","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":4,"groundOuts":19,"airOuts":9,"runs":7,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".404","atBats":57,"obp":".424","slg":".526","ops":".950","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":30,"rbi":3,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".451","groundOutsToAirouts":"2.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"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":23,"putOuts":17,"errors":0,"chances":40,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":32,"groundOuts":65,"airOuts":57,"runs":22,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":32,"baseOnBalls":22,"intentionalWalks":0,"hits":60,"hitByPitch":4,"avg":".282","atBats":213,"obp":".358","slg":".446","ops":".804","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":240,"totalBases":95,"rbi":25,"leftOnBase":98,"sacBunts":0,"sacFlies":1,"babip":".303","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.43","popOuts":10,"lineOuts":15},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":8,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":1,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":27,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":99,"era":"11.12","inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"2.82","battersFaced":32,"outs":17,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":43,"strikes":56,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".---","pitchesPerInning":"17.47","gamesFinished":5,"strikeoutWalkRatio":"0.20","strikeoutsPer9Inn":"1.59","walksPer9Inn":"7.94","hitsPer9Inn":"17.47","runsScoredPer9":"12.71","homeRunsPer9":"4.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":65,"errors":0,"chances":67,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID660761":{"person":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":2,"flyOuts":24,"groundOuts":41,"airOuts":49,"runs":28,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":56,"baseOnBalls":22,"intentionalWalks":1,"hits":56,"hitByPitch":3,"atBats":199,"obp":".360","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":885,"era":"4.56","inningsPitched":"51.1","wins":1,"losses":2,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":26,"whip":"1.52","battersFaced":227,"outs":154,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":885,"balls":329,"strikes":556,"strikePercentage":".630","hitBatsmen":3,"balks":2,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".333","pitchesPerInning":"17.24","gamesFinished":13,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"9.82","walksPer9Inn":"3.86","hitsPer9Inn":"9.82","runsScoredPer9":"4.91","homeRunsPer9":"0.70","inheritedRunners":21,"inheritedRunnersScored":13,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682052":{"person":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(L, 4-4)","summary":"4.1 IP, 2 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":2,"atBats":15,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","numberOfPitches":84,"inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":19,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":32,"strikes":52,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.15","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":12,"flyOuts":44,"groundOuts":44,"airOuts":83,"runs":45,"doubles":13,"triples":0,"homeRuns":11,"strikeOuts":49,"baseOnBalls":36,"intentionalWalks":0,"hits":67,"hitByPitch":2,"atBats":237,"obp":".376","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1137,"era":"6.64","inningsPitched":"59.2","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":44,"whip":"1.73","battersFaced":281,"outs":179,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1137,"balls":450,"strikes":687,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.53","rbi":2,"winPercentage":".500","pitchesPerInning":"19.06","gamesFinished":0,"strikeoutWalkRatio":"1.36","strikeoutsPer9Inn":"7.39","walksPer9Inn":"5.43","hitsPer9Inn":"10.11","runsScoredPer9":"6.79","homeRunsPer9":"1.66","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":27,"lineOuts":12},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":0,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID675961":{"person":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"jerseyNumber":"12","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | 2 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":7,"groundOuts":20,"airOuts":18,"runs":13,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":3,"intentionalWalks":0,"hits":24,"hitByPitch":0,"avg":".273","atBats":88,"obp":".297","slg":".443","ops":".740","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":39,"rbi":8,"leftOnBase":38,"sacBunts":1,"sacFlies":0,"babip":".373","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","popOuts":6,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":51,"putOuts":25,"errors":4,"chances":80,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID691016":{"person":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":43,"groundOuts":93,"airOuts":78,"runs":47,"doubles":21,"triples":2,"homeRuns":16,"strikeOuts":65,"baseOnBalls":45,"intentionalWalks":4,"hits":76,"hitByPitch":3,"avg":".244","atBats":311,"obp":".344","slg":".479","ops":".823","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":360,"totalBases":149,"rbi":47,"leftOnBase":149,"sacBunts":0,"sacFlies":1,"babip":".260","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.44","popOuts":19,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":165,"errors":0,"chances":170,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID669620":{"person":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":33,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":12,"strikes":21,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":8,"runs":6,"doubles":8,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":34,"obp":".405","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":131,"era":"7.36","inningsPitched":"7.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":6,"whip":"2.05","battersFaced":37,"outs":22,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":131,"balls":41,"strikes":90,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".---","pitchesPerInning":"17.86","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"8.59","walksPer9Inn":"2.45","hitsPer9Inn":"15.95","runsScoredPer9":"7.36","homeRunsPer9":"1.23","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695611":{"person":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":31,"groundOuts":35,"airOuts":58,"runs":24,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":56,"baseOnBalls":17,"intentionalWalks":1,"hits":52,"hitByPitch":3,"atBats":197,"obp":".326","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":897,"era":"3.78","inningsPitched":"52.1","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.32","battersFaced":221,"outs":157,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":897,"balls":300,"strikes":597,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".375","pitchesPerInning":"17.14","gamesFinished":0,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"9.63","walksPer9Inn":"2.92","hitsPer9Inn":"8.94","runsScoredPer9":"4.13","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":8,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665660":{"person":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 3 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":21,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":10,"strikes":11,"strikePercentage":".520","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"40.50","homeRunsPer9":"27.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":26,"gamesStarted":0,"flyOuts":22,"groundOuts":21,"airOuts":24,"runs":18,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":35,"baseOnBalls":11,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":102,"obp":".304","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":493,"era":"5.79","inningsPitched":"28.0","wins":3,"losses":3,"saves":2,"saveOpportunities":3,"holds":4,"blownSaves":1,"earnedRuns":18,"whip":"1.21","battersFaced":115,"outs":84,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":493,"balls":168,"strikes":325,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":3,"winPercentage":".500","pitchesPerInning":"17.61","gamesFinished":11,"strikeoutWalkRatio":"3.18","strikeoutsPer9Inn":"11.25","walksPer9Inn":"3.54","hitsPer9Inn":"7.39","runsScoredPer9":"5.79","homeRunsPer9":"2.25","inheritedRunners":19,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"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"}]},"ID663687":{"person":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":46,"gamesStarted":0,"flyOuts":18,"groundOuts":31,"airOuts":38,"runs":17,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":57,"baseOnBalls":27,"intentionalWalks":2,"hits":38,"hitByPitch":4,"atBats":163,"obp":".354","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":822,"era":"3.38","inningsPitched":"42.2","wins":3,"losses":0,"saves":6,"saveOpportunities":10,"holds":10,"blownSaves":4,"earnedRuns":16,"whip":"1.52","battersFaced":195,"outs":128,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":822,"balls":324,"strikes":498,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.27","gamesFinished":12,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"12.02","walksPer9Inn":"5.70","hitsPer9Inn":"8.02","runsScoredPer9":"3.59","homeRunsPer9":"1.05","inheritedRunners":31,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665622":{"person":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":1,"flyOuts":29,"groundOuts":32,"airOuts":42,"runs":22,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":52,"baseOnBalls":22,"intentionalWalks":1,"hits":42,"hitByPitch":3,"atBats":164,"obp":".349","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":737,"era":"3.71","inningsPitched":"43.2","wins":1,"losses":1,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":18,"whip":"1.47","battersFaced":193,"outs":131,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":737,"balls":291,"strikes":446,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".500","pitchesPerInning":"16.88","gamesFinished":10,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"10.72","walksPer9Inn":"4.53","hitsPer9Inn":"8.66","runsScoredPer9":"4.53","homeRunsPer9":"0.82","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID703607":{"person":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"jerseyNumber":"33","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":16,"groundOuts":56,"airOuts":24,"runs":18,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":57,"baseOnBalls":15,"intentionalWalks":0,"hits":48,"hitByPitch":8,"avg":".262","atBats":183,"obp":".341","slg":".350","ops":".691","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":64,"rbi":17,"leftOnBase":62,"sacBunts":0,"sacFlies":2,"babip":".360","groundOutsToAirouts":"2.33","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"61.00","popOuts":2,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":156,"errors":5,"chances":163,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687515":{"person":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"jerseyNumber":"32","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":21,"groundOuts":16,"airOuts":34,"runs":11,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":4,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".206","atBats":102,"obp":".236","slg":".353","ops":".589","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":36,"rbi":11,"leftOnBase":47,"sacBunts":1,"sacFlies":0,"babip":".258","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.50","popOuts":7,"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":0,"putOuts":63,"errors":2,"chances":65,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669127":{"person":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"jerseyNumber":"23","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":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":89,"flyOuts":65,"groundOuts":66,"airOuts":112,"runs":53,"doubles":18,"triples":0,"homeRuns":22,"strikeOuts":90,"baseOnBalls":32,"intentionalWalks":2,"hits":94,"hitByPitch":5,"avg":".260","atBats":361,"obp":".328","slg":".493","ops":".821","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":399,"totalBases":178,"rbi":50,"leftOnBase":154,"sacBunts":0,"sacFlies":1,"babip":".288","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.41","popOuts":26,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":16,"stolenBases":31,"stolenBasePercentage":".660","caughtStealingPercentage":".340","assists":34,"putOuts":621,"errors":2,"chances":657,"fielding":".997","passedBall":7,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID643410":{"person":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":36,"gamesStarted":0,"flyOuts":18,"groundOuts":27,"airOuts":31,"runs":16,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":38,"baseOnBalls":11,"intentionalWalks":1,"hits":33,"hitByPitch":4,"atBats":128,"obp":".333","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":551,"era":"4.28","inningsPitched":"33.2","wins":0,"losses":1,"saves":4,"saveOpportunities":6,"holds":5,"blownSaves":2,"earnedRuns":16,"whip":"1.31","battersFaced":144,"outs":101,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":551,"balls":198,"strikes":353,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".000","pitchesPerInning":"16.37","gamesFinished":8,"strikeoutWalkRatio":"3.45","strikeoutsPer9Inn":"10.16","walksPer9Inn":"2.94","hitsPer9Inn":"8.82","runsScoredPer9":"4.28","homeRunsPer9":"0.53","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID814305":{"person":{"id":814305,"fullName":"Yunior Tur","link":"/api/v1/people/814305"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":1,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":13,"obp":".571","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":47,"era":"27.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"4.00","battersFaced":14,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":47,"balls":13,"strikes":34,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"23.50","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.50","hitsPer9Inn":"31.50","runsScoredPer9":"27.00","homeRunsPer9":"4.50","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678022":{"person":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":24,"gamesStarted":6,"flyOuts":39,"groundOuts":40,"airOuts":62,"runs":46,"doubles":8,"triples":2,"homeRuns":10,"strikeOuts":72,"baseOnBalls":23,"intentionalWalks":0,"hits":60,"hitByPitch":7,"atBats":231,"obp":".341","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1035,"era":"6.87","inningsPitched":"57.2","wins":2,"losses":5,"saves":3,"saveOpportunities":5,"holds":2,"blownSaves":2,"earnedRuns":44,"whip":"1.44","battersFaced":264,"outs":173,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":1035,"balls":360,"strikes":675,"strikePercentage":".650","hitBatsmen":7,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".286","pitchesPerInning":"17.95","gamesFinished":5,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"11.24","walksPer9Inn":"3.59","hitsPer9Inn":"9.36","runsScoredPer9":"7.18","homeRunsPer9":"1.56","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605488":{"person":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":19,"gamesStarted":19,"flyOuts":75,"groundOuts":82,"airOuts":123,"runs":72,"doubles":16,"triples":3,"homeRuns":26,"strikeOuts":84,"baseOnBalls":37,"intentionalWalks":0,"hits":102,"hitByPitch":2,"atBats":386,"obp":".328","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1675,"era":"6.08","inningsPitched":"97.2","wins":3,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":66,"whip":"1.42","battersFaced":430,"outs":293,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1675,"balls":617,"strikes":1058,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":4,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".250","pitchesPerInning":"17.15","gamesFinished":0,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"7.74","walksPer9Inn":"3.41","hitsPer9Inn":"9.40","runsScoredPer9":"6.63","homeRunsPer9":"2.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":22,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":3,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805779":{"person":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"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":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":35,"groundOuts":80,"airOuts":62,"runs":28,"doubles":10,"triples":1,"homeRuns":5,"strikeOuts":29,"baseOnBalls":11,"intentionalWalks":0,"hits":69,"hitByPitch":0,"avg":".290","atBats":238,"obp":".320","slg":".403","ops":".723","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":251,"totalBases":96,"rbi":29,"leftOnBase":103,"sacBunts":1,"sacFlies":1,"babip":".312","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.60","popOuts":7,"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":105,"putOuts":63,"errors":0,"chances":168,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[805779,691016,669127,641680,811965,687515,666126,695720,622268,703607,643446,675961,671732,682052,665660,669620,664129],"pitchers":[682052,665660,669620,664129],"bench":[],"bullpen":[669372,663687,695611,643410,665622,678022,605488,660761,814305],"battingOrder":[805779,691016,669127,641680,811965,666126,622268,643446,671732],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Williams 2 (9, Griffin, Griffin); Langeliers (18, Griffin)."},{"label":"TB","value":"Bolte; Heim; Kuroda-Grauer; Langeliers 3; Soderstrom; Thomas, C; Williams 4; Wilson, J 2."},{"label":"RBI","value":"Soderstrom (47); Wilson, J (29)."},{"label":"2-out RBI","value":"Soderstrom; Wilson, J."},{"label":"Runners left in scoring position, 2 out","value":"Thomas, C; Soderstrom; Cortes 2; Heim; Wilson, J."},{"label":"GIDP","value":"Bolte; Soderstrom."},{"label":"Team RISP","value":"2-for-10."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Wilson, J-White)."}]}],"note":[{"label":"a","value":"Grounded out for Thomas, C in the 8th."},{"label":"b","value":"Struck out for White in the 9th."},{"label":"c","value":"Walked for Bolte in the 9th."},{"label":"d","value":"Struck out for Williams in the 9th."}]}},"officials":[{"official":{"id":658082,"fullName":"Jacob Metz","link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":503493,"fullName":"Sean Barber","link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"fullName":"John Libka","link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"fullName":"James Hoye","link":"/api/v1/people/428442"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Beeter."},{"label":"HBP","value":"Crews (by Lopez, J); Young (by Lopez, J); Ford, H (by Alvarado)."},{"label":"ABS Challenge","value":"Chaparro (Strike-Overturned to Ball); Heim 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Confirmed); Abrams (Strike-Confirmed); Langeliers (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Griffin 97-65; Cosgrove 17-13; Beeter 24-12; Lopez, J 84-52; Alvarado 21-11; Basso 33-21; Hartlieb 24-13."},{"label":"Groundouts-flyouts","value":"Griffin 12-2; Cosgrove 0-0; Beeter 2-0; Lopez, J 3-3; Alvarado 2-0; Basso 2-0; Hartlieb 3-0."},{"label":"Batters faced","value":"Griffin 28; Cosgrove 4; Beeter 6; Lopez, J 19; Alvarado 6; Basso 9; Hartlieb 7."},{"label":"Inherited runners-scored","value":"Beeter 2-0."},{"label":"Umpires","value":"HP: Jacob Metz. 1B: Sean Barber. 2B: John Libka. 3B: James Hoye. "},{"label":"Weather","value":"86 degrees, Partly Cloudy."},{"label":"Wind","value":"3 mph, Out To RF."},{"label":"First pitch","value":"1:06 PM."},{"label":"T","value":"2:43."},{"label":"Att","value":"9,088."},{"label":"Venue","value":"Sutter Health Park."},{"label":"July 19, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492","boxscoreName":"Griffin"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(W, 11-2)","summary":"7.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":12,"airOuts":5,"runs":1,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":27,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":28,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":32,"strikes":65,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":20,"gamesStarted":20,"flyOuts":58,"groundOuts":124,"airOuts":110,"runs":40,"doubles":16,"triples":0,"homeRuns":17,"strikeOuts":111,"baseOnBalls":27,"intentionalWalks":0,"hits":94,"hitByPitch":7,"atBats":437,"obp":".271","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1868,"era":"2.68","inningsPitched":"117.1","wins":11,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.03","battersFaced":473,"outs":352,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1868,"balls":620,"strikes":1248,"strikePercentage":".670","hitBatsmen":7,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":1,"winPercentage":".846","pitchesPerInning":"15.92","gamesFinished":0,"strikeoutWalkRatio":"4.11","strikeoutsPer9Inn":"8.51","walksPer9Inn":"2.07","hitsPer9Inn":"7.21","runsScoredPer9":"3.07","homeRunsPer9":"1.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":8,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":63,"pitchingGameScore":63},{"player":{"person":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928","boxscoreName":"Abrams"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":2,"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":6,"putOuts":3,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":56,"groundOuts":67,"airOuts":110,"runs":58,"doubles":19,"triples":2,"homeRuns":21,"strikeOuts":88,"baseOnBalls":35,"intentionalWalks":2,"hits":99,"hitByPitch":10,"avg":".277","atBats":358,"obp":".352","slg":".517","ops":".869","caughtStealing":4,"stolenBases":15,"stolenBasePercentage":".789","caughtStealingPercentage":".211","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":409,"totalBases":185,"rbi":70,"leftOnBase":141,"sacBunts":0,"sacFlies":6,"babip":".306","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.05","popOuts":33,"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":220,"putOuts":134,"errors":15,"chances":369,"fielding":".959","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":63,"hittingGameScore":63},{"player":{"person":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611","boxscoreName":"Crews"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | HR, BB, HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":29,"groundOuts":45,"airOuts":57,"runs":29,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":45,"baseOnBalls":12,"intentionalWalks":0,"hits":39,"hitByPitch":6,"avg":".210","atBats":186,"obp":".279","slg":".355","ops":".634","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":66,"rbi":20,"leftOnBase":80,"sacBunts":0,"sacFlies":0,"babip":".239","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.57","popOuts":9,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":96,"errors":1,"chances":98,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":60,"hittingGameScore":60}]},"decisions":{"winner":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"loser":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"save":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}