{"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":824410,"link":"/api/v1.1/game/824410/feed/live","metaData":{"wait":10,"timeStamp":"20260721_012442","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824410,"type":"R","doubleHeader":"N","id":"2026/07/20/minmlb-clemlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824410-2026-07-20","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-20T22:40:00Z","originalDate":"2026-07-20","officialDate":"2026-07-20","dayNight":"night","time":"6:40","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":142,"name":"Minnesota Twins","link":"/api/v1/teams/142","season":2026,"venue":{"id":3312,"name":"Target Field","link":"/api/v1/venues/3312"},"springVenue":{"id":2862,"link":"/api/v1/venues/2862"},"teamCode":"min","fileCode":"min","abbreviation":"MIN","teamName":"Twins","locationName":"Minneapolis","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Minnesota","record":{"gamesPlayed":101,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":52,"ties":0,"pct":".485"},"records":{},"divisionLeader":false,"wins":49,"losses":52,"winningPercentage":".485"},"franchiseName":"Minnesota","clubName":"Twins","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114","season":2026,"venue":{"id":5,"name":"Progressive Field","link":"/api/v1/venues/5"},"springVenue":{"id":3834,"link":"/api/v1/venues/3834"},"teamCode":"cle","fileCode":"cle","abbreviation":"CLE","teamName":"Guardians","locationName":"Cleveland","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Cleveland","record":{"gamesPlayed":101,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":53,"losses":48,"ties":0,"pct":".525"},"records":{},"divisionLeader":false,"wins":53,"losses":48,"winningPercentage":".525"},"franchiseName":"Cleveland","clubName":"Guardians","active":true}},"players":{"ID542888":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888","firstName":"Shawn","lastName":"Armstrong","primaryNumber":"43","birthDate":"1990-09-11","currentAge":35,"birthCity":"New Bern","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shawn","useLastName":"Armstrong","middleName":"Michael","boxscoreName":"Armstrong","nickName":"Armie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shawn Armstrong","nameSlug":"shawn-armstrong-542888","firstLastName":"Shawn Armstrong","lastFirstName":"Armstrong, Shawn","lastInitName":"Armstrong, S","initLastName":"S Armstrong","fullFMLName":"Shawn Michael Armstrong","fullLFMName":"Armstrong, Shawn Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID671737":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737","firstName":"Taj","lastName":"Bradley","primaryNumber":"26","birthDate":"2001-03-20","currentAge":25,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taj","useLastName":"Bradley","middleName":"Ali","boxscoreName":"Bradley, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taj Bradley","nameSlug":"taj-bradley-671737","firstLastName":"Taj Bradley","lastFirstName":"Bradley, Taj","lastInitName":"Bradley, T","initLastName":"T Bradley","fullFMLName":"Taj Ali Bradley","fullLFMName":"Bradley, Taj Ali","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID665019":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019","firstName":"Kody","lastName":"Clemens","primaryNumber":"2","birthDate":"1996-05-15","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kody","useLastName":"Clemens","middleName":"Alec","boxscoreName":"Clemens","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kody Clemens","nameSlug":"kody-clemens-665019","firstLastName":"Kody Clemens","lastFirstName":"Clemens, Kody","lastInitName":"Clemens, K","initLastName":"K Clemens","fullFMLName":"Kody Alec Clemens","fullLFMName":"Clemens, Kody Alec","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"ID686797":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797","firstName":"Brooks","lastName":"Lee","primaryNumber":"22","birthDate":"2001-02-14","currentAge":25,"birthCity":"San Luis Obispo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Brooks","useLastName":"Lee","middleName":"Thomas","boxscoreName":"Lee, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-07-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brooks Lee","nameSlug":"brooks-lee-686797","firstLastName":"Brooks Lee","lastFirstName":"Lee, Brooks","lastInitName":"Lee, B","initLastName":"B Lee","fullFMLName":"Brooks Thomas Lee","fullLFMName":"Lee, Brooks Thomas","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID696070":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070","firstName":"Kendry","lastName":"Rojas","primaryNumber":"60","birthDate":"2002-11-26","currentAge":23,"birthCity":"Ciego de Avila","birthCountry":"Cuba","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kendry","useLastName":"Rojas","middleName":"Yoelvis","boxscoreName":"Rojas, K","gender":"M","nameMatrilineal":"Fis","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kendry Rojas","nameSlug":"kendry-rojas-696070","firstLastName":"Kendry Rojas","lastFirstName":"Rojas, Kendry","lastInitName":"Rojas, K","initLastName":"K Rojas","fullFMLName":"Kendry Yoelvis Rojas","fullLFMName":"Rojas, Kendry Yoelvis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID668885":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885","firstName":"Christopher","lastName":"Martin","primaryNumber":"16","birthDate":"1999-03-23","currentAge":27,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Austin","useLastName":"Martin","middleName":"Austin","boxscoreName":"Martin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Martin","nameSlug":"austin-martin-668885","firstLastName":"Austin Martin","lastFirstName":"Martin, Austin","lastInitName":"Martin, A","initLastName":"A Martin","fullFMLName":"Christopher Austin Martin","fullLFMName":"Martin, Christopher Austin","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID595978":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978","firstName":"Austin","lastName":"Hedges","primaryNumber":"27","birthDate":"1992-08-18","currentAge":33,"birthCity":"San Juan Capistrano","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Austin","useLastName":"Hedges","middleName":"Charles","boxscoreName":"Hedges","nickName":"Hedgey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Hedges","nameSlug":"austin-hedges-595978","firstLastName":"Austin Hedges","lastFirstName":"Hedges, Austin","lastInitName":"Hedges, A","initLastName":"A Hedges","fullFMLName":"Austin Charles Hedges","fullLFMName":"Hedges, Austin Charles","strikeZoneTop":3.207,"strikeZoneBottom":1.618},"ID683953":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953","firstName":"Travis","lastName":"Bazzana","primaryNumber":"37","birthDate":"2002-08-28","currentAge":23,"birthCity":"Hornsby","birthStateProvince":"NSW","birthCountry":"Australia","height":"5' 11\"","weight":199,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Travis","useLastName":"Bazzana","middleName":"William","boxscoreName":"Bazzana","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis Bazzana","nameSlug":"travis-bazzana-683953","firstLastName":"Travis Bazzana","lastFirstName":"Bazzana, Travis","lastInitName":"Bazzana, T","initLastName":"T Bazzana","fullFMLName":"Travis  Bazzana","fullLFMName":"Bazzana, Travis ","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID672275":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275","firstName":"Patrick","lastName":"Bailey","primaryNumber":"16","birthDate":"1999-05-29","currentAge":27,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Patrick","useLastName":"Bailey","middleName":"Lee","boxscoreName":"Bailey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-05-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Patrick Bailey","nameSlug":"patrick-bailey-672275","firstLastName":"Patrick Bailey","lastFirstName":"Bailey, Patrick","lastInitName":"Bailey, P","initLastName":"P Bailey","fullFMLName":"Patrick Lee Bailey","fullLFMName":"Bailey, Patrick Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID672356":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356","firstName":"Gabriel","lastName":"Arias","primaryNumber":"13","birthDate":"2000-02-27","currentAge":26,"birthCity":"La Victoria","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Gabriel","useLastName":"Arias","middleName":"Alejandro","boxscoreName":"Arias, G","gender":"M","nameMatrilineal":"Gomez","isPlayer":true,"isVerified":true,"pronunciation":"AH-ree-AHS","mlbDebutDate":"2022-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Arias","nameSlug":"gabriel-arias-672356","firstLastName":"Gabriel Arias","lastFirstName":"Arias, Gabriel","lastInitName":"Arias, G","initLastName":"G Arias","fullFMLName":"Gabriel Arias","fullLFMName":"Arias, Gabriel","strikeZoneTop":3.242,"strikeZoneBottom":1.636},"ID702474":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474","firstName":"Michael","lastName":"Paredes","primaryNumber":"53","birthDate":"2000-07-27","currentAge":25,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mike","useLastName":"Paredes","middleName":"Exodus","boxscoreName":"Paredes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Paredes","nameSlug":"mike-paredes-702474","firstLastName":"Mike Paredes","lastFirstName":"Paredes, Mike","lastInitName":"Paredes, M","initLastName":"M Paredes","fullFMLName":"Michael Exodus Paredes","fullLFMName":"Paredes, Michael Exodus","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID681807":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807","firstName":"David","lastName":"Fry","primaryNumber":"6","birthDate":"1995-11-20","currentAge":30,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"David","useLastName":"Fry","boxscoreName":"Fry","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Fry","nameSlug":"david-fry-681807","firstLastName":"David Fry","lastFirstName":"Fry, David","lastInitName":"Fry, D","initLastName":"D Fry","fullFMLName":"David  Fry","fullLFMName":"Fry, David","strikeZoneTop":3.243,"strikeZoneBottom":1.637},"ID680916":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916","firstName":"Franco","lastName":"Aleman","primaryNumber":"55","birthDate":"2000-06-26","currentAge":26,"birthCity":"Yaguajay","birthCountry":"Cuba","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Franco","useLastName":"Aleman","boxscoreName":"Aleman","gender":"M","nameMatrilineal":"Armas","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"fran-koh ally-mahn","mlbDebutDate":"2026-05-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Franco Aleman","nameSlug":"franco-aleman-680916","firstLastName":"Franco Aleman","lastFirstName":"Aleman, Franco","lastInitName":"Aleman, F","initLastName":"F Aleman","fullFMLName":"Franco Aleman","fullLFMName":"Aleman, Franco","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID671922":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922","firstName":"Cade","lastName":"Smith","primaryNumber":"36","birthDate":"1999-05-09","currentAge":27,"birthCity":"Vancouver","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Smith","middleName":"Jared Benjamin","boxscoreName":"Smith, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Smith","nameSlug":"cade-smith-671922","firstLastName":"Cade Smith","lastFirstName":"Smith, Cade","lastInitName":"Smith, C","initLastName":"C Smith","fullFMLName":"Cade Jared Benjamin Smith","fullLFMName":"Smith, Cade Jared Benjamin","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID680757":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757","firstName":"Steven","lastName":"Kwan","primaryNumber":"38","birthDate":"1997-09-05","currentAge":28,"birthCity":"Los Gatos","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":170,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Steven","useLastName":"Kwan","middleName":"Robert","boxscoreName":"Kwan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Kwan","nameSlug":"steven-kwan-680757","firstLastName":"Steven Kwan","lastFirstName":"Kwan, Steven","lastInitName":"Kwan, S","initLastName":"S Kwan","fullFMLName":"Steven Robert Kwan","fullLFMName":"Kwan, Steven Robert","strikeZoneTop":3.023,"strikeZoneBottom":1.525},"ID700932":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932","firstName":"Kyle","lastName":"Manzardo","primaryNumber":"9","birthDate":"2000-07-18","currentAge":26,"birthCity":"Coeur d'Alene","birthStateProvince":"ID","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kyle","useLastName":"Manzardo","middleName":"Thomas","boxscoreName":"Manzardo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Manzardo","nameSlug":"kyle-manzardo-700932","firstLastName":"Kyle Manzardo","lastFirstName":"Manzardo, Kyle","lastInitName":"Manzardo, K","initLastName":"K Manzardo","fullFMLName":"Kyle Thomas Manzardo","fullLFMName":"Manzardo, Kyle Thomas","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID681892":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892","firstName":"Kody","lastName":"Funderburk","primaryNumber":"57","birthDate":"1996-11-27","currentAge":29,"birthCity":"Mesa","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kody","useLastName":"Funderburk","boxscoreName":"Funderburk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kody Funderburk","nameSlug":"kody-funderburk-681892","firstLastName":"Kody Funderburk","lastFirstName":"Funderburk, Kody","lastInitName":"Funderburk, K","initLastName":"K Funderburk","fullFMLName":"Kody  Funderburk","fullLFMName":"Funderburk, Kody ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID672782":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782","firstName":"Yoendrys","lastName":"Gómez","primaryNumber":"94","birthDate":"1999-10-15","currentAge":26,"birthCity":"Nirgua","birthCountry":"Venezuela","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yoendrys","useLastName":"Gómez","middleName":"Adrian","boxscoreName":"Gómez, Y","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoendrys Gómez","nameSlug":"yoendrys-gomez-672782","firstLastName":"Yoendrys Gómez","lastFirstName":"Gómez, Yoendrys","lastInitName":"Gómez, Y","initLastName":"Y Gómez","fullFMLName":"Yoendrys Adrian Gómez","fullLFMName":"Gómez, Yoendrys Adrian","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID805673":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673","firstName":"Daniel","lastName":"Matthews","primaryNumber":"52","birthDate":"2000-05-22","currentAge":26,"birthCity":"Cullowhee","birthStateProvince":"NC","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zebby","useLastName":"Matthews","middleName":"Zebulon","boxscoreName":"Matthews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zebby Matthews","nameSlug":"zebby-matthews-805673","firstLastName":"Zebby Matthews","lastFirstName":"Matthews, Zebby","lastInitName":"Matthews, Z","initLastName":"Z Matthews","fullFMLName":"Daniel Zebulon Matthews","fullLFMName":"Matthews, Daniel Zebulon","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID621439":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439","firstName":"Byron","lastName":"Buxton","primaryNumber":"25","birthDate":"1993-12-18","currentAge":32,"birthCity":"Baxley","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Byron","useLastName":"Buxton","middleName":"Keiron","boxscoreName":"Buxton","nickName":"Buck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Byron Buxton","nameSlug":"byron-buxton-621439","firstLastName":"Byron Buxton","lastFirstName":"Buxton, Byron","lastInitName":"Buxton, B","initLastName":"B Buxton","fullFMLName":"Byron Keiron Buxton","fullLFMName":"Buxton, Byron Keiron","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID702193":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193","firstName":"Andrew","lastName":"Morris","primaryNumber":"78","birthDate":"2001-09-01","currentAge":24,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Morris","middleName":"Burke","boxscoreName":"Morris","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Morris","nameSlug":"andrew-morris-702193","firstLastName":"Andrew Morris","lastFirstName":"Morris, Andrew","lastInitName":"Morris, A","initLastName":"A Morris","fullFMLName":"Andrew Burke Morris","fullLFMName":"Morris, Andrew Burke","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID656555":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555","firstName":"Rhys","lastName":"Hoskins","primaryNumber":"8","birthDate":"1993-03-17","currentAge":33,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":241,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rhys","useLastName":"Hoskins","middleName":"Dean","boxscoreName":"Hoskins","nickName":"Big Fella","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"reese","mlbDebutDate":"2017-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rhys Hoskins","nameSlug":"rhys-hoskins-656555","firstLastName":"Rhys Hoskins","lastFirstName":"Hoskins, Rhys","lastInitName":"Hoskins, R","initLastName":"R Hoskins","fullFMLName":"Rhys Dean Hoskins","fullLFMName":"Hoskins, Rhys Dean","strikeZoneTop":3.334,"strikeZoneBottom":1.683},"ID667297":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297","firstName":"Thomas","lastName":"Nance","primaryNumber":"35","birthDate":"1991-03-19","currentAge":35,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Nance","middleName":"Andrew","boxscoreName":"Nance","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Nance","nameSlug":"tommy-nance-667297","firstLastName":"Tommy Nance","lastFirstName":"Nance, Tommy","lastInitName":"Nance, T","initLastName":"T Nance","fullFMLName":"Thomas Andrew Nance","fullLFMName":"Nance, Thomas Andrew","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID702021":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021","firstName":"William","lastName":"Dion","primaryNumber":"98","birthDate":"2000-04-17","currentAge":26,"birthCity":"Sulphur","birthStateProvince":"LA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Dion","middleName":"Chad","boxscoreName":"Dion","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Will Dion","nameSlug":"will-dion-702021","firstLastName":"Will Dion","lastFirstName":"Dion, Will","lastInitName":"Dion, W","initLastName":"W Dion","fullFMLName":"William Chad Dion","fullLFMName":"Dion, William Chad","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID696135":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135","firstName":"Kahlil","lastName":"Watson","primaryNumber":"31","birthDate":"2003-04-16","currentAge":23,"birthCity":"Chase City","birthStateProvince":"VA","birthCountry":"USA","height":"5' 9\"","weight":178,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kahlil","useLastName":"Watson","middleName":"Lorenzo","boxscoreName":"Watson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kahlil Watson","nameSlug":"kahlil-watson-696135","firstLastName":"Kahlil Watson","lastFirstName":"Watson, Kahlil","lastInitName":"Watson, K","initLastName":"K Watson","fullFMLName":"Kahlil Lorenzo Watson","fullLFMName":"Watson, Kahlil Lorenzo","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID808970":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970","firstName":"Woo-Suk","lastName":"Go","primaryNumber":"1","birthDate":"1998-08-06","currentAge":27,"birthCity":"Ganghwa-gun","birthCountry":"Republic of Korea","height":"5' 11\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Woo-Suk","useLastName":"Go","boxscoreName":"Go","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Woo-Suk Go","nameSlug":"woo-suk-go-808970","firstLastName":"Woo-Suk Go","lastFirstName":"Go, Woo-Suk","lastInitName":"Go, W","initLastName":"W Go","fullFMLName":"Woo-Suk Go","fullLFMName":"Go, Woo-Suk ","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID800050":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050","firstName":"Chase","lastName":"DeLauter","primaryNumber":"24","birthDate":"2001-10-08","currentAge":24,"birthCity":"Frederick","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Chase","useLastName":"DeLauter","middleName":"Daniel","boxscoreName":"DeLauter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"DAH-law-ter","mlbDebutDate":"2025-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chase DeLauter","nameSlug":"chase-delauter-800050","firstLastName":"Chase DeLauter","lastFirstName":"DeLauter, Chase","lastInitName":"DeLauter, C","initLastName":"C DeLauter","fullFMLName":"Chase Daniel DeLauter","fullLFMName":"DeLauter, Chase Daniel","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID605170":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170","firstName":"Victor","lastName":"Caratini","primaryNumber":"37","birthDate":"1993-08-17","currentAge":32,"birthCity":"Ponce","birthCountry":"Puerto Rico","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Victor","useLastName":"Caratini","middleName":"Manuel","boxscoreName":"Caratini","nickName":"Vic","gender":"M","nameMatrilineal":"Rivera","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"kair-uh-TEEN-ee","mlbDebutDate":"2017-06-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Caratini","nameSlug":"victor-caratini-605170","firstLastName":"Victor Caratini","lastFirstName":"Caratini, Victor","lastInitName":"Caratini, V","initLastName":"V Caratini","fullFMLName":"Victor Manuel Caratini","fullLFMName":"Caratini, Victor Manuel","strikeZoneTop":3.201,"strikeZoneBottom":1.615},"ID682177":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177","firstName":"Daniel","lastName":"Schneemann","primaryNumber":"10","birthDate":"1997-01-23","currentAge":29,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Daniel","useLastName":"Schneemann","boxscoreName":"Schneemann","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"sh-KNEE-man","mlbDebutDate":"2024-06-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Schneemann","nameSlug":"daniel-schneemann-682177","firstLastName":"Daniel Schneemann","lastFirstName":"Schneemann, Daniel","lastInitName":"Schneemann, D","initLastName":"D Schneemann","fullFMLName":"Daniel Schneemann","fullLFMName":"Schneemann, Daniel ","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID605137":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137","firstName":"Joshua","lastName":"Bell","primaryNumber":"56","birthDate":"1992-08-14","currentAge":33,"birthCity":"Irving","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":261,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Josh","useLastName":"Bell","middleName":"Evan","boxscoreName":"Bell","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Bell","nameSlug":"josh-bell-605137","firstLastName":"Josh Bell","lastFirstName":"Bell, Josh","lastInitName":"Bell, J","initLastName":"J Bell","fullFMLName":"Joshua Evan Bell","fullLFMName":"Bell, Joshua Evan","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"ID677944":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944","firstName":"Slade","lastName":"Cecconi","primaryNumber":"44","birthDate":"1999-06-24","currentAge":27,"birthCity":"Oviedo","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Slade","useLastName":"Cecconi","boxscoreName":"Cecconi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"seh-CONE-ee","mlbDebutDate":"2023-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Slade Cecconi","nameSlug":"slade-cecconi-677944","firstLastName":"Slade Cecconi","lastFirstName":"Cecconi, Slade","lastInitName":"Cecconi, S","initLastName":"S Cecconi","fullFMLName":"Slade  Cecconi","fullLFMName":"Cecconi, Slade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID677587":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587","firstName":"Brayan","lastName":"Rocchio","primaryNumber":"4","birthDate":"2001-01-13","currentAge":25,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Brayan","useLastName":"Rocchio","middleName":"Hommy","boxscoreName":"Rocchio","gender":"M","nameMatrilineal":"Zambrano","isPlayer":true,"isVerified":true,"pronunciation":"Brian roak-E-O","mlbDebutDate":"2023-05-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Rocchio","nameSlug":"brayan-rocchio-677587","firstLastName":"Brayan Rocchio","lastFirstName":"Rocchio, Brayan","lastInitName":"Rocchio, B","initLastName":"B Rocchio","fullFMLName":"Brayan Hommy Rocchio","fullLFMName":"Rocchio, Brayan Hommy","strikeZoneTop":3.068,"strikeZoneBottom":1.548},"ID690984":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984","firstName":"Peter","lastName":"Halpin","primaryNumber":"0","birthDate":"2002-05-26","currentAge":24,"birthCity":"San Mateo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Petey","useLastName":"Halpin","middleName":"Lyndon","boxscoreName":"Halpin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-09-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Petey Halpin","nameSlug":"petey-halpin-690984","firstLastName":"Petey Halpin","lastFirstName":"Halpin, Petey","lastInitName":"Halpin, P","initLastName":"P Halpin","fullFMLName":"Peter Lyndon Halpin","fullLFMName":"Halpin, Peter Lyndon","strikeZoneTop":3.184,"strikeZoneBottom":1.607},"ID670036":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036","firstName":"Matthew","lastName":"Festa","primaryNumber":"52","birthDate":"1993-03-11","currentAge":33,"birthCity":"Brooklyn","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Festa","middleName":"Joseph","boxscoreName":"Festa, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2018-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Festa","nameSlug":"matt-festa-670036","firstLastName":"Matt Festa","lastFirstName":"Festa, Matt","lastInitName":"Festa, M","initLastName":"M Festa","fullFMLName":"Matthew Joseph Festa","fullLFMName":"Festa, Matthew Joseph","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID670059":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059","firstName":"Colin","lastName":"Holderman","primaryNumber":"35","birthDate":"1995-10-08","currentAge":30,"birthCity":"Bourbonnais","birthStateProvince":"IL","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Holderman","middleName":"Scott","boxscoreName":"Holderman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2022-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Holderman","nameSlug":"colin-holderman-670059","firstLastName":"Colin Holderman","lastFirstName":"Holderman, Colin","lastInitName":"Holderman, C","initLastName":"C Holderman","fullFMLName":"Colin Scott Holderman","fullLFMName":"Holderman, Colin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID702176":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176","firstName":"Alan","lastName":"Roden","primaryNumber":"18","birthDate":"1999-12-22","currentAge":26,"birthCity":"Middleton","birthStateProvince":"WI","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Alan","useLastName":"Roden","middleName":"Eric","boxscoreName":"Roden","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"ROW-den","mlbDebutDate":"2025-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alan Roden","nameSlug":"alan-roden-702176","firstLastName":"Alan Roden","lastFirstName":"Roden, Alan","lastInitName":"Roden, A","initLastName":"A Roden","fullFMLName":"Alan Eric Roden","fullLFMName":"Roden, Alan Eric","strikeZoneTop":3.159,"strikeZoneBottom":1.594},"ID680777":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777","firstName":"Ryan","lastName":"Jeffers","primaryNumber":"27","birthDate":"1997-06-03","currentAge":29,"birthCity":"Raleigh","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Ryan","useLastName":"Jeffers","middleName":"Michael","boxscoreName":"Jeffers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Jeffers","nameSlug":"ryan-jeffers-680777","firstLastName":"Ryan Jeffers","lastFirstName":"Jeffers, Ryan","lastInitName":"Jeffers, R","initLastName":"R Jeffers","fullFMLName":"Ryan Michael Jeffers","fullLFMName":"Jeffers, Ryan Michael","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID668952":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952","firstName":"Ryan","lastName":"Kreidler","primaryNumber":"5","birthDate":"1997-11-12","currentAge":28,"birthCity":"Davis","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":208,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ryan","useLastName":"Kreidler","middleName":"Michael","boxscoreName":"Kreidler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"cried-ler","mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Kreidler","nameSlug":"ryan-kreidler-668952","firstLastName":"Ryan Kreidler","lastFirstName":"Kreidler, Ryan","lastInitName":"Kreidler, R","initLastName":"R Kreidler","fullFMLName":"Ryan Michael Kreidler","fullLFMName":"Kreidler, Ryan Michael","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID573124":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124","firstName":"Taylor","lastName":"Rogers","primaryNumber":"55","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Rogers","middleName":"Allen","boxscoreName":"Rogers, Ta","nickName":"Lefty Piece","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-04-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Taylor Rogers","nameSlug":"taylor-rogers-573124","firstLastName":"Taylor Rogers","lastFirstName":"Rogers, Taylor","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Taylor Allen Rogers","fullLFMName":"Rogers, Taylor Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID800048":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048","firstName":"Parker","lastName":"Messick","primaryNumber":"77","birthDate":"2000-10-26","currentAge":25,"birthCity":"Plant City","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Parker","useLastName":"Messick","middleName":"Chase","boxscoreName":"Messick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Parker Messick","nameSlug":"parker-messick-800048","firstLastName":"Parker Messick","lastFirstName":"Messick, Parker","lastInitName":"Messick, P","initLastName":"P Messick","fullFMLName":"Parker Chase Messick","fullLFMName":"Messick, Parker Chase","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID641927":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927","firstName":"John","lastName":"Ober","primaryNumber":"17","birthDate":"1995-07-12","currentAge":31,"birthCity":"Huntersville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 9\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bailey","useLastName":"Ober","middleName":"Bailey","boxscoreName":"Ober","gender":"M","nameMatrilineal":"Bailey","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"OH-burr","mlbDebutDate":"2021-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bailey Ober","nameSlug":"bailey-ober-641927","firstLastName":"Bailey Ober","lastFirstName":"Ober, Bailey","lastInitName":"Ober, B","initLastName":"B Ober","fullFMLName":"John Bailey Ober","fullLFMName":"Ober, John Bailey","strikeZoneTop":3.611,"strikeZoneBottom":1.823},"ID676282":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282","firstName":"Joseph","lastName":"Cantillo","primaryNumber":"54","birthDate":"1999-12-18","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Cantillo","middleName":"Lopaka","boxscoreName":"Cantillo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"can-TIL-oh","mlbDebutDate":"2024-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Cantillo","nameSlug":"joey-cantillo-676282","firstLastName":"Joey Cantillo","lastFirstName":"Cantillo, Joey","lastInitName":"Cantillo, J","initLastName":"J Cantillo","fullFMLName":"Joseph Lopaka Cantillo","fullLFMName":"Cantillo, Joseph Lopaka","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681870":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870","firstName":"Erik","lastName":"Sabrowski","primaryNumber":"62","birthDate":"1997-10-31","currentAge":28,"birthCity":"Edmonton","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Sabrowski","middleName":"Wayne Thomas","boxscoreName":"Sabrowski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Sabrowski","nameSlug":"erik-sabrowski-681870","firstLastName":"Erik Sabrowski","lastFirstName":"Sabrowski, Erik","lastInitName":"Sabrowski, E","initLastName":"E Sabrowski","fullFMLName":"Erik Wayne Thomas Sabrowski","fullLFMName":"Sabrowski, Erik Wayne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID701519":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519","firstName":"Travis","lastName":"Adams","primaryNumber":"45","birthDate":"2000-01-19","currentAge":26,"birthCity":"Palm Springs","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Travis","useLastName":"Adams","middleName":"Michael","boxscoreName":"Adams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis Adams","nameSlug":"travis-adams-701519","firstLastName":"Travis Adams","lastFirstName":"Adams, Travis","lastInitName":"Adams, T","initLastName":"T Adams","fullFMLName":"Travis Michael Adams","fullLFMName":"Adams, Travis Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID668909":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909","firstName":"Gavin","lastName":"Williams","primaryNumber":"32","birthDate":"1999-07-26","currentAge":26,"birthCity":"Fayetteville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gavin","useLastName":"Williams","middleName":"Scott","boxscoreName":"Williams, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gavin Williams","nameSlug":"gavin-williams-668909","firstLastName":"Gavin Williams","lastFirstName":"Williams, Gavin","lastInitName":"Williams, G","initLastName":"G Williams","fullFMLName":"Gavin Scott Williams","fullLFMName":"Williams, Gavin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID683769":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769","firstName":"Hunter","lastName":"Gaddis","primaryNumber":"33","birthDate":"1998-04-09","currentAge":28,"birthCity":"Canton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Gaddis","middleName":"Reid","boxscoreName":"Gaddis","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Gaddis","nameSlug":"hunter-gaddis-683769","firstLastName":"Hunter Gaddis","lastFirstName":"Gaddis, Hunter","lastInitName":"Gaddis, H","initLastName":"H Gaddis","fullFMLName":"Hunter Reid Gaddis","fullLFMName":"Gaddis, Hunter Reid","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID676440":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440","firstName":"Tanner","lastName":"Bibee","primaryNumber":"28","birthDate":"1999-03-05","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Bibee","middleName":"Hayes","boxscoreName":"Bibee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BUY-bee","mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Bibee","nameSlug":"tanner-bibee-676440","firstLastName":"Tanner Bibee","lastFirstName":"Bibee, Tanner","lastInitName":"Bibee, T","initLastName":"T Bibee","fullFMLName":"Tanner Hayes Bibee","fullLFMName":"Bibee, Tanner Hayes","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID668904":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904","firstName":"Royce","lastName":"Lewis","primaryNumber":"23","birthDate":"1999-06-05","currentAge":27,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Royce","useLastName":"Lewis","middleName":"Oliver","boxscoreName":"Lewis, R","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Royce Lewis","nameSlug":"royce-lewis-668904","firstLastName":"Royce Lewis","lastFirstName":"Lewis, Royce","lastInitName":"Lewis, R","initLastName":"R Lewis","fullFMLName":"Royce Oliver Lewis","fullLFMName":"Lewis, Royce Oliver","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID663616":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616","firstName":"Trevor","lastName":"Larnach","primaryNumber":"9","birthDate":"1997-02-26","currentAge":29,"birthCity":"Walnut Creek","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Trevor","useLastName":"Larnach","middleName":"John-Ikaiakaloa","boxscoreName":"Larnach","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"LAR-nick","mlbDebutDate":"2021-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Larnach","nameSlug":"trevor-larnach-663616","firstLastName":"Trevor Larnach","lastFirstName":"Larnach, Trevor","lastInitName":"Larnach, T","initLastName":"T Larnach","fullFMLName":"Trevor John-Ikaiakaloa Larnach","fullLFMName":"Larnach, Trevor John-Ikaiakaloa","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID657746":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746","firstName":"Joseph","lastName":"Ryan","primaryNumber":"41","birthDate":"1996-06-05","currentAge":30,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joe","useLastName":"Ryan","middleName":"Philip","boxscoreName":"Ryan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Ryan","nameSlug":"joe-ryan-657746","firstLastName":"Joe Ryan","lastFirstName":"Ryan, Joe","lastInitName":"Ryan, J","initLastName":"J Ryan","fullFMLName":"Joseph Philip Ryan","fullLFMName":"Ryan, Joseph Philip","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656577":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577","firstName":"Alexander","lastName":"Jackson","primaryNumber":"70","birthDate":"1995-12-25","currentAge":30,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Alex","useLastName":"Jackson","middleName":"James","boxscoreName":"Jackson, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Jackson","nameSlug":"alex-jackson-656577","firstLastName":"Alex Jackson","lastFirstName":"Jackson, Alex","lastInitName":"Jackson, A","initLastName":"A Jackson","fullFMLName":"Alexander James Jackson","fullLFMName":"Jackson, Alexander James","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"ID807712":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712","firstName":"Luke","lastName":"Keaschall","primaryNumber":"15","birthDate":"2002-08-15","currentAge":23,"birthCity":"Watsonville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luke","useLastName":"Keaschall","middleName":"T.","boxscoreName":"Keaschall","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KEY-shull","mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Keaschall","nameSlug":"luke-keaschall-807712","firstLastName":"Luke Keaschall","lastFirstName":"Keaschall, Luke","lastInitName":"Keaschall, L","initLastName":"L Keaschall","fullFMLName":"Luke T. Keaschall","fullLFMName":"Keaschall, Luke T.","strikeZoneTop":3.214,"strikeZoneBottom":1.622}},"venue":{"id":5,"name":"Progressive Field","link":"/api/v1/venues/5","location":{"address1":"2401 Ontario Street","city":"Cleveland","state":"Ohio","stateAbbrev":"OH","postalCode":"44115","defaultCoordinates":{"latitude":41.495861,"longitude":-81.685255},"azimuthAngle":0.0,"elevation":653,"country":"USA","phone":"(216) 420-4200"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":34788,"turfType":"Grass","roofType":"Open","leftLine":325,"left":370,"leftCenter":410,"center":405,"rightCenter":375,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":5,"link":"/api/v1/venues/5"},"weather":{"condition":"Partly Cloudy","temp":"78","wind":"3 mph, In From CF"},"gameInfo":{"attendance":22501,"firstPitch":"2026-07-20T22:41:00.000Z","gameDurationMinutes":163},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"home":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"}},"officialScorer":{"id":501169,"fullName":"Bob Maver","link":"/api/v1/people/501169"},"primaryDatacaster":{"id":601482,"fullName":"Dan Battaglia","link":"/api/v1/people/601482"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-20T22:42:06.461Z","endTime":"2026-07-20T22:45:10.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,9,10],"actionIndex":[0,1,2,5],"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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-20T18:30:58.219Z","endTime":"2026-07-20T22:15:31.639Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"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-20T22:15:31.639Z","endTime":"2026-07-20T22:39:32.735Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"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-20T22:39:32.735Z","endTime":"2026-07-20T22:42:08.788Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"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":94.3,"endSpeed":87.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90724361429854,"aZ":-13.987290278981462,"pfxX":-2.1709608927715855,"pfxZ":9.421046904058738,"pX":0.11400922233867292,"pZ":2.6900287032775028,"vX0":6.390728418540939,"vY0":-137.23291020873157,"vZ0":-6.540001559121942,"x":112.65,"y":166.15,"x0":-1.9504888825898183,"y0":50.00517227380245,"z0":6.035361203907235,"aX":-4.192786342932661},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":2.8,"spinRate":2342,"spinDirection":211},"zone":5,"typeConfidence":0.89,"plateTime":0.3972893687178569,"extension":6.796183047251808},"index":3,"playId":"740089a5-0e76-3fbe-ba2a-f23a3b72e055","pitchNumber":1,"startTime":"2026-07-20T22:42:08.788Z","endTime":"2026-07-20T22:42:14.627Z","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":78.8,"endSpeed":72.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.96501281987535,"aZ":-23.260226516209155,"pfxX":-4.833719307627991,"pfxZ":6.640932664466366,"pX":-1.7664085028566077,"pZ":5.369628105550864,"vX0":2.9293785305626394,"vY0":-114.78228597423762,"vZ0":3.100356169180259,"x":184.33,"y":93.8,"x0":-2.427023909539099,"y0":50.00504686747127,"z0":6.257736651344499,"aX":-6.492233400909786},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":13.1,"breakHorizontal":8.0,"spinRate":1790,"spinDirection":208},"zone":11,"typeConfidence":0.88,"plateTime":0.4760077210933593,"extension":6.7546233046631725},"index":4,"playId":"d6ac953e-1eff-3a08-8cbe-d9a1c5522ce8","pitchNumber":2,"startTime":"2026-07-20T22:42:35.573Z","endTime":"2026-07-20T22:42:39.988Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":5,"startTime":"2026-07-20T22:43:04.707Z","endTime":"2026-07-20T22:44:08.791Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.735129663755462,"aZ":-22.024030298758323,"pfxX":-2.6354969161754545,"pfxZ":7.707363948826956,"pX":-1.0441623122003563,"pZ":4.0012078336337185,"vX0":2.734531799209561,"vY0":-113.71199522257982,"vZ0":-0.07138664405045536,"x":156.8,"y":130.75,"x0":-1.9166759967686156,"y0":50.00372217192322,"z0":6.207674144220621,"aX":-3.471515459866291},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":14.3,"breakHorizontal":4.1,"spinRate":1754,"spinDirection":211},"zone":11,"typeConfidence":0.82,"plateTime":0.4806288699800887,"extension":6.854295238120864},"index":6,"playId":"3328f967-78dc-37d0-a17a-c01e85b001cb","pitchNumber":3,"startTime":"2026-07-20T22:44:08.791Z","endTime":"2026-07-20T22:44:13.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.832460381404292,"aZ":-32.22812343038117,"pfxX":4.178696879408024,"pfxZ":-0.03483393376753874,"pX":-0.8054740932354022,"pZ":2.896207578465798,"vX0":2.856796014937269,"vY0":-125.21391822329076,"vZ0":-1.4993220535037781,"x":147.7,"y":160.58,"x0":-2.5032653531647946,"y0":50.00176945424149,"z0":6.13500052405766,"aX":6.647272316695762},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.1,"breakHorizontal":-8.2,"spinRate":2489,"spinDirection":101},"zone":4,"typeConfidence":0.91,"plateTime":0.43711884114743604,"extension":6.72549471106368},"index":7,"playId":"daa98b31-32c2-34b3-bfb8-8ee8a4dd41df","pitchNumber":4,"startTime":"2026-07-20T22:44:26.128Z","endTime":"2026-07-20T22:44:30.668Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":8,"startTime":"2026-07-20T22:44:36.680Z","endTime":"2026-07-20T22:44:48.497Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78343101384559,"aZ":-32.56434621346988,"pfxX":2.7469504937400204,"pfxZ":-0.24766672330841377,"pX":1.029424900003761,"pZ":1.2454515797680117,"vX0":6.957653763516372,"vY0":-125.41709271476721,"vZ0":-5.407599332012275,"x":77.76,"y":205.15,"x0":-2.134654546762579,"y0":50.000523044687604,"z0":6.077649259361034,"aX":4.385172475628417},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.4,"breakHorizontal":-6.5,"spinRate":2846,"spinDirection":82},"zone":14,"typeConfidence":0.91,"plateTime":0.43631489433725656,"extension":6.749748452183721},"index":9,"playId":"973af7c9-db5d-3742-9a44-4c82acd1d78d","pitchNumber":5,"startTime":"2026-07-20T22:44:48.497Z","endTime":"2026-07-20T22:44:52.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.334354272446305,"aZ":-30.75625171686321,"pfxX":4.06104564737493,"pfxZ":0.8918438278048164,"pX":0.6685762290137915,"pZ":1.1094095270989528,"vX0":5.985884324799225,"vY0":-125.27367188657826,"vZ0":-5.818760231285451,"x":91.52,"y":208.83,"x0":-2.2758654676819874,"y0":50.004998232562016,"z0":5.963861556758619,"aX":6.481950364268902},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.5,"breakHorizontal":-8.6,"spinRate":2884,"spinDirection":109},"zone":14,"typeConfidence":0.9,"plateTime":0.4365326692003526,"extension":6.87765001005261},"index":10,"playId":"d8c7c5d3-1b90-35ac-b64f-c7ff493138dd","pitchNumber":6,"startTime":"2026-07-20T22:45:05.045Z","endTime":"2026-07-20T22:45:10.157Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T22:45:10.157Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Byron Buxton singles on a ground ball to third baseman Daniel Schneemann.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-20T22:45:12.183Z","endTime":"2026-07-20T22:46:07.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13296252137406,"aZ":-34.04839955027645,"pfxX":9.070491839509195,"pfxZ":-1.2810381986508705,"pX":0.08535357253796144,"pZ":1.2957887598847582,"vX0":3.2780211470450378,"vY0":-120.30597820471836,"vZ0":-3.7287338586897256,"x":113.75,"y":203.79,"x0":-2.4748336640102075,"y0":50.004806039772134,"z0":5.895275577799015,"aX":13.24807797888899},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.0,"breakHorizontal":-17.3,"spinRate":2557,"spinDirection":46},"zone":14,"typeConfidence":0.77,"plateTime":0.4559124262371843,"extension":6.599263124716101},"index":0,"playId":"35f1c87f-4592-3670-b20d-8d410a8294af","pitchNumber":1,"startTime":"2026-07-20T22:45:37.875Z","endTime":"2026-07-20T22:45:42.517Z","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":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59148628359989,"aZ":-20.61816826166978,"pfxX":-9.150449369171684,"pfxZ":6.053181323055648,"pX":-0.693702657948712,"pZ":2.81764759504961,"vX0":7.9212591312215315,"vY0":-137.14556439157118,"vZ0":-4.785592248400006,"x":143.44,"y":162.7,"x0":-2.4268719811754167,"y0":50.0054624217723,"z0":5.986560865328402,"aX":-17.47914781696373},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.2,"breakHorizontal":15.0,"spinRate":2251,"spinDirection":208},"zone":4,"typeConfidence":0.91,"plateTime":0.398970752724916,"extension":6.7904654402741755},"hitData":{"launchSpeed":89.3,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.67,"coordY":163.75}},"index":1,"playId":"20314d42-ff2d-36a9-a226-4863a1125bcc","pitchNumber":2,"startTime":"2026-07-20T22:45:53.692Z","endTime":"2026-07-20T22:46:07.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T22:46:07.337Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-20T22:46:16.519Z","endTime":"2026-07-20T22:46:46.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.913306764511923,"aZ":-23.597256086053907,"pfxX":-8.075010718386757,"pfxZ":4.547444620698844,"pX":-0.08820942467354047,"pZ":2.6946825457016486,"vX0":9.341407052393192,"vY0":-135.589295324502,"vZ0":-4.421214923796658,"x":120.36,"y":166.02,"x0":-2.5072719771415146,"y0":50.006218068731734,"z0":5.965851419499806,"aX":-15.241179401541155},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.6,"breakHorizontal":13.0,"spinRate":2008,"spinDirection":216},"zone":5,"typeConfidence":0.9,"plateTime":0.40190568649402847,"extension":6.751719958493255},"hitData":{"launchSpeed":92.4,"launchAngle":55.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.99,"coordY":103.97}},"index":0,"playId":"bb233ecc-0bce-313d-ba61-60b07c52a353","pitchNumber":1,"startTime":"2026-07-20T22:46:34.347Z","endTime":"2026-07-20T22:46:46.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T22:46:46.184Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Bell called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-20T22:46:48.869Z","endTime":"2026-07-20T22:49:04.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":83.7,"endSpeed":77.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21491016706053,"aZ":-31.529737110853738,"pfxX":8.755809930622068,"pfxZ":0.4292910988096299,"pX":-0.04111011952466552,"pZ":2.7077551259631822,"vX0":3.4003035171024028,"vY0":-121.96755931868044,"vZ0":-1.7743635989159885,"x":118.57,"y":165.67,"x0":-2.58970104598746,"y0":50.005054765238484,"z0":6.154858360273343,"aX":13.238256131702302},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.6,"breakHorizontal":-16.7,"spinRate":2550,"spinDirection":62},"zone":5,"typeConfidence":0.92,"plateTime":0.44849283649851657,"extension":6.589239145030908},"index":0,"playId":"b457b8b4-a86c-3035-9101-e210ff16fef8","pitchNumber":1,"startTime":"2026-07-20T22:47:12.605Z","endTime":"2026-07-20T22:47:17.348Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.276484069316265,"aZ":-32.2810968675252,"pfxX":7.395391562607788,"pfxZ":-0.07109887818103244,"pX":1.0753294953307353,"pZ":0.6216267060464754,"vX0":5.887037301600251,"vY0":-120.58631725515485,"vZ0":-5.772037445158626,"x":76.01,"y":222.0,"x0":-2.353895902194881,"y0":50.00347645104868,"z0":5.876251138598555,"aX":10.949196025076233},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.2,"breakHorizontal":-14.8,"spinRate":2666,"spinDirection":47},"zone":14,"typeConfidence":0.92,"plateTime":0.4532992210346243,"extension":6.859357092896721},"index":1,"playId":"fd764e0b-80de-38ff-9cc3-915d88b95155","pitchNumber":2,"startTime":"2026-07-20T22:47:31.038Z","endTime":"2026-07-20T22:47:35.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.040909878858503,"aZ":-24.743559814337637,"pfxX":-8.033144287747866,"pfxZ":5.482745411736049,"pX":-1.237320440890973,"pZ":3.8987118784866106,"vX0":5.117655097471826,"vY0":-115.306871506594,"vZ0":0.3245859946576536,"x":164.16,"y":133.51,"x0":-2.4340918656261583,"y0":50.005658733533465,"z0":6.130243708961831,"aX":-10.894491107773868},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":10.3,"breakHorizontal":13.4,"spinRate":1748,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.47377425359867864,"extension":6.77834949789176},"index":2,"playId":"9fe7320f-7906-35a8-9877-46ee49b86b4b","pitchNumber":3,"startTime":"2026-07-20T22:47:54.822Z","endTime":"2026-07-20T22:47:58.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.284935471903847,"aZ":-34.31122592545692,"pfxX":1.8947322087855634,"pfxZ":-1.3509185235519148,"pX":-0.19898444013797248,"pZ":2.6389832010131933,"vX0":4.80965303366144,"vY0":-124.72173375363509,"vZ0":-1.9350605104268563,"x":124.58,"y":167.53,"x0":-2.3924841959088288,"y0":50.00015358920596,"z0":6.234114802639677,"aX":3.00617311987155},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.6,"breakHorizontal":-4.4,"spinRate":2799,"spinDirection":78},"zone":5,"typeConfidence":0.91,"plateTime":0.43789204239987845,"extension":6.71987466270235},"index":3,"playId":"0705f8ed-d258-3072-915f-5953f181e874","pitchNumber":4,"startTime":"2026-07-20T22:48:18.081Z","endTime":"2026-07-20T22:48:22.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.248861984224753,"aZ":-35.978084314949406,"pfxX":10.768707546330543,"pfxZ":-2.6175432353704666,"pX":0.8496507263556913,"pZ":0.8592140387735332,"vX0":4.529831894611238,"vY0":-120.31892547883562,"vZ0":-4.406413841870085,"x":84.61,"y":215.58,"x0":-2.46150040155274,"y0":50.00424802200356,"z0":5.93290202623847,"aX":15.649409548442026},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.6,"breakHorizontal":-20.6,"spinRate":2698,"spinDirection":52},"zone":14,"typeConfidence":0.87,"plateTime":0.45676927904736697,"extension":6.756716116016069},"index":4,"playId":"cba8b60b-6dc9-3a08-99e9-adfcf4c4a740","pitchNumber":5,"startTime":"2026-07-20T22:48:38.043Z","endTime":"2026-07-20T22:48:41.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51123025266038,"aZ":-23.194373972201507,"pfxX":-9.30027393786485,"pfxZ":4.828094540407765,"pX":0.44060286441491964,"pZ":2.408697315868709,"vX0":10.746565808105693,"vY0":-135.05388125464378,"vZ0":-5.249387153231561,"x":100.21,"y":173.75,"x0":-2.3688857010256537,"y0":50.00292842254025,"z0":5.9939750639416935,"aX":-17.299259429846675},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":14.8,"spinRate":2189,"spinDirection":213},"zone":6,"typeConfidence":0.9,"plateTime":0.40450193355662556,"extension":6.838448149174366},"index":5,"playId":"104ab266-101b-34c8-b2b9-bc45de643732","pitchNumber":6,"startTime":"2026-07-20T22:49:00.075Z","endTime":"2026-07-20T22:49:04.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T22:49:04.086Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-20T22:50:48.787Z","endTime":"2026-07-20T22:53:56.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4420060628757,"aZ":-18.43833005648629,"pfxX":-8.062611335941572,"pfxZ":7.271099531335869,"pX":-0.957265293055849,"pZ":2.784464134146002,"vX0":6.515592630205695,"vY0":-136.42188613936594,"vZ0":-1.8068017516432286,"x":153.49,"y":163.6,"x0":-2.3266982106443677,"y0":50.0001984766705,"z0":4.723548819184371,"aX":-15.225750067642197},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":13.2,"spinRate":2259,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.40118104521202413,"extension":6.699863593408206},"index":0,"playId":"79e22d74-51e2-3a8a-965e-e578d7183d2b","pitchNumber":1,"startTime":"2026-07-20T22:51:18.477Z","endTime":"2026-07-20T22:51:23.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.545121771977154,"aZ":-19.53842378515662,"pfxX":-8.84520182180561,"pfxZ":6.638925636069757,"pX":-0.3943343542364007,"pZ":3.275142135172472,"vX0":8.219125153414888,"vY0":-137.12163763847113,"vZ0":-0.2975472656588509,"x":132.03,"y":150.35,"x0":-2.2825760763159355,"y0":50.00056199906728,"z0":4.71907504944481,"aX":-16.828660580986107},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.1,"breakHorizontal":14.3,"spinRate":2359,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3995800439759618,"extension":6.801330315981585},"index":1,"playId":"e2fda0b1-cb9e-36fe-83f1-d15d792a8f7f","pitchNumber":2,"startTime":"2026-07-20T22:51:35.233Z","endTime":"2026-07-20T22:51:39.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.3,"endSpeed":82.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.506448266813816,"aZ":-25.758597633075567,"pfxX":-9.268737009658789,"pfxZ":3.746773856914384,"pX":0.6128378311688498,"pZ":2.165396599235554,"vX0":10.182823364928906,"vY0":-129.6505736946579,"vZ0":-1.8835668491525837,"x":93.64,"y":180.31,"x0":-2.1497528188316553,"y0":50.004470921277935,"z0":4.854989740306031,"aX":-15.880620197565328},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.6,"breakHorizontal":14.6,"spinRate":2209,"spinDirection":243},"zone":6,"typeConfidence":2.0,"plateTime":0.4214487034608485,"extension":6.562274933488794},"index":2,"playId":"2847fdfc-4332-3582-bac9-28d762cd4894","pitchNumber":3,"startTime":"2026-07-20T22:51:51.658Z","endTime":"2026-07-20T22:51:56.574Z","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":94.7,"endSpeed":86.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77572334428326,"aZ":-19.026293758677525,"pfxX":-8.731376946047444,"pfxZ":6.862056122854671,"pX":-0.087097104764782,"pZ":4.015716617920588,"vX0":9.072728777265663,"vY0":-137.6233145294453,"vZ0":1.458008400709034,"x":120.32,"y":130.36,"x0":-2.2933722343878054,"y0":50.006164998810696,"z0":4.768426704134495,"aX":-16.738951604891867},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.0,"breakHorizontal":13.9,"spinRate":2361,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39812766920283726,"extension":6.84319197938136},"index":3,"playId":"682abfa2-23e7-3944-b17c-76075550fbb6","pitchNumber":4,"startTime":"2026-07-20T22:52:10.293Z","endTime":"2026-07-20T22:52:13.910Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.704584475546906,"aZ":-26.616138430187664,"pfxX":-9.733988145342694,"pfxZ":3.239461861496065,"pX":0.25602044065897134,"pZ":0.4406261376457849,"vX0":9.588093089124365,"vY0":-129.96839011734954,"vZ0":-5.534489956144389,"x":107.24,"y":226.88,"x0":-2.2125386469388855,"y0":50.00019740576607,"z0":4.613499988587046,"aX":-16.685360013950795},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.8,"breakHorizontal":15.6,"spinRate":2080,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.421089009240212,"extension":6.85092654159465},"index":4,"playId":"677a04f7-04cf-31b7-8ec7-7c785e1306f6","pitchNumber":5,"startTime":"2026-07-20T22:52:28.287Z","endTime":"2026-07-20T22:52:32.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07126379332934,"aZ":-17.944765289890693,"pfxX":-7.9659271708315735,"pfxZ":7.435546103876275,"pX":-0.31665915031443304,"pZ":2.2704615752754416,"vX0":8.044119757240784,"vY0":-136.94796391015527,"vZ0":-3.1435212339412293,"x":129.07,"y":177.48,"x0":-2.2463135543344337,"y0":50.00510319274224,"z0":4.649265862755745,"aX":-15.249473726506542},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":12.8,"spinRate":2193,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.39878398140858495,"extension":6.846834617936763},"index":5,"playId":"30b385e5-4512-39db-b922-83ae46a20cd7","pitchNumber":6,"startTime":"2026-07-20T22:52:46.712Z","endTime":"2026-07-20T22:52:50.323Z","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":94.5,"endSpeed":85.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89948412713154,"aZ":-18.97884834041182,"pfxX":-7.78983610991632,"pfxZ":6.966297872163594,"pX":-0.2665708747010795,"pZ":3.0903974084046,"vX0":7.994728042295133,"vY0":-137.36764409499824,"vZ0":-0.8951347705000504,"x":127.16,"y":155.34,"x0":-2.2147896565036493,"y0":50.00474684896798,"z0":4.721384368373599,"aX":-14.759913486500484},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.6,"breakHorizontal":12.2,"spinRate":2281,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.4000671519837109,"extension":6.8598486110014845},"index":6,"playId":"77d14476-2aa0-397b-b16d-451bc219706e","pitchNumber":7,"startTime":"2026-07-20T22:53:07.698Z","endTime":"2026-07-20T22:53:12.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":74.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.341451109867577,"aZ":-39.96123671808595,"pfxX":5.3376821881163945,"pfxZ":-5.598999427271301,"pX":0.32019894782657754,"pZ":1.6285218828936279,"vX0":4.293115381965606,"vY0":-116.40965463309342,"vZ0":0.6436377091986583,"x":104.79,"y":194.81,"x0":-2.2336029114238802,"y0":50.00566849384719,"z0":5.094581973505033,"aX":7.416822592732786},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-9.8,"breakHorizontal":-10.7,"spinRate":2684,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.46831707858271976,"extension":6.506678186939581},"index":7,"playId":"e85227e6-d515-3109-bbba-c0378d952fa9","pitchNumber":8,"startTime":"2026-07-20T22:53:26.950Z","endTime":"2026-07-20T22:53:30.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.700742166013068,"aZ":-17.88960998286011,"pfxX":-7.853884498219465,"pfxZ":7.329693271038818,"pX":0.5610095343111591,"pZ":2.5743233578344014,"vX0":10.348720991896384,"vY0":-138.21354260865309,"vZ0":-2.495599911894047,"x":95.62,"y":169.27,"x0":-2.198649198088852,"y0":50.0029761553095,"z0":4.680347144927141,"aX":-15.307061807300167},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.0,"breakHorizontal":12.2,"spinRate":2228,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.39519860255559314,"extension":6.836145493911591},"hitData":{"launchSpeed":70.7,"launchAngle":53.0,"totalDistance":191.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.41,"coordY":131.88}},"index":8,"playId":"12d66d1c-4c6e-39d9-aaac-1dc1345135b1","pitchNumber":9,"startTime":"2026-07-20T22:53:47.029Z","endTime":"2026-07-20T22:53:56.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T22:53:56.489Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Travis Bazzana singles on a line drive to right fielder Alan Roden.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-20T22:54:05.866Z","endTime":"2026-07-20T22:55:33.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.455341170439215,"aZ":-28.785554398605274,"pfxX":-9.541402790784517,"pfxZ":1.9496397980115887,"pX":-0.7431754051716982,"pZ":2.427800261456364,"vX0":7.04916374160977,"vY0":-130.73464647149854,"vZ0":-0.6108588445100538,"x":145.33,"y":173.23,"x0":-2.229067480878807,"y0":50.00339955265762,"z0":4.816975347445283,"aX":-16.587747124666286},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.6,"breakHorizontal":15.8,"spinRate":2334,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4182846724482854,"extension":6.627004573121523},"index":0,"playId":"39403ff8-c02e-3683-b237-7447ea5cad9f","pitchNumber":1,"startTime":"2026-07-20T22:54:25.784Z","endTime":"2026-07-20T22:54:29.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.438434429753215,"aZ":-14.785824426635083,"pfxX":-8.058256335775713,"pfxZ":8.9399873328053,"pX":0.38099114207132495,"pZ":3.3618396657099936,"vX0":9.70038359888648,"vY0":-138.46040841383433,"vZ0":-1.0218852888994818,"x":102.48,"y":148.01,"x0":-2.1181252154547336,"y0":50.00153930967505,"z0":4.723495798696029,"aX":-15.671891599061627},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":12.6,"spinRate":2318,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.39534276244305433,"extension":6.918456216976343},"index":1,"playId":"748e5c75-0d2d-39c5-994a-5e95d48f9af0","pitchNumber":2,"startTime":"2026-07-20T22:54:46.225Z","endTime":"2026-07-20T22:54:50.178Z","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":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.489915936448867,"aZ":-27.831507706264844,"pfxX":-9.079608179732373,"pfxZ":2.44297916572917,"pX":-0.12293280798219257,"pZ":1.1728686974579379,"vX0":8.616829093832049,"vY0":-131.81470319578335,"vZ0":-3.758262058354268,"x":121.69,"y":207.11,"x0":-2.239534214438273,"y0":50.00248520483054,"z0":4.649972711949171,"aX":-16.13188974565865},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.8,"breakHorizontal":14.8,"spinRate":2375,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.41401429737031403,"extension":6.557244442031274},"index":2,"playId":"28a57b4c-5f42-3ed4-9881-23c7c4447eb1","pitchNumber":3,"startTime":"2026-07-20T22:55:04.521Z","endTime":"2026-07-20T22:55:10.521Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.981298173736473,"aZ":-28.54340293854407,"pfxX":-9.51012712094851,"pfxZ":2.0697244745668923,"pX":-0.4818138024460276,"pZ":1.757553560583626,"vX0":8.088942564148411,"vY0":-131.2273849018591,"vZ0":-2.1555077585607822,"x":135.37,"y":191.33,"x0":-2.3582803952330686,"y0":50.00591398446502,"z0":4.701621473233932,"aX":-16.703982838041615},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.5,"breakHorizontal":15.6,"spinRate":2442,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.41629443433022484,"extension":6.7849217701480455},"hitData":{"launchSpeed":92.9,"launchAngle":13.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.43,"coordY":110.83}},"index":3,"playId":"20c6e653-d0ee-35b7-bb8c-31b9cec9896d","pitchNumber":4,"startTime":"2026-07-20T22:55:24.256Z","endTime":"2026-07-20T22:55:33.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T22:55:33.984Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase DeLauter grounds out, second baseman Kody Clemens to first baseman Royce Lewis. Travis Bazzana to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-20T22:55:45.858Z","endTime":"2026-07-20T22:56:49.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.151869826004393,"aZ":-17.488109234362536,"pfxX":-9.530186668884737,"pfxZ":7.776460649152691,"pX":-0.3831788379858403,"pZ":2.993289378033299,"vX0":8.823932223812065,"vY0":-136.7817995478221,"vZ0":-1.3068121847840464,"x":131.61,"y":157.96,"x0":-2.4182552682199416,"y0":50.00174714961338,"z0":4.68059498446265,"aX":-17.994894768302064},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":15.4,"spinRate":2206,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.4009743501789158,"extension":6.840491012951328},"index":0,"playId":"d301215c-b32f-3c75-b7d2-61efc5efbf6c","pitchNumber":1,"startTime":"2026-07-20T22:56:02.808Z","endTime":"2026-07-20T22:56:07.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95844342608642,"aZ":-18.284053134189982,"pfxX":-8.534301740479595,"pfxZ":7.2978006919776295,"pX":-0.5776599778153553,"pZ":4.349516248464295,"vX0":7.967544140220045,"vY0":-136.79825883547954,"vZ0":2.0060392038849866,"x":139.02,"y":121.34,"x0":-2.4130591410656446,"y0":50.003523643332755,"z0":4.856941014411336,"aX":-16.246052297595753},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":13.9,"spinRate":2264,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.39974042012023014,"extension":6.6017874638621485},"index":1,"playId":"034660d0-3d00-372e-9aad-21412cd1119d","pitchNumber":2,"startTime":"2026-07-20T22:56:21.612Z","endTime":"2026-07-20T22:56:25.450Z","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":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.179050470997243,"aZ":-27.467780386506842,"pfxX":-10.500135752398885,"pfxZ":2.7563537576301096,"pX":0.29415053305349675,"pZ":2.056502050309872,"vX0":10.440475703863385,"vY0":-129.45945258236256,"vZ0":-1.5853644130490054,"x":105.79,"y":183.25,"x0":-2.4127935186639125,"y0":50.00534688488854,"z0":4.764686279798037,"aX":-17.95561818399093},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.9,"breakHorizontal":16.9,"spinRate":2230,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.421914638293551,"extension":6.730674123768245},"hitData":{"launchSpeed":101.3,"launchAngle":4.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.29,"coordY":153.46}},"index":2,"playId":"a62d3e4a-a767-374b-962b-595ae3333e47","pitchNumber":3,"startTime":"2026-07-20T22:56:43.049Z","endTime":"2026-07-20T22:56:49.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T22:56:49.903Z","atBatIndex":6},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brayan Rocchio homers (9) on a fly ball to right field. Travis Bazzana scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-20T22:56:58.089Z","endTime":"2026-07-20T22:58:30.074Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":{"id":657746,"link":"/api/v1/people/657746"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":{"id":657746,"link":"/api/v1/people/657746"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.459283927917895,"aZ":-37.203682491752424,"pfxX":4.6745153770208745,"pfxZ":-3.6704364569904566,"pX":0.5773756259234032,"pZ":2.2206836655396778,"vX0":5.337809238815766,"vY0":-115.91508737434634,"vZ0":1.5898884781783238,"x":94.99,"y":178.82,"x0":-2.3575908364476383,"y0":50.005463395750304,"z0":5.062207393024492,"aX":6.398636199359203},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-6.0,"breakHorizontal":-9.7,"spinRate":2718,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.4714551567615821,"extension":6.636966528260886},"index":0,"playId":"db978d23-41cb-3da8-9ba0-ddade9eadbbf","pitchNumber":1,"startTime":"2026-07-20T22:57:19.926Z","endTime":"2026-07-20T22:57:24.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.548602917876114,"aZ":-25.95222853998514,"pfxX":-10.095901588523212,"pfxZ":3.6431373607144493,"pX":0.8151803504030278,"pZ":0.9483333963481179,"vX0":11.331412705044524,"vY0":-129.70338701531833,"vZ0":-4.243417891905783,"x":85.93,"y":213.17,"x0":-2.2938318473541934,"y0":50.00143573253679,"z0":4.579112061516929,"aX":-17.2392866470501},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.9,"breakHorizontal":15.8,"spinRate":2247,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4219094496063569,"extension":6.871458679620714},"index":1,"playId":"ec04edea-377e-3701-bc1c-5be8603f8796","pitchNumber":2,"startTime":"2026-07-20T22:57:39.499Z","endTime":"2026-07-20T22:57:43.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.166616806518004,"aZ":-17.390378265918514,"pfxX":-9.593649962103136,"pfxZ":7.7901561069756475,"pX":0.395529901092237,"pZ":3.052993426233594,"vX0":10.314218087298721,"vY0":-136.86776368107596,"vZ0":-1.0941219775336655,"x":101.92,"y":156.35,"x0":-2.1750616741465048,"y0":50.00006072875827,"z0":4.648610101368905,"aX":-18.201215484737265},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":15.2,"spinRate":2397,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.4001561832554237,"extension":6.851086309011895},"hitData":{"launchSpeed":102.2,"launchAngle":38.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":220.64,"coordY":75.61}},"index":2,"playId":"82515b4d-ff27-37ec-8d8d-c455c27f505b","pitchNumber":3,"startTime":"2026-07-20T22:58:01.720Z","endTime":"2026-07-20T22:58:30.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T22:58:30.074Z","atBatIndex":7},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rhys Hoskins homers (10) on a fly ball to left field.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-20T22:58:40.086Z","endTime":"2026-07-20T22:59:38.489Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"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":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":{"id":657746,"link":"/api/v1/people/657746"},"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":94.3,"endSpeed":86.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95139856745451,"aZ":-19.54203728818586,"pfxX":-9.241556451053285,"pfxZ":6.62873226494944,"pX":-0.6625273758740386,"pZ":3.7272887312606047,"vX0":8.094794588751425,"vY0":-137.11477581201427,"vZ0":0.7868678035636728,"x":142.25,"y":138.14,"x0":-2.450442919341139,"y0":50.0062951227667,"z0":4.768717535448847,"aX":-17.62294084346435},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.4,"breakHorizontal":15.1,"spinRate":2272,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.39926182239148655,"extension":6.824015520285414},"index":0,"playId":"bc04d6e0-1a20-3968-adef-169a172c853e","pitchNumber":1,"startTime":"2026-07-20T22:58:58.172Z","endTime":"2026-07-20T22:59:03.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68972803552184,"aZ":-34.38804260678203,"pfxX":7.144510731634005,"pfxZ":-1.5810306842200266,"pX":-0.27838378570285705,"pZ":2.6433511663853477,"vX0":3.248971824410441,"vY0":-117.621099040389,"vZ0":2.3392508319075063,"x":127.61,"y":167.41,"x0":-2.606655730125811,"y0":50.00393400806538,"z0":4.828646008852041,"aX":9.992318406746575},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.0,"breakHorizontal":-13.8,"spinRate":2738,"spinDirection":73},"zone":5,"typeConfidence":2.0,"plateTime":0.4660023296534579,"extension":6.434888611975865},"hitData":{"launchSpeed":102.9,"launchAngle":31.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":5.66,"coordY":87.73}},"index":1,"playId":"6739a541-a8a7-346b-901d-05a8771c8eac","pitchNumber":2,"startTime":"2026-07-20T22:59:12.628Z","endTime":"2026-07-20T22:59:38.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T22:59:38.489Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-20T22:59:44.965Z","endTime":"2026-07-20T23:00:51.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.880405174806608,"aZ":-19.743447614531487,"pfxX":-8.116116134297469,"pfxZ":6.469003597516853,"pX":-0.9249405966688599,"pZ":3.6241078930783566,"vX0":6.697619843778156,"vY0":-137.79852369980003,"vZ0":0.654164837642723,"x":152.26,"y":140.93,"x0":-2.33364206532798,"y0":50.00111204360909,"z0":4.71839423642317,"aX":-15.592632562018933},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":13.3,"spinRate":2302,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3976290363578747,"extension":6.802315176094695},"index":0,"playId":"12a2cc4e-c574-3e25-adac-2df1df06b7f7","pitchNumber":1,"startTime":"2026-07-20T23:00:06.369Z","endTime":"2026-07-20T23:00:11.162Z","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":93.5,"endSpeed":85.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3286256324959,"aZ":-17.203646264475587,"pfxX":-8.454200588189625,"pfxZ":8.019586697554814,"pX":-0.40769219760685366,"pZ":1.9806985121648555,"vX0":8.114963723851004,"vY0":-135.89669684158503,"vZ0":-3.7820642031239298,"x":132.54,"y":185.3,"x0":-2.3369625404296657,"y0":50.00189104676693,"z0":4.588534264845992,"aX":-15.7809200036319},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.9,"breakHorizontal":13.6,"spinRate":2333,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.403344322084247,"extension":6.758043681775704},"index":1,"playId":"7ca574ae-f095-3efd-9108-f9f205a53322","pitchNumber":2,"startTime":"2026-07-20T23:00:18.796Z","endTime":"2026-07-20T23:00:23.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.371292039359222,"aZ":-17.443749777003497,"pfxX":-8.673515929164184,"pfxZ":7.821003586797891,"pX":-0.6756401966702151,"pZ":2.2318118573164605,"vX0":7.514383626437282,"vY0":-136.46826936290907,"vZ0":-3.058535887206676,"x":142.75,"y":178.52,"x0":-2.339594437212625,"y0":50.00486249692205,"z0":4.570473553369333,"aX":-16.341913378276953},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.7,"breakHorizontal":14.0,"spinRate":2319,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.40153685839107034,"extension":6.801666544452175},"index":2,"playId":"eee0a62c-298d-3650-b2a5-dd8e1845c717","pitchNumber":3,"startTime":"2026-07-20T23:00:32.295Z","endTime":"2026-07-20T23:00:36.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.920707739626994,"aZ":-17.63059106694362,"pfxX":-8.532210357955666,"pfxZ":7.542392875853102,"pX":0.18542263867788142,"pZ":3.3545551171162646,"vX0":9.39791575986179,"vY0":-138.020738647458,"vZ0":-0.44391901445089094,"x":109.93,"y":148.21,"x0":-2.1562854915746072,"y0":50.00102684458856,"z0":4.705506187229079,"aX":-16.448856458568287},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":13.4,"spinRate":2385,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.3969595546591047,"extension":6.799718280779081},"index":3,"playId":"ea09229f-7ea7-3e9e-9647-e2717f4282e5","pitchNumber":4,"startTime":"2026-07-20T23:00:47.475Z","endTime":"2026-07-20T23:00:51.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:00:51.794Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Royce Lewis walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-20T23:03:17.434Z","endTime":"2026-07-20T23:04:29.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-20T23:03:03.251Z","endTime":"2026-07-20T23:03:19.506Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.674050772825833,"aZ":-23.83354073871057,"pfxX":-9.31636685961971,"pfxZ":4.561236975815416,"pX":1.8371783361492708,"pZ":2.2813308415510876,"vX0":13.467520838724283,"vY0":-134.03192469704197,"vZ0":-5.367785616790013,"x":46.97,"y":177.18,"x0":-2.0310778228758175,"y0":50.00037166561465,"z0":6.0009957086807715,"aX":-17.028949937863395},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.3,"breakHorizontal":14.2,"spinRate":2139,"spinDirection":214},"zone":14,"typeConfidence":0.88,"plateTime":0.4079113352668222,"extension":6.80017398801897},"index":1,"playId":"d45c7156-47eb-3356-b0f9-f2065d26ae80","pitchNumber":1,"startTime":"2026-07-20T23:03:19.506Z","endTime":"2026-07-20T23:03:23.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15506813157431,"aZ":-22.256687622990007,"pfxX":-9.450862229490724,"pfxZ":5.343609616487367,"pX":0.30913230479953363,"pZ":2.429154798068358,"vX0":10.30997273702263,"vY0":-135.32216125123406,"vZ0":-5.242566559744905,"x":105.22,"y":173.19,"x0":-2.3198741116101376,"y0":50.00562915953594,"z0":5.947947733143447,"aX":-17.55414556407998},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.8,"breakHorizontal":15.0,"spinRate":2244,"spinDirection":217},"zone":6,"typeConfidence":0.91,"plateTime":0.4045349646443648,"extension":6.806985018754553},"index":2,"playId":"4e424dac-2a0c-3d4c-b1ae-0fe2b1fecfc3","pitchNumber":2,"startTime":"2026-07-20T23:03:35.522Z","endTime":"2026-07-20T23:03:40.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87431733725514,"aZ":-29.350994359766002,"pfxX":2.103491780213327,"pfxZ":1.7449869026947447,"pX":1.9864373564961808,"pZ":1.6370920906620299,"vX0":9.448109405768136,"vY0":-125.64841249921932,"vZ0":-5.208905793973294,"x":41.28,"y":194.58,"x0":-2.0790882921680742,"y0":50.00111796866831,"z0":6.091223606099457,"aX":3.398754925803605},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.3,"breakHorizontal":-5.8,"spinRate":2886,"spinDirection":73},"zone":14,"typeConfidence":0.91,"plateTime":0.4341315260343137,"extension":6.741252769671121},"index":3,"playId":"8ab87943-f12e-3163-bc74-f3e1d8ef077e","pitchNumber":3,"startTime":"2026-07-20T23:03:51.129Z","endTime":"2026-07-20T23:03:57.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.623094375006236,"aZ":-21.680402244748947,"pfxX":-8.442422660097712,"pfxZ":5.580117545324107,"pX":1.3434953188329886,"pZ":2.261123803077698,"vX0":12.385293368278141,"vY0":-135.77217283543882,"vZ0":-5.796673556991945,"x":65.79,"y":177.73,"x0":-2.1646614511257494,"y0":50.00599679682654,"z0":5.916599086870615,"aX":-15.88527010608947},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":12.8,"spinRate":1996,"spinDirection":215},"zone":14,"typeConfidence":0.87,"plateTime":0.4022537202243557,"extension":6.873102971113788},"index":4,"playId":"e6422005-4aec-330a-98eb-431158460c10","pitchNumber":4,"startTime":"2026-07-20T23:04:07.549Z","endTime":"2026-07-20T23:04:12.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.860643713709315,"aZ":-24.630352827153736,"pfxX":-10.414905849131532,"pfxZ":3.974806523088306,"pX":0.9386065064280985,"pZ":1.6446632991721521,"vX0":12.220359485014377,"vY0":-136.6416450453998,"vZ0":-6.815677083944097,"x":81.22,"y":194.37,"x0":-2.229227775720104,"y0":50.00666333729819,"z0":5.853022406034776,"aX":-19.7864187148033},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.9,"breakHorizontal":16.4,"spinRate":2190,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.4001662547128264,"extension":6.784098828166827},"index":5,"playId":"0b060141-caa0-3721-b0b3-6b4e7da1d11a","pitchNumber":5,"startTime":"2026-07-20T23:04:23.256Z","endTime":"2026-07-20T23:04:29.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:04:29.307Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Caratini flies out to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-20T23:05:08.286Z","endTime":"2026-07-20T23:06:18.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-20T23:04:56.044Z","endTime":"2026-07-20T23:05:10.573Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"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":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.280841548760044,"aZ":-37.23489995147985,"pfxX":5.896395432367454,"pfxZ":-4.0185557801556895,"pX":-0.7165753096166698,"pZ":1.633929016599154,"vX0":1.8742078242992088,"vY0":-111.84624370065494,"vZ0":-1.722420361849899,"x":144.31,"y":194.66,"x0":-2.332763723032761,"y0":50.002857730821745,"z0":6.253121360829967,"aX":7.425937074135935},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-7.4,"breakHorizontal":-11.2,"spinRate":2671,"spinDirection":44},"zone":7,"typeConfidence":0.9,"plateTime":0.49081562847686877,"extension":6.799794293720985},"index":1,"playId":"09c1253b-458c-3f61-9cca-763aa92ff2a5","pitchNumber":1,"startTime":"2026-07-20T23:05:10.573Z","endTime":"2026-07-20T23:05:15.162Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.118634630059407,"aZ":-22.66766097494726,"pfxX":-9.205777246587006,"pfxZ":5.117096751983729,"pX":0.8335711671507489,"pZ":2.7372909696589978,"vX0":11.739800908263106,"vY0":-135.30550791559975,"vZ0":-4.518894421846956,"x":85.23,"y":164.87,"x0":-2.3624315344049553,"y0":50.00124010625578,"z0":6.014505206978559,"aX":-17.094005868426173},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.5,"breakHorizontal":14.2,"spinRate":1976,"spinDirection":220},"zone":12,"typeConfidence":0.89,"plateTime":0.40459575657349767,"extension":6.821482954951614},"index":2,"playId":"d4c318e6-df8c-38f5-a199-4e846bbd8bf3","pitchNumber":2,"startTime":"2026-07-20T23:05:43.680Z","endTime":"2026-07-20T23:05:48.703Z","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":93.4,"endSpeed":85.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6241056855852,"aZ":-23.49671777584116,"pfxX":-9.147044798203288,"pfxZ":4.6661321533283555,"pX":-0.31787854934773774,"pZ":2.730418393140492,"vX0":8.975530312052495,"vY0":-135.71006982477124,"vZ0":-4.071942609295142,"x":129.12,"y":165.06,"x0":-2.4849745609218776,"y0":50.001492752068934,"z0":5.893615331461314,"aX":-17.00400852777267},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.7,"breakHorizontal":14.5,"spinRate":2178,"spinDirection":217},"zone":4,"typeConfidence":0.91,"plateTime":0.4041223859928862,"extension":6.797921259502269},"hitData":{"launchSpeed":93.7,"launchAngle":31.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.9,"coordY":88.46}},"index":3,"playId":"b5bd5f56-433b-3282-a209-6d9fcdf9552f","pitchNumber":3,"startTime":"2026-07-20T23:06:07.119Z","endTime":"2026-07-20T23:06:18.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:06:18.079Z","atBatIndex":11},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Brooks Lee triples (3) on a line drive to center fielder Petey Halpin, deflected by right fielder Chase DeLauter. Royce Lewis scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-20T23:06:22.200Z","endTime":"2026-07-20T23:08:08.374Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_deflection"},{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.427371515025655,"aZ":-26.129628867772542,"pfxX":-10.279830989204493,"pfxZ":3.225066261203847,"pX":-0.8603239754002155,"pZ":1.6942078730681722,"vX0":7.9779527648643835,"vY0":-136.13745789712235,"vZ0":-6.156310792184432,"x":149.79,"y":193.04,"x0":-2.496076429191532,"y0":50.00201644412798,"z0":5.798304464551382,"aX":-19.257502357360167},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.7,"breakHorizontal":16.9,"spinRate":1940,"spinDirection":222},"zone":13,"typeConfidence":0.91,"plateTime":0.4026360963921074,"extension":6.7906457698687115},"index":0,"playId":"ac30f3e0-b0ff-3f74-95db-d08e693c1cfa","pitchNumber":1,"startTime":"2026-07-20T23:06:45.943Z","endTime":"2026-07-20T23:06:50.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":72.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45133118927465,"aZ":-33.74604863889529,"pfxX":4.326018372458398,"pfxZ":-1.219642331399592,"pX":0.4388521683057154,"pZ":0.009089665297537889,"vX0":4.576419029344764,"vY0":-113.48281435759831,"vZ0":-5.880794719479987,"x":100.27,"y":238.53,"x0":-2.1723310243094724,"y0":50.00048794452496,"z0":6.029444892148331,"aX":5.5921214996982815},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-3.5,"breakHorizontal":-9.1,"spinRate":2563,"spinDirection":51},"zone":14,"typeConfidence":0.89,"plateTime":0.4842686034215222,"extension":6.771683177725902},"index":1,"playId":"ae9990be-de89-3fa6-913d-b33e7d0f322d","pitchNumber":2,"startTime":"2026-07-20T23:07:07.559Z","endTime":"2026-07-20T23:07:11.498Z","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":"5a8b7768-e401-3a69-8522-5ab159647aa4","startTime":"2026-07-20T23:07:31.529Z","endTime":"2026-07-20T23:07:35.583Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.729670658008207,"aZ":-24.234459335790522,"pfxX":-7.710526019674491,"pfxZ":4.33449478641655,"pX":0.4443962261183921,"pZ":1.7392111904832404,"vX0":10.295792475955603,"vY0":-134.86574339031154,"vZ0":-6.38848698819023,"x":100.06,"y":191.82,"x0":-2.430028693466052,"y0":50.0055082405639,"z0":5.8604909004265675,"aX":-14.133883426097729},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.5,"breakHorizontal":11.6,"spinRate":1980,"spinDirection":216},"zone":9,"typeConfidence":0.89,"plateTime":0.4069189238653945,"extension":6.981742541605921},"hitData":{"launchSpeed":103.5,"launchAngle":15.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":202.7,"coordY":95.37}},"index":3,"playId":"e3654deb-17d2-3481-aba5-02843b35ad1d","pitchNumber":3,"startTime":"2026-07-20T23:07:53.614Z","endTime":"2026-07-20T23:08:08.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:08:08.374Z","atBatIndex":12},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Alan Roden out on a sacrifice fly to center fielder Petey Halpin. Brooks Lee scores.","rbi":1,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-20T23:09:28.491Z","endTime":"2026-07-20T23:10:02.640Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"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":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-20T23:08:51.753Z","endTime":"2026-07-20T23:09:30.759Z","isPitch":false,"type":"action","player":{"id":702176,"link":"/api/v1/people/702176"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.860270018224355,"aZ":-30.519091401190522,"pfxX":9.600192046546542,"pfxZ":1.151156717415879,"pX":1.104804362260154,"pZ":1.8620010286099333,"vX0":5.468686890356861,"vY0":-119.47470018910602,"vZ0":-3.1535119218533536,"x":74.89,"y":188.51,"x0":-2.4641312403380002,"y0":50.00377317990699,"z0":5.952950443370691,"aX":13.824722334340004},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.6,"breakHorizontal":-18.7,"spinRate":2618,"spinDirection":56},"zone":14,"typeConfidence":0.92,"plateTime":0.4591311719473028,"extension":6.807298120178671},"index":1,"playId":"5742d89c-157a-35a7-a192-42a3ff0f052d","pitchNumber":1,"startTime":"2026-07-20T23:09:30.759Z","endTime":"2026-07-20T23:09:35.293Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.999509982331187,"aZ":-29.918720158107288,"pfxX":4.605529989536376,"pfxZ":1.4130317135286568,"pX":0.2812933472842328,"pZ":2.458775872874532,"vX0":5.276694283249264,"vY0":-125.48370832949357,"vZ0":-2.75979829064298,"x":106.28,"y":172.39,"x0":-2.4458833258694637,"y0":50.00364468866538,"z0":6.0062326941382675,"aX":7.356457742554125},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.2,"breakHorizontal":-9.5,"spinRate":2819,"spinDirection":100},"zone":6,"typeConfidence":0.91,"plateTime":0.4362097610177602,"extension":6.836061943017428},"hitData":{"launchSpeed":94.8,"launchAngle":29.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.09,"coordY":47.63}},"index":2,"playId":"7782e1c8-f199-3cb1-bbe5-1fc0f3b76052","pitchNumber":2,"startTime":"2026-07-20T23:09:49.217Z","endTime":"2026-07-20T23:10:02.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:10:02.640Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Kreidler called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-20T23:10:14.707Z","endTime":"2026-07-20T23:11:59.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.217402068840368,"aZ":-32.748235889414474,"pfxX":4.348464102136133,"pfxZ":-0.36517409839048653,"pX":0.6702513693010026,"pZ":3.0026770909222127,"vX0":5.251667277087385,"vY0":-123.22956569019294,"vZ0":-1.0607466007944566,"x":91.45,"y":157.71,"x0":-2.0457974228931115,"y0":50.00588000810833,"z0":6.180864318303131,"aX":6.754825790059313},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.7,"breakHorizontal":-9.0,"spinRate":2734,"spinDirection":76},"zone":3,"typeConfidence":0.9,"plateTime":0.4428081736806937,"extension":6.865017743992238},"index":0,"playId":"dfcc851d-7551-3cfd-a38a-6a944dd40e40","pitchNumber":1,"startTime":"2026-07-20T23:10:35.316Z","endTime":"2026-07-20T23:10:40.398Z","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":85.3,"endSpeed":79.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.012418231093818,"aZ":-31.99153460644783,"pfxX":4.140207621503663,"pfxZ":0.1129601018915718,"pX":0.8837641192992894,"pZ":1.565182720552916,"vX0":6.096613229372264,"vY0":-124.12984951342042,"vZ0":-4.534572085170946,"x":83.31,"y":196.52,"x0":-2.1344057055607695,"y0":50.00062758578479,"z0":6.055704550354645,"aX":6.5099899042472344},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.6,"breakHorizontal":-8.8,"spinRate":2835,"spinDirection":74},"zone":14,"typeConfidence":0.89,"plateTime":0.4399341397630532,"extension":6.830659220024211},"index":1,"playId":"19168ce2-1812-30f1-a56e-c2662ffcd9bb","pitchNumber":2,"startTime":"2026-07-20T23:10:50.699Z","endTime":"2026-07-20T23:10:55.769Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-20T23:10:59.290Z","endTime":"2026-07-20T23:11:13.366Z","isPitch":false,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"}},{"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":86.2,"endSpeed":80.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2278058912094,"aZ":-31.844723928065285,"pfxX":3.2281199970080214,"pfxZ":0.20445205831834024,"pX":0.4638636644923186,"pZ":1.669773840511129,"vX0":5.860982111239563,"vY0":-125.52951229332302,"vZ0":-4.293673760243504,"x":99.32,"y":193.7,"x0":-2.312285495138915,"y0":50.003231486565156,"z0":5.9687762397256545,"aX":5.198074220097653},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.4,"breakHorizontal":-7.1,"spinRate":2826,"spinDirection":79},"zone":14,"typeConfidence":0.91,"plateTime":0.43480922590785065,"extension":6.782104253966723},"index":3,"playId":"097f0c26-4d77-3e8d-aba0-cf0aeb5def9e","pitchNumber":3,"startTime":"2026-07-20T23:11:13.366Z","endTime":"2026-07-20T23:11:21.242Z","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":83.4,"endSpeed":76.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.817749912557268,"aZ":-35.67268527359133,"pfxX":9.595848813011031,"pfxZ":-2.3518166474983913,"pX":0.6947756024966671,"pZ":1.964626548035212,"vX0":4.461103485806214,"vY0":-121.42263095213521,"vZ0":-2.285607758589495,"x":90.52,"y":185.74,"x0":-2.415798721075347,"y0":50.004340149497615,"z0":6.036120162936019,"aX":14.26159707450944},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.6,"breakHorizontal":-18.5,"spinRate":2798,"spinDirection":55},"zone":9,"typeConfidence":0.53,"plateTime":0.4519119463755956,"extension":6.757949902237291},"index":4,"playId":"50ef63fc-612a-387d-9705-5387b8c014c4","pitchNumber":4,"startTime":"2026-07-20T23:11:33.524Z","endTime":"2026-07-20T23:11:37.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.268474386595244,"aZ":-23.88790120045729,"pfxX":-8.548139253721946,"pfxZ":4.344677268312804,"pX":0.5323757883984439,"pZ":3.0771671395690463,"vX0":10.734678158213345,"vY0":-136.35066524606023,"vZ0":-3.3398061602253963,"x":96.71,"y":155.7,"x0":-2.3208458820584617,"y0":50.00440847131544,"z0":5.9416164419231485,"aX":-16.310282923872297},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.4,"breakHorizontal":13.6,"spinRate":2198,"spinDirection":215},"zone":3,"typeConfidence":0.89,"plateTime":0.39969718415412947,"extension":6.606512200495335},"index":5,"playId":"a7e256ba-c7b4-3318-b1b5-300495d907f0","pitchNumber":5,"startTime":"2026-07-20T23:11:54.501Z","endTime":"2026-07-20T23:11:59.250Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:11:59.250Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"David Fry flies out to right fielder Alan Roden in foul territory.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-20T23:13:58.048Z","endTime":"2026-07-20T23:15:09.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11714345146593,"aZ":-20.028248912277505,"pfxX":-10.205662978507554,"pfxZ":6.764470253982028,"pX":0.8142670630016933,"pZ":2.9088482137029597,"vX0":11.224428458850564,"vY0":-133.93394783400865,"vZ0":-1.064600587732072,"x":89.48,"y":139.48,"x0":-2.12861098028624,"y0":50.00068993195602,"z0":4.759957082161499,"aX":-18.32016461472864},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.2,"breakHorizontal":15.7,"spinRate":2195,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.4108145788989028,"extension":6.799351675998714},"index":0,"playId":"52b2e50d-5ecd-3521-bbd5-299b6d94b76d","pitchNumber":1,"startTime":"2026-07-20T23:14:09.580Z","endTime":"2026-07-20T23:14:14.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.662103903710445,"aZ":-20.720815320125578,"pfxX":-9.306508362757722,"pfxZ":6.275017396424904,"pX":0.21208507135879556,"pZ":3.415159959779786,"vX0":9.39776965273995,"vY0":-135.06914666154412,"vZ0":0.34126825339274447,"x":108.92,"y":146.57,"x0":-2.123097154682093,"y0":50.00551856823671,"z0":4.758041459816104,"aX":-16.99549136191788},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.6,"breakHorizontal":14.5,"spinRate":2281,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.40736222288300405,"extension":6.681935216284711},"index":1,"playId":"c905d6d7-edfe-371a-bbaa-b0906fbaffb4","pitchNumber":2,"startTime":"2026-07-20T23:14:23.430Z","endTime":"2026-07-20T23:14:29.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.351654704434907,"aZ":-40.64979756044641,"pfxX":3.7987815547492945,"pfxZ":-6.345651818671707,"pX":1.0856602452438926,"pZ":0.790845280790755,"vX0":6.175496492659236,"vY0":-115.0727349089984,"vZ0":-0.4441197021328682,"x":75.62,"y":217.43,"x0":-2.131802819934661,"y0":50.005275374932204,"z0":4.941214207539917,"aX":5.0700528340463205},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-11.3,"breakHorizontal":-8.5,"spinRate":2673,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4768875664179535,"extension":6.772449782848132},"index":2,"playId":"bdeecde9-78f8-3845-bed8-a6dce83d78ba","pitchNumber":3,"startTime":"2026-07-20T23:14:39.664Z","endTime":"2026-07-20T23:14:43.804Z","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":93.9,"endSpeed":84.6,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13637055027454,"aZ":-16.086185272798357,"pfxX":-8.204939086671853,"pfxZ":8.66419029808878,"pX":1.0116256341500247,"pZ":3.3601411280448867,"vX0":10.689699598644632,"vY0":-136.2071410948145,"vZ0":-0.8623596039807484,"x":78.44,"y":148.06,"x0":-1.9191688945038303,"y0":50.00593521531515,"z0":4.805519259197059,"aX":-15.242202029628979},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":12.2,"spinRate":2224,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.4039210690955106,"extension":6.807633512372931},"hitData":{"launchSpeed":93.6,"launchAngle":47.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.13,"coordY":110.99}},"index":3,"playId":"5fa8b653-f4fb-392a-814b-c55d300bf9b4","pitchNumber":4,"startTime":"2026-07-20T23:14:56.293Z","endTime":"2026-07-20T23:15:09.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:15:09.678Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Bailey singles on a sharp line drive to center fielder Byron Buxton.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-20T23:15:18.613Z","endTime":"2026-07-20T23:15:45.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.765905054864234,"aZ":-23.47382396798985,"pfxX":-9.47055195376547,"pfxZ":4.853502006668144,"pX":-0.4045675245599399,"pZ":3.0024371496754787,"vX0":8.178674599924287,"vY0":-133.73196516434533,"vZ0":0.03932635775001592,"x":132.42,"y":157.71,"x0":-2.2884247307608425,"y0":50.00022324498073,"z0":4.686676460100627,"aX":-16.965415744684513},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.0,"breakHorizontal":15.1,"spinRate":2079,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.4112937978754383,"extension":6.845272130391319},"hitData":{"launchSpeed":103.9,"launchAngle":10.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":133.44,"coordY":100.91}},"index":0,"playId":"c4c940a9-aeb3-3e8c-b7be-609945a18bc7","pitchNumber":1,"startTime":"2026-07-20T23:15:35.514Z","endTime":"2026-07-20T23:15:45.658Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:15:45.658Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Petey Halpin homers (1) on a fly ball to right center field. Patrick Bailey scores.","rbi":2,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-20T23:15:47.010Z","endTime":"2026-07-20T23:17:10.550Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":{"id":657746,"link":"/api/v1/people/657746"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":{"id":657746,"link":"/api/v1/people/657746"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.007322046692174,"aZ":-22.19098515232362,"pfxX":-8.99854814541314,"pfxZ":5.352046077335355,"pX":-0.3323363765680921,"pZ":1.898583472093596,"vX0":8.596819577439119,"vY0":-136.23172668719272,"vZ0":-3.125556879524719,"x":129.67,"y":187.52,"x0":-2.371160038287702,"y0":50.00519604528477,"z0":4.607962500420491,"aX":-16.791051597337464},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":14.3,"spinRate":2198,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.40321378940765706,"extension":6.8512088834902025},"index":0,"playId":"bb35bdcb-80ee-3ab3-8757-32d25d3ba283","pitchNumber":1,"startTime":"2026-07-20T23:16:09.771Z","endTime":"2026-07-20T23:16:14.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.363805129023184,"aZ":-19.783672603618598,"pfxX":-9.351239474844538,"pfxZ":6.617228679248215,"pX":0.6542134418476668,"pZ":1.6362014582026678,"vX0":11.136035424790956,"vY0":-136.30947998380793,"vZ0":-4.24298167219603,"x":92.06,"y":194.6,"x0":-2.2788432140014727,"y0":50.003924573502665,"z0":4.58805297300531,"aX":-17.51137702025683},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.2,"breakHorizontal":14.4,"spinRate":2343,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.4026137805550625,"extension":6.789586012548592},"index":1,"playId":"7cf18d05-1cd8-3e5f-8d00-c0e765f6dc7f","pitchNumber":2,"startTime":"2026-07-20T23:16:27.099Z","endTime":"2026-07-20T23:16:30.772Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95682813645727,"aZ":-25.16859148582646,"pfxX":-10.099107076074343,"pfxZ":4.204669186558727,"pX":0.3227186816296077,"pZ":2.250138129005666,"vX0":9.945069120311611,"vY0":-128.6091892258739,"vZ0":-1.2710067051287388,"x":104.7,"y":178.03,"x0":-2.2917703514320777,"y0":50.004277043941634,"z0":4.712333456795652,"aX":-16.832627861098416},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.6,"breakHorizontal":16.0,"spinRate":2409,"spinDirection":247},"zone":6,"typeConfidence":2.0,"plateTime":0.4267335530900702,"extension":6.810096928789518},"hitData":{"launchSpeed":102.9,"launchAngle":29.0,"totalDistance":411.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":183.71,"coordY":42.73}},"index":2,"playId":"fefee6b5-5b02-32bf-91b2-67ccd6d6e9b0","pitchNumber":3,"startTime":"2026-07-20T23:16:44.708Z","endTime":"2026-07-20T23:17:10.550Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:17:10.550Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out to left fielder Trevor Larnach.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-20T23:17:22.186Z","endTime":"2026-07-20T23:18:23.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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, 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":92.7,"endSpeed":85.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.195904165875117,"aZ":-24.592292371092586,"pfxX":-10.35634806695213,"pfxZ":4.100005986627454,"pX":-0.07115243348854984,"pZ":1.742300089961967,"vX0":8.956812354519053,"vY0":-134.80674479997683,"vZ0":-3.079199371825547,"x":119.71,"y":191.74,"x0":-2.0846811599394828,"y0":50.00122761481181,"z0":4.627657849857188,"aX":-19.1370261497817},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.0,"breakHorizontal":16.9,"spinRate":2142,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.4056797618815815,"extension":6.741210816678823},"index":0,"playId":"80664f34-3397-34ce-b2d8-5cc19fe75dca","pitchNumber":1,"startTime":"2026-07-20T23:17:34.478Z","endTime":"2026-07-20T23:17:40.018Z","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":91.9,"endSpeed":84.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.980144811980484,"aZ":-19.034291480997958,"pfxX":-8.104396481476556,"pfxZ":7.24701170218011,"pX":-0.30481967192519155,"pZ":3.924232628933403,"vX0":7.601904068618674,"vY0":-133.62022879901636,"vZ0":1.305760903991679,"x":128.62,"y":132.83,"x0":-2.1295838478021585,"y0":50.00526024697282,"z0":4.794006546635285,"aX":-14.701231211142995},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.7,"breakHorizontal":13.1,"spinRate":2220,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4094424444577296,"extension":6.665044668256965},"index":1,"playId":"2d914f42-741c-31f5-b4c6-0526a8f0ed13","pitchNumber":2,"startTime":"2026-07-20T23:17:48.457Z","endTime":"2026-07-20T23:17:52.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6001089678433,"aZ":-28.088425886140634,"pfxX":-9.235722297274052,"pfxZ":2.5360805435510505,"pX":-0.41596991664229604,"pZ":2.0411210859338658,"vX0":7.467796805007845,"vY0":-125.81094524620953,"vZ0":-1.062934576700688,"x":132.86,"y":183.67,"x0":-2.21718338378316,"y0":50.000985181760015,"z0":4.737617089654814,"aX":-14.861629559839814},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.6,"breakHorizontal":15.1,"spinRate":2231,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.4347243996313548,"extension":6.802282818779072},"index":2,"playId":"29bcd6a5-2fe3-3272-baf7-c8087affce23","pitchNumber":3,"startTime":"2026-07-20T23:18:00.636Z","endTime":"2026-07-20T23:18:04.378Z","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":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9846219140237,"aZ":-29.402654156859214,"pfxX":0.2576304896634809,"pfxZ":1.7379757498520494,"pX":-0.289240821063883,"pZ":2.960059624425002,"vX0":4.957731524630581,"vY0":-125.05363007101167,"vZ0":1.34131808625713,"x":128.03,"y":158.86,"x0":-2.3232564966231335,"y0":50.0060018855943,"z0":4.811914532029223,"aX":0.4119486557502547},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.6,"breakHorizontal":-1.6,"spinRate":2317,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.4364085557837831,"extension":6.388787606680251},"hitData":{"launchSpeed":90.9,"launchAngle":23.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.74,"coordY":87.99}},"index":3,"playId":"fa6e2016-1158-3ecb-a2c5-9fb815e4d86f","pitchNumber":4,"startTime":"2026-07-20T23:18:16.216Z","endTime":"2026-07-20T23:18:23.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:18:23.505Z","atBatIndex":18},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Travis Bazzana homers (9) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-20T23:18:27.114Z","endTime":"2026-07-20T23:20:32.657Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":{"id":657746,"link":"/api/v1/people/657746"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.2,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41078730972647,"aZ":-20.57060259082471,"pfxX":-9.465526099080494,"pfxZ":6.122643276988887,"pX":-0.09178288644939955,"pZ":3.0409889816310134,"vX0":8.866474216748085,"vY0":-136.8762266804873,"vZ0":-0.5483180768536265,"x":120.5,"y":156.67,"x0":-2.144372449260628,"y0":50.006727558637,"z0":4.653348032859768,"aX":-17.952112351599098},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.2,"breakHorizontal":15.2,"spinRate":2254,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.4002702882310727,"extension":6.849716966479927},"index":0,"playId":"15aa47d3-a18e-37b8-9d84-4b5c511304b9","pitchNumber":1,"startTime":"2026-07-20T23:18:50.609Z","endTime":"2026-07-20T23:18:54.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9108249311791,"aZ":-39.693238988324715,"pfxX":3.9122878993412913,"pfxZ":-5.4598643640263145,"pX":0.4393674909707415,"pZ":0.5975718244578306,"vX0":5.0034141336615505,"vY0":-117.17874361060579,"vZ0":-1.1396842128945963,"x":107.01,"y":182.36,"x0":-2.238597261704915,"y0":50.00070646242249,"z0":4.827185665172283,"aX":5.391394621595551},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-9.8,"breakHorizontal":-8.4,"spinRate":2742,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.46897926956893476,"extension":6.640560436263773},"index":1,"playId":"a890ffcd-8bdd-37b1-a056-1596d554fd5c","pitchNumber":2,"startTime":"2026-07-20T23:19:10.104Z","endTime":"2026-07-20T23:19:13.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.821134221263332,"aZ":-18.45270567756328,"pfxX":-8.726636271640219,"pfxZ":7.448822682298914,"pX":-0.05216184466573704,"pZ":2.2082556760401784,"vX0":8.563226320430628,"vY0":-134.75441582014358,"vZ0":-2.78121081570905,"x":118.99,"y":179.16,"x0":-2.1347639421930307,"y0":50.00255748338588,"z0":4.554751634565187,"aX":-16.075984574252825},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.1,"breakHorizontal":14.0,"spinRate":2262,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.4061905337794798,"extension":6.762574600308982},"index":2,"playId":"7cd9be72-6172-3cc1-9ca3-36d92a41a788","pitchNumber":3,"startTime":"2026-07-20T23:19:23.896Z","endTime":"2026-07-20T23:19:28.366Z","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":88.6,"endSpeed":81.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57789389512941,"aZ":-27.920654175165136,"pfxX":-10.368750110971508,"pfxZ":2.554432300450798,"pX":0.25502289036101344,"pZ":0.050345416996255374,"vX0":9.971282939985867,"vY0":-128.54088297050035,"vZ0":-5.692177456067474,"x":107.28,"y":237.42,"x0":-2.334280260556246,"y0":50.00631455022055,"z0":4.47181791435491,"aX":-17.28994647376817},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.5,"breakHorizontal":16.4,"spinRate":2159,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.42672744997319034,"extension":7.0112648075621475},"index":3,"playId":"c5d06f83-0e0d-350b-bf07-fed4f678ead2","pitchNumber":4,"startTime":"2026-07-20T23:19:45.208Z","endTime":"2026-07-20T23:19:50.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.103902383897726,"aZ":-18.720247293651756,"pfxX":-9.691665088455153,"pfxZ":7.245979722320234,"pX":-0.17104611588363164,"pZ":2.9174722046952044,"vX0":8.632605057755745,"vY0":-135.96923813449874,"vZ0":-1.187201601683097,"x":123.52,"y":160.01,"x0":-2.1407259441108524,"y0":50.00488818647431,"z0":4.669306996415008,"aX":-17.99996311958683},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.1,"breakHorizontal":15.5,"spinRate":2305,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.40410542630119783,"extension":6.8804024311465755},"hitData":{"launchSpeed":98.7,"launchAngle":28.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":174.01,"coordY":50.9}},"index":4,"playId":"e0f553f0-ce95-3746-b36a-be4901b7d55c","pitchNumber":5,"startTime":"2026-07-20T23:20:09.171Z","endTime":"2026-07-20T23:20:32.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:20:32.657Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase DeLauter singles on a line drive to right fielder Alan Roden.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-20T23:20:39.431Z","endTime":"2026-07-20T23:23:24.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.193296735740397,"aZ":-39.084779373070496,"pfxX":4.341160575370532,"pfxZ":-5.154602248383574,"pX":0.7982819776337285,"pZ":0.6869408489331521,"vX0":5.879942407917584,"vY0":-115.0097262771605,"vZ0":-1.0853648363833495,"x":86.57,"y":220.23,"x0":-2.3547840235410646,"y0":50.002712893732856,"z0":4.95323868896708,"aX":5.819256262458987},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-9.4,"breakHorizontal":-9.4,"spinRate":2692,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4761136681673599,"extension":6.863131727677941},"index":0,"playId":"590fbf5d-baea-35a2-a9a0-1d03c42b7422","pitchNumber":1,"startTime":"2026-07-20T23:20:57.729Z","endTime":"2026-07-20T23:21:01.362Z","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":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18185702327342,"aZ":-28.191967691940068,"pfxX":-10.641013814191341,"pfxZ":2.463192742979235,"pX":-0.49091757235186895,"pZ":1.8019285416590132,"vX0":7.749032522910623,"vY0":-126.45118278217622,"vZ0":-1.500330420437329,"x":135.71,"y":190.13,"x0":-2.2150835373302615,"y0":50.00358869103938,"z0":4.668330413406733,"aX":-17.20497091406649},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.3,"breakHorizontal":17.5,"spinRate":2167,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.4334283007573587,"extension":6.567875234408528},"index":1,"playId":"c6822a7c-b51d-3a59-8b97-136938da0bf0","pitchNumber":2,"startTime":"2026-07-20T23:21:16.822Z","endTime":"2026-07-20T23:21:20.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.605375833961233,"aZ":-18.005273747640775,"pfxX":-8.499164976660813,"pfxZ":7.793023369460024,"pX":0.18339528134271393,"pZ":2.4983283205282,"vX0":9.198543561003918,"vY0":-133.8985453943989,"vZ0":-2.289677933836048,"x":110.01,"y":171.33,"x0":-2.190375823739912,"y0":50.00208253432986,"z0":4.651295807847045,"aX":-15.450683192855575},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.8,"breakHorizontal":13.4,"spinRate":2236,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.4088865688679064,"extension":6.704862785066649},"index":2,"playId":"687b451d-12cb-396d-a5a7-ff808eae30c3","pitchNumber":3,"startTime":"2026-07-20T23:21:33.139Z","endTime":"2026-07-20T23:21:37.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.889587990971705,"aZ":-37.63216889907361,"pfxX":4.177112772158917,"pfxZ":-4.013162622000896,"pX":0.8169036558730238,"pZ":0.008301674674999827,"vX0":5.939219745437838,"vY0":-115.90970086284761,"vZ0":-2.8070558600295614,"x":85.86,"y":238.56,"x0":-2.322595716646113,"y0":50.005228194923056,"z0":4.83242104569376,"aX":5.676673376087675},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-7.7,"breakHorizontal":-9.0,"spinRate":2717,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.47275389777543353,"extension":6.775059029358062},"index":3,"playId":"ad04141a-03c7-3c10-af49-c8480d683c71","pitchNumber":4,"startTime":"2026-07-20T23:22:00.570Z","endTime":"2026-07-20T23:22:03.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.963601451670225,"aZ":-20.86423198415221,"pfxX":-8.27314180176765,"pfxZ":6.163319788362076,"pX":0.10848856368843605,"pZ":3.933442600451305,"vX0":8.961125942131039,"vY0":-134.123476642733,"vZ0":1.6703750821093335,"x":112.86,"y":132.58,"x0":-2.189130749001996,"y0":50.004511949161355,"z0":4.783113220983367,"aX":-15.18799041195538},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.8,"breakHorizontal":13.2,"spinRate":2202,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.4072089226261233,"extension":6.720057435345981},"index":4,"playId":"98c66538-f9f6-34ef-94f3-46e931a4c233","pitchNumber":5,"startTime":"2026-07-20T23:22:18.959Z","endTime":"2026-07-20T23:22:23.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.417558129593186,"aZ":-19.852202412481375,"pfxX":-6.959549754094473,"pfxZ":6.766284039270473,"pX":-0.4277623984156179,"pZ":2.5248547490566726,"vX0":7.081368876483301,"vY0":-133.9915198607277,"vZ0":-1.8053781258611605,"x":133.31,"y":170.61,"x0":-2.198154205914966,"y0":50.00610383321737,"z0":4.622998726177507,"aX":-12.682117071809543},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.1,"breakHorizontal":11.2,"spinRate":2203,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4084605734443807,"extension":6.720766611282702},"index":5,"playId":"be154e61-0891-3a08-a8e8-39bc214a5dbf","pitchNumber":6,"startTime":"2026-07-20T23:22:38.176Z","endTime":"2026-07-20T23:22:43.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.770069669573445,"aZ":-34.25299238298184,"pfxX":5.456234298261842,"pfxZ":-1.5454968583472763,"pX":0.2944348127578414,"pZ":0.5992248730369386,"vX0":4.693441986186732,"vY0":-115.35399871821843,"vZ0":-1.724624159636194,"x":105.78,"y":222.6,"x0":-2.476517602052845,"y0":50.002060270431265,"z0":4.663461828438611,"aX":7.341150828259243},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-3.0,"breakHorizontal":-11.0,"spinRate":2757,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4751031519784936,"extension":6.644230588089317},"index":6,"playId":"bf346902-e032-36ff-8093-a490174796fe","pitchNumber":7,"startTime":"2026-07-20T23:22:57.165Z","endTime":"2026-07-20T23:23:00.533Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62811162986053,"aZ":-28.705448212281844,"pfxX":-10.719729782615879,"pfxZ":2.1371966819472945,"pX":-0.7156524707050588,"pZ":2.3379038107907735,"vX0":7.568739129212334,"vY0":-126.69893381293333,"vZ0":-0.27507575980171517,"x":144.28,"y":175.66,"x0":-2.3535603528117006,"y0":50.001296769932885,"z0":4.747974567753145,"aX":-17.37317653372068},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.1,"breakHorizontal":17.6,"spinRate":2107,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.4328164660578073,"extension":7.034829938656558},"hitData":{"launchSpeed":89.0,"launchAngle":11.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.16,"coordY":129.49}},"index":7,"playId":"48005217-e925-38a5-94f9-d5dc7f7b400c","pitchNumber":8,"startTime":"2026-07-20T23:23:14.626Z","endTime":"2026-07-20T23:23:24.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:23:24.753Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to right fielder Alan Roden.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-20T23:24:34.895Z","endTime":"2026-07-20T23:24:45.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"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":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-20T23:23:39.222Z","endTime":"2026-07-20T23:24:37.180Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.678542190045963,"aZ":-27.50582625934604,"pfxX":-10.745531368444638,"pfxZ":2.8940946104205763,"pX":-0.7479409494154627,"pZ":1.9457183676593628,"vX0":7.858715589713431,"vY0":-126.16956679191901,"vZ0":-1.3392554215767778,"x":145.51,"y":186.25,"x0":-2.50707529932522,"y0":50.001400536284706,"z0":4.700071104109052,"aX":-17.32233774144391},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.2,"breakHorizontal":17.6,"spinRate":2254,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.4341309189024045,"extension":6.883913546332064},"hitData":{"launchSpeed":78.9,"launchAngle":34.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.98,"coordY":94.65}},"index":1,"playId":"f7662860-7e8c-31ef-87c7-350d0eac8817","pitchNumber":1,"startTime":"2026-07-20T23:24:37.180Z","endTime":"2026-07-20T23:24:45.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:24:45.260Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Larnach grounds out, shortstop Brayan Rocchio to first baseman David Fry.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-20T23:26:37.971Z","endTime":"2026-07-20T23:29:32.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01565407350008,"aZ":-33.500730089683,"pfxX":10.155553767158928,"pfxZ":-0.9415928833319747,"pX":0.10107635857735846,"pZ":2.537927727614989,"vX0":2.9747266279584683,"vY0":-118.46947209338329,"vZ0":-0.9933633098644691,"x":113.15,"y":170.26,"x0":-2.492117432460679,"y0":50.00172377194926,"z0":6.0426762599791,"aX":14.33888494751125},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-1.7,"breakHorizontal":-19.1,"spinRate":2633,"spinDirection":58},"zone":5,"typeConfidence":0.68,"plateTime":0.463492900529586,"extension":6.713800484482556},"index":0,"playId":"2bd89da2-a842-3718-99ee-f2bf2da1afda","pitchNumber":1,"startTime":"2026-07-20T23:26:58.561Z","endTime":"2026-07-20T23:27:02.913Z","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":84.4,"endSpeed":78.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.547254888546938,"aZ":-32.55422915442713,"pfxX":2.0942778685632826,"pfxZ":-0.24736252193561814,"pX":0.39641588099772007,"pZ":1.771371569763477,"vX0":5.729627136156454,"vY0":-122.84401892356043,"vZ0":-3.697179225401185,"x":101.89,"y":190.95,"x0":-2.2351072479898546,"y0":50.00438270807362,"z0":6.053375816071326,"aX":3.2105804391601005},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.1,"breakHorizontal":-5.0,"spinRate":2790,"spinDirection":77},"zone":9,"typeConfidence":0.91,"plateTime":0.4452838260807579,"extension":6.915490845727969},"index":1,"playId":"33de4056-7700-3473-b8d2-7f3f0c0893e6","pitchNumber":2,"startTime":"2026-07-20T23:27:13.609Z","endTime":"2026-07-20T23:27:17.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.433072521859874,"aZ":-25.67177238566734,"pfxX":-6.028464943034121,"pfxZ":4.879623672759271,"pX":-1.8539242729631418,"pZ":3.2224445468327114,"vX0":2.8509672862939333,"vY0":-114.24621941869955,"vZ0":-0.6969617405679852,"x":187.67,"y":151.77,"x0":-2.329411355651595,"y0":50.00271172653367,"z0":6.0364610670071395,"aX":-8.03432030955721},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":9.0,"breakHorizontal":10.3,"spinRate":1832,"spinDirection":225},"zone":11,"typeConfidence":0.87,"plateTime":0.4779303070378713,"extension":6.676173778228443},"index":2,"playId":"0fe5e0a1-b8b3-35ff-aadd-98dcbcc2c8bc","pitchNumber":3,"startTime":"2026-07-20T23:27:41.417Z","endTime":"2026-07-20T23:27:44.910Z","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":84.9,"endSpeed":78.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.812787356160232,"aZ":-30.153017003018064,"pfxX":3.11540784248602,"pfxZ":1.3021784311218116,"pX":0.9268844998014301,"pZ":2.3969486385944676,"vX0":6.543200823691654,"vY0":-123.5054135718225,"vZ0":-2.974264003335719,"x":81.67,"y":174.06,"x0":-2.1577949936951777,"y0":50.001244054625,"z0":6.143749884319802,"aX":4.828239648791217},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.9,"breakHorizontal":-7.1,"spinRate":2749,"spinDirection":71},"zone":14,"typeConfidence":0.91,"plateTime":0.44290097331263834,"extension":6.524843376260529},"index":3,"playId":"9b087699-129c-35cf-85ca-fe372b42499e","pitchNumber":4,"startTime":"2026-07-20T23:27:59.589Z","endTime":"2026-07-20T23:28:03.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.448444143419593,"aZ":-33.34242263357541,"pfxX":9.576603936456827,"pfxZ":-0.8027575671298912,"pX":1.1116135726626954,"pZ":0.24557802407517793,"vX0":5.377547709885921,"vY0":-120.58683421922761,"vZ0":-6.4022889010091895,"x":74.63,"y":232.15,"x0":-2.3945158374818294,"y0":50.000889250539466,"z0":5.892939825417294,"aX":14.034310298532526},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.8,"breakHorizontal":-18.6,"spinRate":2649,"spinDirection":51},"zone":14,"typeConfidence":0.88,"plateTime":0.4550168846615352,"extension":6.674322721486601},"index":4,"playId":"d5e460ce-95d6-3ad0-9db7-8db8e9711431","pitchNumber":5,"startTime":"2026-07-20T23:28:22.833Z","endTime":"2026-07-20T23:28:27.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31665374577044,"aZ":-32.39683760723881,"pfxX":3.305387285032859,"pfxZ":-0.14188227475375026,"pX":-0.2453422764150681,"pZ":1.732839934571253,"vX0":4.747857508980742,"vY0":-125.96952417816253,"vZ0":-3.798884412899758,"x":126.35,"y":191.99,"x0":-2.5890647476635027,"y0":50.000525715942764,"z0":5.89981929834859,"aX":5.272837152286321},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.0,"breakHorizontal":-7.1,"spinRate":2673,"spinDirection":91},"zone":8,"typeConfidence":0.91,"plateTime":0.4360152136446165,"extension":6.959589839244568},"index":5,"playId":"c5ea8c41-e5cf-34df-8fd3-2e49fb280aab","pitchNumber":6,"startTime":"2026-07-20T23:29:03.553Z","endTime":"2026-07-20T23:29:07.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":88.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.407880272257472,"aZ":-15.206685046252316,"pfxX":-3.2005661136094092,"pfxZ":8.644050865913584,"pX":-0.013794857013938379,"pZ":2.8056752625846286,"vX0":6.820768454169435,"vY0":-138.4010260294435,"vZ0":-6.010914786047617,"x":117.53,"y":163.03,"x0":-2.081215607042277,"y0":50.005504177804745,"z0":6.003224203314935,"aX":-6.2849535726317765},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":4.6,"spinRate":2290,"spinDirection":212},"zone":5,"typeConfidence":0.92,"plateTime":0.39395642578005674,"extension":6.983521216515783},"hitData":{"launchSpeed":77.6,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.51,"coordY":152.85}},"index":6,"playId":"5f65d4be-e08c-3a46-86db-f10ec88b0ebf","pitchNumber":7,"startTime":"2026-07-20T23:29:25.337Z","endTime":"2026-07-20T23:29:32.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:29:32.993Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Byron Buxton singles on a line drive to right fielder Chase DeLauter.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-20T23:29:39.640Z","endTime":"2026-07-20T23:30:10.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44163170153096,"aZ":-24.71981767767888,"pfxX":-8.82746811515402,"pfxZ":3.9021887787286804,"pX":-0.29148416412590683,"pZ":2.4097527304751223,"vX0":9.040004372308967,"vY0":-136.71912270401532,"vZ0":-4.912190660146673,"x":128.11,"y":173.72,"x0":-2.4788525018356804,"y0":50.00661217099678,"z0":5.9059508305830475,"aX":-16.875839659825647},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.2,"breakHorizontal":14.3,"spinRate":2105,"spinDirection":221},"zone":5,"typeConfidence":0.91,"plateTime":0.39917862193104314,"extension":6.924557750611743},"hitData":{"launchSpeed":91.3,"launchAngle":10.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.67,"coordY":124.22}},"index":0,"playId":"93aa2e7a-98d3-3a35-9904-1143b1c352ed","pitchNumber":1,"startTime":"2026-07-20T23:30:00.150Z","endTime":"2026-07-20T23:30:10.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:30:10.402Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to left fielder Steven Kwan.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-20T23:30:10.312Z","endTime":"2026-07-20T23:32:19.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.4,"endSpeed":86.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17134045686696,"aZ":-16.02327902925486,"pfxX":-3.3080701404967927,"pfxZ":8.41930756378583,"pX":-1.0242586446881057,"pZ":2.582367637702834,"vX0":5.059507647338437,"vY0":-137.31638991281622,"vZ0":-6.096125495771619,"x":156.04,"y":169.06,"x0":-2.457165118590491,"y0":50.00108701678443,"z0":5.9133195671250665,"aX":-6.344725519981454},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.3,"breakHorizontal":5.0,"spinRate":2003,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.3982214507432338,"extension":6.91616181979238},"index":0,"playId":"3532da4d-7278-31d1-947a-5f0416781c20","pitchNumber":1,"startTime":"2026-07-20T23:30:39.250Z","endTime":"2026-07-20T23:30:43.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36500495076477,"aZ":-17.638998969917107,"pfxX":-3.4555005700979593,"pfxZ":7.590942221057132,"pX":-0.7893424771223386,"pZ":3.1350691641886534,"vX0":5.407930845740761,"vY0":-137.03775971029512,"vZ0":-4.5514114072117655,"x":147.09,"y":154.13,"x0":-2.3332820010861277,"y0":50.00409007705278,"z0":6.011080861894312,"aX":-6.617895147912925},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":5.2,"spinRate":2272,"spinDirection":207},"zone":1,"typeConfidence":0.91,"plateTime":0.39867585227171043,"extension":6.914570062536264},"index":1,"playId":"aaedda42-e8fe-3b24-905f-5f959ba7b227","pitchNumber":2,"startTime":"2026-07-20T23:31:00.710Z","endTime":"2026-07-20T23:31:05.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51135811125405,"aZ":-22.734932986095437,"pfxX":-9.514638205080788,"pfxZ":5.116606588618395,"pX":-0.2817289801717007,"pZ":1.981421686379889,"vX0":9.542917435684506,"vY0":-134.53337234053666,"vZ0":-5.7397478173965135,"x":127.74,"y":185.28,"x0":-2.628271162982524,"y0":50.00315665983854,"z0":5.740487402639588,"aX":-17.549202581259863},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.3,"breakHorizontal":15.4,"spinRate":2191,"spinDirection":219},"zone":8,"typeConfidence":0.91,"plateTime":0.4061823066978185,"extension":6.841621839358104},"index":2,"playId":"2a07578a-e63d-323b-bc46-35293241b6f1","pitchNumber":3,"startTime":"2026-07-20T23:31:21.160Z","endTime":"2026-07-20T23:31:25.705Z","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":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51339776132582,"aZ":-33.76699696168523,"pfxX":8.017513417355122,"pfxZ":-1.0959125374370917,"pX":0.6823503835942978,"pZ":0.36664502971892127,"vX0":4.934017121485471,"vY0":-119.80501945776149,"vZ0":-5.737731224485772,"x":90.99,"y":228.88,"x0":-2.446770576453846,"y0":50.004639935581906,"z0":5.816759828070547,"aX":11.634926151000506},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.1,"breakHorizontal":-15.7,"spinRate":2577,"spinDirection":57},"zone":14,"typeConfidence":0.83,"plateTime":0.4574828617846496,"extension":6.877036409639989},"index":3,"playId":"7dd7ff9b-fe08-3648-9457-bf2df7909a3d","pitchNumber":4,"startTime":"2026-07-20T23:31:42.725Z","endTime":"2026-07-20T23:31:46.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.992209198256123,"aZ":-18.324999365929003,"pfxX":-2.1854902347214153,"pfxZ":7.1599694832401,"pX":-0.3551127339332254,"pZ":2.5457314109014466,"vX0":5.752062999366844,"vY0":-137.5658676679345,"vZ0":-6.145737171104092,"x":130.54,"y":170.05,"x0":-2.1809503761078752,"y0":50.000223954723545,"z0":6.033579743146735,"aX":-4.226216095147735},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.0,"breakHorizontal":2.9,"spinRate":2136,"spinDirection":211},"zone":4,"typeConfidence":0.88,"plateTime":0.39681680555831056,"extension":6.938940530216556},"hitData":{"launchSpeed":87.2,"launchAngle":39.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.29,"coordY":90.9}},"index":4,"playId":"888a1c07-e118-3d12-8480-178150b5fefe","pitchNumber":5,"startTime":"2026-07-20T23:32:07.722Z","endTime":"2026-07-20T23:32:19.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:32:19.057Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Bell flies out to left fielder Steven Kwan.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-20T23:32:21.803Z","endTime":"2026-07-20T23:34:25.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.499181178188497,"aZ":-16.3050532617876,"pfxX":-2.260161904004903,"pfxZ":8.209991252232955,"pX":-0.0146790532451484,"pZ":3.13976743344153,"vX0":6.426477075610669,"vY0":-138.09788038194458,"vZ0":-4.808378724568728,"x":117.56,"y":154.01,"x0":-2.077407329644287,"y0":50.003788591729005,"z0":5.998835511452864,"aX":-4.369603067787421},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":2.8,"spinRate":2039,"spinDirection":207},"zone":2,"typeConfidence":0.91,"plateTime":0.3964757502342202,"extension":6.954459040028642},"index":0,"playId":"63126ae2-cce2-3c4c-afd8-202ffa2daa21","pitchNumber":1,"startTime":"2026-07-20T23:32:46.253Z","endTime":"2026-07-20T23:32:50.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.450306656666026,"aZ":-37.02466272995201,"pfxX":7.861678676524329,"pfxZ":-3.2776588612956976,"pX":-0.41362331744880876,"pZ":1.4757498526697375,"vX0":2.833124893166928,"vY0":-121.03492062257544,"vZ0":-2.7661251399789046,"x":132.77,"y":198.93,"x0":-2.622082212008189,"y0":50.00455947326489,"z0":5.887523896457426,"aX":11.621816358374899},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.4,"breakHorizontal":-14.9,"spinRate":2478,"spinDirection":57},"zone":13,"typeConfidence":0.88,"plateTime":0.45318098160210907,"extension":6.693126622817835},"index":1,"playId":"1e6d85c3-d83c-3582-9688-97d7df5c0384","pitchNumber":2,"startTime":"2026-07-20T23:33:06.983Z","endTime":"2026-07-20T23:33:11.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.637360308649118,"aZ":-37.777018486725105,"pfxX":10.750247138412835,"pfxZ":-3.9675163871025463,"pX":-1.271371347183969,"pZ":1.4072220092690872,"vX0":-0.03831931612572348,"vY0":-118.60080640447015,"vZ0":-2.5620809333744234,"x":165.46,"y":200.79,"x0":-2.649539943474341,"y0":50.00416349102808,"z0":5.97772071724156,"aX":15.174090222632639},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.6,"breakHorizontal":-19.4,"spinRate":2670,"spinDirection":46},"zone":13,"typeConfidence":0.9,"plateTime":0.46346947829011986,"extension":6.623445896812741},"index":2,"playId":"06ad6438-f1f2-3904-ae39-cbe392170abc","pitchNumber":3,"startTime":"2026-07-20T23:33:29.684Z","endTime":"2026-07-20T23:33:33.542Z","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":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.538077917209126,"aZ":-31.00296743006609,"pfxX":2.7117009987522067,"pfxZ":0.7147872073415247,"pX":-1.0276315761754495,"pZ":3.609859659365829,"vX0":2.6853956883578975,"vY0":-127.05540381866912,"vZ0":-0.3310128929349232,"x":156.17,"y":141.31,"x0":-2.449781806140925,"y0":50.00375380377556,"z0":6.201394338912059,"aX":4.441527214119229},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.4,"breakHorizontal":-5.5,"spinRate":2614,"spinDirection":89},"zone":11,"typeConfidence":0.9,"plateTime":0.4307675807438094,"extension":6.5371616590971815},"index":3,"playId":"48e083ab-b8b0-3df7-a20b-d56aeb395f1f","pitchNumber":4,"startTime":"2026-07-20T23:33:51.712Z","endTime":"2026-07-20T23:33:55.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08929641241105,"aZ":-26.572302180327323,"pfxX":-9.65145324497782,"pfxZ":2.999937031443423,"pX":0.0168055665100788,"pZ":2.2198654971481844,"vX0":10.218016819057878,"vY0":-135.20765487944283,"vZ0":-4.816959616656075,"x":115.78,"y":131.94,"x0":-2.541847430959036,"y0":50.00367834889427,"z0":5.869467100841341,"aX":-18.025773814228984},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.7,"breakHorizontal":15.5,"spinRate":2225,"spinDirection":218},"zone":8,"typeConfidence":0.9,"plateTime":0.4037660755028645,"extension":6.810647730275854},"hitData":{"launchSpeed":88.2,"launchAngle":52.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.42,"coordY":128.65}},"index":4,"playId":"e43101a1-af48-3e19-903f-a8054a8b98cd","pitchNumber":5,"startTime":"2026-07-20T23:34:14.376Z","endTime":"2026-07-20T23:34:25.110Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:34:25.110Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rhys Hoskins homers (11) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-20T23:36:21.421Z","endTime":"2026-07-20T23:37:04.788Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":{"id":657746,"link":"/api/v1/people/657746"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59771881013265,"aZ":-20.855869311675523,"pfxX":-9.581439674537055,"pfxZ":6.381659561800191,"pX":-0.37335959233664934,"pZ":2.449908139615903,"vX0":7.506894036869784,"vY0":-132.63407714612333,"vZ0":-1.8141621420055438,"x":131.23,"y":172.63,"x0":-2.00203711527822,"y0":50.00237897871392,"z0":4.670894516970983,"aX":-16.991541501282466},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.4,"breakHorizontal":15.6,"spinRate":2201,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.41370730216194973,"extension":6.731313631834878},"hitData":{"launchSpeed":107.5,"launchAngle":31.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":34.51,"coordY":65.87}},"index":0,"playId":"e68eea70-60db-3831-a4a0-a9af57c04df1","pitchNumber":1,"startTime":"2026-07-20T23:36:39.504Z","endTime":"2026-07-20T23:37:04.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:37:04.788Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Schneemann grounds out, second baseman Kody Clemens to first baseman Royce Lewis.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-20T23:37:07.150Z","endTime":"2026-07-20T23:38:31.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.88524849799351,"aZ":-30.063575681125233,"pfxX":5.1981989406599585,"pfxZ":1.5294397330289105,"pX":-0.9007431917976366,"pZ":2.6924499017528927,"vX0":2.0027482727946495,"vY0":-116.27841219107658,"vZ0":1.5876947395502703,"x":151.33,"y":166.08,"x0":-2.446347576395871,"y0":50.00529952244777,"z0":4.833880512552225,"aX":7.184928422005675},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":3.4,"breakHorizontal":-9.8,"spinRate":2650,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.46937882338809045,"extension":6.385575123228509},"index":0,"playId":"aa208493-8a8f-3bf1-9e35-fa415e858cfc","pitchNumber":1,"startTime":"2026-07-20T23:37:28.752Z","endTime":"2026-07-20T23:37:32.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.205799273135263,"aZ":-28.06245464958392,"pfxX":-9.586732695568182,"pfxZ":2.6323331182751035,"pX":-0.9177861713878066,"pZ":1.6941973935047345,"vX0":6.34694694066378,"vY0":-123.73933600421974,"vZ0":-2.085890306757305,"x":151.98,"y":193.04,"x0":-2.262264790624103,"y0":50.001537748810925,"z0":4.8845311567178396,"aX":-14.96081018656532},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.6,"breakHorizontal":16.0,"spinRate":2150,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.44157613613930735,"extension":6.408855791624613},"index":1,"playId":"a247a80b-93f1-33b9-90dc-916db0ca0d5e","pitchNumber":2,"startTime":"2026-07-20T23:37:40.493Z","endTime":"2026-07-20T23:37:44.730Z","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.6,"endSpeed":84.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.867493247560414,"aZ":-19.293046676274752,"pfxX":-7.873609170079915,"pfxZ":7.127758297115966,"pX":-0.14046946471657304,"pZ":2.1573560409359103,"vX0":8.071969841794713,"vY0":-133.17395460783126,"vZ0":-2.7715052191727505,"x":122.35,"y":180.53,"x0":-2.1784847621939023,"y0":50.00584240717888,"z0":4.596831091269029,"aX":-14.236807554414622},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.6,"breakHorizontal":12.6,"spinRate":2281,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4102726925584843,"extension":6.563175225618466},"index":2,"playId":"348c9450-9d1d-3801-9a70-802e9e5d769e","pitchNumber":3,"startTime":"2026-07-20T23:37:52.451Z","endTime":"2026-07-20T23:37:57.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.31276304869628,"aZ":-40.80838659856609,"pfxX":5.101422804326016,"pfxZ":-6.737504363765185,"pX":-0.31385952124922634,"pZ":2.521791427230665,"vX0":2.685606615258316,"vY0":-112.18840080504278,"vZ0":2.9692812367323915,"x":128.96,"y":170.69,"x0":-2.1872387295826567,"y0":50.003878652899544,"z0":5.325568264435642,"aX":6.535949544386222},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-11.2,"breakHorizontal":-10.0,"spinRate":2584,"spinDirection":57},"zone":5,"typeConfidence":2.0,"plateTime":0.4872673046363518,"extension":6.4920590192845316},"index":3,"playId":"9808081a-504d-311e-b02e-fa584b24573e","pitchNumber":4,"startTime":"2026-07-20T23:38:06.719Z","endTime":"2026-07-20T23:38:11.012Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.358844450509803,"aZ":-38.594347370782344,"pfxX":4.670176176414569,"pfxZ":-4.927805287865822,"pX":0.08687325210640152,"pZ":1.3764790510730396,"vX0":3.900407325533548,"vY0":-113.625829876081,"vZ0":0.5484146670126449,"x":113.69,"y":201.62,"x0":-2.2602457983365665,"y0":50.00112718758004,"z0":4.975435026193019,"aX":6.087988793958445},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-8.4,"breakHorizontal":-9.5,"spinRate":2725,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.48256211621617684,"extension":6.511840181851025},"hitData":{"launchSpeed":76.3,"launchAngle":3.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.21,"coordY":169.55}},"index":4,"playId":"321fd721-7a53-3b84-9eb1-7712871bff14","pitchNumber":5,"startTime":"2026-07-20T23:38:24.515Z","endTime":"2026-07-20T23:38:31.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:38:31.865Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry called out on strikes.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-20T23:38:36.676Z","endTime":"2026-07-20T23:39:30.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.600783500351376,"aZ":-17.3474610722047,"pfxX":-8.632051204840746,"pfxZ":8.172697107671631,"pX":-0.2541658817350722,"pZ":3.387500835745085,"vX0":8.397000696640898,"vY0":-133.7940945727261,"vZ0":-0.1961845542423747,"x":126.69,"y":147.32,"x0":-2.310309178811744,"y0":50.006296668155585,"z0":4.703923271038743,"aX":-15.668447812112472},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.0,"breakHorizontal":13.8,"spinRate":2285,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.4092289149376329,"extension":6.850277591722874},"index":0,"playId":"7eeea708-764c-3aef-9c15-3a29cede56a3","pitchNumber":1,"startTime":"2026-07-20T23:38:53.133Z","endTime":"2026-07-20T23:38:57.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46482425124273,"aZ":-33.78185086849549,"pfxX":3.564698265886591,"pfxZ":-1.1677899718368687,"pX":0.8084933036297912,"pZ":1.8910634053071134,"vX0":6.288960343144729,"vY0":-116.48981573837084,"vZ0":0.9974699698769203,"x":86.18,"y":187.72,"x0":-2.38715974140247,"y0":50.00327166583073,"z0":4.645963839870209,"aX":4.907444761694135},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-1.6,"breakHorizontal":-8.0,"spinRate":2656,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.46984059505790254,"extension":6.842769877715908},"index":1,"playId":"d341312b-caaa-38e1-907b-b3276664d0de","pitchNumber":2,"startTime":"2026-07-20T23:39:06.836Z","endTime":"2026-07-20T23:39:11.368Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.555766318495223,"aZ":-34.80752403991995,"pfxX":7.357600602840826,"pfxZ":-1.9993393475664494,"pX":0.530227709623346,"pZ":3.240533621157837,"vX0":4.231047832689794,"vY0":-114.28433892409235,"vZ0":3.962934223165618,"x":96.79,"y":151.29,"x0":-2.302320489021929,"y0":50.00063056639863,"z0":4.908186514200874,"aX":9.705819027002208},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-2.3,"breakHorizontal":-14.4,"spinRate":2790,"spinDirection":62},"zone":3,"typeConfidence":2.0,"plateTime":0.4797342158781559,"extension":6.793109113358482},"index":2,"playId":"ee359538-ca6e-37a0-a9e8-ad9d24270030","pitchNumber":3,"startTime":"2026-07-20T23:39:24.897Z","endTime":"2026-07-20T23:39:30.677Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:39:30.677Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out, second baseman Kody Clemens to first baseman Royce Lewis.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-20T23:39:33.200Z","endTime":"2026-07-20T23:40:00.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.781428656618417,"aZ":-30.238398004798693,"pfxX":-10.569714432203034,"pfxZ":1.1874988563054414,"pX":-0.28292014500568724,"pZ":1.531764042443505,"vX0":8.362069641621487,"vY0":-126.79322124535372,"vZ0":-1.7935735798955328,"x":127.78,"y":197.42,"x0":-2.242737822248752,"y0":50.00596650022593,"z0":4.650422346920048,"aX":-17.294027004573685},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.9,"breakHorizontal":17.4,"spinRate":2110,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4312044739783887,"extension":6.828560363199713},"hitData":{"launchSpeed":86.5,"launchAngle":-15.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.29,"coordY":155.28}},"index":0,"playId":"5b3e739a-a2db-3e1a-a2eb-9f7bd946e560","pitchNumber":1,"startTime":"2026-07-20T23:39:52.927Z","endTime":"2026-07-20T23:40:00.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:40:00.328Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Royce Lewis flies out to left fielder Steven Kwan.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-20T23:41:55.918Z","endTime":"2026-07-20T23:42:23.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.446129289395355,"aZ":-36.25312966536486,"pfxX":9.642243784103558,"pfxZ":-2.96072664986915,"pX":0.11246325006679629,"pZ":2.8141683055270827,"vX0":3.004582269232888,"vY0":-116.79756428825281,"vZ0":0.21335197774009762,"x":112.71,"y":162.8,"x0":-2.443976390008504,"y0":50.002711935212325,"z0":6.137066377729127,"aX":13.29051742643181},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-5.0,"breakHorizontal":-18.2,"spinRate":2637,"spinDirection":58},"zone":5,"typeConfidence":0.9,"plateTime":0.4693537854263794,"extension":6.620322702723619},"hitData":{"launchSpeed":87.5,"launchAngle":47.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.74,"coordY":109.71}},"index":0,"playId":"b61cd90b-4fc8-32c1-9d91-b60b67b1aef3","pitchNumber":1,"startTime":"2026-07-20T23:42:15.082Z","endTime":"2026-07-20T23:42:23.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:42:23.946Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Caratini called out on strikes.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-20T23:42:27.021Z","endTime":"2026-07-20T23:44:05.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93460051663973,"aZ":-33.913934533159434,"pfxX":4.316839689368527,"pfxZ":-1.141485099448614,"pX":-0.24657739853495486,"pZ":2.3602974044187373,"vX0":3.7983223690558283,"vY0":-122.31343225084997,"vZ0":-2.2646322279338635,"x":126.4,"y":175.05,"x0":-2.37485192424941,"y0":50.00008073667019,"z0":6.1791818892277135,"aX":6.602278897757211},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.3,"breakHorizontal":-8.6,"spinRate":2631,"spinDirection":91},"zone":5,"typeConfidence":0.69,"plateTime":0.446163021060777,"extension":6.709913305088138},"index":0,"playId":"1657ce01-6e4c-3d4c-8515-7872a99e0881","pitchNumber":1,"startTime":"2026-07-20T23:42:54.040Z","endTime":"2026-07-20T23:42:58.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.692757154927975,"aZ":-15.55798968213961,"pfxX":-2.112257454739292,"pfxZ":8.64745966251563,"pX":0.9010883893964765,"pZ":2.6518767029673658,"vX0":8.459199984870823,"vY0":-136.8883833221423,"vZ0":-6.332950384922034,"x":82.65,"y":167.18,"x0":-1.9380233131894042,"y0":50.00096487451465,"z0":6.037394480694201,"aX":-4.058234146041365},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":2.3,"spinRate":2161,"spinDirection":203},"zone":12,"typeConfidence":0.9,"plateTime":0.39823017408213346,"extension":6.874685406817269},"index":1,"playId":"bf7198fb-8105-3784-a85e-82478bf4d561","pitchNumber":2,"startTime":"2026-07-20T23:43:10.507Z","endTime":"2026-07-20T23:43:15.128Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-20T23:43:21.923Z","endTime":"2026-07-20T23:43:34.497Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"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":81.7,"endSpeed":76.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.28300176232914,"aZ":-33.169429186820885,"pfxX":8.803970640282378,"pfxZ":-0.690166178720311,"pX":0.5852593659110294,"pZ":2.5242268215995796,"vX0":4.498603957720704,"vY0":-118.99659787379558,"vZ0":-1.0454896508438207,"x":94.69,"y":170.63,"x0":-2.4691135254405863,"y0":50.00289954412363,"z0":5.955003184586304,"aX":12.715541331134633},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.2,"breakHorizontal":-17.0,"spinRate":2497,"spinDirection":58},"zone":6,"typeConfidence":0.9,"plateTime":0.4590166462951837,"extension":6.562338414435607},"index":3,"playId":"99632e61-fa33-3fa6-bfe7-598185247615","pitchNumber":3,"startTime":"2026-07-20T23:43:34.497Z","endTime":"2026-07-20T23:43:38.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.245465692877463,"aZ":-22.870195270416165,"pfxX":-7.300463221415686,"pfxZ":5.02478228680306,"pX":0.6603362440276642,"pZ":2.5258513407347962,"vX0":10.191327901581047,"vY0":-134.46857332710425,"vZ0":-4.560610033949847,"x":91.83,"y":170.58,"x0":-2.211605322296096,"y0":50.0000541830221,"z0":5.8444855502506465,"aX":-13.51031904494135},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.4,"breakHorizontal":11.3,"spinRate":1867,"spinDirection":212},"zone":6,"typeConfidence":0.78,"plateTime":0.40567651226074064,"extension":6.982590044093342},"index":4,"playId":"97bd0d6b-b7e5-3f5d-a6ed-1dcdb8b66871","pitchNumber":4,"startTime":"2026-07-20T23:44:00.292Z","endTime":"2026-07-20T23:44:05.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:44:05.352Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Lee singles on a ground ball to right fielder Chase DeLauter.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-20T23:44:09.401Z","endTime":"2026-07-20T23:46:03.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.4,"endSpeed":72.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.961557225812005,"aZ":-38.6489020078867,"pfxX":6.834032613281163,"pfxZ":-4.970839245993337,"pX":0.5063822109291779,"pZ":1.0551422204543692,"vX0":3.8157961121146164,"vY0":-114.0558130499371,"vZ0":-2.5960018332032604,"x":97.7,"y":210.29,"x0":-2.0816097649715193,"y0":50.00097794441231,"z0":6.056849998964403,"aX":8.909722440230748},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-9.4,"breakHorizontal":-13.4,"spinRate":2584,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.482104853632666,"extension":6.721892364618533},"index":0,"playId":"d18e9833-bf2a-3bb8-ac91-9ceeb24e37be","pitchNumber":1,"startTime":"2026-07-20T23:44:30.804Z","endTime":"2026-07-20T23:44:34.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93829300134314,"aZ":-35.75608908631105,"pfxX":7.477366164836738,"pfxZ":-2.607247809284617,"pX":-1.0042644772425366,"pZ":3.225589389501193,"vX0":1.4522576155497782,"vY0":-116.81833910591558,"vZ0":1.0579115327709723,"x":155.28,"y":151.69,"x0":-2.60572874534846,"y0":50.00088215423111,"z0":6.140013702705542,"aX":10.28548419424201},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-4.2,"breakHorizontal":-13.9,"spinRate":2407,"spinDirection":54},"zone":11,"typeConfidence":0.89,"plateTime":0.4696811783311574,"extension":6.536850638776854},"index":1,"playId":"ae6101f5-9545-34bd-bcad-73486ea1536a","pitchNumber":2,"startTime":"2026-07-20T23:44:51.967Z","endTime":"2026-07-20T23:44:56.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.569717506047727,"aZ":-25.515611083340023,"pfxX":-8.785378204513934,"pfxZ":3.701396546756377,"pX":0.3669334410347227,"pZ":2.1533813352828073,"vX0":10.054398708594212,"vY0":-132.826548239434,"vZ0":-4.888885921241224,"x":103.01,"y":180.64,"x0":-2.3134489697317204,"y0":50.004366005914,"z0":5.856912568654209,"aX":-15.810983662431243},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.9,"breakHorizontal":13.9,"spinRate":2126,"spinDirection":212},"zone":9,"typeConfidence":0.9,"plateTime":0.41126366467624775,"extension":6.949235165311399},"index":2,"playId":"0380da1f-1221-3036-86c1-c135da568526","pitchNumber":3,"startTime":"2026-07-20T23:45:07.819Z","endTime":"2026-07-20T23:45:12.058Z","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":84.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.088127475113165,"aZ":-24.98013930259038,"pfxX":-9.97924454524112,"pfxZ":3.933425345838625,"pX":-0.25326924789884053,"pZ":1.8496717882446068,"vX0":8.935580469278676,"vY0":-134.1489813313113,"vZ0":-5.723239264464217,"x":126.65,"y":188.84,"x0":-2.325270069254158,"y0":50.00339958048503,"z0":5.783435014709429,"aX":-18.25161673526729},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.1,"breakHorizontal":16.2,"spinRate":2219,"spinDirection":215},"zone":8,"typeConfidence":0.92,"plateTime":0.40777526360363714,"extension":6.964283732213047},"index":3,"playId":"0ac867b8-b308-3992-a8d1-cf3f688951f1","pitchNumber":4,"startTime":"2026-07-20T23:45:28.215Z","endTime":"2026-07-20T23:45:32.677Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-20T23:45:37.970Z","endTime":"2026-07-20T23:45:52.129Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.835288392987447,"aZ":-33.21800458159754,"pfxX":10.769201655051045,"pfxZ":-0.7605950747456678,"pX":-0.10467813313507966,"pZ":2.64656151782213,"vX0":2.7890481459374192,"vY0":-116.85369072651709,"vZ0":-0.2453344828988746,"x":120.99,"y":167.32,"x0":-2.7168444091281647,"y0":50.00551981036787,"z0":5.910293942081099,"aX":14.691027858396728},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.1,"breakHorizontal":-20.2,"spinRate":2654,"spinDirection":60},"zone":5,"typeConfidence":0.69,"plateTime":0.4712099016718927,"extension":6.67330416892695},"hitData":{"launchSpeed":96.4,"launchAngle":4.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.1,"coordY":121.39}},"index":5,"playId":"f2826322-b65d-3664-a8ba-1416cef7c8b6","pitchNumber":5,"startTime":"2026-07-20T23:45:52.129Z","endTime":"2026-07-20T23:46:03.921Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:46:03.921Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alan Roden flies out to left fielder Steven Kwan.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-20T23:46:04.953Z","endTime":"2026-07-20T23:48:31.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67658694103465,"aZ":-31.734371909972964,"pfxX":3.7382159026013584,"pfxZ":0.289882852729308,"pX":-0.6020363818081058,"pZ":2.9755957114577387,"vX0":3.6374838966105547,"vY0":-121.72731107609442,"vZ0":-0.7313393050935395,"x":139.95,"y":158.44,"x0":-2.600697021749882,"y0":50.00075516151005,"z0":6.024996521521136,"aX":5.613991113748416},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.6,"breakHorizontal":-7.7,"spinRate":2718,"spinDirection":74},"zone":1,"typeConfidence":0.91,"plateTime":0.4498021834036079,"extension":6.848217950329951},"index":0,"playId":"ceff95e0-4328-3b8c-a7e8-8d2ecd292da3","pitchNumber":1,"startTime":"2026-07-20T23:46:29.732Z","endTime":"2026-07-20T23:46:33.964Z","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":84.9,"endSpeed":78.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08792771736967,"aZ":-28.970930226375256,"pfxX":3.912188451547681,"pfxZ":2.060672499512501,"pX":0.9778339411148421,"pZ":2.6530827540128326,"vX0":6.567197212850742,"vY0":-123.57239326943673,"vZ0":-2.5718459231094686,"x":79.73,"y":167.15,"x0":-2.2158160609909596,"y0":50.00555174902622,"z0":6.124943401430242,"aX":6.090754478647621},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.4,"breakHorizontal":-8.5,"spinRate":2830,"spinDirection":69},"zone":12,"typeConfidence":0.91,"plateTime":0.4421172241450262,"extension":6.821464726499329},"index":1,"playId":"f5ea6f2d-13cf-3246-8567-8ba40b35fb04","pitchNumber":2,"startTime":"2026-07-20T23:46:47.365Z","endTime":"2026-07-20T23:46:51.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.552331706340304,"aZ":-39.496719396265085,"pfxX":10.122549367798369,"pfxZ":-5.8159314050462445,"pX":-0.8716138434506839,"pZ":2.6957151306050036,"vX0":0.42433229768581987,"vY0":-112.16932505899196,"vZ0":1.1907420552047716,"x":150.22,"y":166.0,"x0":-2.3766382059867626,"y0":50.002573074107595,"z0":6.222734584916789,"aX":12.744376277579638},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-9.8,"breakHorizontal":-18.4,"spinRate":2680,"spinDirection":37},"zone":4,"typeConfidence":0.9,"plateTime":0.490555097894251,"extension":6.6150200319725965},"index":2,"playId":"07be6ce6-3fdf-3c9e-b776-07f3459ffd92","pitchNumber":3,"startTime":"2026-07-20T23:47:08.499Z","endTime":"2026-07-20T23:47:13.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.510990878942827,"aZ":-22.30560909345657,"pfxX":-8.358735385672826,"pfxZ":5.391222880452229,"pX":-0.10875741381624932,"pZ":3.460615348594604,"vX0":9.24593638138661,"vY0":-134.08937896163485,"vZ0":-2.4715409506160952,"x":121.15,"y":145.34,"x0":-2.506697725278723,"y0":50.00479292533311,"z0":5.97652521290399,"aX":-15.30667359934381},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.5,"breakHorizontal":13.3,"spinRate":2257,"spinDirection":216},"zone":11,"typeConfidence":0.86,"plateTime":0.40763589154665647,"extension":6.833427536558097},"index":3,"playId":"5d052354-4543-34ba-9747-6bb96460c801","pitchNumber":4,"startTime":"2026-07-20T23:47:31.647Z","endTime":"2026-07-20T23:47:36.153Z","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":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.406871357136563,"aZ":-32.611516303297826,"pfxX":3.9221276035667874,"pfxZ":-0.30006951470904,"pX":1.0396157661038978,"pZ":0.656525291481297,"vX0":6.303357275766493,"vY0":-120.65023519689787,"vZ0":-5.933772240649624,"x":77.37,"y":221.05,"x0":-2.1112771605213085,"y0":50.00134056154042,"z0":6.005381150056778,"aX":5.807301556991608},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.7,"breakHorizontal":-8.5,"spinRate":2800,"spinDirection":51},"zone":14,"typeConfidence":0.66,"plateTime":0.45315519998411613,"extension":6.861301693280323},"index":4,"playId":"d34282c5-58e5-3e5b-86be-112feab8a286","pitchNumber":5,"startTime":"2026-07-20T23:47:55.139Z","endTime":"2026-07-20T23:47:58.912Z","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":83.8,"endSpeed":77.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57455141052961,"aZ":-33.32565931007362,"pfxX":3.187639371707664,"pfxZ":-0.7552405633573418,"pX":-0.6112810200904016,"pZ":3.1584560920231852,"vX0":3.4697042937493365,"vY0":-122.12882200907072,"vZ0":-0.45092556223896285,"x":140.3,"y":153.5,"x0":-2.461170590623203,"y0":50.00512988418825,"z0":6.195795288420733,"aX":4.846389378562088},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.2,"breakHorizontal":-6.6,"spinRate":2769,"spinDirection":67},"zone":1,"typeConfidence":0.91,"plateTime":0.4473694844095779,"extension":6.684457290537625},"hitData":{"launchSpeed":79.3,"launchAngle":33.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.77,"coordY":118.03}},"index":5,"playId":"9d946adb-8d56-3c4e-a9ee-ff6904cb279b","pitchNumber":6,"startTime":"2026-07-20T23:48:20.159Z","endTime":"2026-07-20T23:48:31.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:48:31.521Z","atBatIndex":33},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Petey Halpin homers (2) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-20T23:50:12.668Z","endTime":"2026-07-20T23:51:59.212Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"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":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":{"id":657746,"link":"/api/v1/people/657746"},"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(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":82.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06617637624686,"aZ":-21.116021374848238,"pfxX":-9.928432286533045,"pfxZ":6.307822937510794,"pX":-0.3033726249230066,"pZ":3.6980705115972596,"vX0":8.144698470844105,"vY0":-131.58909381296564,"vZ0":1.1538635855712225,"x":128.56,"y":138.93,"x0":-2.1495809237471546,"y0":50.00110888321356,"z0":4.81892232534714,"aX":-17.40054396553567},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.9,"breakHorizontal":16.2,"spinRate":2141,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4163281923336477,"extension":6.641676540675349},"index":0,"playId":"a9b43a70-87e4-3581-86c9-d673418654c9","pitchNumber":1,"startTime":"2026-07-20T23:50:39.699Z","endTime":"2026-07-20T23:50:42.948Z","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":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.211873647746312,"aZ":-19.95012483418967,"pfxX":-9.084688502818802,"pfxZ":7.656580691858688,"pX":-1.048588043631334,"pZ":2.0202961838775924,"vX0":5.737064509459628,"vY0":-125.51021532511938,"vZ0":-2.127630587920091,"x":156.97,"y":184.23,"x0":-2.1827782459527376,"y0":50.003330583848175,"z0":4.50227759352751,"aX":-14.505969956670775},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":13.6,"breakHorizontal":15.1,"spinRate":2094,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.436264008198501,"extension":7.040800865057132},"index":1,"playId":"a5f59838-1e70-32f3-8bdf-6a29a7ad8466","pitchNumber":2,"startTime":"2026-07-20T23:50:52.199Z","endTime":"2026-07-20T23:50:55.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.428489814347433,"aZ":-20.250096671558815,"pfxX":-8.891931611279965,"pfxZ":6.524379529663474,"pX":-0.6094713419024773,"pZ":3.584457341842606,"vX0":7.4155414672966895,"vY0":-134.61203216200715,"vZ0":0.8008505207375453,"x":140.23,"y":142.0,"x0":-2.250728795569874,"y0":50.00061807531411,"z0":4.72150530718297,"aX":-16.244659232183253},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.2,"breakHorizontal":14.4,"spinRate":2268,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.407591317430295,"extension":6.711003891385105},"index":2,"playId":"c6421e17-d737-3c74-9379-c079819cb4e6","pitchNumber":3,"startTime":"2026-07-20T23:51:09.506Z","endTime":"2026-07-20T23:51:14.158Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-20T23:51:21.018Z","endTime":"2026-07-20T23:51:33.284Z","isPitch":false,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"}},{"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":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38412113969564,"aZ":-18.66728945386085,"pfxX":-8.94663388331902,"pfxZ":7.449719371041036,"pX":-0.33878671840453345,"pZ":4.036191223409888,"vX0":7.770695972856644,"vY0":-134.12732867076937,"vZ0":1.7802173619561836,"x":129.91,"y":129.8,"x0":-2.1183283281371943,"y0":50.000964169017884,"z0":4.699256899689489,"aX":-16.21696998891853},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.2,"breakHorizontal":14.4,"spinRate":2291,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.40915644007324925,"extension":6.942700824996938},"hitData":{"launchSpeed":98.2,"launchAngle":31.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":158.99,"coordY":42.43}},"index":4,"playId":"516836a3-a794-30eb-9556-74e1b60dd7c4","pitchNumber":4,"startTime":"2026-07-20T23:51:33.284Z","endTime":"2026-07-20T23:51:59.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:51:59.212Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-20T23:52:05.883Z","endTime":"2026-07-20T23:52:43.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":82.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.601942509716782,"aZ":-19.900301176169325,"pfxX":-8.129809932996945,"pfxZ":6.987781499781136,"pX":-0.4487044139106574,"pZ":3.7455775199573065,"vX0":7.117148730420109,"vY0":-131.82086813353854,"vZ0":1.110973853207103,"x":134.1,"y":137.65,"x0":-2.1302917704839794,"y0":50.000747074371354,"z0":4.790198378903047,"aX":-14.274688009184011},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.1,"breakHorizontal":13.1,"spinRate":2144,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4158724311275721,"extension":6.700222530138126},"index":0,"playId":"3e2ade5d-3928-3880-bffc-0c4d036973b5","pitchNumber":1,"startTime":"2026-07-20T23:52:21.562Z","endTime":"2026-07-20T23:52:25.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.453232173241148,"aZ":-26.827795853518285,"pfxX":-10.17193532983084,"pfxZ":3.3959526016711425,"pX":-0.2537484726745928,"pZ":2.048748817581692,"vX0":8.174779560424904,"vY0":-124.54241071197733,"vZ0":-1.1136059104254992,"x":126.67,"y":183.46,"x0":-2.253259529008933,"y0":50.003473864985764,"z0":4.715680370232462,"aX":-16.01821573811253},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.1,"breakHorizontal":16.6,"spinRate":2079,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.439384577622036,"extension":6.409767287433702},"hitData":{"launchSpeed":92.3,"launchAngle":32.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.44,"coordY":84.05}},"index":1,"playId":"03ce5638-d2c8-3a25-8df4-0af9be97afe2","pitchNumber":2,"startTime":"2026-07-20T23:52:34.403Z","endTime":"2026-07-20T23:52:43.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:52:43.436Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Travis Bazzana grounds out, first baseman Royce Lewis to pitcher Joe Ryan.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-20T23:52:51.434Z","endTime":"2026-07-20T23:53:37.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.572179810142224,"aZ":-39.26777735105821,"pfxX":5.139194339092551,"pfxZ":-5.469105837242227,"pX":0.3548605080939999,"pZ":1.9977315335274952,"vX0":4.457159605622444,"vY0":-113.17387462441562,"vZ0":1.9278944883796238,"x":103.47,"y":184.84,"x0":-2.3073189542018726,"y0":50.00147471545197,"z0":5.066571179865749,"aX":6.667886706546564},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-9.1,"breakHorizontal":-10.4,"spinRate":2636,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.4838995197684075,"extension":6.5924413478026125},"index":0,"playId":"f221346f-9d75-3a1b-b205-4fef64c4baee","pitchNumber":1,"startTime":"2026-07-20T23:53:14.640Z","endTime":"2026-07-20T23:53:18.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.079323972869652,"aZ":-28.424909027937613,"pfxX":-10.485198775401887,"pfxZ":2.5133033043507167,"pX":-0.3158470737504632,"pZ":1.8939218323656335,"vX0":7.882545161380227,"vY0":-121.45412639910352,"vZ0":-0.9202876759840244,"x":129.04,"y":187.64,"x0":-2.243247078232221,"y0":50.003489941282155,"z0":4.752704546577734,"aX":-15.64481632462986},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.6,"breakHorizontal":17.0,"spinRate":2035,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.4512110137102514,"extension":7.016065010275604},"hitData":{"launchSpeed":71.9,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.64,"coordY":162.54}},"index":1,"playId":"c8225110-f5e0-39a8-be70-d626597b59eb","pitchNumber":2,"startTime":"2026-07-20T23:53:27.546Z","endTime":"2026-07-20T23:53:37.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:53:37.443Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Chase DeLauter doubles (18) on a sharp line drive to center fielder Byron Buxton.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-20T23:53:41.447Z","endTime":"2026-07-20T23:55:09.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63645152299206,"aZ":-28.58819521325971,"pfxX":-10.52312821187981,"pfxZ":2.321734381585987,"pX":-0.7243903080142974,"pZ":2.7759883258423304,"vX0":7.1413628277847945,"vY0":-123.55964878685222,"vZ0":0.764509047554909,"x":144.61,"y":163.83,"x0":-2.2849573497242233,"y0":50.005190950257976,"z0":4.864935210708032,"aX":-16.272149398814737},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.7,"breakHorizontal":17.4,"spinRate":2231,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.4433045831184299,"extension":6.558946037420514},"index":0,"playId":"ce4836a3-7324-3903-a483-0cb696f43d5b","pitchNumber":1,"startTime":"2026-07-20T23:54:11.461Z","endTime":"2026-07-20T23:54:15.789Z","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":92.9,"endSpeed":84.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41713403706582,"aZ":-18.058925296001842,"pfxX":-8.109219599154851,"pfxZ":7.688607052672661,"pX":0.7277681831982186,"pZ":1.9695122359340635,"vX0":10.285091688715987,"vY0":-134.91040635528785,"vZ0":-3.321862610676334,"x":89.26,"y":185.6,"x0":-2.0873819756039285,"y0":50.00378965453223,"z0":4.495764079083787,"aX":-14.890873892789251},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.3,"breakHorizontal":12.4,"spinRate":2216,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.4065863232853104,"extension":6.918095168456183},"index":1,"playId":"0b84a02d-7b9d-339f-8437-64dee912f3be","pitchNumber":2,"startTime":"2026-07-20T23:54:25.778Z","endTime":"2026-07-20T23:54:29.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33063020474025,"aZ":-18.23922164759924,"pfxX":-6.925094104628471,"pfxZ":7.6778705786728825,"pX":-0.9403763926892469,"pZ":2.7767735267966382,"vX0":5.772994090318023,"vY0":-134.21040111905936,"vZ0":-1.4165835343079483,"x":152.84,"y":163.81,"x0":-2.224539850734226,"y0":50.00636064599059,"z0":4.616646527289288,"aX":-12.576076348103445},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.8,"breakHorizontal":11.3,"spinRate":2148,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4088526827894605,"extension":6.798052385104194},"index":2,"playId":"297b8ee0-7bf4-3736-bc42-ddcbc4fa114b","pitchNumber":3,"startTime":"2026-07-20T23:54:40.181Z","endTime":"2026-07-20T23:54:44.478Z","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":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.638258887167535,"aZ":-27.521596929471205,"pfxX":-10.439696870414672,"pfxZ":2.8870559696878155,"pX":-0.12491045763466023,"pZ":2.109902485314509,"vX0":8.45919148760597,"vY0":-126.31724582473302,"vZ0":-0.8295455237706996,"x":121.76,"y":181.81,"x0":-2.1670215896168274,"y0":50.001021500406424,"z0":4.66281661992154,"aX":-16.80558636306272},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.3,"breakHorizontal":16.9,"spinRate":2295,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.43424049876460646,"extension":6.7216717156409755},"hitData":{"launchSpeed":101.1,"launchAngle":22.0,"totalDistance":386.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":97.61,"coordY":45.88}},"index":3,"playId":"3c7ffe0b-1a48-3044-9240-3d0748c6ba63","pitchNumber":4,"startTime":"2026-07-20T23:54:55.763Z","endTime":"2026-07-20T23:55:09.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:55:09.073Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brayan Rocchio strikes out swinging.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-20T23:55:19.786Z","endTime":"2026-07-20T23:57:19.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.808033480053844,"aZ":-18.961226810100566,"pfxX":-8.656244190920637,"pfxZ":7.357825318585805,"pX":-1.0355870273494299,"pZ":3.0157786856611772,"vX0":6.6432181831640635,"vY0":-133.21165431560573,"vZ0":-0.8832492954599958,"x":156.47,"y":157.35,"x0":-2.437981812727537,"y0":50.002963469764744,"z0":4.723281452122599,"aX":-15.546175366393523},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.3,"breakHorizontal":14.3,"spinRate":2157,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.41127418228905555,"extension":6.86950376587649},"index":0,"playId":"3a568085-92f3-34b9-b588-0784bb3de3d5","pitchNumber":1,"startTime":"2026-07-20T23:55:52.377Z","endTime":"2026-07-20T23:55:57.246Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":74.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.055686561694962,"aZ":-39.00977227138273,"pfxX":4.072887275636181,"pfxZ":-4.991095270644571,"pX":0.6856337098386058,"pZ":1.148097205843924,"vX0":5.836842823184403,"vY0":-116.0570011304005,"vZ0":-0.07830463122396591,"x":90.87,"y":207.78,"x0":-2.3881032638924222,"y0":50.005435617070816,"z0":4.887641891315327,"aX":5.573623226511811},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-8.8,"breakHorizontal":-8.8,"spinRate":2650,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.47135631706313763,"extension":6.66497195450123},"index":1,"playId":"8f00887b-dd5e-30be-b419-fc13040f1add","pitchNumber":2,"startTime":"2026-07-20T23:56:07.423Z","endTime":"2026-07-20T23:56:12.372Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-20T23:56:24.350Z","endTime":"2026-07-20T23:56:35.982Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23721698231128,"aZ":-26.17028272287011,"pfxX":-11.964218903001504,"pfxZ":3.671789581560608,"pX":0.6857481160037856,"pZ":1.1375267228857855,"vX0":11.429645332665434,"vY0":-126.87093073960936,"vZ0":-3.553625563323743,"x":90.86,"y":208.07,"x0":-2.3168665374035027,"y0":50.00344492463038,"z0":4.635318215218232,"aX":-19.563332439797502},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.0,"breakHorizontal":19.2,"spinRate":2257,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4312363668644754,"extension":6.8093567214365835},"index":3,"playId":"d12d16e3-80e4-3eba-a760-ef56c770d9c5","pitchNumber":3,"startTime":"2026-07-20T23:56:35.982Z","endTime":"2026-07-20T23:56:39.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.205559349877863,"aZ":-19.63725968712271,"pfxX":-8.773265032571794,"pfxZ":6.831485270963741,"pX":-0.09961853095187838,"pZ":3.451029442581992,"vX0":8.911895982996112,"vY0":-134.60680969217967,"vZ0":0.4362846300383899,"x":120.8,"y":145.6,"x0":-2.313395107785247,"y0":50.00222072149012,"z0":4.6771289645020815,"aX":-16.100016454723136},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.7,"breakHorizontal":13.9,"spinRate":2253,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4069087386222301,"extension":6.880432734026422},"index":4,"playId":"9a8fcfbc-fc75-34e1-95d9-c1006bc65493","pitchNumber":4,"startTime":"2026-07-20T23:56:52.533Z","endTime":"2026-07-20T23:56:57.719Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.16074535296033,"aZ":-39.30771059971432,"pfxX":3.4586807977608047,"pfxZ":-5.288045800038704,"pX":0.8323081116544416,"pZ":1.0721969838193302,"vX0":6.291460664085129,"vY0":-115.31310620516832,"vZ0":0.014524981016055039,"x":85.27,"y":209.83,"x0":-2.3793229853761426,"y0":50.00420680328161,"z0":4.853687843485286,"aX":4.66347001363137},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-9.2,"breakHorizontal":-7.8,"spinRate":2686,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.474745600896612,"extension":6.662662770569476},"index":5,"playId":"95e15754-e02b-34f2-b9a4-a172f89bf6f3","pitchNumber":5,"startTime":"2026-07-20T23:57:15.613Z","endTime":"2026-07-20T23:57:19.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:57:19.973Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan Kreidler lines out to left fielder Steven Kwan.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-20T23:59:13.001Z","endTime":"2026-07-21T00:01:49.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.966117128526903,"aZ":-24.000527504133405,"pfxX":-9.637883293416724,"pfxZ":4.723127334145586,"pX":0.2845445876130594,"pZ":3.497809203359294,"vX0":9.940914103819729,"vY0":-130.40015203345598,"vZ0":-1.9418307661232515,"x":106.15,"y":144.34,"x0":-2.314655734687926,"y0":50.00647787239534,"z0":6.052577388085849,"aX":-16.695804097448885},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.4,"breakHorizontal":15.4,"spinRate":2255,"spinDirection":209},"zone":3,"typeConfidence":0.87,"plateTime":0.4191261590626949,"extension":6.75221524859244},"index":0,"playId":"269077df-d717-399e-8ecc-c0409e825841","pitchNumber":1,"startTime":"2026-07-20T23:59:31.641Z","endTime":"2026-07-20T23:59:36.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.162996611825072,"aZ":-29.600266839951235,"pfxX":3.0585490693492474,"pfxZ":1.6576241630973816,"pX":1.4140052602332587,"pZ":0.4207837938791795,"vX0":7.716824209364148,"vY0":-123.84396599558947,"vZ0":-7.154816337501292,"x":63.1,"y":227.42,"x0":-2.1419058346411566,"y0":50.002253592423855,"z0":5.829290356033793,"aX":4.739861110467139},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.6,"breakHorizontal":-7.3,"spinRate":2786,"spinDirection":91},"zone":14,"typeConfidence":0.91,"plateTime":0.44259391705330753,"extension":6.856658719763314},"index":1,"playId":"2e09dd66-16ae-3f58-bf10-db967b9e2272","pitchNumber":2,"startTime":"2026-07-20T23:59:48.470Z","endTime":"2026-07-20T23:59:52.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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.708463536247773,"aZ":-35.20699543771597,"pfxX":9.085794153516177,"pfxZ":-2.221069695034039,"pX":1.6891614939360509,"pZ":1.250099386926204,"vX0":6.238642152057486,"vY0":-116.6392741536429,"vZ0":-2.9162882518879734,"x":52.61,"y":205.03,"x0":-2.2085400335116354,"y0":50.001684304783545,"z0":5.864884037517266,"aX":12.410038297189823},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-4.6,"breakHorizontal":-18.1,"spinRate":2701,"spinDirection":46},"zone":14,"typeConfidence":0.88,"plateTime":0.471143956429501,"extension":6.758812564140432},"index":2,"playId":"54d4f43c-ba6b-3f69-8e3d-d48dd65df10c","pitchNumber":3,"startTime":"2026-07-21T00:00:03.395Z","endTime":"2026-07-21T00:00:06.927Z","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":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.445490289047093,"aZ":-34.870633183841086,"pfxX":3.3727155054795155,"pfxZ":-1.7202602617018243,"pX":0.19388155840360116,"pZ":1.5056951536485184,"vX0":4.922830435445187,"vY0":-124.17850150058564,"vZ0":-3.98325969025894,"x":109.61,"y":198.13,"x0":-2.251143041434276,"y0":50.00418590091184,"z0":6.025850874170724,"aX":5.277528181133038},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.8,"breakHorizontal":-7.2,"spinRate":2668,"spinDirection":108},"zone":14,"typeConfidence":0.91,"plateTime":0.44077163898408145,"extension":6.79159937957605},"index":3,"playId":"03dc5b5c-e3d8-32a7-a5fe-a6c01e3756fb","pitchNumber":4,"startTime":"2026-07-21T00:00:22.964Z","endTime":"2026-07-21T00:00:27.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.947280522462357,"aZ":-21.58940160719148,"pfxX":-8.815340526328942,"pfxZ":5.906931753540845,"pX":0.17001296001407387,"pZ":1.9900393585838378,"vX0":9.506378595861314,"vY0":-132.6439594615608,"vZ0":-6.051716284254249,"x":110.52,"y":185.05,"x0":-2.3059003450937943,"y0":50.002753496379775,"z0":5.863215801055494,"aX":-15.793587679840233},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.6,"breakHorizontal":14.0,"spinRate":2160,"spinDirection":212},"zone":8,"typeConfidence":0.9,"plateTime":0.4120971884279707,"extension":6.902094356583502},"index":4,"playId":"8d892bf4-d052-3ca1-be42-5b4cf596a98e","pitchNumber":5,"startTime":"2026-07-21T00:00:39.127Z","endTime":"2026-07-21T00:00:43.477Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-21T00:00:48.612Z","endTime":"2026-07-21T00:01:06.050Z","isPitch":false,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"}},{"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":84.7,"endSpeed":79.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.352295305889992,"aZ":-32.602953314320274,"pfxX":2.0943462236158163,"pfxZ":-0.2726247077055648,"pX":-0.39762482505313573,"pZ":1.605899435642073,"vX0":4.273418131054149,"vY0":-123.47072019100811,"vZ0":-4.185023540455535,"x":132.16,"y":195.42,"x0":-2.413453672753536,"y0":50.00329678666789,"z0":6.024754407655275,"aX":3.278979307731438},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.1,"breakHorizontal":-4.7,"spinRate":2513,"spinDirection":96},"zone":13,"typeConfidence":0.91,"plateTime":0.44124199128516484,"extension":6.744004533999737},"index":6,"playId":"c64ae583-7daf-3710-8bf5-758026e71d02","pitchNumber":6,"startTime":"2026-07-21T00:01:06.050Z","endTime":"2026-07-21T00:01:10.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.150757541863175,"aZ":-25.763664955039335,"pfxX":-6.437071593360205,"pfxZ":3.4703043921619283,"pX":-0.06986830946390955,"pZ":3.0714863827635224,"vX0":8.177502619595712,"vY0":-134.35377558990388,"vZ0":-2.598237565932334,"x":119.66,"y":155.85,"x0":-2.3013620910463266,"y0":50.0041956236544,"z0":5.861335920382897,"aX":-11.897070673210713},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.0,"breakHorizontal":10.1,"spinRate":1713,"spinDirection":220},"zone":2,"typeConfidence":0.73,"plateTime":0.4060010029348544,"extension":6.951741361644399},"hitData":{"launchSpeed":99.5,"launchAngle":18.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.92,"coordY":78.46}},"index":7,"playId":"0fde9f63-339e-3ff0-af02-0983f306569d","pitchNumber":7,"startTime":"2026-07-21T00:01:41.532Z","endTime":"2026-07-21T00:01:49.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:01:49.178Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach strikes out swinging.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T00:01:57.800Z","endTime":"2026-07-21T00:03:28.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71601635257493,"aZ":-23.951609121799482,"pfxX":-7.700593437050671,"pfxZ":4.547390701760279,"pX":0.12674466812729782,"pZ":1.0447485185788739,"vX0":9.22549067585712,"vY0":-133.13066481210018,"vZ0":-7.863939628081985,"x":112.17,"y":210.57,"x0":-2.3716504080337537,"y0":50.001180333570446,"z0":5.751798605153314,"aX":-13.918345242076882},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.8,"breakHorizontal":12.1,"spinRate":2135,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.4103324453793009,"extension":6.748794044229709},"index":0,"playId":"9b16e1e6-c225-34e6-abd6-852492fce715","pitchNumber":1,"startTime":"2026-07-21T00:02:15.801Z","endTime":"2026-07-21T00:02:19.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.926493292514913,"aZ":-16.12708044354432,"pfxX":-3.5893092377924134,"pfxZ":8.501858834297586,"pX":-0.6038417854979448,"pZ":3.4922769197545915,"vX0":5.8284888993395425,"vY0":-136.28909700586377,"vZ0":-3.667208294113019,"x":140.02,"y":144.49,"x0":-2.3002763746628125,"y0":50.00587411189768,"z0":5.963650941234677,"aX":-6.777971867636711},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.9,"breakHorizontal":5.3,"spinRate":2264,"spinDirection":209},"zone":1,"typeConfidence":0.92,"plateTime":0.40132681791191915,"extension":6.921540583724932},"index":1,"playId":"95bcbef8-b32e-34bf-ab5d-fb59a577d57a","pitchNumber":2,"startTime":"2026-07-21T00:02:34.934Z","endTime":"2026-07-21T00:02:38.482Z","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":94.1,"endSpeed":85.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79702744936377,"aZ":-12.478671065318467,"pfxX":-3.163129394476937,"pfxZ":10.436691341644398,"pX":0.2663839907025252,"pZ":2.1982507594101897,"vX0":7.4383920702606146,"vY0":-136.67745212913778,"vZ0":-7.530965412925042,"x":106.85,"y":179.43,"x0":-2.0824139895713385,"y0":50.0047471238935,"z0":5.850852768035175,"aX":-5.970844607215076},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":4.1,"spinRate":2317,"spinDirection":207},"zone":9,"typeConfidence":0.91,"plateTime":0.40109886958344454,"extension":6.978369769914502},"index":2,"playId":"dd97d855-8c89-3c6a-9a42-52b299936443","pitchNumber":3,"startTime":"2026-07-21T00:02:53.962Z","endTime":"2026-07-21T00:02:58.178Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-21T00:03:03.467Z","endTime":"2026-07-21T00:03:24.091Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.863438616023533,"aZ":-21.882738565476323,"pfxX":-5.8728345062126746,"pfxZ":7.483494531104217,"pX":-0.36323473326048683,"pZ":4.017809670943844,"vX0":5.595586431742884,"vY0":-116.51189404385552,"vZ0":0.004495059748397701,"x":130.85,"y":130.3,"x0":-2.032803358330709,"y0":50.00119639611922,"z0":6.083506720209867,"aX":-8.074737563060369},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":13.8,"breakHorizontal":9.2,"spinRate":1843,"spinDirection":207},"zone":11,"typeConfidence":0.89,"plateTime":0.47007343715626115,"extension":6.912564176054432},"index":4,"playId":"4dbbdbb5-473f-3788-8597-19dc27616863","pitchNumber":4,"startTime":"2026-07-21T00:03:24.091Z","endTime":"2026-07-21T00:03:28.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:03:28.610Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Byron Buxton lines out to center fielder Petey Halpin.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T00:03:32.908Z","endTime":"2026-07-21T00:04:18.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.059479356331092,"aZ":-26.362726318862734,"pfxX":-8.816867924547255,"pfxZ":3.06198372779461,"pX":-0.49728886060552235,"pZ":1.8795747695581915,"vX0":8.149279538336225,"vY0":-136.63667061984668,"vZ0":-5.988970422564821,"x":135.96,"y":188.03,"x0":-2.367572524054146,"y0":50.00192475135816,"z0":5.902204709529822,"aX":-16.732291439062966},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.4,"breakHorizontal":14.3,"spinRate":2022,"spinDirection":220},"zone":7,"typeConfidence":0.92,"plateTime":0.400297329803879,"extension":6.907027742490236},"index":0,"playId":"6ebaa9eb-a6a8-36ca-8933-8edbf8b07d4c","pitchNumber":1,"startTime":"2026-07-21T00:03:53.962Z","endTime":"2026-07-21T00:03:59.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.719391368552902,"aZ":-22.724617648581056,"pfxX":-8.708529564585831,"pfxZ":5.062367746130384,"pX":-0.6007340599559181,"pZ":2.3396960414741264,"vX0":8.034565907575237,"vY0":-135.79621060817013,"vZ0":-5.12158464728757,"x":139.9,"y":175.61,"x0":-2.466258678067501,"y0":50.00620243615452,"z0":5.831016015801193,"aX":-16.268674398417904},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.3,"breakHorizontal":14.0,"spinRate":2200,"spinDirection":213},"zone":4,"typeConfidence":0.92,"plateTime":0.4033389331975443,"extension":6.810077613268262},"hitData":{"launchSpeed":90.2,"launchAngle":23.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.37,"coordY":68.52}},"index":1,"playId":"a2e94498-5b2a-3af5-a84d-213b6f297de2","pitchNumber":2,"startTime":"2026-07-21T00:04:11.158Z","endTime":"2026-07-21T00:04:18.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:04:18.090Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rhys Hoskins pops out to second baseman Kody Clemens.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T00:06:40.030Z","endTime":"2026-07-21T00:07:19.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kody Funderburk replaces Joe Ryan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T00:05:32.383Z","endTime":"2026-07-21T00:06:42.263Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681892,"link":"/api/v1/people/681892"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.212664957383684,"aZ":-33.98198667175632,"pfxX":-9.342505601981031,"pfxZ":-1.2806595095649147,"pX":-1.5501251139590384,"pZ":2.121285952961863,"vX0":-5.957653034505807,"vY0":-118.6730870539557,"vZ0":-1.0993500004940273,"x":176.09,"y":181.51,"x0":2.2123623530858856,"y0":50.00063049629377,"z0":5.705704089807666,"aX":-13.227480041614822},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.3,"breakHorizontal":18.5,"spinRate":2500,"spinDirection":311},"zone":13,"typeConfidence":0.9,"plateTime":0.46279558820420297,"extension":6.8212854186404295},"index":1,"playId":"251aca4f-638a-3b5f-8e66-ff569ec6e08b","pitchNumber":1,"startTime":"2026-07-21T00:06:42.263Z","endTime":"2026-07-21T00:06:46.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40417207532878,"aZ":-32.19374529129861,"pfxX":10.245220176462752,"pfxZ":-0.011678860967938576,"pX":-0.6854641733049365,"pZ":2.4850820499243027,"vX0":-10.548888254397774,"vY0":-129.64826918349684,"vZ0":-1.835180536032278,"x":143.13,"y":171.68,"x0":2.0920518913731083,"y0":50.003626954475116,"z0":5.643644234689887,"aX":17.55973618384518},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.2,"breakHorizontal":-16.4,"spinRate":1809,"spinDirection":115},"zone":4,"typeConfidence":0.9,"plateTime":0.42139256969896977,"extension":7.111303456137892},"index":2,"playId":"891a2f08-e9d7-3494-bd89-7a4a867175b0","pitchNumber":2,"startTime":"2026-07-21T00:06:56.462Z","endTime":"2026-07-21T00:07:00.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.669320726691314,"aZ":-30.317175247605867,"pfxX":10.25283244960545,"pfxZ":1.0775381244352147,"pX":0.11693265989360162,"pZ":2.2387732808795775,"vX0":-8.548540878846769,"vY0":-130.15585014770696,"vZ0":-2.808942121768491,"x":112.54,"y":178.33,"x0":2.107788339686781,"y0":50.00052129237716,"z0":5.621679762458787,"aX":17.6333007140978},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.6,"breakHorizontal":-16.7,"spinRate":1718,"spinDirection":113},"zone":8,"typeConfidence":0.9,"plateTime":0.42040768739786927,"extension":6.938379260564851},"hitData":{"launchSpeed":89.9,"launchAngle":67.0,"totalDistance":193.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":178.21,"coordY":143.33}},"index":3,"playId":"322c4f22-1d65-3d4d-9476-f7a1bd7607e5","pitchNumber":3,"startTime":"2026-07-21T00:07:09.587Z","endTime":"2026-07-21T00:07:19.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:07:19.729Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daniel Schneemann singles on a ground ball to right fielder Alan Roden.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T00:07:26.760Z","endTime":"2026-07-21T00:09:18.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26804378012138,"aZ":-18.08964785293564,"pfxX":1.5498446247705133,"pfxZ":7.547909696331351,"pX":-0.7406561365326562,"pZ":2.4639273949991423,"vX0":-8.078434290526191,"vY0":-134.97936994467614,"vZ0":-5.229094227328151,"x":145.23,"y":172.25,"x0":2.075128879764013,"y0":50.00365563179156,"z0":5.67905091095758,"aX":2.893313032585764},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.8,"breakHorizontal":-1.3,"spinRate":2359,"spinDirection":157},"zone":4,"typeConfidence":0.9,"plateTime":0.4040389237354791,"extension":6.90870001045814},"index":0,"playId":"23b7bc33-737b-3940-85b4-22ebb3e874dd","pitchNumber":1,"startTime":"2026-07-21T00:07:49.307Z","endTime":"2026-07-21T00:07:54.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.188737757046717,"aZ":-35.439104824456294,"pfxX":-9.069220063739076,"pfxZ":-2.334545010284174,"pX":0.46026125137285273,"pZ":4.261535438638678,"vX0":-1.6974435990322054,"vY0":-117.79750858591389,"vZ0":3.967057071349264,"x":99.46,"y":123.72,"x0":2.368727113935448,"y0":50.001593723896065,"z0":5.839854258813519,"aX":-12.69392645196409},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.9,"breakHorizontal":16.8,"spinRate":2459,"spinDirection":302},"zone":12,"typeConfidence":0.9,"plateTime":0.4656602434976671,"extension":6.817315124803297},"index":1,"playId":"40a08c22-13b6-305a-b237-c6b337d4e584","pitchNumber":2,"startTime":"2026-07-21T00:08:04.357Z","endTime":"2026-07-21T00:08:07.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95593056747953,"aZ":-21.875578313568,"pfxX":8.103805527225726,"pfxZ":5.556935760433437,"pX":-0.536960808000352,"pZ":2.361280928992287,"vX0":-9.648935608695858,"vY0":-134.71755527489353,"vZ0":-4.544838732642309,"x":137.47,"y":175.03,"x0":2.024116684033249,"y0":50.005622745747104,"z0":5.599951396877896,"aX":15.024751645645523},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.4,"breakHorizontal":-12.8,"spinRate":2320,"spinDirection":143},"zone":4,"typeConfidence":0.9,"plateTime":0.40528099610043267,"extension":7.004161142675702},"index":2,"playId":"9ac2e4ec-efce-31cd-a296-e5b4e268065d","pitchNumber":3,"startTime":"2026-07-21T00:08:17.033Z","endTime":"2026-07-21T00:08:22.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.261735823951675,"aZ":-39.243768090067476,"pfxX":-7.796383389113632,"pfxZ":-5.091303051192245,"pX":1.2326067573648172,"pZ":2.6821291646514664,"vX0":-0.41120108146309275,"vY0":-117.62732714656258,"vZ0":1.532566847668607,"x":70.02,"y":166.36,"x0":2.421705216402761,"y0":50.00310037775636,"z0":5.6865782608771855,"aX":-10.82301312981409},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-8.5,"breakHorizontal":14.2,"spinRate":2465,"spinDirection":306},"zone":12,"typeConfidence":0.9,"plateTime":0.46732738827160647,"extension":6.7868789565368},"index":3,"playId":"7c9acdfc-975b-3855-ac6f-751e9efa0649","pitchNumber":4,"startTime":"2026-07-21T00:08:36.470Z","endTime":"2026-07-21T00:08:40.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79465456245453,"aZ":-19.54760219938165,"pfxX":0.48016722646383814,"pfxZ":6.843965113737463,"pX":0.6504053003893545,"pZ":3.018887784071471,"vX0":-4.3457801117611154,"vY0":-134.17015936161903,"vZ0":-3.5575531949955534,"x":92.21,"y":157.27,"x0":2.2205346299935504,"y0":50.00255059600296,"z0":5.73481219743244,"aX":0.8863604553918777},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.0,"breakHorizontal":0.0,"spinRate":2310,"spinDirection":160},"zone":3,"typeConfidence":0.9,"plateTime":0.40639215445433097,"extension":7.110689332468063},"index":4,"playId":"3a787f5b-9209-3baa-bbfd-ceb4703dcad0","pitchNumber":5,"startTime":"2026-07-21T00:08:50.147Z","endTime":"2026-07-21T00:08:53.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.077472570819204,"aZ":-38.06970938810109,"pfxX":-6.490389537025914,"pfxZ":-4.148522309659471,"pX":0.041411340989356935,"pZ":2.8632560870040122,"vX0":-3.506052364017349,"vY0":-118.24403762296846,"vZ0":1.5521806292900844,"x":115.42,"y":161.47,"x0":2.3857800010882246,"y0":50.00577591574576,"z0":5.685357219167054,"aX":-9.212531931475832},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-6.8,"breakHorizontal":12.6,"spinRate":2425,"spinDirection":307},"zone":2,"typeConfidence":0.9,"plateTime":0.4628237124502892,"extension":6.823159069862027},"hitData":{"launchSpeed":98.4,"launchAngle":0.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.08,"coordY":115.34}},"index":5,"playId":"41d11535-80f1-3569-b477-f93037d9550a","pitchNumber":6,"startTime":"2026-07-21T00:09:07.343Z","endTime":"2026-07-21T00:09:18.305Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:09:18.305Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"David Fry flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T00:09:17.174Z","endTime":"2026-07-21T00:10:45.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.804033100477547,"aZ":-22.105640779617445,"pfxX":8.95523559716303,"pfxZ":5.434767147442601,"pX":-1.567101649409841,"pZ":3.1272315891671023,"vX0":-12.347353982752782,"vY0":-134.84796514392417,"vZ0":-2.793400354527653,"x":176.73,"y":154.34,"x0":1.8958064372730725,"y0":50.000242144554015,"z0":5.726484081484909,"aX":16.582314661386075},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.5,"breakHorizontal":-13.8,"spinRate":2389,"spinDirection":145},"zone":11,"typeConfidence":0.9,"plateTime":0.4053189056902351,"extension":7.148223275088706},"index":0,"playId":"51af2355-6a05-3020-a9f3-6712da9d9d6b","pitchNumber":1,"startTime":"2026-07-21T00:09:45.764Z","endTime":"2026-07-21T00:09:49.396Z","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":93.1,"endSpeed":85.6,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.053286833814653,"aZ":-22.276916196508957,"pfxX":8.806389101344749,"pfxZ":5.331211764948553,"pX":-1.148276573042072,"pZ":1.5811190234819668,"vX0":-11.371431964754043,"vY0":-135.0936085045481,"vZ0":-6.290121616334875,"x":160.77,"y":196.09,"x0":1.9616991666946462,"y0":50.0067062934344,"z0":5.494385395568571,"aX":16.36281310852462},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.5,"breakHorizontal":-13.7,"spinRate":2453,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.4046668853909976,"extension":7.268555394146143},"index":1,"playId":"79bbe05c-86fa-391e-aff2-e88c13edcb85","pitchNumber":2,"startTime":"2026-07-21T00:10:04.073Z","endTime":"2026-07-21T00:10:08.364Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"6c412996-af90-37f6-b33b-a862bea6231a","startTime":"2026-07-21T00:10:21.241Z","endTime":"2026-07-21T00:10:24.637Z","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42340694068909,"aZ":-19.922622651415875,"pfxX":1.5621013758195874,"pfxZ":6.7326203674394876,"pX":-0.30939935692662585,"pZ":3.0198544186290106,"vX0":-6.9989289285799465,"vY0":-133.46553427457468,"vZ0":-3.4380564220268446,"x":128.79,"y":157.24,"x0":2.1342636923629303,"y0":50.003230353200756,"z0":5.744855156039375,"aX":2.8441573005678333},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.8,"breakHorizontal":-1.4,"spinRate":2301,"spinDirection":146},"zone":1,"typeConfidence":0.9,"plateTime":0.40905834914410555,"extension":7.056203383412493},"hitData":{"launchSpeed":82.7,"launchAngle":30.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.2,"coordY":100.81}},"index":3,"playId":"452278dc-4c2b-33bb-9765-a896cbc49df9","pitchNumber":3,"startTime":"2026-07-21T00:10:36.117Z","endTime":"2026-07-21T00:10:45.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:10:45.033Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Bailey singles on a line drive to right fielder Alan Roden. Daniel Schneemann scores.","rbi":1,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T00:10:52.114Z","endTime":"2026-07-21T00:11:56.257Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":{"id":681892,"link":"/api/v1/people/681892"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17274115258833,"aZ":-30.111873789854386,"pfxX":9.613633211209024,"pfxZ":1.2162087394372278,"pX":1.4731198841213755,"pZ":3.325527950468876,"vX0":-5.19482231574102,"vY0":-129.34377643227137,"vZ0":-0.3350245037345848,"x":60.85,"y":148.99,"x0":2.2594369277043618,"y0":50.00070704454914,"z0":5.767179298316879,"aX":16.27443017809132},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.4,"breakHorizontal":-16.2,"spinRate":1851,"spinDirection":116},"zone":12,"typeConfidence":0.9,"plateTime":0.42358883172908435,"extension":6.875185816534151},"index":0,"playId":"1ee839b9-ca04-3889-9a08-e1b50065361c","pitchNumber":1,"startTime":"2026-07-21T00:11:11.984Z","endTime":"2026-07-21T00:11:18.440Z","isPitch":true,"type":"pitch"},{"details":{"description":"Daniel Schneemann steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"1ee839b9-ca04-3889-9a08-e1b50065361c","startTime":"2026-07-21T00:11:22.481Z","endTime":"2026-07-21T00:11:45.102Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76592509789642,"aZ":-20.582074226993043,"pfxX":9.497874530444975,"pfxZ":6.2379130906119515,"pX":0.34838139054594336,"pZ":2.063681492467645,"vX0":-7.827355749618952,"vY0":-135.7006128593829,"vZ0":-5.564666554847642,"x":103.72,"y":183.06,"x0":2.041741524802507,"y0":50.00150909510927,"z0":5.582692745408768,"aX":17.644197339570812},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.2,"breakHorizontal":-15.5,"spinRate":2389,"spinDirection":143},"zone":9,"typeConfidence":0.9,"plateTime":0.4042325465261012,"extension":7.130717555009161},"hitData":{"launchSpeed":82.7,"launchAngle":21.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.33,"coordY":98.3}},"index":2,"playId":"394ca525-082d-38b8-880f-d2913479f011","pitchNumber":2,"startTime":"2026-07-21T00:11:45.102Z","endTime":"2026-07-21T00:11:56.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:11:56.257Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Petey Halpin grounds out, shortstop Ryan Kreidler to first baseman Royce Lewis.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T00:12:12.073Z","endTime":"2026-07-21T00:12:54.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.507507322080393,"aZ":-19.253477502299493,"pfxX":0.8406552347906839,"pfxZ":6.9590209686692965,"pX":0.2636365406760505,"pZ":2.8637158408317496,"vX0":-5.340847973467146,"vY0":-134.73235026520345,"vZ0":-3.989930424373304,"x":106.95,"y":161.46,"x0":2.153897204669902,"y0":50.00476816661474,"z0":5.706946450580277,"aX":1.561882705939013},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.0,"breakHorizontal":-0.5,"spinRate":2210,"spinDirection":146},"zone":2,"typeConfidence":0.9,"plateTime":0.40497002119263037,"extension":7.067410656532606},"index":0,"playId":"81e800d0-4c6b-3928-8182-91a312ea0ba0","pitchNumber":1,"startTime":"2026-07-21T00:12:29.323Z","endTime":"2026-07-21T00:12:36.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35320177943062,"aZ":-36.53158951321112,"pfxX":-6.480609132329315,"pfxZ":-3.1275179686259458,"pX":-0.2862119891182172,"pZ":1.7718139405645055,"vX0":-3.9013256220404653,"vY0":-117.62832613121401,"vZ0":-0.9451044153268082,"x":127.91,"y":190.94,"x0":2.238497738339862,"y0":50.00258054751227,"z0":5.580958281216646,"aX":-9.034031504190121},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-5.6,"breakHorizontal":12.7,"spinRate":2472,"spinDirection":316},"zone":7,"typeConfidence":0.9,"plateTime":0.46654358147995145,"extension":6.9860767286860925},"hitData":{"launchSpeed":93.9,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.83,"coordY":144.99}},"index":1,"playId":"2298747a-52cc-3c94-adce-1557276677f6","pitchNumber":2,"startTime":"2026-07-21T00:12:47.039Z","endTime":"2026-07-21T00:12:54.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:12:54.396Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kody Clemens lines out to center fielder Petey Halpin.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T00:14:41.138Z","endTime":"2026-07-21T00:16:31.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53432506849229,"aZ":-18.832345965804233,"pfxX":-1.3735215230607452,"pfxZ":7.508145752168366,"pX":0.007142187097450554,"pZ":2.941727429333139,"vX0":5.973589060046822,"vY0":-132.0890162382986,"vZ0":-4.591191622194993,"x":116.73,"y":159.35,"x0":-2.0993971620901144,"y0":50.0060989936618,"z0":6.075724770503367,"aX":-2.441979035204114},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.8,"breakHorizontal":1.3,"spinRate":1985,"spinDirection":205},"zone":2,"typeConfidence":0.72,"plateTime":0.4136969885644848,"extension":6.892200299810246},"index":0,"playId":"8d7f70ec-3ef5-3a29-bebd-f7748b27bf62","pitchNumber":1,"startTime":"2026-07-21T00:15:08.461Z","endTime":"2026-07-21T00:15:12.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.144685549358094,"aZ":-23.030416099094015,"pfxX":-8.309251471697838,"pfxZ":5.110083573845177,"pX":-0.9268208077264678,"pZ":2.993661164494645,"vX0":6.993882049453528,"vY0":-132.61548112206555,"vZ0":-3.38902146810519,"x":152.33,"y":157.95,"x0":-2.5128017966957015,"y0":50.00256706690451,"z0":5.959232209120687,"aX":-14.8679225522768},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.8,"breakHorizontal":13.6,"spinRate":2170,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.4122936797755319,"extension":6.497030701923642},"index":1,"playId":"2278f32d-1952-3681-a2b4-875f929c2102","pitchNumber":2,"startTime":"2026-07-21T00:15:24.260Z","endTime":"2026-07-21T00:15:28.472Z","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":92.4,"endSpeed":85.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.783188566816662,"aZ":-20.842140395529572,"pfxX":-2.323734067731495,"pfxZ":6.128244982233653,"pX":-0.5323049586261084,"pZ":4.116371105971609,"vX0":5.255207759615827,"vY0":-134.53970193501257,"vZ0":-1.476859677312837,"x":137.29,"y":127.64,"x0":-2.201367734992397,"y0":50.003346913737815,"z0":6.136774670501124,"aX":-4.297881657556252},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.0,"breakHorizontal":3.2,"spinRate":2087,"spinDirection":205},"zone":11,"typeConfidence":0.87,"plateTime":0.4057412389420829,"extension":6.879802724440136},"index":2,"playId":"d84987fb-e2ab-3877-b5cb-4c816efd27ca","pitchNumber":3,"startTime":"2026-07-21T00:15:50.640Z","endTime":"2026-07-21T00:15:54.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23391707523338,"aZ":-25.22458908782774,"pfxX":-9.904294292006254,"pfxZ":3.829557759950805,"pX":0.8618098488454538,"pZ":1.726975712315703,"vX0":11.985814288341485,"vY0":-133.25088764003786,"vZ0":-5.924228016135627,"x":84.15,"y":192.15,"x0":-2.388962242510888,"y0":50.00298802598439,"z0":5.7798126040925215,"aX":-17.971313485225487},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.9,"breakHorizontal":15.6,"spinRate":2159,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.40964976782013585,"extension":6.763417412911425},"index":3,"playId":"c660034d-6ebb-3a43-ae50-dcfed1261f50","pitchNumber":4,"startTime":"2026-07-21T00:16:05.437Z","endTime":"2026-07-21T00:16:10.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.860298193240958,"aZ":-15.278085245190294,"pfxX":-3.257046210600025,"pfxZ":8.999934180401349,"pX":-0.11222145992422759,"pZ":2.8245725337599015,"vX0":6.5185610639862075,"vY0":-135.6905424779517,"vZ0":-5.799694643649784,"x":121.28,"y":162.52,"x0":-2.115349707541729,"y0":50.001872989714386,"z0":6.042530464176933,"aX":-6.114501335292794},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":4.6,"spinRate":2228,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.4026485316639832,"extension":6.8212233797661135},"hitData":{"launchSpeed":89.0,"launchAngle":22.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.85,"coordY":78.95}},"index":4,"playId":"36b63bf5-7cda-3109-aa48-01340f050c5f","pitchNumber":5,"startTime":"2026-07-21T00:16:24.263Z","endTime":"2026-07-21T00:16:31.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:16:31.495Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Bell singles on a line drive to center fielder Petey Halpin.","rbi":0,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T00:16:36.765Z","endTime":"2026-07-21T00:17:42.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17530215050203,"aZ":-24.686009044828847,"pfxX":-8.291735599446818,"pfxZ":4.164075809355662,"pX":0.4285201604251226,"pZ":4.016927653710415,"vX0":9.939989377764693,"vY0":-132.95705517654167,"vZ0":-0.9623525608232254,"x":100.67,"y":130.32,"x0":-2.272489490533844,"y0":50.00606390899632,"z0":6.166941010681218,"aX":-14.92302392414942},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.6,"breakHorizontal":13.0,"spinRate":1877,"spinDirection":215},"zone":12,"typeConfidence":0.83,"plateTime":0.4111836792007142,"extension":6.660913393688446},"index":0,"playId":"6b073ee4-4211-310b-83d6-be54bc0b2135","pitchNumber":1,"startTime":"2026-07-21T00:16:58.051Z","endTime":"2026-07-21T00:17:01.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.266303055718357,"aZ":-31.0237340263914,"pfxX":9.848347615722062,"pfxZ":0.8302270337681619,"pX":1.6359189116596002,"pZ":0.9626464538974769,"vX0":6.329707632386639,"vY0":-117.2485152844202,"vZ0":-4.126354951475164,"x":54.64,"y":212.79,"x0":-2.383103823606337,"y0":50.00333760703838,"z0":5.657268673449636,"aX":13.63744483485745},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.7,"breakHorizontal":-19.4,"spinRate":2460,"spinDirection":60},"zone":14,"typeConfidence":0.91,"plateTime":0.468099344083992,"extension":6.946801468874424},"index":1,"playId":"cfcee932-7ba1-3134-af37-1c470deb6f66","pitchNumber":2,"startTime":"2026-07-21T00:17:15.007Z","endTime":"2026-07-21T00:17:18.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30876460137998,"aZ":-24.177568033045233,"pfxX":-7.3954107052793026,"pfxZ":4.434624265377798,"pX":0.098952181677008,"pZ":2.2475797961007538,"vX0":9.031390267049842,"vY0":-132.66562056104144,"vZ0":-4.915556359630453,"x":113.23,"y":178.1,"x0":-2.3702928785388804,"y0":50.00155943483953,"z0":5.860875803359717,"aX":-13.333890085824784},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.2,"breakHorizontal":11.8,"spinRate":1840,"spinDirection":218},"zone":8,"typeConfidence":0.83,"plateTime":0.41104093601104896,"extension":6.746729775438774},"hitData":{"launchSpeed":99.3,"launchAngle":9.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.3,"coordY":116.18}},"index":2,"playId":"65fe2b51-2183-3d85-83f0-9f7873d8706e","pitchNumber":3,"startTime":"2026-07-21T00:17:34.326Z","endTime":"2026-07-21T00:17:42.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:17:42.596Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Royce Lewis singles on a line drive to center fielder Petey Halpin. Josh Bell to 2nd.","rbi":0,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T00:17:48.025Z","endTime":"2026-07-21T00:19:34.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.886314268238326,"aZ":-27.58563006545936,"pfxX":-8.820517327653363,"pfxZ":2.5365000501876924,"pX":-0.8747197365087702,"pZ":3.3172846120845905,"vX0":7.532442901789249,"vY0":-132.93337272045477,"vZ0":-1.9751756561684792,"x":150.34,"y":149.21,"x0":-2.5855471005066897,"y0":50.00089723252048,"z0":6.053334573301946,"aX":-15.939245815968215},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.4,"breakHorizontal":14.5,"spinRate":1974,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.4105077780746065,"extension":6.696252194834856},"index":0,"playId":"26ba7ec0-169c-32f2-a170-a49534a3f186","pitchNumber":1,"startTime":"2026-07-21T00:18:14.514Z","endTime":"2026-07-21T00:18:18.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.953630600416524,"aZ":-31.812964720827576,"pfxX":2.693998843008964,"pfxZ":0.2294619963938267,"pX":0.8688597503345264,"pZ":2.7176369088329393,"vX0":6.950626038671384,"vY0":-125.12441524495286,"vZ0":-2.0468525838678326,"x":83.88,"y":165.4,"x0":-2.29367650768805,"y0":50.003378938735835,"z0":6.149780598390984,"aX":4.277456723335304},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.2,"breakHorizontal":-6.5,"spinRate":2582,"spinDirection":113},"zone":12,"typeConfidence":0.91,"plateTime":0.43752849650517156,"extension":6.764120446222316},"index":1,"playId":"feb8bb87-3f3a-3773-b0d8-162d600d3595","pitchNumber":2,"startTime":"2026-07-21T00:18:38.306Z","endTime":"2026-07-21T00:18:42.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37987130684865,"aZ":-25.95414071446647,"pfxX":-9.672936894092105,"pfxZ":3.402883436854557,"pX":0.4193003952737413,"pZ":2.4605442686336443,"vX0":10.961792519607823,"vY0":-133.71655853122,"vZ0":-4.219206935246356,"x":101.02,"y":172.35,"x0":-2.459009190502526,"y0":50.00296891138136,"z0":5.901148855301867,"aX":-17.676909557290717},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.5,"breakHorizontal":15.4,"spinRate":2245,"spinDirection":215},"zone":6,"typeConfidence":0.9,"plateTime":0.408211372725801,"extension":6.989643066885839},"index":2,"playId":"f4caa2b9-9f51-36de-b606-d37e8a583a1c","pitchNumber":3,"startTime":"2026-07-21T00:18:57.545Z","endTime":"2026-07-21T00:19:01.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24810703275142,"aZ":-19.884964731284636,"pfxX":-3.4726225026566295,"pfxZ":6.40033120027255,"pX":-0.4135072020116975,"pZ":3.226058617681886,"vX0":5.506036601768616,"vY0":-136.98236479282116,"vZ0":-4.054374131298251,"x":132.76,"y":151.68,"x0":-1.9887189216511683,"y0":50.005990208171696,"z0":6.066488715057292,"aX":-6.671362008340323},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.0,"breakHorizontal":5.3,"spinRate":1936,"spinDirection":201},"zone":1,"typeConfidence":0.9,"plateTime":0.39825132320805334,"extension":6.92612642289862},"hitData":{"launchSpeed":107.5,"launchAngle":7.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.72,"coordY":107.47}},"index":3,"playId":"f33dd8b5-2780-361e-8887-ce17468960f1","pitchNumber":4,"startTime":"2026-07-21T00:19:24.376Z","endTime":"2026-07-21T00:19:34.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:19:34.121Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Victor Caratini lines out to right fielder Chase DeLauter. Josh Bell to 3rd.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T00:19:42.050Z","endTime":"2026-07-21T00:20:48.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnThird":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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(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":84.3,"endSpeed":78.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22828101601675,"aZ":-33.92011785716374,"pfxX":1.1435938039898903,"pfxZ":-1.1359319022991325,"pX":-0.5450450347890553,"pZ":3.485219099438455,"vX0":4.1253736520756235,"vY0":-122.79858657075037,"vZ0":0.21104714511606093,"x":137.78,"y":144.68,"x0":-2.3890271930689106,"y0":50.00147169651208,"z0":6.262399943159239,"aX":1.761208351605638},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.8,"breakHorizontal":-3.0,"spinRate":2674,"spinDirection":83},"zone":11,"typeConfidence":0.91,"plateTime":0.44449013895891465,"extension":6.802895341405983},"index":0,"playId":"9ce4d6aa-e9f1-3b27-b202-24eab6315fef","pitchNumber":1,"startTime":"2026-07-21T00:20:03.672Z","endTime":"2026-07-21T00:20:08.237Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-21T00:20:21.788Z","endTime":"2026-07-21T00:20:38.307Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"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":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.277889191429498,"aZ":-23.269623721225646,"pfxX":-9.318300180405545,"pfxZ":5.000763343667602,"pX":0.11657531267997885,"pZ":2.032347289212606,"vX0":10.224000177325884,"vY0":-132.35460433754287,"vZ0":-5.3623130868605315,"x":112.56,"y":183.91,"x0":-2.5789888164835304,"y0":50.00384995424631,"z0":5.780477769836775,"aX":-16.59472562727726},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.0,"breakHorizontal":14.8,"spinRate":2334,"spinDirection":215},"zone":8,"typeConfidence":0.9,"plateTime":0.4132534588328438,"extension":6.825778910369646},"hitData":{"launchSpeed":86.4,"launchAngle":24.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.6,"coordY":89.5}},"index":2,"playId":"8143c89d-920b-3538-8273-38daf334b069","pitchNumber":2,"startTime":"2026-07-21T00:20:38.307Z","endTime":"2026-07-21T00:20:48.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:20:48.977Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out to first baseman David Fry.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T00:21:00.205Z","endTime":"2026-07-21T00:21:37.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69888878162326,"aZ":-39.722705164011415,"pfxX":8.610568449442912,"pfxZ":-5.984033235369925,"pX":-0.8516867334696143,"pZ":1.8556371456099936,"vX0":1.0674332556648145,"vY0":-112.33778647231203,"vZ0":-0.48818202641548925,"x":149.46,"y":188.68,"x0":-2.451705728485753,"y0":50.001378001097535,"z0":6.1569095640944544,"aX":10.867314031933567},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-10.6,"breakHorizontal":-15.8,"spinRate":2631,"spinDirection":42},"zone":7,"typeConfidence":0.9,"plateTime":0.4898998175715268,"extension":7.0673920440754125},"hitData":{"launchSpeed":69.0,"launchAngle":-43.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.45,"coordY":170.4}},"index":0,"playId":"075a451a-87ed-3ae1-bf04-f2617caef299","pitchNumber":1,"startTime":"2026-07-21T00:21:30.041Z","endTime":"2026-07-21T00:21:37.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:21:37.413Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Steven Kwan walks.","rbi":0,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T00:24:21.830Z","endTime":"2026-07-21T00:25:41.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Tommy Nance replaces Kody Funderburk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T00:23:20.641Z","endTime":"2026-07-21T00:24:23.901Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667297,"link":"/api/v1/people/667297"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.471937602716892,"aZ":-19.101720113504445,"pfxX":-8.674804692499858,"pfxZ":6.995815833587029,"pX":-0.8983210100493733,"pZ":2.8849136205647805,"vX0":3.10095024864426,"vY0":-136.20148894029208,"vZ0":-5.431970178897316,"x":151.24,"y":160.89,"x0":-0.9284081211359418,"y0":50.0004532196781,"z0":6.2367724673702165,"aX":-16.20511382710243},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.6,"breakHorizontal":15.0,"spinRate":2173,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.4030075433389819,"extension":6.4270142148030756},"index":1,"playId":"317dc7a0-a98e-3f65-bf2d-35d139a6fd2c","pitchNumber":1,"startTime":"2026-07-21T00:24:23.901Z","endTime":"2026-07-21T00:24:28.112Z","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":89.5,"endSpeed":81.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.050094903102845,"aZ":-27.413848784797356,"pfxX":0.5766917976867392,"pfxZ":2.793678025369604,"pX":0.7517197509358675,"pZ":1.882567498076064,"vX0":4.625962653155584,"vY0":-130.2061662967475,"vZ0":-5.3386515865390125,"x":88.35,"y":187.95,"x0":-1.1279000943898811,"y0":50.00482936069963,"z0":6.0513383267248395,"aX":0.9835537152285285},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.0,"breakHorizontal":-2.2,"spinRate":2448,"spinDirection":265},"zone":9,"typeConfidence":0.92,"plateTime":0.42174160418397344,"extension":6.161524888337001},"index":2,"playId":"a932762d-a496-3b06-bf19-e9dcd3fda7ce","pitchNumber":2,"startTime":"2026-07-21T00:24:38.892Z","endTime":"2026-07-21T00:24:43.629Z","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":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.880742719432202,"aZ":-25.95038358930074,"pfxX":-1.448262385772579,"pfxZ":3.6085512446232344,"pX":1.2715081008523228,"pZ":0.9852330004333326,"vX0":6.6121376468481845,"vY0":-130.12834454487424,"vZ0":-7.662218537922632,"x":68.53,"y":212.18,"x0":-1.108081880172073,"y0":50.00297647516611,"z0":5.91793155045447,"aX":-2.4983726561711483},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.2,"breakHorizontal":1.2,"spinRate":2476,"spinDirection":240},"zone":14,"typeConfidence":0.89,"plateTime":0.4200250042143976,"extension":6.315197608374003},"index":3,"playId":"0edcd7d5-1a0d-3720-985b-a5975b84f70b","pitchNumber":3,"startTime":"2026-07-21T00:24:55.190Z","endTime":"2026-07-21T00:24:59.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.795651414058774,"aZ":-22.90871358529145,"pfxX":-8.905667432964375,"pfxZ":4.788051519069821,"pX":0.589497760190155,"pZ":1.3250986863521235,"vX0":7.080501995443729,"vY0":-138.2519059673488,"vZ0":-8.693080951735341,"x":94.53,"y":203.0,"x0":-0.8475539075401685,"y0":50.00624730742129,"z0":6.04781763424462,"aX":-17.24466999131903},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.0,"breakHorizontal":14.6,"spinRate":2176,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.39616275282644864,"extension":6.50671985820051},"index":4,"playId":"f1ee54a9-4465-308d-ac08-862f626ed5aa","pitchNumber":4,"startTime":"2026-07-21T00:25:14.068Z","endTime":"2026-07-21T00:25:18.642Z","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":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.482347683636387,"aZ":-28.077528025314844,"pfxX":0.8182608228132354,"pfxZ":2.350282630918503,"pX":0.12608481702174743,"pZ":3.355161296292914,"vX0":3.7428741437965343,"vY0":-130.05751380143184,"vZ0":-1.6612399807530633,"x":112.19,"y":148.19,"x0":-1.4271999122443826,"y0":50.00537066344945,"z0":6.093999615910046,"aX":1.428026532451217},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.2,"breakHorizontal":-2.2,"spinRate":2475,"spinDirection":204},"zone":12,"typeConfidence":0.92,"plateTime":0.4181559971219859,"extension":6.2011139325761855},"index":5,"playId":"54231687-0338-337c-a885-a6502455061e","pitchNumber":5,"startTime":"2026-07-21T00:25:35.948Z","endTime":"2026-07-21T00:25:41.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:25:41.268Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Travis Bazzana singles on a ground ball to right fielder Alan Roden, deflected by second baseman Kody Clemens. Steven Kwan to 3rd.","rbi":0,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T00:25:44.017Z","endTime":"2026-07-21T00:28:11.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84443926469709,"aZ":-29.221837711842245,"pfxX":-0.16578453424966066,"pfxZ":1.7092904167684093,"pX":-0.40553179040545645,"pZ":3.44053994063522,"vX0":2.5967171770587316,"vY0":-129.86772812126932,"vZ0":-1.2026703650957724,"x":132.46,"y":145.89,"x0":-1.391351601248366,"y0":50.00567858843681,"z0":6.105770248654973,"aX":-0.28713166106219096},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.1,"breakHorizontal":-0.2,"spinRate":2602,"spinDirection":196},"zone":11,"typeConfidence":0.91,"plateTime":0.41966042743199994,"extension":6.219439470584744},"index":0,"playId":"296831eb-2788-3414-850d-b0220acfe899","pitchNumber":1,"startTime":"2026-07-21T00:26:04.764Z","endTime":"2026-07-21T00:26:09.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69092954514318,"aZ":-17.665042706676346,"pfxX":-7.203218272711848,"pfxZ":7.722772486899668,"pX":-1.49649225463039,"pZ":2.8478472459168653,"vX0":1.3672241049974572,"vY0":-135.71789794735474,"vZ0":-5.65133538244323,"x":174.04,"y":161.89,"x0":-1.0682748829161444,"y0":50.002780869257926,"z0":6.173702567630993,"aX":-13.534855060529727},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":12.8,"spinRate":2174,"spinDirection":218},"zone":11,"typeConfidence":0.89,"plateTime":0.40246564488084324,"extension":6.4654160460587375},"index":1,"playId":"af8187a9-7c4b-3c6a-aa27-63412bd60a69","pitchNumber":2,"startTime":"2026-07-21T00:26:22.993Z","endTime":"2026-07-21T00:26:26.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.257360863795977,"aZ":-28.17801004972652,"pfxX":-0.19917213055387983,"pfxZ":2.298397810988817,"pX":-0.26057938700168376,"pZ":3.16704817684745,"vX0":2.8166599135434773,"vY0":-129.98444648789348,"vZ0":-2.001214450531414,"x":126.93,"y":153.27,"x0":-1.3251934089916604,"y0":50.0013352490837,"z0":6.05387193793642,"aX":-0.3462291015400808},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.0,"breakHorizontal":-0.1,"spinRate":2524,"spinDirection":204},"zone":2,"typeConfidence":0.91,"plateTime":0.41888356992098164,"extension":6.251025817960708},"index":2,"playId":"d01d57e2-00a9-3152-9124-fe9c7353abe5","pitchNumber":3,"startTime":"2026-07-21T00:26:40.012Z","endTime":"2026-07-21T00:26:44.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.978439396490394,"aZ":-29.429349582470866,"pfxX":-0.5583626900898064,"pfxZ":1.563655785405512,"pX":0.5242503740458319,"pZ":3.1711669027076566,"vX0":4.827979247820221,"vY0":-131.0886111441603,"vZ0":-1.860770583306834,"x":97.02,"y":153.16,"x0":-1.2606438134611735,"y0":50.00464734597684,"z0":6.064940459960245,"aX":-0.9819688577168884},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.6,"breakHorizontal":0.1,"spinRate":2618,"spinDirection":225},"zone":3,"typeConfidence":0.9,"plateTime":0.41614942944544087,"extension":6.482476188281171},"index":3,"playId":"fc50fabe-aa25-3338-aeea-60ee7296385d","pitchNumber":4,"startTime":"2026-07-21T00:26:58.192Z","endTime":"2026-07-21T00:27:02.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18371111865103,"aZ":-45.77391419559602,"pfxX":3.662976157338334,"pfxZ":-8.772479359662203,"pX":-0.5154638786141004,"pZ":2.689758103077758,"vX0":0.22630348002984174,"vY0":-124.32534467538093,"vZ0":0.2502951065996737,"x":136.65,"y":166.16,"x0":-1.0831775254191351,"y0":50.00401548229176,"z0":6.417469917789138,"aX":5.678302527238274},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-15.5,"breakHorizontal":-6.7,"spinRate":2988,"spinDirection":23},"zone":4,"typeConfidence":0.89,"plateTime":0.44221552976810763,"extension":6.1864042127771715},"index":4,"playId":"5cd77b9e-5b1f-3c70-aa27-a5d0a1b5e03e","pitchNumber":5,"startTime":"2026-07-21T00:27:16.581Z","endTime":"2026-07-21T00:27:20.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.843087313032107,"aZ":-46.3587163814521,"pfxX":6.446382283510413,"pfxZ":-9.22078605215447,"pX":-0.03043194782655855,"pZ":0.7779938521711394,"vX0":0.18771343278155603,"vY0":-124.27050461625471,"vZ0":-4.00271780326562,"x":118.16,"y":217.77,"x0":-0.9427214358620085,"y0":50.00504568494132,"z0":6.327371516880196,"aX":9.912745614859471},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-17.4,"breakHorizontal":-11.6,"spinRate":2995,"spinDirection":11},"zone":13,"typeConfidence":0.91,"plateTime":0.4436466840001154,"extension":6.2593345960516045},"index":5,"playId":"5fac846d-f5bf-3a63-8dfc-a7e2f85f9788","pitchNumber":6,"startTime":"2026-07-21T00:27:38.286Z","endTime":"2026-07-21T00:27:42.317Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.562425171139168,"aZ":-30.714921324477036,"pfxX":-0.033854369155070674,"pfxZ":0.8601462955971311,"pX":0.11516010888351622,"pZ":3.0339688378821195,"vX0":3.900209603874212,"vY0":-128.1758345902722,"vZ0":-1.8029275681583035,"x":112.61,"y":156.86,"x0":-1.4116616249407203,"y0":50.00114698479818,"z0":6.109120948095931,"aX":-0.058235693884624885},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.4,"breakHorizontal":-0.7,"spinRate":2617,"spinDirection":244},"zone":2,"typeConfidence":0.91,"plateTime":0.4247725182630999,"extension":6.217221657964638},"hitData":{"launchSpeed":92.3,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":171.84,"coordY":104.44}},"index":6,"playId":"165b084d-b090-323a-b308-a2e9600a1931","pitchNumber":7,"startTime":"2026-07-21T00:28:00.672Z","endTime":"2026-07-21T00:28:11.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:28:11.510Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase DeLauter singles on a line drive to center fielder Byron Buxton. Steven Kwan scores. Travis Bazzana to 2nd.","rbi":1,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T00:28:25.927Z","endTime":"2026-07-21T00:29:55.892Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnSecond":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":667297,"link":"/api/v1/people/667297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.471633807955367,"aZ":-22.859747259712666,"pfxX":-9.5741759037555,"pfxZ":4.95810391066823,"pX":-0.4960120690373104,"pZ":3.289902909265462,"vX0":4.2617409287229915,"vY0":-136.0967047405301,"vZ0":-3.538678010444507,"x":135.91,"y":149.95,"x0":-0.8371195549397287,"y0":50.002470305476294,"z0":6.18758152156014,"aX":-17.985249702522246},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.4,"breakHorizontal":16.4,"spinRate":2264,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.40222783673005225,"extension":6.5926969840778264},"index":0,"playId":"cc4dc9fa-c29d-3ac2-a9d8-ae4dcf093375","pitchNumber":1,"startTime":"2026-07-21T00:28:51.115Z","endTime":"2026-07-21T00:28:55.517Z","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":90.5,"endSpeed":83.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.223272277161406,"aZ":-24.75167619835937,"pfxX":-0.4845533105883497,"pfxZ":4.198433923623586,"pX":1.1299548713211642,"pZ":1.7134723998126296,"vX0":6.267929109620068,"vY0":-131.71763622538907,"vZ0":-6.273649404243089,"x":73.93,"y":192.52,"x0":-1.2109006504129833,"y0":50.005246751632995,"z0":5.9396054147972155,"aX":-0.8576492767268076},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.5,"breakHorizontal":-0.4,"spinRate":2659,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.4147769085676538,"extension":6.320472442345466},"index":1,"playId":"048a8e25-f459-3285-b309-14c732ba6bac","pitchNumber":2,"startTime":"2026-07-21T00:29:09.091Z","endTime":"2026-07-21T00:29:12.768Z","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":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.835600172005574,"aZ":-27.148224449583093,"pfxX":-1.537447920469944,"pfxZ":2.8338347365088916,"pX":1.0780670217078596,"pZ":1.1373074088402833,"vX0":6.279980016058792,"vY0":-131.4676055071036,"vZ0":-7.166848630046012,"x":75.91,"y":208.07,"x0":-1.1297416869208892,"y0":50.00038712575503,"z0":5.881203089645101,"aX":-2.7236695872776715},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.0,"breakHorizontal":1.6,"spinRate":2608,"spinDirection":296},"zone":14,"typeConfidence":0.87,"plateTime":0.41479678745156745,"extension":6.430370950065593},"index":2,"playId":"61d98004-51fc-305b-a0ac-3d1910711db3","pitchNumber":3,"startTime":"2026-07-21T00:29:27.613Z","endTime":"2026-07-21T00:29:31.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27949811004725,"aZ":-23.127638857807874,"pfxX":-9.064903805434561,"pfxZ":4.719683436655201,"pX":0.4191902542409714,"pZ":3.236926179908694,"vX0":6.8243582915899,"vY0":-137.50305564876425,"vZ0":-3.7370877412373247,"x":101.02,"y":151.38,"x0":-0.9162061339007326,"y0":50.00232007677942,"z0":6.181520350213163,"aX":-17.370585590547694},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.9,"breakHorizontal":15.0,"spinRate":2259,"spinDirection":226},"zone":3,"typeConfidence":0.9,"plateTime":0.398233309071244,"extension":6.526469785300534},"hitData":{"launchSpeed":78.5,"launchAngle":15.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.16,"coordY":105.08}},"index":3,"playId":"fab8b7bb-ee09-3fcf-a9a3-9738ede46975","pitchNumber":4,"startTime":"2026-07-21T00:29:45.414Z","endTime":"2026-07-21T00:29:55.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:29:55.892Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brayan Rocchio strikes out swinging.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T00:30:03.301Z","endTime":"2026-07-21T00:32:06.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnSecond":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":91.0,"endSpeed":83.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22438104974442,"aZ":-29.810707372078195,"pfxX":-0.5929435237162337,"pfxZ":1.3261684834302425,"pX":0.33612556956651946,"pZ":3.5220605262563884,"vX0":4.2494796199574205,"vY0":-132.55467395684454,"vZ0":-1.2342036485513244,"x":104.19,"y":143.68,"x0":-1.2079579222886963,"y0":50.00602945999488,"z0":6.161854796140922,"aX":-1.0600791752400518},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.4,"breakHorizontal":0.2,"spinRate":2514,"spinDirection":194},"zone":12,"typeConfidence":0.89,"plateTime":0.41255826386207506,"extension":6.317330658103431},"index":0,"playId":"2754c908-048e-3a3b-97b9-781f5068765a","pitchNumber":1,"startTime":"2026-07-21T00:30:27.991Z","endTime":"2026-07-21T00:30:31.683Z","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":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.025750073640452,"aZ":-22.71793990465411,"pfxX":-8.004279513250562,"pfxZ":4.977693760140426,"pX":0.4147961889484038,"pZ":2.552144436187788,"vX0":6.216221662438767,"vY0":-136.70268279081367,"vZ0":-5.656098731964615,"x":101.19,"y":169.87,"x0":-0.8441851886690459,"y0":50.00582415413213,"z0":6.199267539051822,"aX":-15.211791144249489},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.0,"breakHorizontal":13.2,"spinRate":2236,"spinDirection":224},"zone":6,"typeConfidence":0.89,"plateTime":0.4000773622905025,"extension":6.552972215850157},"index":1,"playId":"a059ec19-f4c5-38d4-812d-fa85ff15cbbe","pitchNumber":2,"startTime":"2026-07-21T00:30:44.493Z","endTime":"2026-07-21T00:30:49.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.570405550820755,"aZ":-42.49542880859287,"pfxX":7.822409336998744,"pfxZ":-6.713640295749805,"pX":0.0013262278369123733,"pZ":2.802228502234491,"vX0":0.13298665841795876,"vY0":-123.66506284997484,"vZ0":-0.13687483650476362,"x":116.95,"y":163.12,"x0":-1.0684072467634862,"y0":50.00613273785755,"z0":6.447935326933918,"aX":12.017388504114914},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-11.9,"breakHorizontal":-14.2,"spinRate":2916,"spinDirection":17},"zone":2,"typeConfidence":0.9,"plateTime":0.44431432563046824,"extension":6.152684132743024},"index":2,"playId":"dc17f48a-bcd9-30fa-89d3-9675380436df","pitchNumber":3,"startTime":"2026-07-21T00:31:01.328Z","endTime":"2026-07-21T00:31:05.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19814784795346,"aZ":-44.16671449936756,"pfxX":6.677447833585141,"pfxZ":-7.717171326071744,"pX":0.6557952179298455,"pZ":1.9394559158167715,"vX0":1.8104808035603632,"vY0":-124.71859322737066,"vZ0":-1.876487621269044,"x":92.0,"y":186.41,"x0":-0.9491925629583976,"y0":50.00290677606942,"z0":6.38936266735043,"aX":10.3780627878937},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-14.2,"breakHorizontal":-12.5,"spinRate":2807,"spinDirection":10},"zone":9,"typeConfidence":0.9,"plateTime":0.4414338498414532,"extension":6.178214303576864},"index":3,"playId":"efacbb94-8fd1-3384-9c4f-99acc848f680","pitchNumber":4,"startTime":"2026-07-21T00:31:18.757Z","endTime":"2026-07-21T00:31:22.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97119435513213,"aZ":-23.70651344033059,"pfxX":-6.53969923147364,"pfxZ":4.435966347966607,"pX":1.2840046774045033,"pZ":3.902122810312141,"vX0":7.669392524070905,"vY0":-136.76915864765598,"vZ0":-1.9325198646147388,"x":68.06,"y":133.42,"x0":-0.6966019550092133,"y0":50.00369976733313,"z0":6.230946936441673,"aX":-12.486684593686979},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.8,"breakHorizontal":10.4,"spinRate":2348,"spinDirection":215},"zone":12,"typeConfidence":0.86,"plateTime":0.3992881368870931,"extension":6.476219979489488},"index":4,"playId":"d0e89e4a-c885-36a6-b8ae-1c1a9ed93c36","pitchNumber":5,"startTime":"2026-07-21T00:31:41.825Z","endTime":"2026-07-21T00:31:46.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.722028699899294,"aZ":-43.53929776945768,"pfxX":7.431623472122757,"pfxZ":-7.272930521365218,"pX":1.4846975523322592,"pZ":1.776866691428582,"vX0":3.5156647363458493,"vY0":-124.88703877079249,"vZ0":-2.390013477143102,"x":60.41,"y":190.8,"x0":-0.9116531707574298,"y0":50.00439888762147,"z0":6.364902411112372,"aX":11.610389857323954},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-13.4,"breakHorizontal":-14.3,"spinRate":2825,"spinDirection":18},"zone":14,"typeConfidence":0.9,"plateTime":0.4404372781010415,"extension":6.254246957396746},"index":5,"playId":"fcf1ff4d-49ce-338e-b233-7f3d395fa3b0","pitchNumber":6,"startTime":"2026-07-21T00:32:02.251Z","endTime":"2026-07-21T00:32:06.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:32:06.713Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhys Hoskins strikes out swinging.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T00:32:10.558Z","endTime":"2026-07-21T00:34:16.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnSecond":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.799317205597063,"aZ":-31.14367198327494,"pfxX":0.10284866620488543,"pfxZ":0.5948513760944785,"pX":0.023211213884385306,"pZ":2.643015888969538,"vX0":3.5118599530699637,"vY0":-130.04741167282586,"vZ0":-2.622521696261587,"x":116.12,"y":167.42,"x0":-1.3483332659993679,"y0":50.00529315712603,"z0":5.98565949514915,"aX":0.1792659183794563},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.7,"breakHorizontal":-0.8,"spinRate":2655,"spinDirection":47},"zone":5,"typeConfidence":0.91,"plateTime":0.4183800525721906,"extension":6.308471164461498},"index":0,"playId":"03742d9a-0b33-37a8-85b5-d157c7f30028","pitchNumber":1,"startTime":"2026-07-21T00:32:33.520Z","endTime":"2026-07-21T00:32:37.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.523297511463717,"aZ":-23.751833833911547,"pfxX":-7.775630094162473,"pfxZ":4.342898338916054,"pX":-1.2760907177250738,"pZ":4.914756954639043,"vX0":2.0489169430262364,"vY0":-137.83322568649083,"vZ0":0.3919499000007589,"x":165.64,"y":106.08,"x0":-1.0154477685087708,"y0":50.000777136295206,"z0":6.3653151348959724,"aX":-15.068183089648429},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.2,"breakHorizontal":13.7,"spinRate":2270,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.39628654656124596,"extension":6.415568012562252},"index":1,"playId":"03ed5e28-eb72-323b-91ba-74e0bcf95f36","pitchNumber":2,"startTime":"2026-07-21T00:32:50.738Z","endTime":"2026-07-21T00:32:55.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.352590635489843,"aZ":-29.099637484271167,"pfxX":-0.6151363791272022,"pfxZ":1.731650129681146,"pX":0.7637246017213353,"pZ":3.125319293409382,"vX0":5.146910496352066,"vY0":-132.50485335134974,"vZ0":-2.003425937937952,"x":87.89,"y":154.4,"x0":-1.1241400827122512,"y0":50.00495240074157,"z0":6.017717056860735,"aX":-1.094178489606244},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.9,"breakHorizontal":0.0,"spinRate":2658,"spinDirection":147},"zone":3,"typeConfidence":0.89,"plateTime":0.41338046560096453,"extension":6.418270776822305},"index":2,"playId":"6b558677-9bc1-32c8-9004-c6d2862fbd5c","pitchNumber":3,"startTime":"2026-07-21T00:33:31.943Z","endTime":"2026-07-21T00:33:36.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":90.4,"endSpeed":84.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.978117415579803,"aZ":-29.079856422991412,"pfxX":-0.7881046958693245,"pfxZ":1.7231366698973787,"pX":0.9745225695719053,"pZ":2.52058529597843,"vX0":5.839577355066593,"vY0":-131.67151985905772,"vZ0":-3.4727659556012886,"x":79.85,"y":170.72,"x0":-1.1482223716293531,"y0":50.0022902683577,"z0":5.955761919611929,"aX":-1.415415753143105},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.8,"breakHorizontal":0.5,"spinRate":2608,"spinDirection":169},"zone":14,"typeConfidence":0.89,"plateTime":0.41241097061204535,"extension":6.510361375424608},"index":3,"playId":"b988c98c-6448-37cd-961d-0beb224dd560","pitchNumber":4,"startTime":"2026-07-21T00:33:50.217Z","endTime":"2026-07-21T00:33:53.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85327647466316,"aZ":-44.566311354063494,"pfxX":7.619086146907164,"pfxZ":-8.09634041361701,"pX":0.32275670873738593,"pZ":2.848331911406661,"vX0":0.8509274358648518,"vY0":-123.80770938132687,"vZ0":0.4376984879270529,"x":104.7,"y":161.88,"x0":-1.0148451489508907,"y0":50.00132366120026,"z0":6.440778528142616,"aX":11.665288637742446},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-14.2,"breakHorizontal":-13.9,"spinRate":3052,"spinDirection":25},"zone":6,"typeConfidence":0.9,"plateTime":0.4447219961223561,"extension":6.228413179890511},"index":4,"playId":"22558656-67ed-3353-a2f0-beea8e480c7a","pitchNumber":5,"startTime":"2026-07-21T00:34:12.114Z","endTime":"2026-07-21T00:34:16.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:34:16.188Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daniel Schneemann walks. Travis Bazzana to 3rd. Chase DeLauter to 2nd.","rbi":0,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T00:34:20.280Z","endTime":"2026-07-21T00:36:15.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnThird":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.107960816994503,"aZ":-26.832911445838768,"pfxX":-0.2069561397092592,"pfxZ":2.9929215511791174,"pX":0.8320140580829386,"pZ":1.8063766534713788,"vX0":5.4987836880535665,"vY0":-132.2439021350271,"vZ0":-5.589094509079854,"x":85.29,"y":190.01,"x0":-1.2404133498802057,"y0":50.00288840955495,"z0":5.895537008470953,"aX":-0.3693653604915634},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.4,"breakHorizontal":-0.7,"spinRate":2615,"spinDirection":77},"zone":14,"typeConfidence":0.9,"plateTime":0.41293322791434406,"extension":6.33505130416979},"index":0,"playId":"9d430810-2425-326a-ade8-2f333ee496d7","pitchNumber":1,"startTime":"2026-07-21T00:34:40.723Z","endTime":"2026-07-21T00:34:44.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81849501591186,"aZ":-41.696998651382664,"pfxX":3.989474187084179,"pfxZ":-6.094087170850175,"pX":1.0850141691626778,"pZ":-0.5011875636420523,"vX0":3.635387336719896,"vY0":-124.63240448344494,"vZ0":-7.808138310789189,"x":75.64,"y":252.31,"x0":-0.9150368778375266,"y0":50.00579375279171,"z0":6.147956173407725,"aX":6.229597088397326},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-12.7,"breakHorizontal":-8.2,"spinRate":2903,"spinDirection":14},"zone":14,"typeConfidence":0.86,"plateTime":0.4407456828970915,"extension":6.476284549862558},"index":1,"playId":"eb355696-7bda-317c-9219-c9a988e03544","pitchNumber":2,"startTime":"2026-07-21T00:34:56.537Z","endTime":"2026-07-21T00:35:00.782Z","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},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.026123215475508,"aZ":-32.45423234076287,"pfxX":0.34772607100223124,"pfxZ":-0.15591933428638605,"pX":-0.0765959896578683,"pZ":3.5558499211338064,"vX0":3.1486409107523183,"vY0":-130.8205055751225,"vZ0":-0.3339556282073579,"x":119.92,"y":142.77,"x0":-1.3380210821269647,"y0":50.00616697526467,"z0":6.10527941562836,"aX":0.6064996981320048},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.1,"breakHorizontal":-1.3,"spinRate":2780,"spinDirection":99},"zone":11,"typeConfidence":0.9,"plateTime":0.41770946625594974,"extension":6.369077385008942},"index":2,"playId":"8ffb0e55-3ddf-3636-a1f2-88525f41806c","pitchNumber":3,"startTime":"2026-07-21T00:35:20.916Z","endTime":"2026-07-21T00:35:25.148Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}}},{"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":89.1,"endSpeed":82.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.628557349424177,"aZ":-30.247335800033046,"pfxX":-0.012355947501681452,"pfxZ":1.1239093247884222,"pX":0.8159965052503511,"pZ":1.6986422610806442,"vX0":5.252682325150885,"vY0":-129.716029459008,"vZ0":-5.043914981538569,"x":85.9,"y":192.92,"x0":-1.2285432219362364,"y0":50.0028203296121,"z0":5.958255749645239,"aX":-0.021685326487465},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.2,"breakHorizontal":-1.1,"spinRate":2719,"spinDirection":312},"zone":14,"typeConfidence":0.91,"plateTime":0.4213004784788894,"extension":6.296859038816273},"index":3,"playId":"e4d6b6dc-5146-322a-9568-71fcae93b94d","pitchNumber":4,"startTime":"2026-07-21T00:35:52.000Z","endTime":"2026-07-21T00:35:57.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40306617155858,"aZ":-23.763563154880735,"pfxX":-8.224875102471977,"pfxZ":4.566543850877165,"pX":-1.3951974749399176,"pZ":4.1185412450420715,"vX0":2.1217475244442365,"vY0":-135.1392839140388,"vZ0":-1.1072528460064512,"x":170.18,"y":127.58,"x0":-1.1235445648988798,"y0":50.00567154288397,"z0":6.208207314233551,"aX":-15.162923149683454},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.3,"breakHorizontal":14.4,"spinRate":2363,"spinDirection":214},"zone":11,"typeConfidence":0.89,"plateTime":0.4058435943265639,"extension":6.4735891113031006},"index":4,"playId":"3904a970-36fe-3587-ba5a-bd6308bc8d76","pitchNumber":5,"startTime":"2026-07-21T00:36:11.325Z","endTime":"2026-07-21T00:36:15.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:36:15.402Z","atBatIndex":57},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"David Fry grounds into a force out, shortstop Ryan Kreidler to second baseman Kody Clemens. Daniel Schneemann out at 2nd.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T00:37:26.940Z","endTime":"2026-07-21T00:38:35.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T00:36:32.761Z","endTime":"2026-07-21T00:37:29.237Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95600759895767,"aZ":-28.4988125211313,"pfxX":-0.9377644021029519,"pfxZ":2.1674800299085826,"pX":0.6547163950509959,"pZ":2.078184995914888,"vX0":5.080498599675857,"vY0":-129.0921611461017,"vZ0":-4.382516328119499,"x":92.04,"y":182.67,"x0":-1.2138368152857353,"y0":50.00169556563091,"z0":5.982470393497824,"aX":-1.5893346752232749},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.2,"breakHorizontal":0.6,"spinRate":2597,"spinDirection":202},"zone":9,"typeConfidence":0.9,"plateTime":0.42369840052213137,"extension":6.256636841276239},"index":1,"playId":"f681131c-c598-3f58-8fb7-5ff5ceb89a27","pitchNumber":1,"startTime":"2026-07-21T00:37:29.237Z","endTime":"2026-07-21T00:37:32.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.514315934023966,"aZ":-41.153575132680544,"pfxX":4.420098669389127,"pfxZ":-5.729598994204412,"pX":1.1578468625103886,"pZ":1.2836545281590952,"vX0":3.6201006122783324,"vY0":-124.50167148077254,"vZ0":-3.871791103481817,"x":72.87,"y":204.12,"x0":-0.8905993480187931,"y0":50.00594899041216,"z0":6.272864354759281,"aX":6.923444794205402},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-11.0,"breakHorizontal":-8.9,"spinRate":2863,"spinDirection":21},"zone":14,"typeConfidence":0.85,"plateTime":0.44032475860986464,"extension":6.4481164982376935},"index":2,"playId":"0194ef99-3268-306e-8e74-122d49da4736","pitchNumber":2,"startTime":"2026-07-21T00:37:50.291Z","endTime":"2026-07-21T00:37:54.003Z","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":89.4,"endSpeed":83.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40703712896455,"aZ":-33.365065236347256,"pfxX":0.40840242340641986,"pfxZ":-0.6743253323201106,"pX":0.6009331200059975,"pZ":2.852068273154052,"vX0":4.586975240574185,"vY0":-130.29902358693158,"vZ0":-1.7908251688150385,"x":94.09,"y":161.77,"x0":-1.2186710899285513,"y0":50.005275868841466,"z0":6.0150477435611505,"aX":0.7179638851447042},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-1.3,"breakHorizontal":-1.6,"spinRate":2742,"spinDirection":86},"zone":3,"typeConfidence":0.91,"plateTime":0.4166863257471425,"extension":6.297585419706108},"index":3,"playId":"df23e2dc-21b2-317b-a043-a8e36e3e3251","pitchNumber":3,"startTime":"2026-07-21T00:38:08.934Z","endTime":"2026-07-21T00:38:13.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.928606168921142,"aZ":-43.59961063494362,"pfxX":5.143290498054508,"pfxZ":-7.399496014732436,"pX":0.4990873354990302,"pZ":1.8237790835379093,"vX0":1.8314306168734353,"vY0":-123.8033323468695,"vZ0":-2.067737802000801,"x":97.98,"y":189.54,"x0":-0.9195312335409241,"y0":50.003552037815425,"z0":6.336944271165819,"aX":7.941450893264075},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-13.7,"breakHorizontal":-9.7,"spinRate":2860,"spinDirection":22},"zone":9,"typeConfidence":0.89,"plateTime":0.44331810576737096,"extension":6.47963053845837},"hitData":{"launchSpeed":100.7,"launchAngle":-8.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.96,"coordY":155.88}},"index":4,"playId":"8cdee113-a596-3933-adeb-45dd69d9302a","pitchNumber":4,"startTime":"2026-07-21T00:38:26.632Z","endTime":"2026-07-21T00:38:35.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:38:35.712Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alan Roden walks.","rbi":0,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T00:41:02.031Z","endTime":"2026-07-21T00:42:45.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Kyle Manzardo replaces left fielder Steven Kwan, batting 1st, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T00:40:26.091Z","endTime":"2026-07-21T00:40:26.103Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"101","replacedPlayer":{"id":680757,"link":"/api/v1/people/680757"}},{"details":{"description":"Defensive switch from first base to left field for David Fry.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T00:40:26.103Z","endTime":"2026-07-21T00:40:26.104Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"700"},{"details":{"description":"Pitching Change: Colin Holderman replaces Tanner Bibee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-21T00:40:26.104Z","endTime":"2026-07-21T00:41:04.362Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670059,"link":"/api/v1/people/670059"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.695110075991064,"aZ":-27.583840334428057,"pfxX":-8.701433989420021,"pfxZ":2.326651062213829,"pX":-1.2872366799881207,"pZ":3.1226499452278746,"vX0":6.038280542725919,"vY0":-139.06975293083772,"vZ0":-0.8388396917744252,"x":166.07,"y":154.47,"x0":-2.3466823897476266,"y0":50.005208553170384,"z0":5.243805011134076,"aX":-17.192051742491774},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.2,"breakHorizontal":14.6,"spinRate":2183,"spinDirection":239},"zone":11,"typeConfidence":0.91,"plateTime":0.3925708525554059,"extension":6.472996549692673},"index":3,"playId":"65190c26-c671-3dd8-8164-86d4cf9e8066","pitchNumber":1,"startTime":"2026-07-21T00:41:04.362Z","endTime":"2026-07-21T00:41:08.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04037138677982,"aZ":-27.818068270925114,"pfxX":-8.829265873913187,"pfxZ":2.2111790132891205,"pX":-0.12773274364635884,"pZ":2.2751676618244896,"vX0":8.952852944437204,"vY0":-139.0306148871653,"vZ0":-2.8980848407110953,"x":121.87,"y":177.35,"x0":-2.231263523630361,"y0":50.00483921166104,"z0":5.162971736450596,"aX":-17.41315492133313},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.6,"breakHorizontal":14.3,"spinRate":2204,"spinDirection":239},"zone":5,"typeConfidence":0.9,"plateTime":0.3928593520393515,"extension":6.4331555974051735},"index":4,"playId":"1ea005d5-ae1d-3f60-8414-715121776a7b","pitchNumber":2,"startTime":"2026-07-21T00:41:18.640Z","endTime":"2026-07-21T00:41:23.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.024042072265637,"aZ":-26.820587718517817,"pfxX":6.021716615596819,"pfxZ":3.62259777450981,"pX":-2.151891268448474,"pZ":3.3359392070352447,"vX0":-0.9525274652113169,"vY0":-120.20198211230176,"vZ0":0.7881447558150615,"x":199.03,"y":148.71,"x0":-2.5359653872451875,"y0":50.00391563634941,"z0":5.366058991556066,"aX":8.904077767101683},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.0,"breakHorizontal":-10.7,"spinRate":2614,"spinDirection":75},"zone":11,"typeConfidence":0.9,"plateTime":0.45386144772415005,"extension":6.273273303510373},"index":5,"playId":"eccdcbe5-c3bb-3930-b0be-d7392d515834","pitchNumber":3,"startTime":"2026-07-21T00:41:41.809Z","endTime":"2026-07-21T00:41:45.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.035021479319933,"aZ":-24.748928540563504,"pfxX":-8.704030754589477,"pfxZ":3.7992465243186615,"pX":0.5058810199090168,"pZ":2.7080327423633586,"vX0":10.1522614724871,"vY0":-138.43586318978393,"vZ0":-2.6103986493846314,"x":97.72,"y":165.66,"x0":-2.066868257171773,"y0":50.00195157150854,"z0":5.308523932278556,"aX":-17.00363045174948},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.6,"breakHorizontal":13.8,"spinRate":2288,"spinDirection":238},"zone":6,"typeConfidence":0.59,"plateTime":0.39468429525625837,"extension":6.556186112128428},"index":6,"playId":"71261609-c5ea-3b29-b314-4dd219384d90","pitchNumber":4,"startTime":"2026-07-21T00:41:57.098Z","endTime":"2026-07-21T00:42:00.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31495691967094,"aZ":-40.209497882149584,"pfxX":8.168689778144616,"pfxZ":-5.533560156430445,"pX":-0.0710520664088393,"pZ":1.182754798869846,"vX0":2.5521536801611293,"vY0":-120.01783839770913,"vZ0":-1.2209889542412111,"x":119.71,"y":206.85,"x0":-2.2109345861715433,"y0":50.00393589687206,"z0":5.295175477902978,"aX":11.857524067347265},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-10.1,"breakHorizontal":-15.4,"spinRate":2755,"spinDirection":64},"zone":13,"typeConfidence":0.91,"plateTime":0.45725487620353,"extension":6.568222612682422},"index":7,"playId":"4fe08c54-aa72-300d-8b70-931cb1b06829","pitchNumber":5,"startTime":"2026-07-21T00:42:24.461Z","endTime":"2026-07-21T00:42:28.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23779113246517,"aZ":-25.443302254200834,"pfxX":-10.844812120117338,"pfxZ":3.3421997730019486,"pX":0.5507718713380273,"pZ":1.283446258896253,"vX0":10.952196255320866,"vY0":-140.6620334617377,"vZ0":-6.113144106771247,"x":96.01,"y":204.13,"x0":-1.9738522650071821,"y0":50.00615262699119,"z0":5.12206332360416,"aX":-21.85796098535276},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.9,"breakHorizontal":17.5,"spinRate":2242,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.38856597898665246,"extension":6.615843030855702},"index":8,"playId":"a59a3905-bbb5-3169-b51f-b289deffedda","pitchNumber":6,"startTime":"2026-07-21T00:42:40.570Z","endTime":"2026-07-21T00:42:45.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:42:45.342Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Kreidler grounds out, second baseman Travis Bazzana to first baseman Kyle Manzardo. Alan Roden to 2nd.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T00:42:52.021Z","endTime":"2026-07-21T00:44:36.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"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":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.834610416671786,"aZ":-27.591229016154763,"pfxX":-10.902921420266779,"pfxZ":2.2775709371042456,"pX":0.1571034242841359,"pZ":2.902631327084929,"vX0":9.81281123439968,"vY0":-140.73462768697124,"vZ0":-1.749077963402738,"x":111.01,"y":160.41,"x0":-1.9520095019059087,"y0":50.003435199922095,"z0":5.312764058717189,"aX":-21.952293895433932},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.0,"breakHorizontal":17.9,"spinRate":2269,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.3886327901939599,"extension":6.567002999579369},"index":0,"playId":"75f9bb5f-13e1-3e4a-8dd2-e3e18af96d75","pitchNumber":1,"startTime":"2026-07-21T00:43:09.214Z","endTime":"2026-07-21T00:43:13.664Z","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":84.0,"endSpeed":77.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.757459883748375,"aZ":-26.33100349422845,"pfxX":4.958241514965752,"pfxZ":3.8561497114661165,"pX":-0.022378550991891226,"pZ":3.3879053660543015,"vX0":3.538485452276229,"vY0":-122.27543602693862,"vZ0":0.5695853013913925,"x":117.85,"y":147.31,"x0":-2.131834347378665,"y0":50.00567022228992,"z0":5.40839955350603,"aX":7.520340111153089},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.3,"breakHorizontal":-9.8,"spinRate":2653,"spinDirection":76},"zone":2,"typeConfidence":0.9,"plateTime":0.44767842730193985,"extension":6.474847010873754},"index":1,"playId":"85afb97e-3f48-3ad1-9fa0-b72b76ff1a0c","pitchNumber":2,"startTime":"2026-07-21T00:43:24.641Z","endTime":"2026-07-21T00:43:29.103Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-21T00:43:36.431Z","endTime":"2026-07-21T00:43:53.405Z","isPitch":false,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.272939206479695,"aZ":-25.590923675515135,"pfxX":4.207056915976729,"pfxZ":4.269393849146304,"pX":0.6352964058076226,"pZ":2.9379210815489674,"vX0":5.264015393735392,"vY0":-123.36089584209111,"vZ0":-0.3269499235222987,"x":92.78,"y":159.46,"x0":-2.0720424597384324,"y0":50.00514440470127,"z0":5.227281423123662,"aX":6.492151255927578},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.9,"breakHorizontal":-8.9,"spinRate":2606,"spinDirection":82},"zone":3,"typeConfidence":0.9,"plateTime":0.44379635465125133,"extension":6.451455667643875},"index":3,"playId":"807d04ca-f60b-305b-a793-a65a28c97cc0","pitchNumber":3,"startTime":"2026-07-21T00:43:53.405Z","endTime":"2026-07-21T00:43:57.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.933783772104576,"aZ":-25.076394776580486,"pfxX":-10.08625939239073,"pfxZ":3.532158807482226,"pX":1.8380742997413817,"pZ":2.986643856305043,"vX0":13.379132299348296,"vY0":-140.0237660897097,"vZ0":-1.7446476532125155,"x":46.94,"y":158.14,"x0":-1.6639956677141048,"y0":50.00599062773406,"z0":5.238623610411622,"aX":-20.283316985380814},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.2,"breakHorizontal":16.0,"spinRate":2225,"spinDirection":237},"zone":12,"typeConfidence":0.9,"plateTime":0.38933894687405113,"extension":6.563383255384049},"index":4,"playId":"fcb65c95-24e1-3070-916e-55bee0376604","pitchNumber":4,"startTime":"2026-07-21T00:44:12.009Z","endTime":"2026-07-21T00:44:16.511Z","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":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.095847237927632,"aZ":-25.683190446219324,"pfxX":-11.053963599581044,"pfxZ":3.1845911777211455,"pX":0.7862794453530448,"pZ":2.146601232531946,"vX0":11.451486498075807,"vY0":-141.2011619823192,"vZ0":-3.909153743512875,"x":87.03,"y":180.82,"x0":-1.8660438845256078,"y0":50.00449647174016,"z0":5.181777096140325,"aX":-22.549547928053062},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.2,"breakHorizontal":18.0,"spinRate":2256,"spinDirection":237},"zone":9,"typeConfidence":0.9,"plateTime":0.38639857637071806,"extension":6.634117617464243},"hitData":{"launchSpeed":51.1,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.77,"coordY":156.04}},"index":5,"playId":"159bc4e9-2ef8-30e3-ab18-12c280e8a06c","pitchNumber":5,"startTime":"2026-07-21T00:44:28.326Z","endTime":"2026-07-21T00:44:36.067Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:44:36.067Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a ground ball to right fielder Chase DeLauter. Alan Roden scores.","rbi":1,"awayScore":3,"homeScore":10,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T00:44:52.935Z","endTime":"2026-07-21T00:45:33.534Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":{"id":670059,"link":"/api/v1/people/670059"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":81.9,"endSpeed":75.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.236179559788628,"aZ":-39.160155797082936,"pfxX":8.06797916258478,"pfxZ":-4.852351728756644,"pX":-0.3915486050860636,"pZ":1.4601981766750245,"vX0":1.9777230787547568,"vY0":-119.29068031698156,"vZ0":-0.6716165125226303,"x":131.92,"y":199.35,"x0":-2.279825377312368,"y0":50.00346553337046,"z0":5.27970809059809,"aX":11.612173058655884},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-8.6,"breakHorizontal":-15.1,"spinRate":2703,"spinDirection":63},"zone":13,"typeConfidence":0.91,"plateTime":0.4593789697883919,"extension":6.671102680439776},"index":0,"playId":"772da6e9-d1db-35df-a74f-2b3a9fd39016","pitchNumber":1,"startTime":"2026-07-21T00:45:05.066Z","endTime":"2026-07-21T00:45:10.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5293381243093,"aZ":-25.305021053898123,"pfxX":-9.65590719232122,"pfxZ":3.400903695016564,"pX":-0.09498965627690177,"pZ":2.2328423296435735,"vX0":8.870285530770406,"vY0":-140.82397946844765,"vZ0":-3.597323062945363,"x":120.62,"y":178.49,"x0":-2.0237148992182794,"y0":50.001363647430296,"z0":5.1546435018931716,"aX":-19.486856371943038},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.6,"breakHorizontal":15.8,"spinRate":2284,"spinDirection":237},"zone":8,"typeConfidence":0.9,"plateTime":0.38823280561209694,"extension":6.545668798002915},"hitData":{"launchSpeed":100.5,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.08,"coordY":116.55}},"index":1,"playId":"7753097a-18de-31bf-9a7b-8ac2f37fc2ef","pitchNumber":2,"startTime":"2026-07-21T00:45:19.960Z","endTime":"2026-07-21T00:45:33.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:45:33.534Z","atBatIndex":61},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Austin Martin grounds into a double play, second baseman Travis Bazzana to first baseman Kyle Manzardo. Trevor Larnach out at 2nd. Austin Martin out at 1st.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T00:45:59.415Z","endTime":"2026-07-21T00:46:09.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Austin Martin replaces Byron Buxton.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T00:45:47.007Z","endTime":"2026-07-21T00:46:01.760Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":621439,"link":"/api/v1/people/621439"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.885986446321038,"aZ":-26.584660921551265,"pfxX":-9.533673593452823,"pfxZ":2.7289870936099945,"pX":-0.2422274933808465,"pZ":2.6461332304238994,"vX0":7.94816475745694,"vY0":-142.1269270218836,"vZ0":-2.738408948517206,"x":126.23,"y":167.33,"x0":-1.833208005904859,"y0":50.005068231068904,"z0":5.306312221005099,"aX":-19.55083654883857},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":4.6,"breakHorizontal":15.7,"spinRate":2251,"spinDirection":232},"zone":5,"typeConfidence":0.9,"plateTime":0.3850340878633789,"extension":6.483891944855319},"hitData":{"launchSpeed":92.8,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.35,"coordY":146.8}},"index":1,"playId":"936bd21a-24e1-3a92-86cb-3f88107b6862","pitchNumber":1,"startTime":"2026-07-21T00:46:01.760Z","endTime":"2026-07-21T00:46:09.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:46:09.969Z","atBatIndex":62},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Patrick Bailey homers (4) on a fly ball to center field.","rbi":1,"awayScore":3,"homeScore":11,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T00:48:45.455Z","endTime":"2026-07-21T00:49:28.143Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":{"id":808970,"link":"/api/v1/people/808970"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Austin Martin remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T00:47:55.198Z","endTime":"2026-07-21T00:47:55.230Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":621439,"link":"/api/v1/people/621439"}},{"details":{"description":"Pitching Change: Woo-Suk Go replaces Tommy Nance.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T00:47:55.230Z","endTime":"2026-07-21T00:48:47.766Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808970,"link":"/api/v1/people/808970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.993504108737678,"aZ":-18.705017191758362,"pfxX":-5.7867479645430135,"pfxZ":7.149163312550446,"pX":0.23499685601615913,"pZ":3.6784148351540784,"vX0":6.225586096271821,"vY0":-136.16539438745593,"vZ0":-0.33663737041116637,"x":108.04,"y":139.46,"x0":-1.3256301425276833,"y0":50.000760246868914,"z0":5.094137671124308,"aX":-10.900234595048717},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":9.2,"spinRate":2137,"spinDirection":217},"zone":12,"typeConfidence":0.87,"plateTime":0.4017417774901797,"extension":6.280310007702239},"index":2,"playId":"00b52e38-c2b5-3106-aa13-f20468b60330","pitchNumber":1,"startTime":"2026-07-21T00:48:47.766Z","endTime":"2026-07-21T00:48:51.767Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.958612237017416,"aZ":-18.52458628496945,"pfxX":-6.472352274010483,"pfxZ":7.146461446189818,"pX":0.3726085747472212,"pZ":2.5884093251741844,"vX0":6.931269635753456,"vY0":-136.79675069793015,"vZ0":-2.9491000572645536,"x":102.8,"y":168.89,"x0":-1.3436392388675984,"y0":50.00404470024979,"z0":4.938627600315223,"aX":-12.364438590577251},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.6,"breakHorizontal":10.4,"spinRate":2179,"spinDirection":220},"zone":6,"typeConfidence":0.89,"plateTime":0.39920621913158083,"extension":6.174613284942924},"hitData":{"launchSpeed":103.6,"launchAngle":30.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.03,"coordY":33.93}},"index":3,"playId":"da21d8d5-202b-3e5f-96a5-aeced5c2d96e","pitchNumber":2,"startTime":"2026-07-21T00:49:03.536Z","endTime":"2026-07-21T00:49:28.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:49:28.143Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Petey Halpin doubles (3) on a sharp line drive to right fielder Alan Roden.","rbi":0,"awayScore":3,"homeScore":11,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T00:49:40.467Z","endTime":"2026-07-21T00:50:42.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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(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":90.6,"endSpeed":84.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.986632778510405,"aZ":-25.627466759254578,"pfxX":0.5840676582459707,"pfxZ":3.638124896746107,"pX":1.0707039530138012,"pZ":1.8366398629641594,"vX0":6.339017538947031,"vY0":-132.0274901852191,"vZ0":-3.2196686271383017,"x":76.19,"y":189.19,"x0":-1.4180873576163495,"y0":50.00239450117432,"z0":4.91807517882394,"aX":1.0512431797106947},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.2,"breakHorizontal":-2.2,"spinRate":2315,"spinDirection":205},"zone":14,"typeConfidence":0.89,"plateTime":0.41180428268747615,"extension":6.183119143876793},"index":0,"playId":"ab1832d1-8e6b-3be0-929c-91a4b5950131","pitchNumber":1,"startTime":"2026-07-21T00:49:52.806Z","endTime":"2026-07-21T00:49:56.438Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-21T00:50:02.005Z","endTime":"2026-07-21T00:50:12.043Z","isPitch":false,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34269930838018,"aZ":-26.409442714777455,"pfxX":-4.226443380737768,"pfxZ":3.32796031374395,"pX":0.7922661316340913,"pZ":0.404545652229291,"vX0":6.7299661072224835,"vY0":-129.77221790266313,"vZ0":-6.23928416802715,"x":86.8,"y":227.86,"x0":-1.2679406310460146,"y0":50.001001708493824,"z0":4.8118460438495125,"aX":-7.316429514061365},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.0,"breakHorizontal":6.4,"spinRate":1417,"spinDirection":232},"zone":14,"typeConfidence":0.87,"plateTime":0.41966784325527895,"extension":6.391694804656211},"index":2,"playId":"1ed385ef-4cd7-33ea-bd4d-9b58e4a04e6d","pitchNumber":2,"startTime":"2026-07-21T00:50:12.043Z","endTime":"2026-07-21T00:50:15.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78143838852109,"aZ":-26.08501859666102,"pfxX":0.749229760567561,"pfxZ":3.4818158694370194,"pX":-0.013885142065057761,"pZ":2.3285476068799174,"vX0":3.533655998263608,"vY0":-130.63866392902426,"vZ0":-1.8302093641472232,"x":117.53,"y":175.91,"x0":-1.4754198268130834,"y0":50.00018909154327,"z0":4.9787498079947445,"aX":1.3071929227817862},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.1,"breakHorizontal":-2.0,"spinRate":2347,"spinDirection":176},"zone":5,"typeConfidence":0.9,"plateTime":0.41758985417858296,"extension":6.1206669723822085},"hitData":{"launchSpeed":105.0,"launchAngle":19.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":213.67,"coordY":106.36}},"index":3,"playId":"584d9205-1da0-312e-86c6-593e025011f0","pitchNumber":3,"startTime":"2026-07-21T00:50:29.481Z","endTime":"2026-07-21T00:50:42.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:50:42.552Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Manzardo doubles (8) on a sharp line drive to right fielder Alan Roden. Petey Halpin to 3rd.","rbi":0,"awayScore":3,"homeScore":11,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T00:50:51.308Z","endTime":"2026-07-21T00:51:45.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnThird":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.227487643790564,"aZ":-18.182479818066888,"pfxX":-5.684037720137411,"pfxZ":7.1656414536217135,"pX":-0.7849902578583542,"pZ":2.2616230015941032,"vX0":4.117230784616371,"vY0":-138.44863567546884,"vZ0":-4.0919294433205335,"x":146.92,"y":177.72,"x0":-1.5485500286317821,"y0":50.00289894230926,"z0":4.966206723151975,"aX":-11.098730940719722},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.4,"breakHorizontal":9.5,"spinRate":2065,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.3947488814298348,"extension":6.253986556419291},"index":0,"playId":"b09cc281-327b-30a0-bc64-798a31d8a8e1","pitchNumber":1,"startTime":"2026-07-21T00:51:13.534Z","endTime":"2026-07-21T00:51:17.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71489227841004,"aZ":-19.435920645398465,"pfxX":-5.288958124080442,"pfxZ":6.701157042486011,"pX":0.4164251232202946,"pZ":3.335794213669607,"vX0":6.8176621054829925,"vY0":-136.64343294593655,"vZ0":-0.9262160259390966,"x":101.13,"y":148.71,"x0":-1.4179836060075317,"y0":50.00062543797394,"z0":5.008374395238755,"aX":-10.050572247005706},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.1,"breakHorizontal":8.3,"spinRate":2149,"spinDirection":219},"zone":3,"typeConfidence":0.88,"plateTime":0.40009140575708724,"extension":6.381963685531343},"hitData":{"launchSpeed":103.4,"launchAngle":22.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":205.85,"coordY":99.46}},"index":1,"playId":"54f61ae7-84cf-33ff-b4a6-d7c52e641181","pitchNumber":2,"startTime":"2026-07-21T00:51:31.197Z","endTime":"2026-07-21T00:51:45.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:51:45.002Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis Bazzana strikes out swinging.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T00:51:52.297Z","endTime":"2026-07-21T00:54:49.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnThird":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":91.0,"endSpeed":84.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.763520732140247,"aZ":-27.887439593908795,"pfxX":-1.643275905473268,"pfxZ":2.3797806189368647,"pX":-0.11794190196276885,"pZ":2.0881805619128473,"vX0":4.221204430760001,"vY0":-132.55146408190006,"vZ0":-2.4241659045345565,"x":121.5,"y":182.4,"x0":-1.5082239687972248,"y0":50.00633161042021,"z0":5.023266878553491,"aX":-2.9647086401824896},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.1,"breakHorizontal":2.2,"spinRate":2378,"spinDirection":221},"zone":8,"typeConfidence":0.82,"plateTime":0.41112190900269496,"extension":6.16712667203522},"index":0,"playId":"f1a679dd-b374-30a8-b920-d0de5649cc27","pitchNumber":1,"startTime":"2026-07-21T00:52:19.171Z","endTime":"2026-07-21T00:52:23.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.834918941569565,"aZ":-42.22631163551683,"pfxX":6.2579385712042335,"pfxZ":-7.024174077314578,"pX":-0.8408755708600526,"pZ":2.8732577902665715,"vX0":-0.10407127851448528,"vY0":-118.5864375927752,"vZ0":3.209619275051322,"x":149.05,"y":161.2,"x0":-1.6102108600138036,"y0":50.005771266404494,"z0":5.34372684559786,"aX":8.949623239372666},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-11.8,"breakHorizontal":-11.3,"spinRate":2650,"spinDirection":44},"zone":1,"typeConfidence":0.9,"plateTime":0.461180915410353,"extension":6.152916107050001},"index":1,"playId":"e995c02e-8dba-32e8-8f30-b031801b2fbc","pitchNumber":2,"startTime":"2026-07-21T00:52:44.862Z","endTime":"2026-07-21T00:52:49.427Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.591130265738585,"aZ":-42.99321110506737,"pfxX":6.623033370677845,"pfxZ":-7.568110667713194,"pX":0.6087567530336143,"pZ":2.473534506866875,"vX0":2.6759684143181266,"vY0":-119.03760510566295,"vZ0":2.462998894999104,"x":93.8,"y":171.99,"x0":-1.3914661989269967,"y0":50.002134000507525,"z0":5.327605809642848,"aX":9.46975316099815},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-12.8,"breakHorizontal":-12.6,"spinRate":2614,"spinDirection":43},"zone":6,"typeConfidence":0.9,"plateTime":0.4607588910947622,"extension":6.363964334816786},"index":2,"playId":"873a1c79-993f-3704-a6f2-1e4160916aba","pitchNumber":3,"startTime":"2026-07-21T00:53:18.731Z","endTime":"2026-07-21T00:53:22.423Z","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":93.2,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.303820813467013,"aZ":-16.847559625826996,"pfxX":-5.321286234206296,"pfxZ":8.236337696340842,"pX":-1.6420078613795739,"pZ":2.5708557951514286,"vX0":1.9808238690931488,"vY0":-135.69278479506414,"vZ0":-3.0159102211236606,"x":179.59,"y":169.37,"x0":-1.6910955664597034,"y0":50.00126679686611,"z0":4.873679271584642,"aX":-9.900113445555526},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.5,"breakHorizontal":9.2,"spinRate":2217,"spinDirection":217},"zone":11,"typeConfidence":0.88,"plateTime":0.40399002018145547,"extension":6.0607519343727585},"index":3,"playId":"c360af11-393c-3993-8539-8f5507c1a0cb","pitchNumber":4,"startTime":"2026-07-21T00:53:42.536Z","endTime":"2026-07-21T00:53:46.771Z","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":89.0,"endSpeed":82.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2048038741494,"aZ":-27.30689460252526,"pfxX":0.8555200338731135,"pfxZ":2.8500632540229187,"pX":0.5590474803975642,"pZ":1.321295267949531,"vX0":4.892871861728935,"vY0":-129.5643709124229,"vZ0":-3.662052124178972,"x":95.69,"y":203.11,"x0":-1.4622280320299568,"y0":50.000111672663,"z0":4.8317770280804835,"aX":1.4585020958356754},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.6,"breakHorizontal":-2.6,"spinRate":2375,"spinDirection":145},"zone":14,"typeConfidence":0.9,"plateTime":0.4221912309215057,"extension":6.22381176249923},"index":4,"playId":"c08e8e70-b25f-3c38-8a84-9e6951707cdc","pitchNumber":5,"startTime":"2026-07-21T00:54:01.403Z","endTime":"2026-07-21T00:54:04.837Z","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":90.2,"endSpeed":83.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.464995509061943,"aZ":-20.972953724433854,"pfxX":-5.599087033508972,"pfxZ":6.388789478287573,"pX":0.9071495275979452,"pZ":1.331373462384273,"vX0":7.5194402025812614,"vY0":-131.21561082043215,"vZ0":-5.000725601426798,"x":82.42,"y":202.83,"x0":-1.2615351656561695,"y0":50.00041157955006,"z0":4.814029399628716,"aX":-9.811871245252384},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.7,"breakHorizontal":8.6,"spinRate":1415,"spinDirection":224},"zone":14,"typeConfidence":0.66,"plateTime":0.4166327533065255,"extension":6.403638334111772},"index":5,"playId":"c9c7363b-68a5-301e-abf1-ae35609ee651","pitchNumber":6,"startTime":"2026-07-21T00:54:24.662Z","endTime":"2026-07-21T00:54:28.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.429837178543497,"aZ":-42.90753685950461,"pfxX":5.93208073294038,"pfxZ":-7.596243376071163,"pX":0.5825778957535963,"pZ":1.6484607474014141,"vX0":2.772385571673629,"vY0":-118.55714605578443,"vZ0":0.9446907207218462,"x":94.79,"y":194.27,"x0":-1.375921977945184,"y0":50.00584699278995,"z0":5.186721233888806,"aX":8.375931588626308},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-13.2,"breakHorizontal":-11.4,"spinRate":2541,"spinDirection":44},"zone":9,"typeConfidence":0.9,"plateTime":0.4634747220416755,"extension":6.264896989555222},"index":6,"playId":"1d5493a7-f3f7-3b50-81c8-84582c446242","pitchNumber":7,"startTime":"2026-07-21T00:54:45.030Z","endTime":"2026-07-21T00:54:49.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:54:49.736Z","atBatIndex":66},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Chase DeLauter doubles (19) on a sharp line drive to right fielder Alan Roden. Petey Halpin scores. Kyle Manzardo scores.","rbi":2,"awayScore":3,"homeScore":13,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T00:54:52.836Z","endTime":"2026-07-21T00:55:28.870Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":{"id":808970,"link":"/api/v1/people/808970"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":{"id":808970,"link":"/api/v1/people/808970"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.485704721607433,"aZ":-26.229634024729304,"pfxX":2.0185710998807385,"pfxZ":3.5166399256457446,"pX":0.20083423584515947,"pZ":2.163796347972769,"vX0":3.794344799671754,"vY0":-129.3702393288293,"vZ0":-1.819054944324832,"x":109.34,"y":180.36,"x0":-1.548348091411133,"y0":50.00596107626573,"z0":4.890496072641846,"aX":3.4146935842619177},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.1,"breakHorizontal":-4.6,"spinRate":2375,"spinDirection":176},"zone":8,"typeConfidence":0.9,"plateTime":0.42370318824181474,"extension":6.163608115484432},"hitData":{"launchSpeed":105.0,"launchAngle":17.0,"totalDistance":378.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":171.8,"coordY":53.41}},"index":0,"playId":"0ddd2273-3204-3d56-a60f-c00066e35a5e","pitchNumber":1,"startTime":"2026-07-21T00:55:15.324Z","endTime":"2026-07-21T00:55:28.870Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:55:28.870Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brayan Rocchio challenged (pitch result), call on the field was confirmed: Brayan Rocchio called out on strikes.","rbi":0,"awayScore":3,"homeScore":13,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T00:55:47.185Z","endTime":"2026-07-21T00:57:09.219Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.986451351716262,"aZ":-16.31909548416999,"pfxX":-4.32835263713525,"pfxZ":8.39691272951125,"pX":-1.621240268802281,"pZ":2.3042469853569374,"vX0":1.467965157098618,"vY0":-136.31617467336713,"vZ0":-4.049328000944485,"x":178.8,"y":176.57,"x0":-1.6032329828688665,"y0":50.00445652131904,"z0":4.930178804679273,"aX":-8.17498821625949},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":7.6,"spinRate":2146,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.4012733144329421,"extension":6.182633157349362},"index":0,"playId":"add20269-99ef-38c1-a5dd-7df45044adb1","pitchNumber":1,"startTime":"2026-07-21T00:55:58.632Z","endTime":"2026-07-21T00:56:03.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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.120495567060566,"aZ":-39.591552235541435,"pfxX":6.214334844659833,"pfxZ":-5.198774789712172,"pX":1.4413957915767144,"pZ":1.559530680005108,"vX0":4.394933094013024,"vY0":-118.83671173773853,"vZ0":0.03424945423929704,"x":62.06,"y":196.67,"x0":-1.2401909655163075,"y0":50.001385524248526,"z0":5.1463818522662885,"aX":8.870956177031168},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-9.1,"breakHorizontal":-12.4,"spinRate":2703,"spinDirection":44},"zone":14,"typeConfidence":0.88,"plateTime":0.46119505230580504,"extension":6.189527841862436},"index":1,"playId":"4aa30a64-7ccf-3369-a3dd-4461428ee686","pitchNumber":2,"startTime":"2026-07-21T00:56:14.845Z","endTime":"2026-07-21T00:56:19.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.696343172867405,"aZ":-41.51221048012868,"pfxX":6.5050231509544645,"pfxZ":-6.653214499922814,"pX":0.07398705496285159,"pZ":3.709557368482046,"vX0":1.4964319164481366,"vY0":-117.79725755395448,"vZ0":5.034206889681192,"x":114.18,"y":138.62,"x0":-1.4148783581768574,"y0":50.00403436946077,"z0":5.38603280633075,"aX":9.127591426751776},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.6,"breakHorizontal":-12.1,"spinRate":2651,"spinDirection":42},"zone":12,"typeConfidence":0.9,"plateTime":0.4652613529397427,"extension":6.2270615731268215},"index":2,"playId":"5c144329-fdd9-37d2-b2b7-0c0ee6481dd3","pitchNumber":3,"startTime":"2026-07-21T00:56:32.343Z","endTime":"2026-07-21T00:56:37.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.071473588970402,"aZ":-15.697660578642342,"pfxX":-4.864742172138383,"pfxZ":8.582320724150168,"pX":0.7137322291122341,"pZ":2.303725050263963,"vX0":7.170521332399006,"vY0":-137.13619948840432,"vZ0":-4.1941473950491615,"x":89.79,"y":176.58,"x0":-1.2932786663250828,"y0":50.0013862768965,"z0":4.911531580284392,"aX":-9.338622068396816},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.9,"breakHorizontal":7.4,"spinRate":2338,"spinDirection":216},"zone":6,"typeConfidence":0.91,"plateTime":0.3982002913220324,"extension":6.270312128178165},"index":3,"playId":"e2a16deb-0933-3fe1-914c-b3a996103a0e","pitchNumber":4,"startTime":"2026-07-21T00:56:48.728Z","endTime":"2026-07-21T00:56:53.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.837844208530036,"aZ":-15.038644515872173,"pfxX":-4.838024000091973,"pfxZ":8.866245427484508,"pX":0.12012775459523277,"pZ":1.5141055723966992,"vX0":5.973699898995446,"vY0":-137.51080012692447,"vZ0":-6.21146556080356,"x":112.42,"y":197.9,"x0":-1.4424091485809243,"y0":50.003986172125245,"z0":4.805905279439273,"aX":-9.35220899976633},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":7.7,"spinRate":2313,"spinDirection":215},"zone":8,"typeConfidence":0.92,"plateTime":0.3969143511162039,"extension":6.357129507609366},"index":4,"playId":"6989d6d1-88ce-3fb3-a578-8c5b5fcb5975","pitchNumber":5,"startTime":"2026-07-21T00:57:03.694Z","endTime":"2026-07-21T00:57:09.219Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"}},"playEndTime":"2026-07-21T00:57:09.219Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rhys Hoskins flies out to center fielder Austin Martin.","rbi":0,"awayScore":3,"homeScore":13,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T00:57:27.852Z","endTime":"2026-07-21T00:58:51.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.073588120982073,"aZ":-28.2961932385674,"pfxX":-1.1359597385440283,"pfxZ":2.1682304010783158,"pX":1.948994305813404,"pZ":1.4227860103178465,"vX0":8.637674707777107,"vY0":-132.1694453622881,"vZ0":-3.9231799309372466,"x":42.71,"y":200.36,"x0":-1.1976600646063393,"y0":50.00533981514447,"z0":4.977158177543331,"aX":-2.035138401172525},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.4,"breakHorizontal":0.4,"spinRate":2450,"spinDirection":198},"zone":14,"typeConfidence":0.91,"plateTime":0.41257996340861647,"extension":6.313935953091035},"index":0,"playId":"0a01c3c0-8b90-306c-ab00-1b8f7d398819","pitchNumber":1,"startTime":"2026-07-21T00:57:45.804Z","endTime":"2026-07-21T00:57:49.377Z","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":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3849131489613,"aZ":-15.102413958955893,"pfxX":-4.360658902347216,"pfxZ":8.989741788647471,"pX":0.6501793835284522,"pZ":1.8979374583190354,"vX0":6.873657628282421,"vY0":-136.5276003868639,"vZ0":-5.172678702246214,"x":92.22,"y":187.54,"x0":-1.3267030500422758,"y0":50.00344307565473,"z0":4.846742533689725,"aX":-8.282051432486217},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":6.6,"spinRate":2295,"spinDirection":217},"zone":9,"typeConfidence":0.91,"plateTime":0.4002703074269789,"extension":6.343533911560491},"index":1,"playId":"18640228-f7a0-36f4-8493-00b22017862a","pitchNumber":2,"startTime":"2026-07-21T00:58:05.314Z","endTime":"2026-07-21T00:58:10.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.848783912292305,"aZ":-15.79501348720783,"pfxX":-5.81205055808163,"pfxZ":8.596866567694669,"pX":1.1502224577005542,"pZ":2.2557573460191764,"vX0":8.570223682809887,"vY0":-136.830591491719,"vZ0":-4.108260777882591,"x":73.16,"y":177.87,"x0":-1.2604770874450975,"y0":50.0009993856918,"z0":4.851522123062304,"aX":-11.071952091603821},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":8.8,"spinRate":2348,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.39955539810152274,"extension":6.3552620297254565},"index":2,"playId":"ebc6ed88-183b-39f6-8109-fa5b793d30da","pitchNumber":3,"startTime":"2026-07-21T00:58:24.493Z","endTime":"2026-07-21T00:58:28.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.391498957376683,"aZ":-28.819522523530715,"pfxX":-0.5713276907706188,"pfxZ":1.8852029031629662,"pX":0.43054488918104933,"pZ":2.8456863234826564,"vX0":4.9352769086214945,"vY0":-132.05443610174694,"vZ0":-0.2999762529561488,"x":100.59,"y":161.95,"x0":-1.3830420281975022,"y0":50.00133032647855,"z0":5.069032106772229,"aX":-1.016391947780126},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.6,"breakHorizontal":0.0,"spinRate":2456,"spinDirection":183},"zone":6,"typeConfidence":0.91,"plateTime":0.41374219305392623,"extension":6.127920718930304},"hitData":{"launchSpeed":92.3,"launchAngle":38.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":155.87,"coordY":62.22}},"index":3,"playId":"430219fc-0445-3d9a-bc5f-0ec2c5042909","pitchNumber":4,"startTime":"2026-07-21T00:58:41.563Z","endTime":"2026-07-21T00:58:51.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:58:51.767Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":3,"homeScore":13,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T01:01:09.296Z","endTime":"2026-07-21T01:02:23.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6],"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Festa replaces Colin Holderman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T01:00:33.450Z","endTime":"2026-07-21T01:01:11.623Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670036,"link":"/api/v1/people/670036"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33611311219634,"aZ":-21.53456781962118,"pfxX":-0.2336333207645671,"pfxZ":5.670500407732176,"pX":0.33301987695768265,"pZ":3.2267480186734283,"vX0":6.084409460498807,"vY0":-135.3244436216061,"vZ0":-1.1088871066787136,"x":104.31,"y":151.66,"x0":-1.9031475722660853,"y0":50.00098628276618,"z0":5.133982329954955,"aX":-0.438305451336109},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.3,"breakHorizontal":-0.7,"spinRate":2577,"spinDirection":189},"zone":3,"typeConfidence":2.0,"plateTime":0.40297238515790657,"extension":6.65467951500505},"index":1,"playId":"a52ececc-d62a-3088-a1c5-b2c0b5aea9f7","pitchNumber":1,"startTime":"2026-07-21T01:01:11.623Z","endTime":"2026-07-21T01:01:15.560Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-21T01:01:24.151Z","endTime":"2026-07-21T01:01:34.696Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.514244826599448,"aZ":-21.09979623618558,"pfxX":-1.1558774848480584,"pfxZ":5.9395454508984535,"pX":0.16490527228167295,"pZ":3.3427624488528247,"vX0":6.141175561818545,"vY0":-135.21294918115206,"vZ0":-0.5469349006586187,"x":110.71,"y":148.53,"x0":-1.9786605757229743,"y0":50.004832801147145,"z0":5.018928889529737,"aX":-2.1571897644912377},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.9,"breakHorizontal":0.8,"spinRate":2558,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.40400142752147783,"extension":6.4719560263999645},"index":3,"playId":"b9042c19-c461-3f4b-8c43-da56b4709c34","pitchNumber":2,"startTime":"2026-07-21T01:01:34.696Z","endTime":"2026-07-21T01:01:38.206Z","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":93.5,"endSpeed":86.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.624016505992603,"aZ":-21.751197496600934,"pfxX":0.32403029852281895,"pfxZ":5.4999557172212885,"pX":-0.45941730888960974,"pZ":3.9806851616000425,"vX0":4.293530556564146,"vY0":-136.21823029874236,"vZ0":1.2501112783665056,"x":134.51,"y":131.3,"x0":-2.0926768206634807,"y0":50.000700948994556,"z0":5.010994013415575,"aX":0.6133265019785301},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.4,"breakHorizontal":-1.4,"spinRate":2601,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.4008411054252101,"extension":6.446408839745413},"index":4,"playId":"de2e454e-fde0-34ac-b26a-38354111bb15","pitchNumber":3,"startTime":"2026-07-21T01:01:49.951Z","endTime":"2026-07-21T01:01:53.364Z","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":93.1,"endSpeed":85.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94190076344389,"aZ":-21.0597030073697,"pfxX":-0.5790770253678788,"pfxZ":5.898170777422772,"pX":-0.9728292396831392,"pZ":3.5435706791477544,"vX0":3.0139978250401116,"vY0":-135.72033683363517,"vZ0":-0.1551435767698715,"x":154.08,"y":143.1,"x0":-2.017733097375471,"y0":50.00203779038588,"z0":5.0559655437675906,"aX":-1.0917075164699792},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.9,"breakHorizontal":0.5,"spinRate":2549,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4020539929197091,"extension":6.237590599637332},"index":5,"playId":"c661e258-9ddf-3f29-9cd5-2b560ae3deb9","pitchNumber":4,"startTime":"2026-07-21T01:02:05.197Z","endTime":"2026-07-21T01:02:08.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.092152596298437,"aZ":-31.03346447858376,"pfxX":9.761259138917552,"pfxZ":0.7398568845959854,"pX":0.03208191238203262,"pZ":1.5119478683004848,"vX0":1.9532819063511928,"vY0":-123.25731792764319,"vZ0":-2.3341833036983806,"x":115.78,"y":197.96,"x0":-2.038653373262022,"y0":50.003655769059634,"z0":5.087241775496144,"aX":15.044867500182411},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.1,"breakHorizontal":-18.1,"spinRate":2925,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4440831515628001,"extension":6.496982682142994},"index":6,"playId":"b6894c84-1405-3315-b22a-300cf1787a24","pitchNumber":5,"startTime":"2026-07-21T01:02:18.491Z","endTime":"2026-07-21T01:02:23.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:02:23.243Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Bell doubles (22) on a pop up to third baseman Daniel Schneemann.","rbi":0,"awayScore":3,"homeScore":13,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T01:02:27.991Z","endTime":"2026-07-21T01:04:11.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.092455449808412,"aZ":-33.7930335522699,"pfxX":9.662606793821647,"pfxZ":-1.043876448871413,"pX":0.9483665559481651,"pZ":1.0966957358316065,"vX0":3.983579457651139,"vY0":-123.726367473036,"vZ0":-2.3811545527423683,"x":80.85,"y":209.17,"x0":-1.9389732055969913,"y0":50.00548718283159,"z0":4.908519628721156,"aX":14.954469835812299},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.2,"breakHorizontal":-18.5,"spinRate":2861,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4429949565598119,"extension":6.257910112138348},"index":0,"playId":"7f8ed037-b672-3284-9400-ccbc239a73fa","pitchNumber":1,"startTime":"2026-07-21T01:02:45.625Z","endTime":"2026-07-21T01:02:49.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.643881619301762,"aZ":-31.976513925787774,"pfxX":9.266886559307636,"pfxZ":0.12593825802339076,"pX":0.29773293146936397,"pZ":2.636417488060314,"vX0":2.620399732364471,"vY0":-124.57827185743491,"vZ0":0.4742410797828005,"x":105.65,"y":167.6,"x0":-1.9712697737788134,"y0":50.00235390067614,"z0":5.083179126567685,"aX":14.589366303671355},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.6,"breakHorizontal":-17.4,"spinRate":2866,"spinDirection":55},"zone":6,"typeConfidence":2.0,"plateTime":0.43937834154795885,"extension":6.463924031926265},"index":1,"playId":"df157016-c1f4-3c7e-b5fd-bdd299f0f341","pitchNumber":2,"startTime":"2026-07-21T01:03:00.291Z","endTime":"2026-07-21T01:03:05.437Z","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":92.7,"endSpeed":86.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.135779874040676,"aZ":-22.199738391624642,"pfxX":0.1140855141246988,"pfxZ":5.3069105191028445,"pX":-0.1835430222041468,"pZ":3.711252887320853,"vX0":4.790052063164629,"vY0":-135.14186996930707,"vZ0":0.5049249086037897,"x":124.0,"y":138.58,"x0":-1.9821503123673259,"y0":50.000204364914495,"z0":5.062627123575306,"aX":0.21267752225011827},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.0,"breakHorizontal":-1.1,"spinRate":2660,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.40290919546671544,"extension":6.144262966782706},"index":2,"playId":"358bc328-279f-35c3-80ef-6878ead26356","pitchNumber":3,"startTime":"2026-07-21T01:03:16.107Z","endTime":"2026-07-21T01:03:20.693Z","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":84.4,"endSpeed":78.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.854191589048902,"aZ":-33.94045144058098,"pfxX":7.654631984232948,"pfxZ":-1.1477288170815498,"pX":-0.2793298797330932,"pZ":3.0640906895863393,"vX0":1.57616690550604,"vY0":-122.9664996711596,"vZ0":1.7071150225253364,"x":127.65,"y":156.05,"x0":-1.9223084054222754,"y0":50.00172239785949,"z0":5.226410667733373,"aX":11.798980223781749},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.4,"breakHorizontal":-14.3,"spinRate":2846,"spinDirection":58},"zone":2,"typeConfidence":2.0,"plateTime":0.44429671871378007,"extension":6.290423411931975},"index":3,"playId":"a1d3e03d-4f89-339b-b8b3-3bece179e394","pitchNumber":4,"startTime":"2026-07-21T01:03:39.258Z","endTime":"2026-07-21T01:03:42.997Z","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":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87771207123182,"aZ":-32.369005439630605,"pfxX":10.195895447311262,"pfxZ":-0.1269941296844177,"pX":0.4636568927736329,"pZ":1.784410291181968,"vX0":2.4657611394028556,"vY0":-122.87570556922957,"vZ0":-1.2071995788071765,"x":99.33,"y":190.6,"x0":-1.878049583435269,"y0":50.00426579683703,"z0":5.0382589678188205,"aX":15.554049261254528},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.2,"breakHorizontal":-19.1,"spinRate":2858,"spinDirection":65},"zone":9,"typeConfidence":2.0,"plateTime":0.4461681269229376,"extension":6.468676117247841},"hitData":{"launchSpeed":47.3,"launchAngle":43.0,"totalDistance":117.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":80.66,"coordY":169.54}},"index":4,"playId":"e43c67a6-eabc-3aea-bb3e-84d46f3d2425","pitchNumber":5,"startTime":"2026-07-21T01:03:59.165Z","endTime":"2026-07-21T01:04:11.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:04:11.774Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":3,"homeScore":13,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T01:04:26.747Z","endTime":"2026-07-21T01:06:39.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.501414397283405,"aZ":-30.602495957368667,"pfxX":8.296543546041374,"pfxZ":1.0387893944369324,"pX":-1.6899467644270327,"pZ":2.664030321625394,"vX0":-1.3387722275330083,"vY0":-122.03029437881136,"vZ0":0.6099035148075567,"x":181.42,"y":166.85,"x0":-2.2129736403210134,"y0":50.00133215774991,"z0":5.042330183902036,"aX":12.540105429545937},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.3,"breakHorizontal":-14.8,"spinRate":2672,"spinDirection":68},"zone":11,"typeConfidence":2.0,"plateTime":0.44844309560768103,"extension":6.5158719532803175},"index":0,"playId":"3f1714e4-bd41-3ffa-bc7b-72b58c08a89a","pitchNumber":1,"startTime":"2026-07-21T01:04:43.290Z","endTime":"2026-07-21T01:04:47.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4324286288849,"aZ":-33.50207605841822,"pfxX":4.504234074506689,"pfxZ":-0.8583312285686517,"pX":-0.05071342474151776,"pZ":2.3837069005074745,"vX0":3.2985209066067394,"vY0":-123.3089135504701,"vZ0":0.333939272237908,"x":118.93,"y":174.42,"x0":-1.988676597397705,"y0":50.00203602765786,"z0":5.062161928975217,"aX":6.968861261964007},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.2,"breakHorizontal":-8.9,"spinRate":2700,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.4433811535507357,"extension":6.25055961397163},"index":1,"playId":"af009640-581c-3eae-98b0-64abcd7823f6","pitchNumber":2,"startTime":"2026-07-21T01:04:58.933Z","endTime":"2026-07-21T01:05:02.967Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-21T01:05:21.816Z","endTime":"2026-07-21T01:05:38.016Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.6,"endSpeed":85.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63594111798951,"aZ":-22.784463465446493,"pfxX":-0.37825865392426117,"pfxZ":5.075992048207954,"pX":1.0728363142912731,"pZ":3.969477744901035,"vX0":8.076406131759562,"vY0":-134.75894672583772,"vZ0":1.8751370524891389,"x":76.11,"y":131.6,"x0":-1.9063111822720822,"y0":50.00429529298758,"z0":4.86789523743806,"aX":-0.7014150376079896},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.8,"breakHorizontal":-1.0,"spinRate":2580,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.4055250503449841,"extension":6.268210921555056},"index":3,"playId":"f838ca2c-19b6-3756-8069-fa34dcce8e79","pitchNumber":3,"startTime":"2026-07-21T01:05:38.016Z","endTime":"2026-07-21T01:05:41.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95819527087594,"aZ":-22.432610228135744,"pfxX":0.133201740803514,"pfxZ":5.271017581839956,"pX":0.06262623871494039,"pZ":4.00743458407874,"vX0":5.231534284512501,"vY0":-134.55249011361525,"vZ0":1.8536784488862987,"x":114.61,"y":130.58,"x0":-1.9175878442539782,"y0":50.00459967870929,"z0":4.890746990069325,"aX":0.2449948719958235},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.1,"breakHorizontal":-1.3,"spinRate":2692,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.40581896895962677,"extension":6.519542501288465},"index":4,"playId":"d2486c3f-f2bc-3e16-a629-a78d6172b090","pitchNumber":4,"startTime":"2026-07-21T01:05:55.841Z","endTime":"2026-07-21T01:06:00.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.241604142139277,"aZ":-23.022126544025756,"pfxX":-3.9417216922665945,"pfxZ":4.816008098777022,"pX":-0.6430469630301066,"pZ":2.934884645216078,"vX0":5.35324121399192,"vY0":-136.75376173187928,"vZ0":-0.6546303342551588,"x":141.51,"y":159.54,"x0":-2.1108543134018958,"y0":50.00344931585777,"z0":4.752084276501518,"aX":-7.491235596518145},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.8,"breakHorizontal":6.0,"spinRate":2535,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.40002767713694176,"extension":6.663125346192007},"index":5,"playId":"72337dd1-6262-3cbc-a2a2-2c5bc5e80ae7","pitchNumber":5,"startTime":"2026-07-21T01:06:13.499Z","endTime":"2026-07-21T01:06:17.087Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.897579869698937,"aZ":-31.644014356576218,"pfxX":7.286310290942184,"pfxZ":0.34080738480696837,"pX":-0.1852686113555603,"pZ":3.868246563099968,"vX0":2.316614547018684,"vY0":-123.63867436663341,"vZ0":3.397848267793483,"x":124.06,"y":134.34,"x0":-2.080203657238576,"y0":50.002614794135226,"z0":5.126430137042144,"aX":11.316027733824063},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.7,"breakHorizontal":-13.7,"spinRate":2844,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.4424525247615958,"extension":6.496714036562234},"index":6,"playId":"84176c89-5a1f-3706-a7e2-2f5c857547b0","pitchNumber":6,"startTime":"2026-07-21T01:06:35.324Z","endTime":"2026-07-21T01:06:39.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:06:39.687Z","atBatIndex":72},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Victor Caratini doubles (9) on a sharp line drive to right fielder Chase DeLauter. Josh Bell scores.","rbi":1,"awayScore":4,"homeScore":13,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T01:06:43.575Z","endTime":"2026-07-21T01:08:27.467Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":{"id":670036,"link":"/api/v1/people/670036"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.555950887948566,"aZ":-31.803294523770795,"pfxX":9.758391044302092,"pfxZ":0.24189958582246973,"pX":0.10723117983823224,"pZ":2.4505859493731057,"vX0":1.9883707988242099,"vY0":-122.93106024252262,"vZ0":0.38772616527694814,"x":112.91,"y":172.61,"x0":-1.9804268076609044,"y0":50.00156719186377,"z0":5.001969222988834,"aX":14.855584017127173},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.8,"breakHorizontal":-18.1,"spinRate":2687,"spinDirection":64},"zone":5,"typeConfidence":2.0,"plateTime":0.44644928196263534,"extension":6.345723563289989},"index":0,"playId":"d5b8d83b-30ab-3861-871b-5cbfe2666709","pitchNumber":1,"startTime":"2026-07-21T01:07:03.076Z","endTime":"2026-07-21T01:07:07.568Z","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":92.4,"endSpeed":85.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18484409392127,"aZ":-21.260510833558087,"pfxX":0.2997607977751415,"pfxZ":5.906185642324955,"pX":0.0846986766870856,"pZ":3.821479103375275,"vX0":5.425230476247193,"vY0":-134.58695709855886,"vZ0":1.0192436352097005,"x":113.77,"y":135.6,"x0":-1.9899489637509074,"y0":50.00306993253208,"z0":4.935498504461526,"aX":0.5538899631385006},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.2,"breakHorizontal":-1.7,"spinRate":2655,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.40582111917944585,"extension":6.225128101249356},"index":1,"playId":"252f7499-3a97-35e4-9d9a-d4e1421a18d4","pitchNumber":2,"startTime":"2026-07-21T01:07:19.078Z","endTime":"2026-07-21T01:07:23.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.273960895059,"aZ":-20.01671459023187,"pfxX":-0.5321253801692736,"pfxZ":6.510079121064862,"pX":-1.393237847437246,"pZ":2.8776698248289363,"vX0":1.9410278187599148,"vY0":-135.24908737830788,"vZ0":-1.6021757328690107,"x":170.11,"y":161.08,"x0":-2.04855252511684,"y0":50.00228574824613,"z0":4.870138981680502,"aX":-0.9937985955336676},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.6,"breakHorizontal":0.6,"spinRate":2644,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.40372903047477404,"extension":6.590918435461625},"index":2,"playId":"8aa09532-d451-3556-887a-f4375c5d6b62","pitchNumber":3,"startTime":"2026-07-21T01:07:38.204Z","endTime":"2026-07-21T01:07:42.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45471254529978,"aZ":-24.663538498821186,"pfxX":1.5298858463683886,"pfxZ":4.033410044938755,"pX":0.15867059788828392,"pZ":3.2688052635285905,"vX0":4.754859548993976,"vY0":-134.87669296087364,"vZ0":-0.31274725589880825,"x":110.95,"y":150.52,"x0":-1.8183927589965327,"y0":50.00190220514431,"z0":5.109954116196881,"aX":2.8472561827224157},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.4,"breakHorizontal":-3.7,"spinRate":2684,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.4044863360061197,"extension":6.448159730579852},"index":3,"playId":"c4aed9a3-e83a-3de1-bb7d-b54a2ec7f92d","pitchNumber":4,"startTime":"2026-07-21T01:07:53.683Z","endTime":"2026-07-21T01:07:57.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70699162006403,"aZ":-33.185674794960285,"pfxX":6.454109408383285,"pfxZ":-0.6398092373607405,"pX":0.08752918496255312,"pZ":2.3706977687609534,"vX0":3.087492847162944,"vY0":-125.00118668855652,"vZ0":0.3166716373340772,"x":113.66,"y":174.77,"x0":-2.0011968250820744,"y0":50.000811964743065,"z0":4.962265324967153,"aX":10.233483614423374},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.8,"breakHorizontal":-12.4,"spinRate":2848,"spinDirection":60},"zone":5,"typeConfidence":2.0,"plateTime":0.4378179013644905,"extension":6.496210404170932},"hitData":{"launchSpeed":101.8,"launchAngle":18.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":220.74,"coordY":108.62}},"index":4,"playId":"803baca2-1630-3498-a9ba-1137f65c0cf9","pitchNumber":5,"startTime":"2026-07-21T01:08:14.119Z","endTime":"2026-07-21T01:08:27.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:08:27.467Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging.","rbi":0,"awayScore":4,"homeScore":13,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T01:08:40.687Z","endTime":"2026-07-21T01:09:45.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.998984766342186,"aZ":-20.069981628070444,"pfxX":-0.21294334601901665,"pfxZ":6.440567224760089,"pX":-0.32991896161704914,"pZ":3.427096444792436,"vX0":4.466558929441266,"vY0":-135.34630465890024,"vZ0":-0.3719149344502857,"x":129.58,"y":146.25,"x0":-1.9649532342678229,"y0":50.001114115493934,"z0":4.956266509906634,"aX":-0.4008648769496982},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.9,"breakHorizontal":-0.5,"spinRate":2593,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.4027302080758197,"extension":6.44791543859711},"index":0,"playId":"28695efe-942f-36b8-8e5b-5f35afa8e6e8","pitchNumber":1,"startTime":"2026-07-21T01:09:00.914Z","endTime":"2026-07-21T01:09:05.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82531368912354,"aZ":-31.594155187170372,"pfxX":9.64350084493634,"pfxZ":0.3662107957475209,"pX":-0.756278036946414,"pZ":1.8752910628503732,"vX0":0.277112575321034,"vY0":-124.45380683282742,"vZ0":-1.0648545738722575,"x":145.83,"y":188.15,"x0":-2.121857551244026,"y0":50.00064092611671,"z0":4.92394316443589,"aX":15.134357893872005},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.7,"breakHorizontal":-17.5,"spinRate":2804,"spinDirection":55},"zone":7,"typeConfidence":2.0,"plateTime":0.43999602011267935,"extension":6.294824444756619},"index":1,"playId":"65b0fca2-3477-39e5-ab00-bd4bed77bb2e","pitchNumber":2,"startTime":"2026-07-21T01:09:17.290Z","endTime":"2026-07-21T01:09:22.122Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-21T01:09:28.249Z","endTime":"2026-07-21T01:09:41.341Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.659219310149243,"aZ":-21.97407168261901,"pfxX":1.622929847625493,"pfxZ":5.508931249715156,"pX":0.7575087954402541,"pZ":3.662402706945835,"vX0":6.63045837521816,"vY0":-134.59272424971027,"vZ0":0.7088699357322865,"x":88.13,"y":139.9,"x0":-1.939481049518668,"y0":50.003619066896526,"z0":4.940783513275291,"aX":3.004307139490294},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.3,"breakHorizontal":-4.2,"spinRate":2634,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.40551722200802187,"extension":6.522782060127928},"index":3,"playId":"5e4653ad-cbbf-3b1c-8c2e-1e676766c56a","pitchNumber":3,"startTime":"2026-07-21T01:09:41.341Z","endTime":"2026-07-21T01:09:45.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:09:45.369Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Schneemann grounds out, shortstop Ryan Kreidler to first baseman Royce Lewis.","rbi":0,"awayScore":4,"homeScore":13,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T01:12:00.669Z","endTime":"2026-07-21T01:12:10.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Alex Jackson replaces Woo-Suk Go, batting 4th.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T01:11:43.405Z","endTime":"2026-07-21T01:12:02.457Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"401","replacedPlayer":{"id":605137,"link":"/api/v1/people/605137"}},{"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":42.7,"endSpeed":40.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":6.193273207231341,"aZ":-29.40557275494114,"pfxX":-2.58096781615454,"pfxZ":7.183114797028168,"pX":-1.0962935048030167,"pZ":3.409145827612239,"vX0":1.2043007795672476,"vY0":-61.69542368773812,"vZ0":6.471924784383985,"x":158.79,"y":146.73,"x0":-1.7502028284983537,"y0":50.00168559489025,"z0":8.01189299155202,"aX":-0.9939701243953365},"breaks":{"breakAngle":2.4,"breakLength":30.0,"breakY":24.0,"breakVertical":-135.1,"breakVerticalInduced":17.2,"breakHorizontal":4.1,"spinRate":1088,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.8881220663055069,"extension":3.415093532116167},"hitData":{"launchSpeed":93.7,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.12,"coordY":152.25}},"index":1,"playId":"c25fdc93-e3ce-3e50-835b-2ef1861f9604","pitchNumber":1,"startTime":"2026-07-21T01:12:02.457Z","endTime":"2026-07-21T01:12:10.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:12:10.790Z","atBatIndex":75},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"David Fry pops out to third baseman Brooks Lee in foul territory.","rbi":0,"awayScore":4,"homeScore":13,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T01:12:17.062Z","endTime":"2026-07-21T01:13:10.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":38.2,"endSpeed":35.8,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.579834789413506,"aZ":-29.572018940083122,"pfxX":7.755349278361822,"pfxZ":8.856962560898705,"pX":-1.273221171813656,"pZ":4.453958233156931,"vX0":-0.4125763386164243,"vY0":-54.36452444961323,"vZ0":9.173243664665348,"x":165.53,"y":118.52,"x0":-1.8902715803260386,"y0":50.002706087246295,"z0":8.875227885388698,"aX":2.2788185874367493},"breaks":{"breakAngle":4.8,"breakLength":39.6,"breakY":24.0,"breakVertical":-175.4,"breakVerticalInduced":23.3,"breakHorizontal":-13.7,"spinRate":968,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":1.0146565745064575,"extension":2.8898922754644456},"index":0,"playId":"c86f1fd7-d64c-36aa-8715-32d20026df78","pitchNumber":1,"startTime":"2026-07-21T01:12:26.850Z","endTime":"2026-07-21T01:12:31.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":41.3,"endSpeed":37.8,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":6.708627098093033,"aZ":-29.553792991597607,"pfxX":6.566394599823272,"pfxZ":7.598001029028747,"pX":-1.5423327490472125,"pZ":6.133735295293391,"vX0":-0.46467106034440175,"vY0":-58.96381185696514,"vZ0":9.784611030870158,"x":175.79,"y":73.17,"x0":-1.9895924120214494,"y0":50.00173925838553,"z0":8.75292840092519,"aX":2.263185032583373},"breaks":{"breakAngle":4.8,"breakLength":33.6,"breakY":24.0,"breakVertical":-148.4,"breakVerticalInduced":20.9,"breakHorizontal":-11.5,"spinRate":998,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.9365206007902498,"extension":3.070032458708594},"index":1,"playId":"525c24d8-1e9e-3e9a-ab23-4690bd3e78fb","pitchNumber":2,"startTime":"2026-07-21T01:12:36.535Z","endTime":"2026-07-21T01:12:40.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":43.8,"endSpeed":41.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":6.401213047682852,"aZ":-29.36848183631601,"pfxX":-3.4295604863699967,"pfxZ":6.905529065765489,"pX":-0.9522767361431155,"pZ":3.6787934219944782,"vX0":1.4079764280520555,"vY0":-63.276097517819565,"vZ0":6.335084941590111,"x":153.3,"y":139.45,"x0":-1.6333452348624637,"y0":50.00099761242402,"z0":8.011869660179121,"aX":-1.3918498569894613},"breaks":{"breakAngle":2.4,"breakLength":28.8,"breakY":24.0,"breakVertical":-128.2,"breakVerticalInduced":16.3,"breakHorizontal":5.5,"spinRate":1192,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.865309786513774,"extension":3.2315710090383654},"index":2,"playId":"68518ba6-357d-3401-9649-bb4aa990553b","pitchNumber":3,"startTime":"2026-07-21T01:12:45.623Z","endTime":"2026-07-21T01:12:50.475Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":38.4,"endSpeed":36.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.274665243424536,"aZ":-31.155353344750573,"pfxX":0.2882091080496707,"pfxZ":3.430439308189733,"pX":-0.7769565521465395,"pZ":4.801056695168617,"vX0":1.012404160342594,"vY0":-54.44677231160208,"vZ0":10.503604092714482,"x":146.62,"y":109.15,"x0":-1.7605794063628348,"y0":50.002637466264986,"z0":8.59134478362126,"aX":0.08549417206347333},"breaks":{"breakAngle":0.0,"breakLength":40.8,"breakY":24.0,"breakVertical":-183.2,"breakVerticalInduced":13.8,"breakHorizontal":-1.1,"spinRate":1010,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":1.010287148823417,"extension":3.429039198185504},"hitData":{"launchSpeed":76.4,"launchAngle":61.0,"totalDistance":173.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":74.85,"coordY":153.42}},"index":3,"playId":"baefcab6-dfd5-377c-9d9b-c812d9b665a8","pitchNumber":4,"startTime":"2026-07-21T01:13:00.410Z","endTime":"2026-07-21T01:13:10.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:13:10.374Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Bailey singles on a soft ground ball to third baseman Brooks Lee.","rbi":0,"awayScore":4,"homeScore":13,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T01:13:42.034Z","endTime":"2026-07-21T01:14:18.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T01:13:35.432Z","endTime":"2026-07-21T01:13:44.077Z","isPitch":false,"type":"action","player":{"id":672275,"link":"/api/v1/people/672275"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":53.4,"endSpeed":49.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.47439065248193,"aZ":-30.927117331864075,"pfxX":-10.721756499874774,"pfxZ":2.051891653695126,"pX":0.2371691387695181,"pZ":2.1546379082768787,"vX0":5.299243707228455,"vY0":-77.29090801722867,"vZ0":4.731470095651922,"x":107.96,"y":180.6,"x0":-1.8399096777874742,"y0":50.001036689958674,"z0":5.687708481215707,"aX":-6.497812551444415},"breaks":{"breakAngle":10.8,"breakLength":20.4,"breakY":24.0,"breakVertical":-90.6,"breakVerticalInduced":6.2,"breakHorizontal":17.5,"spinRate":1483,"spinDirection":265},"zone":8,"typeConfidence":2.0,"plateTime":0.7081841721200446,"extension":3.695466914898675},"index":1,"playId":"fd5b8162-483c-39bd-9834-cfc69828c4e7","pitchNumber":1,"startTime":"2026-07-21T01:13:44.077Z","endTime":"2026-07-21T01:13:48.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.5,"endSpeed":70.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.183504719834637,"aZ":-21.06443137714304,"pfxX":-9.458351638869201,"pfxZ":9.06904346587222,"pX":0.9219359938442164,"pZ":0.577661425584323,"vX0":8.302626483459578,"vY0":-109.60112883361423,"vZ0":-6.8113840683637354,"x":81.86,"y":223.18,"x0":-1.6746922977229246,"y0":50.00036153360779,"z0":5.954419693793106,"aX":-11.581138553784474},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":15.0,"breakHorizontal":15.1,"spinRate":1906,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.49850468105090995,"extension":3.7968348530557097},"index":2,"playId":"2eda2e64-c95e-3b1b-bd7c-4f6d9b6b6b71","pitchNumber":2,"startTime":"2026-07-21T01:13:53.902Z","endTime":"2026-07-21T01:13:57.740Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":42.4,"endSpeed":39.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":7.447949505629856,"aZ":-27.963349208360192,"pfxX":6.306691486597966,"pfxZ":11.381067804457292,"pX":1.050896789110567,"pZ":2.476776581822273,"vX0":2.657437342367923,"vY0":-61.21643379036235,"vZ0":5.527165157781688,"x":76.94,"y":171.91,"x0":-1.9871749541655908,"y0":50.00305384941544,"z0":7.6306402502784545,"aX":2.3337318527344735},"breaks":{"breakAngle":4.8,"breakLength":30.0,"breakY":24.0,"breakVertical":-132.5,"breakVerticalInduced":25.1,"breakHorizontal":-13.0,"spinRate":1018,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.903424260731645,"extension":3.332088692755267},"hitData":{"launchSpeed":27.3,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":119.32,"coordY":191.12}},"index":3,"playId":"f04afaae-273b-3eb9-abbc-f17eb9166a5b","pitchNumber":3,"startTime":"2026-07-21T01:14:04.813Z","endTime":"2026-07-21T01:14:18.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:14:18.986Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Petey Halpin flies out to right fielder Alan Roden.","rbi":0,"awayScore":4,"homeScore":13,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T01:14:20.569Z","endTime":"2026-07-21T01:15:20.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":63.0,"endSpeed":58.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.09088779195441,"aZ":-30.923442258206876,"pfxX":-11.60169901833994,"pfxZ":1.4763930873654658,"pX":2.974620228028225,"pZ":2.6995248347399943,"vX0":11.272653234607272,"vY0":-90.9168698045082,"vZ0":3.76746532957689,"x":3.61,"y":165.89,"x0":-1.7703435112373538,"y0":50.00203668550206,"z0":5.369176262295744,"aX":-9.809442298922509},"breaks":{"breakAngle":15.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":4.4,"breakHorizontal":17.9,"spinRate":1590,"spinDirection":271},"zone":12,"typeConfidence":2.0,"plateTime":0.6001792234752257,"extension":3.9743908861364967},"index":0,"playId":"06ac91c4-0776-32c8-856c-d5e6faeeb1d6","pitchNumber":1,"startTime":"2026-07-21T01:14:39.909Z","endTime":"2026-07-21T01:14:43.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":42.9,"endSpeed":40.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.853168999061782,"aZ":-30.065388024452613,"pfxX":-1.653999240716062,"pfxZ":5.407724953896993,"pX":-1.3958892125864113,"pZ":3.9466613091825615,"vX0":1.0672544164526232,"vY0":-61.85288794636102,"vZ0":7.52810548158989,"x":170.21,"y":132.22,"x0":-2.052840754743517,"y0":50.00180579052143,"z0":7.831295687767507,"aX":-0.6443948773442358},"breaks":{"breakAngle":1.2,"breakLength":30.0,"breakY":24.0,"breakVertical":-136.7,"breakVerticalInduced":14.0,"breakHorizontal":2.5,"spinRate":1077,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.8836971941512388,"extension":3.641416765948848},"index":1,"playId":"56465b6a-1fd7-3510-806d-f69b14e54cf2","pitchNumber":2,"startTime":"2026-07-21T01:14:54.433Z","endTime":"2026-07-21T01:14:58.781Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":59.4,"endSpeed":55.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":11.67731233360402,"aZ":-26.69633046206431,"pfxX":-6.482310696736647,"pfxZ":7.218909744995125,"pX":-0.08643287365446253,"pZ":2.9761253838569797,"vX0":4.421596396771906,"vY0":-86.42039119109727,"vZ0":1.514306637312131,"x":120.29,"y":158.42,"x0":-1.8319732017346952,"y0":50.002384559236575,"z0":6.66283811712351,"aX":-4.919062400621045},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":14.0,"breakHorizontal":10.3,"spinRate":1500,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.6329999821480525,"extension":3.6147499974158257},"hitData":{"launchSpeed":95.7,"launchAngle":43.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.89,"coordY":71.88}},"index":2,"playId":"eb2e2992-e575-3385-bd73-ab4a54568bca","pitchNumber":3,"startTime":"2026-07-21T01:15:09.337Z","endTime":"2026-07-21T01:15:20.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:15:20.395Z","atBatIndex":78},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alan Roden lines out to left fielder David Fry.","rbi":0,"awayScore":4,"homeScore":13,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T01:17:42.404Z","endTime":"2026-07-21T01:18:05.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Shawn Armstrong replaces Matt Festa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T01:16:53.808Z","endTime":"2026-07-21T01:17:44.433Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542888,"link":"/api/v1/people/542888"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21764606570951,"aZ":-23.976467392328072,"pfxX":7.277174405209067,"pfxZ":5.564297934724625,"pX":-0.44177309935384834,"pZ":2.946980823889828,"vX0":1.2091164080182253,"vY0":-120.54618977300034,"vZ0":-1.8347840859023266,"x":133.84,"y":159.21,"x0":-1.8952289526808959,"y0":50.00282201018225,"z0":5.832645461255377,"aX":10.719506989959061},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":10.0,"breakHorizontal":-13.4,"spinRate":2592,"spinDirection":89},"zone":1,"typeConfidence":0.91,"plateTime":0.45419759718329544,"extension":6.388335130080321},"index":1,"playId":"36bf2afa-f2b2-32eb-8dba-d0176832b1b8","pitchNumber":1,"startTime":"2026-07-21T01:17:44.433Z","endTime":"2026-07-21T01:17:48.839Z","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":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41496662132946,"aZ":-23.972668212176558,"pfxX":3.229156721348563,"pfxZ":4.768582995794475,"pX":-0.20453732077857933,"pZ":3.1120706946127585,"vX0":2.7160670050614275,"vY0":-129.64991362952617,"vZ0":-2.310535026666642,"x":124.8,"y":154.75,"x0":-1.6814506229021509,"y0":50.00557283213208,"z0":5.824590615984594,"aX":5.555266126781651},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.4,"breakHorizontal":-6.4,"spinRate":2487,"spinDirection":167},"zone":2,"typeConfidence":0.88,"plateTime":0.42077909870430386,"extension":6.501146189002522},"hitData":{"launchSpeed":86.1,"launchAngle":26.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.87,"coordY":88.49}},"index":2,"playId":"4dfc1cec-fe50-3c6f-9f62-e3a632dc09de","pitchNumber":2,"startTime":"2026-07-21T01:17:58.790Z","endTime":"2026-07-21T01:18:05.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:18:05.915Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Kreidler grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":4,"homeScore":13,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T01:18:10.585Z","endTime":"2026-07-21T01:19:19.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"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(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.2,"endSpeed":82.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.064484833561124,"aZ":-28.385626638748057,"pfxX":1.5746683785460105,"pfxZ":2.2342010927873943,"pX":0.5539763536264697,"pZ":3.041601560670403,"vX0":5.261520723581504,"vY0":-128.4837011861073,"vZ0":-1.3821498665345247,"x":95.88,"y":156.66,"x0":-1.7132869646890139,"y0":50.00389240625357,"z0":5.763456927766603,"aX":2.6687910770805683},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.0,"breakHorizontal":-3.8,"spinRate":2479,"spinDirection":153},"zone":3,"typeConfidence":0.91,"plateTime":0.42400724679889557,"extension":6.5095929800962855},"index":0,"playId":"8b498318-c897-38ab-a0df-f742a5b527a6","pitchNumber":1,"startTime":"2026-07-21T01:18:29.484Z","endTime":"2026-07-21T01:18:33.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.365486063875352,"aZ":-25.0197901126852,"pfxX":9.24984603872938,"pfxZ":4.726361620018265,"pX":-0.16481618833517378,"pZ":2.9451788848396068,"vX0":0.6758385925633956,"vY0":-122.10297677850909,"vZ0":-1.8564921696486771,"x":123.28,"y":159.26,"x0":-1.6473573447505905,"y0":50.0051300137099,"z0":5.861880107331406,"aX":14.010284715776574},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.4,"breakHorizontal":-16.9,"spinRate":2625,"spinDirection":93},"zone":2,"typeConfidence":0.91,"plateTime":0.4480603393075393,"extension":6.479277972073907},"index":1,"playId":"05d5912d-9e33-3cf2-a0ca-5c5857978084","pitchNumber":2,"startTime":"2026-07-21T01:18:46.217Z","endTime":"2026-07-21T01:18:49.676Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-21T01:18:59.546Z","endTime":"2026-07-21T01:19:10.715Z","isPitch":false,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.492386390591076,"aZ":-16.2921022559264,"pfxX":-5.245511597631439,"pfxZ":8.451865344268024,"pX":-0.41974854235111647,"pZ":2.2440034521721115,"vX0":5.2482895718957625,"vY0":-135.46288879060853,"vZ0":-5.980252249014425,"x":133.0,"y":178.19,"x0":-1.6904434840851537,"y0":50.00401630712127,"z0":5.598499028237152,"aX":-9.858607955738645},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":8.5,"spinRate":2350,"spinDirection":213},"zone":7,"typeConfidence":0.9,"plateTime":0.40262738965871847,"extension":6.659923546290913},"hitData":{"launchSpeed":84.0,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.54,"coordY":156.49}},"index":3,"playId":"61a3afb8-d582-3d4e-bc9c-c9e81d63267e","pitchNumber":3,"startTime":"2026-07-21T01:19:10.715Z","endTime":"2026-07-21T01:19:19.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:19:19.100Z","atBatIndex":80},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trevor Larnach doubles (19) on a line drive to left fielder David Fry.","rbi":0,"awayScore":4,"homeScore":13,"isOut":false},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T01:19:25.249Z","endTime":"2026-07-21T01:20:29.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.507691915981233,"aZ":-18.728321486840798,"pfxX":4.611923450971253,"pfxZ":8.599263108052545,"pX":-0.7763922929234897,"pZ":1.96559486996045,"vX0":0.9732851817813142,"vY0":-123.67463004228692,"vZ0":-5.336462835328341,"x":146.59,"y":185.71,"x0":-1.7736367742798334,"y0":50.003877300479246,"z0":5.7016993902580015,"aX":7.2106212159277385},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":14.8,"breakHorizontal":-8.6,"spinRate":2529,"spinDirection":86},"zone":7,"typeConfidence":0.91,"plateTime":0.4413209278342052,"extension":6.449354898819449},"index":0,"playId":"55174740-1006-39f0-80de-8ca5c57412b5","pitchNumber":1,"startTime":"2026-07-21T01:19:43.094Z","endTime":"2026-07-21T01:19:48.852Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12370082489761,"aZ":-16.925091409437133,"pfxX":-3.7865856683704653,"pfxZ":8.08673289527623,"pX":-0.33792765121000506,"pZ":3.30677055117665,"vX0":4.9441051364890845,"vY0":-135.8343173575345,"vZ0":-3.299332145856983,"x":129.88,"y":149.5,"x0":-1.6817647505069306,"y0":50.006545339185855,"z0":5.700028043844039,"aX":-7.14440347092341},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.3,"breakHorizontal":5.9,"spinRate":2221,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.40179203062018676,"extension":6.530186827004568},"hitData":{"launchSpeed":76.0,"launchAngle":15.0,"totalDistance":183.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.41,"coordY":139.98}},"index":1,"playId":"6235e505-5e3f-361b-813d-23ebf7b38235","pitchNumber":2,"startTime":"2026-07-21T01:20:15.350Z","endTime":"2026-07-21T01:20:29.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:20:29.183Z","atBatIndex":81},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Martin walks.","rbi":0,"awayScore":4,"homeScore":13,"isOut":false},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T01:20:35.653Z","endTime":"2026-07-21T01:22:57.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"postOnSecond":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49182759094959,"aZ":-19.84947899479399,"pfxX":-8.188463063313836,"pfxZ":6.405802210278639,"pX":1.1766691462123617,"pZ":1.5781064430295857,"vX0":10.432490381540319,"vY0":-137.33663891289902,"vZ0":-7.004809367929328,"x":72.15,"y":196.17,"x0":-1.5953261222895538,"y0":50.001471588405195,"z0":5.4971119952007355,"aX":-15.74812238419822},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.3,"breakHorizontal":12.8,"spinRate":2036,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.397808912574956,"extension":6.758598926695077},"index":0,"playId":"0a0f662a-cd3c-33b7-9407-e6734aaa78e3","pitchNumber":1,"startTime":"2026-07-21T01:20:58.934Z","endTime":"2026-07-21T01:21:02.452Z","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":93.2,"endSpeed":85.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.274482422574824,"aZ":-21.92574851031999,"pfxX":-9.4368351602193,"pfxZ":5.494612905732207,"pX":0.9089431934864863,"pZ":2.2167399667440018,"vX0":9.484062685024714,"vY0":-135.4017128958966,"vZ0":-5.099131158169814,"x":82.35,"y":178.93,"x0":-1.4052371836941688,"y0":50.00453605528051,"z0":5.649071687538142,"aX":-17.606315478982495},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.1,"breakHorizontal":15.2,"spinRate":2099,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.4038047879411639,"extension":6.732354735761589},"index":1,"playId":"77936b2e-22fd-3b75-9ba4-ad51429908ea","pitchNumber":2,"startTime":"2026-07-21T01:21:13.881Z","endTime":"2026-07-21T01:21:18.372Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.934173389841025,"aZ":-23.772019216679343,"pfxX":1.0712973901286142,"pfxZ":4.763327881151261,"pX":1.8680791292338699,"pZ":0.7056348410110722,"vX0":8.28500302991313,"vY0":-131.46106755048612,"vZ0":-8.142204053102637,"x":45.79,"y":219.73,"x0":-1.4536836264525461,"y0":50.00065158431717,"z0":5.587005457333881,"aX":1.888097648257796},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.1,"breakHorizontal":-3.6,"spinRate":2360,"spinDirection":182},"zone":14,"typeConfidence":0.91,"plateTime":0.4154742513794729,"extension":6.692163685301915},"index":2,"playId":"a9940924-53c4-32aa-b66a-23b7b12c4334","pitchNumber":3,"startTime":"2026-07-21T01:21:29.171Z","endTime":"2026-07-21T01:21:32.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69563818363507,"aZ":-25.041582704801275,"pfxX":1.7333716197183036,"pfxZ":4.068673477228569,"pX":-0.035134402001912264,"pZ":2.068315546596714,"vX0":3.577893590076776,"vY0":-130.86301800618514,"vZ0":-4.649428396136049,"x":118.34,"y":182.94,"x0":-1.639332484284962,"y0":50.004976946768764,"z0":5.718157300533968,"aX":3.040380387498927},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.7,"breakHorizontal":-3.8,"spinRate":2496,"spinDirection":172},"zone":8,"typeConfidence":0.92,"plateTime":0.4167497351658751,"extension":6.560143766973127},"index":3,"playId":"7fc1938a-bf4a-354d-ab43-57252c8663b6","pitchNumber":4,"startTime":"2026-07-21T01:21:46.278Z","endTime":"2026-07-21T01:21:49.842Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-21T01:22:01.688Z","endTime":"2026-07-21T01:22:13.529Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.245405545468124,"aZ":-14.249025967259923,"pfxX":-3.4556027778770235,"pfxZ":9.439907746862827,"pX":0.7174372703384643,"pZ":2.284628633613319,"vX0":7.163681311361095,"vY0":-136.49664774592512,"vZ0":-6.42949744447887,"x":89.65,"y":177.1,"x0":-1.4846119962101603,"y0":50.00507026074167,"z0":5.6404257369743185,"aX":-6.563977193792572},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.0,"breakHorizontal":4.8,"spinRate":2298,"spinDirection":213},"zone":6,"typeConfidence":0.9,"plateTime":0.4002980972293608,"extension":6.786968310503747},"index":5,"playId":"2a2061e3-6c0f-31d1-addc-96ad6a11bc3e","pitchNumber":5,"startTime":"2026-07-21T01:22:13.529Z","endTime":"2026-07-21T01:22:17.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.074268579440186,"aZ":-25.284716425848448,"pfxX":0.8329147056213468,"pfxZ":3.858947741265599,"pX":1.8087320325953362,"pZ":3.3062165896253517,"vX0":7.869741708642001,"vY0":-131.5903249667319,"vZ0":-1.802207368753798,"x":48.06,"y":149.51,"x0":-1.306296852740684,"y0":50.00481316726909,"z0":5.839540821223434,"aX":1.487155812283232},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.8,"breakHorizontal":-2.9,"spinRate":2475,"spinDirection":164},"zone":12,"typeConfidence":0.89,"plateTime":0.4133358469066075,"extension":6.6455179451314725},"index":6,"playId":"27e1e5a3-b753-331b-9c62-4520ea12ae2d","pitchNumber":6,"startTime":"2026-07-21T01:22:38.673Z","endTime":"2026-07-21T01:22:41.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55985507667748,"aZ":-21.243422912748088,"pfxX":-9.192181292751368,"pfxZ":5.788031462971206,"pX":1.2609256229707346,"pZ":1.1106557720333818,"vX0":10.23496977609127,"vY0":-135.76601147973048,"vZ0":-7.656553710551049,"x":68.94,"y":208.79,"x0":-1.343310247751287,"y0":50.00119836616223,"z0":5.418531711419238,"aX":-17.353961731129285},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.1,"breakHorizontal":14.8,"spinRate":2096,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.4016962434604987,"extension":6.80121877374374},"index":7,"playId":"69fba700-6e35-3231-a137-858aa13718bc","pitchNumber":7,"startTime":"2026-07-21T01:22:53.597Z","endTime":"2026-07-21T01:22:57.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:22:57.093Z","atBatIndex":82},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":4,"homeScore":13,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T01:23:04.740Z","endTime":"2026-07-21T01:24:42.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.89"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.26"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.78"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.86"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.41"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.10"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.67"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.07"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.35"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.34"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.92"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.22"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.70"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.345"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".708"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".628"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".063"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".464"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.345"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".708"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".628"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90331890326543,"aZ":-16.846677878922215,"pfxX":-4.76941353845419,"pfxZ":8.142060045260973,"pX":-0.604127761952053,"pZ":4.317799344698328,"vX0":4.544467103894735,"vY0":-135.88731805705245,"vZ0":-0.8419376538475454,"x":140.03,"y":122.2,"x0":-1.6730973167854353,"y0":50.00472625731033,"z0":5.794723790906254,"aX":-8.980775339575663},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":7.8,"spinRate":2373,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.40205884329840913,"extension":6.543480571808311},"index":0,"playId":"70c65ae6-2d70-34ae-97f0-64e11b53c012","pitchNumber":1,"startTime":"2026-07-21T01:23:24.162Z","endTime":"2026-07-21T01:23:27.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66301266475608,"aZ":-23.13497077813912,"pfxX":5.717468012065297,"pfxZ":5.701730921943037,"pX":0.10117215845624569,"pZ":2.329220171943267,"vX0":2.4094248811396604,"vY0":-124.96226871269998,"vZ0":-3.71196232334157,"x":113.14,"y":175.89,"x0":-1.6176740404931085,"y0":50.003009317417714,"z0":5.729769752343088,"aX":9.06060965420896},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.7,"breakHorizontal":-10.9,"spinRate":2514,"spinDirection":99},"zone":5,"typeConfidence":0.9,"plateTime":0.4379556330287864,"extension":6.4376311736199145},"index":1,"playId":"8270090e-2ad9-3a60-9334-61f29d4a2d0b","pitchNumber":2,"startTime":"2026-07-21T01:23:38.653Z","endTime":"2026-07-21T01:23:43.183Z","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":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.431488309888596,"aZ":-25.313054143680866,"pfxX":0.1879177553360154,"pfxZ":3.8835674240590965,"pX":0.17582874589533698,"pZ":3.310692794365132,"vX0":4.609188496845197,"vY0":-130.98247344606236,"vZ0":-1.672379909740334,"x":110.3,"y":149.39,"x0":-1.619125173433285,"y0":50.002069476012174,"z0":5.820596739892246,"aX":0.3305342162014987},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.0,"breakHorizontal":-1.2,"spinRate":2525,"spinDirection":169},"zone":2,"typeConfidence":0.9,"plateTime":0.4155889140556108,"extension":6.411884028212315},"index":2,"playId":"3e5b5fc1-fb7e-364b-ad96-1a65b974a9f4","pitchNumber":3,"startTime":"2026-07-21T01:23:54.217Z","endTime":"2026-07-21T01:23:58.288Z","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":93.6,"endSpeed":86.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.841585052219138,"aZ":-18.630524137370916,"pfxX":-4.522687350321181,"pfxZ":7.115389099337047,"pX":-0.36515502020153506,"pZ":3.259660255744234,"vX0":5.148809502976929,"vY0":-136.34011416490733,"vZ0":-3.091116552503671,"x":130.92,"y":150.77,"x0":-1.6805970195311508,"y0":50.00422178158835,"z0":5.676803824906298,"aX":-8.610640663844345},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.5,"breakHorizontal":7.2,"spinRate":2310,"spinDirection":210},"zone":1,"typeConfidence":0.89,"plateTime":0.40003816579841356,"extension":6.601456554789821},"index":3,"playId":"f3f67c46-52cf-3d98-a3ad-8bc2b632f98c","pitchNumber":4,"startTime":"2026-07-21T01:24:10.527Z","endTime":"2026-07-21T01:24:15.230Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-21T01:24:29.530Z","endTime":"2026-07-21T01:24:39.525Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"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":2},"pitchData":{"startSpeed":90.3,"endSpeed":84.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90320731466819,"aZ":-25.514890429696205,"pfxX":3.719387192681214,"pfxZ":3.7382116963982845,"pX":0.07539412261012082,"pZ":3.4002116787234797,"vX0":3.339167305222562,"vY0":-131.62389397198157,"vZ0":-1.5905236918535843,"x":114.13,"y":146.97,"x0":-1.6860086271783894,"y0":50.00349824492929,"z0":5.873868924959045,"aX":6.6262604894866906},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.7,"breakHorizontal":-7.4,"spinRate":2538,"spinDirection":169},"zone":12,"typeConfidence":0.92,"plateTime":0.41371605264969835,"extension":6.309016945939234},"index":5,"playId":"88341993-112d-306b-8660-e479b8b995c4","pitchNumber":5,"startTime":"2026-07-21T01:24:39.525Z","endTime":"2026-07-21T01:24:42.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:24:42.780Z","atBatIndex":83}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":4,"homeScore":13,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T01:23:04.740Z","endTime":"2026-07-21T01:24:42.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.89"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.26"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.78"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.86"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.41"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.10"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.67"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.07"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.35"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.34"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.92"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.22"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.70"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.345"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".708"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".628"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".063"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".464"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.345"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".708"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".628"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90331890326543,"aZ":-16.846677878922215,"pfxX":-4.76941353845419,"pfxZ":8.142060045260973,"pX":-0.604127761952053,"pZ":4.317799344698328,"vX0":4.544467103894735,"vY0":-135.88731805705245,"vZ0":-0.8419376538475454,"x":140.03,"y":122.2,"x0":-1.6730973167854353,"y0":50.00472625731033,"z0":5.794723790906254,"aX":-8.980775339575663},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":7.8,"spinRate":2373,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.40205884329840913,"extension":6.543480571808311},"index":0,"playId":"70c65ae6-2d70-34ae-97f0-64e11b53c012","pitchNumber":1,"startTime":"2026-07-21T01:23:24.162Z","endTime":"2026-07-21T01:23:27.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66301266475608,"aZ":-23.13497077813912,"pfxX":5.717468012065297,"pfxZ":5.701730921943037,"pX":0.10117215845624569,"pZ":2.329220171943267,"vX0":2.4094248811396604,"vY0":-124.96226871269998,"vZ0":-3.71196232334157,"x":113.14,"y":175.89,"x0":-1.6176740404931085,"y0":50.003009317417714,"z0":5.729769752343088,"aX":9.06060965420896},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.7,"breakHorizontal":-10.9,"spinRate":2514,"spinDirection":99},"zone":5,"typeConfidence":0.9,"plateTime":0.4379556330287864,"extension":6.4376311736199145},"index":1,"playId":"8270090e-2ad9-3a60-9334-61f29d4a2d0b","pitchNumber":2,"startTime":"2026-07-21T01:23:38.653Z","endTime":"2026-07-21T01:23:43.183Z","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":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.431488309888596,"aZ":-25.313054143680866,"pfxX":0.1879177553360154,"pfxZ":3.8835674240590965,"pX":0.17582874589533698,"pZ":3.310692794365132,"vX0":4.609188496845197,"vY0":-130.98247344606236,"vZ0":-1.672379909740334,"x":110.3,"y":149.39,"x0":-1.619125173433285,"y0":50.002069476012174,"z0":5.820596739892246,"aX":0.3305342162014987},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.0,"breakHorizontal":-1.2,"spinRate":2525,"spinDirection":169},"zone":2,"typeConfidence":0.9,"plateTime":0.4155889140556108,"extension":6.411884028212315},"index":2,"playId":"3e5b5fc1-fb7e-364b-ad96-1a65b974a9f4","pitchNumber":3,"startTime":"2026-07-21T01:23:54.217Z","endTime":"2026-07-21T01:23:58.288Z","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":93.6,"endSpeed":86.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.841585052219138,"aZ":-18.630524137370916,"pfxX":-4.522687350321181,"pfxZ":7.115389099337047,"pX":-0.36515502020153506,"pZ":3.259660255744234,"vX0":5.148809502976929,"vY0":-136.34011416490733,"vZ0":-3.091116552503671,"x":130.92,"y":150.77,"x0":-1.6805970195311508,"y0":50.00422178158835,"z0":5.676803824906298,"aX":-8.610640663844345},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.5,"breakHorizontal":7.2,"spinRate":2310,"spinDirection":210},"zone":1,"typeConfidence":0.89,"plateTime":0.40003816579841356,"extension":6.601456554789821},"index":3,"playId":"f3f67c46-52cf-3d98-a3ad-8bc2b632f98c","pitchNumber":4,"startTime":"2026-07-21T01:24:10.527Z","endTime":"2026-07-21T01:24:15.230Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-21T01:24:29.530Z","endTime":"2026-07-21T01:24:39.525Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"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":2},"pitchData":{"startSpeed":90.3,"endSpeed":84.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90320731466819,"aZ":-25.514890429696205,"pfxX":3.719387192681214,"pfxZ":3.7382116963982845,"pX":0.07539412261012082,"pZ":3.4002116787234797,"vX0":3.339167305222562,"vY0":-131.62389397198157,"vZ0":-1.5905236918535843,"x":114.13,"y":146.97,"x0":-1.6860086271783894,"y0":50.00349824492929,"z0":5.873868924959045,"aX":6.6262604894866906},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.7,"breakHorizontal":-7.4,"spinRate":2538,"spinDirection":169},"zone":12,"typeConfidence":0.92,"plateTime":0.41371605264969835,"extension":6.309016945939234},"index":5,"playId":"88341993-112d-306b-8660-e479b8b995c4","pitchNumber":5,"startTime":"2026-07-21T01:24:39.525Z","endTime":"2026-07-21T01:24:42.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:24:42.780Z","atBatIndex":83},"scoringPlays":[7,8,12,13,17,19,26,34,45,54,61,63,67,73],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":104.67,"y":163.75},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":91.99,"y":103.97},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":93.41,"y":131.88},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":158.43,"y":110.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":154.29,"y":153.46},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":220.64,"y":75.61},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"coordinates":{"x":5.66,"y":87.73},"type":"H","description":"Home Run"}]}},{"startIndex":10,"endIndex":21,"top":[10,11,12,13,14],"bottom":[15,16,17,18,19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":50.9,"y":88.46},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":202.7,"y":95.37},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"coordinates":{"x":113.09,"y":47.63},"type":"O","description":"Sac Fly"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"coordinates":{"x":208.13,"y":110.99},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":133.44,"y":100.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":183.71,"y":42.73},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":69.74,"y":87.99},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":174.01,"y":50.9},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":185.16,"y":129.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":177.98,"y":94.65},"type":"O","description":"Flyout"}]}},{"startIndex":22,"endIndex":29,"top":[22,23,24,25],"bottom":[26,27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":109.51,"y":152.85},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":178.67,"y":124.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":69.29,"y":90.9},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":74.42,"y":128.65},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"coordinates":{"x":34.51,"y":65.87},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":139.21,"y":169.55},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":154.29,"y":155.28},"type":"O","description":"Groundout"}]}},{"startIndex":30,"endIndex":38,"top":[30,31,32,33],"bottom":[34,35,36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":67.74,"y":109.71},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":179.1,"y":121.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"coordinates":{"x":53.77,"y":118.03},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":158.99,"y":42.43},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":53.44,"y":84.05},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":147.64,"y":162.54},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":97.61,"y":45.88},"type":"H","description":"Double"}]}},{"startIndex":39,"endIndex":46,"top":[39,40,41],"bottom":[42,43,44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":84.92,"y":78.46},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":104.37,"y":68.52},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"coordinates":{"x":178.21,"y":143.33},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":176.08,"y":115.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"coordinates":{"x":96.2,"y":100.81},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":159.33,"y":98.3},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":122.83,"y":144.99},"type":"O","description":"Groundout"}]}},{"startIndex":47,"endIndex":58,"top":[47,48,49,50,51],"bottom":[52,53,54,55,56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":148.85,"y":78.95},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":147.3,"y":116.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":110.72,"y":107.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":185.6,"y":89.5},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":149.45,"y":170.4},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":171.84,"y":104.44},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":121.16,"y":105.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"coordinates":{"x":114.96,"y":155.88},"type":"O","description":"Forceout"}]}},{"startIndex":59,"endIndex":69,"top":[59,60,61,62],"bottom":[63,64,65,66,67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":135.77,"y":156.04},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":176.08,"y":116.55},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":137.35,"y":146.8},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":125.03,"y":33.93},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":213.67,"y":106.36},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":205.85,"y":99.46},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":171.8,"y":53.41},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"coordinates":{"x":155.87,"y":62.22},"type":"O","description":"Flyout"}]}},{"startIndex":70,"endIndex":78,"top":[70,71,72,73,74],"bottom":[75,76,77,78],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":80.66,"y":169.54},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":220.74,"y":108.62},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":110.12,"y":152.25},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"coordinates":{"x":74.85,"y":153.42},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":119.32,"y":191.12},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":187.89,"y":71.88},"type":"O","description":"Flyout"}]}},{"startIndex":79,"endIndex":83,"top":[79,80,81,82,83],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"coordinates":{"x":76.87,"y":88.49},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":112.54,"y":156.49},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":60.41,"y":139.98},"type":"H","description":"Double"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":13,"hits":19,"errors":0,"leftOnBase":8},"away":{"runs":4,"hits":10,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"catcher":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"first":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"second":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"third":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"shortstop":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"left":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"center":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"right":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"onDeck":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"inHole":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"battingOrder":10,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"offense":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"onDeck":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"inHole":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"pitcher":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"battingOrder":3,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":5,"airOuts":12,"runs":4,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".248","atBats":35,"obp":".322","slg":".413","ops":".735","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":15,"rbi":4,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":5},"pitching":{"flyOuts":7,"groundOuts":7,"airOuts":10,"runs":13,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":43,"obp":".467","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":165,"era":"4.75","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":13,"whip":"1.39","battersFaced":45,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":165,"balls":58,"strikes":107,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":13,"pitchesPerInning":"20.63","runsScoredPer9":"14.63","homeRunsPer9":"7.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":24,"errors":0,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"ID667297":{"person":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":36,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":17,"strikes":19,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":18,"groundOuts":38,"airOuts":30,"runs":17,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":39,"baseOnBalls":16,"intentionalWalks":1,"hits":34,"hitByPitch":0,"atBats":139,"obp":".321","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":584,"era":"3.96","inningsPitched":"36.1","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":16,"whip":"1.38","battersFaced":157,"outs":109,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":584,"balls":194,"strikes":390,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":1,"winPercentage":".500","pitchesPerInning":"16.07","gamesFinished":4,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"9.66","walksPer9Inn":"3.96","hitsPer9Inn":"8.42","runsScoredPer9":"4.21","homeRunsPer9":"1.24","inheritedRunners":13,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID808970":{"person":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 3 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":7,"strikes":17,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"9.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":4,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":4,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":20,"obp":".455","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":86,"era":"9.00","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"2.50","battersFaced":22,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":31,"strikes":55,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":3,"winPercentage":".---","pitchesPerInning":"21.50","gamesFinished":2,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"11.25","walksPer9Inn":"4.50","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"4.50","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671737":{"person":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":65,"groundOuts":74,"airOuts":121,"runs":46,"doubles":21,"triples":0,"homeRuns":16,"strikeOuts":124,"baseOnBalls":43,"intentionalWalks":0,"hits":92,"hitByPitch":2,"atBats":408,"obp":".301","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1839,"era":"3.85","inningsPitched":"107.2","wins":9,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.25","battersFaced":456,"outs":323,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1839,"balls":680,"strikes":1159,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".692","pitchesPerInning":"17.08","gamesFinished":0,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"10.37","walksPer9Inn":"3.59","hitsPer9Inn":"7.69","runsScoredPer9":"3.85","homeRunsPer9":"1.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":22,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605170":{"person":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"jerseyNumber":"37","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":34,"groundOuts":65,"airOuts":69,"runs":23,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":51,"baseOnBalls":26,"intentionalWalks":1,"hits":56,"hitByPitch":9,"avg":".240","atBats":233,"obp":".330","slg":".369","ops":".699","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":276,"totalBases":86,"rbi":36,"leftOnBase":118,"sacBunts":0,"sacFlies":8,"babip":".268","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.29","popOuts":9,"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":8,"stolenBases":50,"stolenBasePercentage":".862","caughtStealingPercentage":".138","assists":13,"putOuts":537,"errors":2,"chances":552,"fielding":".996","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID665019":{"person":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"300","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":56,"groundOuts":70,"airOuts":94,"runs":47,"doubles":18,"triples":3,"homeRuns":18,"strikeOuts":81,"baseOnBalls":22,"intentionalWalks":1,"hits":75,"hitByPitch":5,"avg":".237","atBats":316,"obp":".296","slg":".484","ops":".780","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":153,"rbi":48,"leftOnBase":141,"sacBunts":2,"sacFlies":2,"babip":".260","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.56","popOuts":15,"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":83,"putOuts":364,"errors":2,"chances":449,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686797":{"person":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"jerseyNumber":"22","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 3B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":1,"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":4,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":66,"groundOuts":90,"airOuts":116,"runs":45,"doubles":15,"triples":3,"homeRuns":14,"strikeOuts":63,"baseOnBalls":28,"intentionalWalks":0,"hits":90,"hitByPitch":2,"avg":".252","atBats":357,"obp":".309","slg":".429","ops":".738","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":389,"totalBases":153,"rbi":52,"leftOnBase":136,"sacBunts":1,"sacFlies":1,"babip":".270","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.50","popOuts":22,"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":155,"putOuts":94,"errors":7,"chances":256,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID668885":{"person":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"201","stats":{"batting":{"note":"a-","summary":"0-1 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":40,"groundOuts":64,"airOuts":66,"runs":35,"doubles":12,"triples":0,"homeRuns":2,"strikeOuts":52,"baseOnBalls":38,"intentionalWalks":0,"hits":58,"hitByPitch":5,"avg":".244","atBats":238,"obp":".357","slg":".319","ops":".676","caughtStealing":6,"stolenBases":10,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":283,"totalBases":76,"rbi":20,"leftOnBase":85,"sacBunts":0,"sacFlies":2,"babip":".301","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"119.00","popOuts":8,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":138,"errors":1,"chances":143,"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID696070":{"person":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":2,"flyOuts":9,"groundOuts":14,"airOuts":18,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":16,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":68,"obp":".376","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":342,"era":"2.79","inningsPitched":"19.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"1.60","battersFaced":86,"outs":58,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":342,"balls":145,"strikes":197,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".500","pitchesPerInning":"17.69","gamesFinished":2,"strikeoutWalkRatio":"1.38","strikeoutsPer9Inn":"10.24","walksPer9Inn":"7.45","hitsPer9Inn":"6.98","runsScoredPer9":"2.79","homeRunsPer9":"0.47","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605137":{"person":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"jerseyNumber":"56","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"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":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":98,"flyOuts":51,"groundOuts":88,"airOuts":97,"runs":49,"doubles":22,"triples":1,"homeRuns":13,"strikeOuts":85,"baseOnBalls":29,"intentionalWalks":0,"hits":90,"hitByPitch":2,"avg":".251","atBats":358,"obp":".309","slg":".427","ops":".736","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":391,"totalBases":153,"rbi":60,"leftOnBase":156,"sacBunts":0,"sacFlies":2,"babip":".294","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.54","popOuts":22,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":103,"errors":1,"chances":109,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID702474":{"person":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":5,"flyOuts":23,"groundOuts":33,"airOuts":41,"runs":17,"doubles":4,"triples":2,"homeRuns":6,"strikeOuts":19,"baseOnBalls":12,"intentionalWalks":0,"hits":30,"hitByPitch":2,"atBats":121,"obp":".324","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":502,"era":"4.60","inningsPitched":"31.1","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.34","battersFaced":138,"outs":94,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":502,"balls":184,"strikes":318,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".000","pitchesPerInning":"16.02","gamesFinished":1,"strikeoutWalkRatio":"1.58","strikeoutsPer9Inn":"5.46","walksPer9Inn":"3.45","hitsPer9Inn":"8.62","runsScoredPer9":"4.88","homeRunsPer9":"1.72","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702176":{"person":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB, RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":5,"groundOuts":6,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".190","atBats":21,"obp":".280","slg":".190","ops":".470","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":4,"rbi":4,"leftOnBase":7,"sacBunts":0,"sacFlies":1,"babip":".222","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":14,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID680777":{"person":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":26,"groundOuts":29,"airOuts":46,"runs":27,"doubles":9,"triples":1,"homeRuns":8,"strikeOuts":26,"baseOnBalls":26,"intentionalWalks":0,"hits":40,"hitByPitch":1,"avg":".288","atBats":139,"obp":".401","slg":".540","ops":".941","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":168,"totalBases":75,"rbi":31,"leftOnBase":49,"sacBunts":0,"sacFlies":1,"babip":".302","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.38","popOuts":14,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":5,"stolenBases":27,"stolenBasePercentage":".844","caughtStealingPercentage":".156","assists":7,"putOuts":261,"errors":1,"chances":269,"fielding":".996","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668952":{"person":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":16,"groundOuts":42,"airOuts":34,"runs":21,"doubles":4,"triples":2,"homeRuns":5,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".246","atBats":142,"obp":".310","slg":".408","ops":".718","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":58,"rbi":24,"leftOnBase":65,"sacBunts":0,"sacFlies":0,"babip":".283","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.40","popOuts":13,"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":53,"putOuts":73,"errors":2,"chances":128,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID573124":{"person":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":41,"gamesStarted":0,"flyOuts":30,"groundOuts":24,"airOuts":44,"runs":21,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":30,"baseOnBalls":14,"intentionalWalks":1,"hits":41,"hitByPitch":2,"atBats":136,"obp":".373","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":611,"era":"5.56","inningsPitched":"34.0","wins":4,"losses":3,"saves":2,"saveOpportunities":3,"holds":9,"blownSaves":1,"earnedRuns":21,"whip":"1.62","battersFaced":155,"outs":102,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":611,"balls":217,"strikes":394,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".571","pitchesPerInning":"17.97","gamesFinished":10,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"7.94","walksPer9Inn":"3.71","hitsPer9Inn":"10.85","runsScoredPer9":"5.56","homeRunsPer9":"0.79","inheritedRunners":30,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641927":{"person":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":53,"groundOuts":64,"airOuts":104,"runs":39,"doubles":19,"triples":0,"homeRuns":13,"strikeOuts":58,"baseOnBalls":21,"intentionalWalks":0,"hits":71,"hitByPitch":2,"atBats":296,"obp":".295","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1194,"era":"4.32","inningsPitched":"77.0","wins":7,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.19","battersFaced":321,"outs":231,"gamesPitched":14,"completeGames":1,"shutouts":1,"pitchesThrown":1194,"balls":415,"strikes":779,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".700","pitchesPerInning":"15.51","gamesFinished":0,"strikeoutWalkRatio":"2.76","strikeoutsPer9Inn":"6.78","walksPer9Inn":"2.45","hitsPer9Inn":"8.30","runsScoredPer9":"4.56","homeRunsPer9":"1.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":37,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681892":{"person":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":0,"flyOuts":11,"groundOuts":38,"airOuts":22,"runs":12,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":18,"intentionalWalks":0,"hits":20,"hitByPitch":2,"atBats":95,"obp":".345","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":435,"era":"4.10","inningsPitched":"26.1","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":6,"blownSaves":0,"earnedRuns":12,"whip":"1.44","battersFaced":117,"outs":79,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":435,"balls":182,"strikes":253,"strikePercentage":".580","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.73","rbi":1,"winPercentage":".500","pitchesPerInning":"16.52","gamesFinished":1,"strikeoutWalkRatio":"0.94","strikeoutsPer9Inn":"5.81","walksPer9Inn":"6.15","hitsPer9Inn":"6.84","runsScoredPer9":"4.10","homeRunsPer9":"0.68","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":1,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID701519":{"person":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":13,"groundOuts":19,"airOuts":28,"runs":17,"doubles":2,"triples":2,"homeRuns":5,"strikeOuts":34,"baseOnBalls":14,"intentionalWalks":0,"hits":26,"hitByPitch":0,"atBats":106,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":485,"era":"5.53","inningsPitched":"27.2","wins":1,"losses":0,"saves":2,"saveOpportunities":2,"holds":1,"blownSaves":0,"earnedRuns":17,"whip":"1.45","battersFaced":121,"outs":83,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":485,"balls":186,"strikes":299,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.53","gamesFinished":6,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"11.06","walksPer9Inn":"4.55","hitsPer9Inn":"8.46","runsScoredPer9":"5.53","homeRunsPer9":"1.63","inheritedRunners":12,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":8},"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}},"ID668904":{"person":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"jerseyNumber":"23","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":37,"groundOuts":43,"airOuts":75,"runs":31,"doubles":12,"triples":0,"homeRuns":10,"strikeOuts":71,"baseOnBalls":25,"intentionalWalks":0,"hits":52,"hitByPitch":2,"avg":".218","atBats":238,"obp":".295","slg":".395","ops":".690","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":268,"totalBases":94,"rbi":30,"leftOnBase":119,"sacBunts":0,"sacFlies":3,"babip":".263","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.80","popOuts":21,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":77,"putOuts":223,"errors":8,"chances":308,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663616":{"person":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":39,"groundOuts":55,"airOuts":81,"runs":45,"doubles":19,"triples":1,"homeRuns":7,"strikeOuts":53,"baseOnBalls":35,"intentionalWalks":1,"hits":76,"hitByPitch":3,"avg":".288","atBats":264,"obp":".377","slg":".447","ops":".824","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":303,"totalBases":118,"rbi":34,"leftOnBase":79,"sacBunts":1,"sacFlies":0,"babip":".338","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.71","popOuts":20,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":134,"errors":1,"chances":139,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID621439":{"person":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"jerseyNumber":"25","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"200","stats":{"batting":{"summary":"2-3","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"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":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":54,"groundOuts":43,"airOuts":100,"runs":57,"doubles":16,"triples":1,"homeRuns":25,"strikeOuts":83,"baseOnBalls":23,"intentionalWalks":1,"hits":85,"hitByPitch":4,"avg":".275","atBats":309,"obp":".331","slg":".576","ops":".907","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":338,"totalBases":178,"rbi":45,"leftOnBase":126,"sacBunts":0,"sacFlies":2,"babip":".296","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.36","popOuts":27,"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":0,"putOuts":159,"errors":0,"chances":159,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID672782":{"person":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"jerseyNumber":"94","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":38,"groundOuts":27,"airOuts":67,"runs":19,"doubles":5,"triples":1,"homeRuns":6,"strikeOuts":39,"baseOnBalls":21,"intentionalWalks":2,"hits":35,"hitByPitch":3,"atBats":166,"obp":".309","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":735,"era":"3.43","inningsPitched":"44.2","wins":1,"losses":0,"saves":12,"saveOpportunities":12,"holds":6,"blownSaves":0,"earnedRuns":17,"whip":"1.25","battersFaced":192,"outs":134,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":735,"balls":273,"strikes":462,"strikePercentage":".630","hitBatsmen":3,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.46","gamesFinished":26,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"7.86","walksPer9Inn":"4.23","hitsPer9Inn":"7.05","runsScoredPer9":"3.83","homeRunsPer9":"1.21","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":21,"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}},"ID805673":{"person":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":44,"groundOuts":65,"airOuts":78,"runs":44,"doubles":14,"triples":1,"homeRuns":15,"strikeOuts":58,"baseOnBalls":21,"intentionalWalks":0,"hits":73,"hitByPitch":2,"atBats":272,"obp":".323","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1110,"era":"5.40","inningsPitched":"70.0","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.34","battersFaced":297,"outs":210,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1110,"balls":398,"strikes":712,"strikePercentage":".640","hitBatsmen":2,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".364","pitchesPerInning":"15.86","gamesFinished":0,"strikeoutWalkRatio":"2.76","strikeoutsPer9Inn":"7.46","walksPer9Inn":"2.70","hitsPer9Inn":"9.39","runsScoredPer9":"5.66","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657746":{"person":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(L, 6-6)","summary":"4.0 IP, 8 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":5,"runs":8,"doubles":1,"triples":0,"homeRuns":6,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":78,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"battersFaced":22,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":23,"strikes":55,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":8,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"13.50","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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":70,"groundOuts":83,"airOuts":127,"runs":54,"doubles":24,"triples":0,"homeRuns":16,"strikeOuts":131,"baseOnBalls":25,"intentionalWalks":0,"hits":101,"hitByPitch":5,"atBats":439,"obp":".278","caughtStealing":4,"stolenBases":15,"stolenBasePercentage":".789","caughtStealingPercentage":".211","numberOfPitches":1897,"era":"3.38","inningsPitched":"114.1","wins":6,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.10","battersFaced":472,"outs":343,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1897,"balls":617,"strikes":1280,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.65","rbi":8,"winPercentage":".500","pitchesPerInning":"16.59","gamesFinished":0,"strikeoutWalkRatio":"5.24","strikeoutsPer9Inn":"10.31","walksPer9Inn":"1.97","hitsPer9Inn":"7.95","runsScoredPer9":"4.25","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":33,"lineOuts":24},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656577":{"person":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"401","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"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":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":5,"groundOuts":13,"airOuts":9,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":0,"intentionalWalks":0,"hits":17,"hitByPitch":2,"avg":".309","atBats":55,"obp":".333","slg":".418","ops":".751","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":23,"rbi":4,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".421","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":9,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":26,"era":"13.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.00","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":11,"strikes":15,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"13.50","runsScoredPer9":"13.50","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":6,"putOuts":142,"errors":3,"chances":151,"fielding":".980","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702193":{"person":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":2,"flyOuts":31,"groundOuts":44,"airOuts":45,"runs":20,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":48,"baseOnBalls":14,"intentionalWalks":1,"hits":44,"hitByPitch":2,"atBats":178,"obp":".306","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":806,"era":"3.26","inningsPitched":"47.0","wins":4,"losses":2,"saves":3,"saveOpportunities":5,"holds":14,"blownSaves":2,"earnedRuns":17,"whip":"1.23","battersFaced":197,"outs":141,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":806,"balls":276,"strikes":530,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".667","pitchesPerInning":"17.15","gamesFinished":6,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"9.19","walksPer9Inn":"2.68","hitsPer9Inn":"8.43","runsScoredPer9":"3.83","homeRunsPer9":"0.38","inheritedRunners":15,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807712":{"person":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":68,"groundOuts":67,"airOuts":115,"runs":49,"doubles":14,"triples":1,"homeRuns":4,"strikeOuts":55,"baseOnBalls":36,"intentionalWalks":1,"hits":83,"hitByPitch":10,"avg":".263","atBats":315,"obp":".352","slg":".352","ops":".704","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":366,"totalBases":111,"rbi":28,"leftOnBase":130,"sacBunts":0,"sacFlies":5,"babip":".303","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"78.75","popOuts":24,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":157,"putOuts":152,"errors":8,"chances":317,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[663616,621439,668885,665019,605137,656577,668904,605170,686797,702176,668952,657746,681892,667297,808970],"pitchers":[657746,681892,667297,808970,656577],"bench":[680777,807712],"bullpen":[701519,671737,672782,805673,702193,641927,702474,573124,696070],"battingOrder":[663616,668885,665019,656577,668904,605170,686797,702176,668952],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Bell (22, Festa, M); Caratini (9, Festa, M); Larnach (19, Armstrong)."},{"label":"3B","value":"Lee, B (3, Bibee)."},{"label":"TB","value":"Bell 3; Buxton 2; Caratini 2; Larnach 3; Lee, B 4; Lewis, R."},{"label":"RBI","value":"Caratini (36); Larnach (34); Lee, B (52); Roden (4)."},{"label":"2-out RBI","value":"Caratini."},{"label":"Runners left in scoring position, 2 out","value":"Clemens; Lee, B 2."},{"label":"SF","value":"Roden."},{"label":"GIDP","value":"Martin."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"8."}]}],"note":[{"label":"a","value":"Grounded into a double play for Buxton in the 7th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":7,"airOuts":10,"runs":13,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".233","atBats":43,"obp":".312","slg":".377","ops":".689","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":44,"rbi":13,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.14","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":7,"groundOuts":5,"airOuts":12,"runs":4,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":35,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":152,"era":"3.76","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.27","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":152,"balls":53,"strikes":99,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":4,"pitchesPerInning":"16.89","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":27,"errors":0,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"ID542888":{"person":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":5,"strikes":14,"strikePercentage":".740","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":36,"gamesStarted":0,"flyOuts":22,"groundOuts":25,"airOuts":35,"runs":16,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":17,"intentionalWalks":1,"hits":26,"hitByPitch":2,"atBats":117,"obp":".331","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":557,"era":"4.26","inningsPitched":"31.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":15,"whip":"1.36","battersFaced":137,"outs":95,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":557,"balls":207,"strikes":350,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".667","pitchesPerInning":"17.59","gamesFinished":8,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"9.09","walksPer9Inn":"4.83","hitsPer9Inn":"7.39","runsScoredPer9":"4.55","homeRunsPer9":"1.14","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":6},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702021":{"person":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021"},"jerseyNumber":"98","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":8,"groundOuts":10,"airOuts":14,"runs":13,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":3,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":62,"obp":".364","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":236,"era":"5.65","inningsPitched":"14.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.60","battersFaced":66,"outs":43,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":236,"balls":77,"strikes":159,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".---","pitchesPerInning":"16.47","gamesFinished":6,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"11.30","walksPer9Inn":"1.88","hitsPer9Inn":"12.56","runsScoredPer9":"8.16","homeRunsPer9":"1.88","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"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}},"ID696135":{"person":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"jerseyNumber":"31","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":12,"groundOuts":17,"airOuts":17,"runs":5,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":32,"baseOnBalls":3,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".233","atBats":86,"obp":".258","slg":".326","ops":".584","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":28,"rbi":11,"leftOnBase":32,"sacBunts":0,"sacFlies":0,"babip":".358","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"86.00","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":46,"errors":1,"chances":48,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID800050":{"person":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"jerseyNumber":"24","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"4-5 | 2 2B, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"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":84,"flyOuts":41,"groundOuts":78,"airOuts":102,"runs":34,"doubles":19,"triples":1,"homeRuns":11,"strikeOuts":47,"baseOnBalls":33,"intentionalWalks":0,"hits":90,"hitByPitch":0,"avg":".286","atBats":315,"obp":".351","slg":".457","ops":".808","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":350,"totalBases":144,"rbi":50,"leftOnBase":132,"sacBunts":0,"sacFlies":2,"babip":".305","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.64","popOuts":28,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":74,"errors":0,"chances":75,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID595978":{"person":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":17,"groundOuts":42,"airOuts":31,"runs":17,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":11,"intentionalWalks":0,"hits":37,"hitByPitch":1,"avg":".285","atBats":130,"obp":".343","slg":".408","ops":".751","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":147,"totalBases":53,"rbi":14,"leftOnBase":70,"sacBunts":4,"sacFlies":1,"babip":".330","groundOutsToAirouts":"1.35","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.33","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":8,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":23,"era":"13.50","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":8,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":7,"strikes":16,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"17.25","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":2,"stolenBases":33,"stolenBasePercentage":".943","caughtStealingPercentage":".057","assists":14,"putOuts":390,"errors":4,"chances":408,"fielding":".990","passedBall":1,"pickoffs":4}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683953":{"person":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"jerseyNumber":"37","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":69,"flyOuts":42,"groundOuts":59,"airOuts":72,"runs":33,"doubles":14,"triples":2,"homeRuns":9,"strikeOuts":68,"baseOnBalls":34,"intentionalWalks":1,"hits":64,"hitByPitch":3,"avg":".246","atBats":260,"obp":".337","slg":".419","ops":".756","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":300,"totalBases":109,"rbi":32,"leftOnBase":92,"sacBunts":0,"sacFlies":3,"babip":".296","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.89","popOuts":18,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":154,"putOuts":79,"errors":5,"chances":238,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID682177":{"person":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":81,"flyOuts":36,"groundOuts":59,"airOuts":56,"runs":28,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":79,"baseOnBalls":24,"intentionalWalks":0,"hits":52,"hitByPitch":0,"avg":".211","atBats":246,"obp":".281","slg":".329","ops":".610","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":270,"totalBases":81,"rbi":28,"leftOnBase":101,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":8,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":84,"putOuts":105,"errors":1,"chances":190,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID677944":{"person":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":62,"groundOuts":108,"airOuts":101,"runs":52,"doubles":21,"triples":0,"homeRuns":13,"strikeOuts":77,"baseOnBalls":31,"intentionalWalks":1,"hits":109,"hitByPitch":3,"atBats":388,"obp":".334","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1609,"era":"4.55","inningsPitched":"99.0","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.41","battersFaced":429,"outs":297,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1609,"balls":588,"strikes":1021,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".400","pitchesPerInning":"16.25","gamesFinished":0,"strikeoutWalkRatio":"2.48","strikeoutsPer9Inn":"7.00","walksPer9Inn":"2.82","hitsPer9Inn":"9.91","runsScoredPer9":"4.73","homeRunsPer9":"1.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":17,"lineOuts":22},"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}},"ID672275":{"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"jerseyNumber":"16","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"800","stats":{"batting":{"summary":"4-5 | HR, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":27,"groundOuts":53,"airOuts":50,"runs":18,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":53,"baseOnBalls":13,"intentionalWalks":0,"hits":38,"hitByPitch":0,"avg":".199","atBats":191,"obp":".249","slg":".298","ops":".547","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":207,"totalBases":57,"rbi":17,"leftOnBase":79,"sacBunts":2,"sacFlies":1,"babip":".252","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.75","popOuts":8,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":17,"stolenBases":34,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":27,"putOuts":529,"errors":5,"chances":561,"fielding":".991","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID677587":{"person":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | HR, 3 K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"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":98,"flyOuts":54,"groundOuts":87,"airOuts":110,"runs":42,"doubles":14,"triples":2,"homeRuns":9,"strikeOuts":54,"baseOnBalls":27,"intentionalWalks":0,"hits":91,"hitByPitch":7,"avg":".271","atBats":336,"obp":".335","slg":".405","ops":".740","caughtStealing":5,"stolenBases":15,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":376,"totalBases":136,"rbi":46,"leftOnBase":136,"sacBunts":3,"sacFlies":3,"babip":".297","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.33","popOuts":24,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":215,"putOuts":133,"errors":8,"chances":356,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID690984":{"person":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"900","stats":{"batting":{"summary":"3-5 | 2 HR, 2B, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":10,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":17,"groundOuts":14,"airOuts":23,"runs":12,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":21,"baseOnBalls":2,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".222","atBats":72,"obp":".243","slg":".375","ops":".618","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":27,"rbi":4,"leftOnBase":33,"sacBunts":2,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":53,"errors":0,"chances":55,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID672356":{"person":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":5,"groundOuts":21,"airOuts":10,"runs":11,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":45,"baseOnBalls":6,"intentionalWalks":1,"hits":23,"hitByPitch":0,"avg":".232","atBats":99,"obp":".276","slg":".404","ops":".680","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":40,"rbi":10,"leftOnBase":50,"sacBunts":0,"sacFlies":0,"babip":".367","groundOutsToAirouts":"2.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.80","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":43,"putOuts":27,"errors":2,"chances":72,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670036":{"person":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":8,"strikes":16,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":18,"groundOuts":32,"airOuts":45,"runs":21,"doubles":12,"triples":0,"homeRuns":6,"strikeOuts":44,"baseOnBalls":12,"intentionalWalks":0,"hits":44,"hitByPitch":3,"atBats":163,"obp":".328","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":669,"era":"4.43","inningsPitched":"40.2","wins":2,"losses":2,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":20,"whip":"1.38","battersFaced":180,"outs":122,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":669,"balls":232,"strikes":437,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.71","rbi":1,"winPercentage":".500","pitchesPerInning":"16.45","gamesFinished":13,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"9.74","walksPer9Inn":"2.66","hitsPer9Inn":"9.74","runsScoredPer9":"4.65","homeRunsPer9":"1.33","inheritedRunners":32,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670059":{"person":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":6,"strikes":8,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":0,"flyOuts":14,"groundOuts":39,"airOuts":31,"runs":9,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":40,"baseOnBalls":13,"intentionalWalks":0,"hits":20,"hitByPitch":3,"atBats":130,"obp":".247","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":569,"era":"1.93","inningsPitched":"37.1","wins":4,"losses":2,"saves":1,"saveOpportunities":1,"holds":8,"blownSaves":0,"earnedRuns":8,"whip":"0.88","battersFaced":146,"outs":112,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":569,"balls":217,"strikes":352,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":1,"winPercentage":".667","pitchesPerInning":"15.24","gamesFinished":8,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"9.64","walksPer9Inn":"3.13","hitsPer9Inn":"4.82","runsScoredPer9":"2.17","homeRunsPer9":"0.24","inheritedRunners":19,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680916":{"person":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"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":9,"gamesStarted":0,"flyOuts":8,"groundOuts":4,"airOuts":15,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":34,"obp":".289","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":157,"era":"1.80","inningsPitched":"10.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":2,"whip":"1.10","battersFaced":38,"outs":30,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":62,"strikes":95,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.27","rbi":0,"winPercentage":".---","pitchesPerInning":"15.70","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.20","walksPer9Inn":"3.60","hitsPer9Inn":"6.30","runsScoredPer9":"1.80","homeRunsPer9":"0.90","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":1},"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}},"ID681807":{"person":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"jerseyNumber":"6","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"700","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":19,"groundOuts":28,"airOuts":32,"runs":16,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":48,"baseOnBalls":22,"intentionalWalks":1,"hits":26,"hitByPitch":0,"avg":".194","atBats":134,"obp":".308","slg":".358","ops":".666","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":156,"totalBases":48,"rbi":13,"leftOnBase":63,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.33","popOuts":10,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":5,"putOuts":93,"errors":0,"chances":98,"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"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID671922":{"person":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":25,"groundOuts":30,"airOuts":39,"runs":17,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":65,"baseOnBalls":11,"intentionalWalks":1,"hits":38,"hitByPitch":1,"atBats":169,"obp":".272","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":778,"era":"2.78","inningsPitched":"45.1","wins":3,"losses":1,"saves":28,"saveOpportunities":31,"holds":0,"blownSaves":3,"earnedRuns":14,"whip":"1.08","battersFaced":184,"outs":136,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":778,"balls":270,"strikes":508,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".750","pitchesPerInning":"17.16","gamesFinished":37,"strikeoutWalkRatio":"5.91","strikeoutsPer9Inn":"12.90","walksPer9Inn":"2.18","hitsPer9Inn":"7.54","runsScoredPer9":"3.37","homeRunsPer9":"0.79","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680757":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":57,"groundOuts":92,"airOuts":115,"runs":41,"doubles":11,"triples":2,"homeRuns":1,"strikeOuts":36,"baseOnBalls":48,"intentionalWalks":1,"hits":74,"hitByPitch":3,"avg":".238","atBats":311,"obp":".343","slg":".296","ops":".639","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":369,"totalBases":92,"rbi":17,"leftOnBase":114,"sacBunts":4,"sacFlies":2,"babip":".264","groundOutsToAirouts":"0.80","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"311.00","popOuts":19,"lineOuts":39},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":209,"errors":2,"chances":220,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID700932":{"person":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"101","stats":{"batting":{"summary":"1-1 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":2,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":41,"groundOuts":52,"airOuts":70,"runs":33,"doubles":8,"triples":1,"homeRuns":10,"strikeOuts":101,"baseOnBalls":33,"intentionalWalks":0,"hits":59,"hitByPitch":5,"avg":".211","atBats":280,"obp":".303","slg":".354","ops":".657","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":320,"totalBases":99,"rbi":30,"leftOnBase":143,"sacBunts":0,"sacFlies":2,"babip":".287","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":16,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":39,"putOuts":440,"errors":1,"chances":480,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID800048":{"person":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":47,"groundOuts":106,"airOuts":108,"runs":36,"doubles":17,"triples":4,"homeRuns":10,"strikeOuts":110,"baseOnBalls":36,"intentionalWalks":2,"hits":84,"hitByPitch":1,"atBats":402,"obp":".274","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1735,"era":"2.73","inningsPitched":"112.0","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.07","battersFaced":445,"outs":336,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1735,"balls":635,"strikes":1100,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".615","pitchesPerInning":"15.49","gamesFinished":0,"strikeoutWalkRatio":"3.06","strikeoutsPer9Inn":"8.84","walksPer9Inn":"2.89","hitsPer9Inn":"6.75","runsScoredPer9":"2.89","homeRunsPer9":"0.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":31,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676282":{"person":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":63,"groundOuts":89,"airOuts":101,"runs":50,"doubles":22,"triples":1,"homeRuns":12,"strikeOuts":112,"baseOnBalls":52,"intentionalWalks":0,"hits":99,"hitByPitch":2,"atBats":397,"obp":".338","caughtStealing":5,"stolenBases":12,"stolenBasePercentage":".706","caughtStealingPercentage":".294","numberOfPitches":1814,"era":"3.74","inningsPitched":"106.0","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.42","battersFaced":455,"outs":318,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1814,"balls":672,"strikes":1142,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".615","pitchesPerInning":"17.11","gamesFinished":0,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"9.51","walksPer9Inn":"4.42","hitsPer9Inn":"8.41","runsScoredPer9":"4.25","homeRunsPer9":"1.02","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":19,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681870":{"person":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":15,"groundOuts":4,"airOuts":31,"runs":12,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":48,"baseOnBalls":20,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":98,"obp":".308","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":513,"era":"3.54","inningsPitched":"28.0","wins":3,"losses":1,"saves":0,"saveOpportunities":1,"holds":20,"blownSaves":1,"earnedRuns":11,"whip":"1.32","battersFaced":120,"outs":84,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":513,"balls":195,"strikes":318,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.13","rbi":0,"winPercentage":".750","pitchesPerInning":"18.32","gamesFinished":2,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"15.43","walksPer9Inn":"6.43","hitsPer9Inn":"5.46","runsScoredPer9":"3.86","homeRunsPer9":"0.96","inheritedRunners":21,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668909":{"person":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"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":20,"flyOuts":49,"groundOuts":108,"airOuts":92,"runs":56,"doubles":21,"triples":1,"homeRuns":20,"strikeOuts":145,"baseOnBalls":37,"intentionalWalks":0,"hits":100,"hitByPitch":3,"atBats":443,"obp":".290","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","numberOfPitches":1881,"era":"4.00","inningsPitched":"119.1","wins":10,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.15","battersFaced":485,"outs":358,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1881,"balls":623,"strikes":1258,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":4,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".667","pitchesPerInning":"15.76","gamesFinished":0,"strikeoutWalkRatio":"3.92","strikeoutsPer9Inn":"10.94","walksPer9Inn":"2.79","hitsPer9Inn":"7.54","runsScoredPer9":"4.22","homeRunsPer9":"1.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":9,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683769":{"person":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":0,"flyOuts":23,"groundOuts":24,"airOuts":41,"runs":9,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":30,"baseOnBalls":10,"intentionalWalks":0,"hits":32,"hitByPitch":1,"atBats":125,"obp":".312","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":532,"era":"2.56","inningsPitched":"31.2","wins":1,"losses":2,"saves":1,"saveOpportunities":3,"holds":18,"blownSaves":2,"earnedRuns":9,"whip":"1.33","battersFaced":138,"outs":95,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":532,"balls":183,"strikes":349,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".333","pitchesPerInning":"16.80","gamesFinished":2,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.53","walksPer9Inn":"2.84","hitsPer9Inn":"9.09","runsScoredPer9":"2.56","homeRunsPer9":"0.85","inheritedRunners":11,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676440":{"person":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(W, 4-9)","summary":"6.0 IP, 2 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":2,"airOuts":11,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":95,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":34,"strikes":61,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":4},"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":21,"gamesStarted":21,"flyOuts":75,"groundOuts":108,"airOuts":143,"runs":53,"doubles":14,"triples":1,"homeRuns":20,"strikeOuts":92,"baseOnBalls":35,"intentionalWalks":0,"hits":102,"hitByPitch":2,"atBats":441,"obp":".288","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1846,"era":"3.86","inningsPitched":"119.0","wins":4,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.15","battersFaced":482,"outs":357,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1846,"balls":677,"strikes":1169,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.76","rbi":2,"winPercentage":".308","pitchesPerInning":"15.51","gamesFinished":0,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"6.96","walksPer9Inn":"2.65","hitsPer9Inn":"7.71","runsScoredPer9":"4.01","homeRunsPer9":"1.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":28,"lineOuts":40},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":7,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656555":{"person":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | 2 HR, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":32,"groundOuts":31,"airOuts":70,"runs":30,"doubles":13,"triples":0,"homeRuns":11,"strikeOuts":87,"baseOnBalls":42,"intentionalWalks":0,"hits":41,"hitByPitch":3,"avg":".182","atBats":225,"obp":".314","slg":".387","ops":".701","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":274,"totalBases":87,"rbi":33,"leftOnBase":106,"sacBunts":0,"sacFlies":4,"babip":".229","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.46","popOuts":28,"lineOuts":10},"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":21,"putOuts":262,"errors":1,"chances":284,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[680757,700932,683953,800050,677587,656555,682177,681807,672275,690984,676440,670059,670036,542888],"pitchers":[676440,670059,670036,542888],"bench":[672356,595978,696135],"bullpen":[680916,676282,677944,702021,683769,800048,681870,671922,668909],"battingOrder":[700932,683953,800050,677587,656555,682177,681807,672275,690984],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"DeLauter 2 (19, Ryan, Go); Halpin (3, Go); Manzardo (8, Go)."},{"label":"HR","value":"Rocchio (9, 1st inning off Ryan, 1 on, 2 out); Hoskins 2 (11, 1st inning off Ryan, 0 on, 2 out, 3rd inning off Ryan, 0 on, 0 out); Halpin 2 (2, 2nd inning off Ryan, 1 on, 1 out, 4th inning off Ryan, 0 on, 0 out); Bazzana (9, 2nd inning off Ryan, 0 on, 2 out); Bailey (4, 7th inning off Go, 0 on, 0 out)."},{"label":"TB","value":"Bailey 7; Bazzana 6; DeLauter 6; Halpin 10; Hoskins 8; Manzardo 2; Rocchio 4; Schneemann."},{"label":"RBI","value":"Bailey 2 (17); Bazzana (32); DeLauter 3 (50); Halpin 3 (4); Hoskins 2 (33); Rocchio 2 (46)."},{"label":"2-out RBI","value":"Hoskins; Rocchio 2; Bailey; Bazzana."},{"label":"Runners left in scoring position, 2 out","value":"Hoskins; Fry 2; Rocchio."},{"label":"Team RISP","value":"5-for-12."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Schneemann (6, 2nd base off Funderburk/Caratini)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Bazzana-Manzardo)."}]}],"note":[]}},"officials":[{"official":{"id":482663,"fullName":"David Rackley","link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":598411,"fullName":"Nestor Ceja","link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":691042,"fullName":"Willie Traynor","link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":605671,"fullName":"Charlie Ramos","link":"/api/v1/people/605671"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Bailey (Ball-Overturned to Strike); Caratini (Ball-Confirmed); Bazzana (Strike-Confirmed); Rocchio (Strike-Confirmed); Larnach (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Ryan 78-55; Funderburk 16-10; Nance 36-19; Go 24-17; Jackson, A 11-6; Bibee 95-61; Holderman 14-8; Festa, M 24-16; Armstrong 19-14."},{"label":"Groundouts-flyouts","value":"Ryan 4-4; Funderburk 1-1; Nance 1-0; Go 0-1; Jackson, A 1-1; Bibee 2-7; Holderman 2-0; Festa, M 0-0; Armstrong 1-0."},{"label":"Batters faced","value":"Ryan 22; Funderburk 5; Nance 7; Go 7; Jackson, A 4; Bibee 25; Holderman 4; Festa, M 5; Armstrong 5."},{"label":"Umpires","value":"HP: David Rackley. 1B: Nestor Ceja. 2B: Willie Traynor. 3B: Charlie Ramos. "},{"label":"Weather","value":"78 degrees, Partly Cloudy."},{"label":"Wind","value":"3 mph, In From CF."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"2:43."},{"label":"Att","value":"22,501."},{"label":"Venue","value":"Progressive Field."},{"label":"July 20, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984","boxscoreName":"Halpin"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"900","stats":{"batting":{"summary":"3-5 | 2 HR, 2B, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":10,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":17,"groundOuts":14,"airOuts":23,"runs":12,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":21,"baseOnBalls":2,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".222","atBats":72,"obp":".243","slg":".375","ops":".618","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":27,"rbi":4,"leftOnBase":33,"sacBunts":2,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":53,"errors":0,"chances":55,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":76,"hittingGameScore":76},{"player":{"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275","boxscoreName":"Bailey"},"jerseyNumber":"16","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"800","stats":{"batting":{"summary":"4-5 | HR, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":27,"groundOuts":53,"airOuts":50,"runs":18,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":53,"baseOnBalls":13,"intentionalWalks":0,"hits":38,"hitByPitch":0,"avg":".199","atBats":191,"obp":".249","slg":".298","ops":".547","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":207,"totalBases":57,"rbi":17,"leftOnBase":79,"sacBunts":2,"sacFlies":1,"babip":".252","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.75","popOuts":8,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":17,"stolenBases":34,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":27,"putOuts":529,"errors":5,"chances":561,"fielding":".991","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":70,"hittingGameScore":70},{"player":{"person":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050","boxscoreName":"DeLauter"},"jerseyNumber":"24","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"4-5 | 2 2B, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"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":84,"flyOuts":41,"groundOuts":78,"airOuts":102,"runs":34,"doubles":19,"triples":1,"homeRuns":11,"strikeOuts":47,"baseOnBalls":33,"intentionalWalks":0,"hits":90,"hitByPitch":0,"avg":".286","atBats":315,"obp":".351","slg":".457","ops":".808","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":350,"totalBases":144,"rbi":50,"leftOnBase":132,"sacBunts":0,"sacFlies":2,"babip":".305","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.64","popOuts":28,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":74,"errors":0,"chances":75,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":66,"hittingGameScore":66}]},"decisions":{"winner":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"loser":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}