{"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":824406,"link":"/api/v1.1/game/824406/feed/live","metaData":{"wait":10,"timeStamp":"20260723_203406","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count22","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824406,"type":"R","doubleHeader":"N","id":"2026/07/23/minmlb-clemlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824406-2026-07-23","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-23T17:10:00Z","originalDate":"2026-07-23","officialDate":"2026-07-23","dayNight":"day","time":"1:10","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":104,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":53,"ties":0,"pct":".490"},"records":{},"divisionLeader":false,"wins":51,"losses":53,"winningPercentage":".490"},"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":104,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":54,"losses":50,"ties":0,"pct":".519"},"records":{},"divisionLeader":false,"wins":54,"losses":50,"winningPercentage":".519"},"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":36,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Kody","useLastName":"Clemens","middleName":"Alec","boxscoreName":"Clemens","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kody Clemens","nameSlug":"kody-clemens-665019","firstLastName":"Kody Clemens","lastFirstName":"Clemens, Kody","lastInitName":"Clemens, K","initLastName":"K Clemens","fullFMLName":"Kody Alec Clemens","fullLFMName":"Clemens, Kody Alec","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"ID686797":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797","firstName":"Brooks","lastName":"Lee","primaryNumber":"22","birthDate":"2001-02-14","currentAge":25,"birthCity":"San Luis Obispo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brooks","useLastName":"Lee","middleName":"Thomas","boxscoreName":"Lee, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-07-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brooks Lee","nameSlug":"brooks-lee-686797","firstLastName":"Brooks Lee","lastFirstName":"Lee, Brooks","lastInitName":"Lee, B","initLastName":"B Lee","fullFMLName":"Brooks Thomas Lee","fullLFMName":"Lee, Brooks Thomas","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"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":34,"birthCity":"San Juan Capistrano","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Austin","useLastName":"Hedges","middleName":"Charles","boxscoreName":"Hedges","nickName":"Hedgey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Hedges","nameSlug":"austin-hedges-595978","firstLastName":"Austin Hedges","lastFirstName":"Hedges, Austin","lastInitName":"Hedges, A","initLastName":"A Hedges","fullFMLName":"Austin Charles Hedges","fullLFMName":"Hedges, Austin Charles","strikeZoneTop":3.207,"strikeZoneBottom":1.618},"ID683953":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953","firstName":"Travis","lastName":"Bazzana","primaryNumber":"37","birthDate":"2002-08-28","currentAge":24,"birthCity":"Hornsby","birthStateProvince":"NSW","birthCountry":"Australia","height":"5' 11\"","weight":199,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Travis","useLastName":"Bazzana","middleName":"William","boxscoreName":"Bazzana","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis Bazzana","nameSlug":"travis-bazzana-683953","firstLastName":"Travis Bazzana","lastFirstName":"Bazzana, Travis","lastInitName":"Bazzana, T","initLastName":"T Bazzana","fullFMLName":"Travis  Bazzana","fullLFMName":"Bazzana, Travis ","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"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":"43","birthDate":"2000-02-27","currentAge":26,"birthCity":"La Victoria","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Gabriel","useLastName":"Arias","middleName":"Alejandro","boxscoreName":"Arias, G","gender":"M","nameMatrilineal":"Gomez","isPlayer":true,"isVerified":true,"pronunciation":"AH-ree-AHS","mlbDebutDate":"2022-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Arias","nameSlug":"gabriel-arias-672356","firstLastName":"Gabriel Arias","lastFirstName":"Arias, Gabriel","lastInitName":"Arias, G","initLastName":"G Arias","fullFMLName":"Gabriel Arias","fullLFMName":"Arias, Gabriel","strikeZoneTop":3.242,"strikeZoneBottom":1.636},"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},"ID608070":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070","firstName":"José","lastName":"Ramírez","primaryNumber":"11","birthDate":"1992-09-17","currentAge":33,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"5' 8\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"José","useLastName":"Ramírez","middleName":"Enrique","boxscoreName":"Ramírez, Jo","nickName":"Enriquito","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2013-09-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Ramírez","nameSlug":"jose-ramirez-608070","firstLastName":"José Ramírez","lastFirstName":"Ramírez, José","lastInitName":"Ramírez, J","initLastName":"J Ramírez","fullFMLName":"José Enrique Ramírez","fullLFMName":"Ramírez, José Enrique","strikeZoneTop":3.035,"strikeZoneBottom":1.532},"ID680757":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757","firstName":"Steven","lastName":"Kwan","primaryNumber":"38","birthDate":"1997-09-05","currentAge":29,"birthCity":"Los Gatos","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Steven","useLastName":"Kwan","middleName":"Robert","boxscoreName":"Kwan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Kwan","nameSlug":"steven-kwan-680757","firstLastName":"Steven Kwan","lastFirstName":"Kwan, Steven","lastInitName":"Kwan, S","initLastName":"S Kwan","fullFMLName":"Steven Robert Kwan","fullLFMName":"Kwan, Steven Robert","strikeZoneTop":3.023,"strikeZoneBottom":1.525},"ID700932":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932","firstName":"Kyle","lastName":"Manzardo","primaryNumber":"9","birthDate":"2000-07-18","currentAge":26,"birthCity":"Coeur d'Alene","birthStateProvince":"ID","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kyle","useLastName":"Manzardo","middleName":"Thomas","boxscoreName":"Manzardo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Manzardo","nameSlug":"kyle-manzardo-700932","firstLastName":"Kyle Manzardo","lastFirstName":"Manzardo, Kyle","lastInitName":"Manzardo, K","initLastName":"K Manzardo","fullFMLName":"Kyle Thomas Manzardo","fullLFMName":"Manzardo, Kyle Thomas","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"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},"ID681252":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252","firstName":"Jack","lastName":"Anderson","primaryNumber":"30","birthDate":"1999-11-23","currentAge":26,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Anderson","middleName":"Thomas","boxscoreName":"Anderson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Anderson","nameSlug":"jack-anderson-681252","firstLastName":"Jack Anderson","lastFirstName":"Anderson, Jack","lastInitName":"Anderson, J","initLastName":"J Anderson","fullFMLName":"Jack Thomas Anderson","fullLFMName":"Anderson, Jack Thomas","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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":25,"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":"76","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},"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":33,"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":34,"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":27,"birthCity":"Fayetteville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gavin","useLastName":"Williams","middleName":"Scott","boxscoreName":"Williams, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gavin Williams","nameSlug":"gavin-williams-668909","firstLastName":"Gavin Williams","lastFirstName":"Williams, Gavin","lastInitName":"Williams, G","initLastName":"G Williams","fullFMLName":"Gavin Scott Williams","fullLFMName":"Williams, Gavin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Royce","useLastName":"Lewis","middleName":"Oliver","boxscoreName":"Lewis, R","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Royce Lewis","nameSlug":"royce-lewis-668904","firstLastName":"Royce Lewis","lastFirstName":"Lewis, Royce","lastInitName":"Lewis, R","initLastName":"R Lewis","fullFMLName":"Royce Oliver Lewis","fullLFMName":"Lewis, Royce Oliver","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID663616":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616","firstName":"Trevor","lastName":"Larnach","primaryNumber":"9","birthDate":"1997-02-26","currentAge":29,"birthCity":"Walnut Creek","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Trevor","useLastName":"Larnach","middleName":"John-Ikaiakaloa","boxscoreName":"Larnach","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"LAR-nick","mlbDebutDate":"2021-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Larnach","nameSlug":"trevor-larnach-663616","firstLastName":"Trevor Larnach","lastFirstName":"Larnach, Trevor","lastInitName":"Larnach, T","initLastName":"T Larnach","fullFMLName":"Trevor John-Ikaiakaloa Larnach","fullLFMName":"Larnach, Trevor John-Ikaiakaloa","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID657746":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746","firstName":"Joseph","lastName":"Ryan","primaryNumber":"41","birthDate":"1996-06-05","currentAge":30,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joe","useLastName":"Ryan","middleName":"Philip","boxscoreName":"Ryan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Ryan","nameSlug":"joe-ryan-657746","firstLastName":"Joe Ryan","lastFirstName":"Ryan, Joe","lastInitName":"Ryan, J","initLastName":"J Ryan","fullFMLName":"Joseph Philip Ryan","fullLFMName":"Ryan, Joseph Philip","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":24,"birthCity":"Watsonville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luke","useLastName":"Keaschall","middleName":"T.","boxscoreName":"Keaschall","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KEY-shull","mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Keaschall","nameSlug":"luke-keaschall-807712","firstLastName":"Luke Keaschall","lastFirstName":"Keaschall, Luke","lastInitName":"Keaschall, L","initLastName":"L Keaschall","fullFMLName":"Luke T. Keaschall","fullLFMName":"Keaschall, Luke T.","strikeZoneTop":3.214,"strikeZoneBottom":1.622}},"venue":{"id":5,"name":"Progressive Field","link":"/api/v1/venues/5","location":{"address1":"2401 Ontario Street","city":"Cleveland","state":"Ohio","stateAbbrev":"OH","postalCode":"44115","defaultCoordinates":{"latitude":41.495861,"longitude":-81.685255},"azimuthAngle":0.0,"elevation":653,"country":"USA","phone":"(216) 420-4200"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":34830,"turfType":"Grass","roofType":"Open","leftLine":325,"left":370,"leftCenter":410,"center":405,"rightCenter":375,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":5,"link":"/api/v1/venues/5"},"weather":{"condition":"Sunny","temp":"72","wind":"6 mph, In From CF"},"gameInfo":{"attendance":27354,"firstPitch":"2026-07-23T17:10:00.000Z","gameDurationMinutes":203},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":3,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"home":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"}},"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":3},"home":{"used":3,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-23T17:10:53.151Z","endTime":"2026-07-23T17:12:35.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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-23T15:09:41.578Z","endTime":"2026-07-23T16:44:08.583Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"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-23T16:44:08.583Z","endTime":"2026-07-23T17:09:28.685Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"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-23T17:09:28.685Z","endTime":"2026-07-23T17:10:55.464Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"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":98.9,"endSpeed":90.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01005691296113,"aZ":-12.325541637372975,"pfxX":-6.617130385164223,"pfxZ":9.43006634359762,"pX":0.2444417657126488,"pZ":2.52915895920794,"vX0":9.80386246426613,"vY0":-143.6554543726973,"vZ0":-7.380082482149054,"x":107.68,"y":170.49,"x0":-2.341419152175392,"y0":50.00591714513687,"z0":5.885341007363602,"aX":-13.93336368448961},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.8,"breakHorizontal":10.2,"spinRate":2420,"spinDirection":218},"zone":5,"typeConfidence":0.92,"plateTime":0.3802214885866295,"extension":7.00818886446282},"index":3,"playId":"de4f51ed-720e-325e-ab1a-04742e9ea51f","pitchNumber":1,"startTime":"2026-07-23T17:10:55.464Z","endTime":"2026-07-23T17:11:00.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19720436254886,"aZ":-45.16433142536774,"pfxX":4.97846052672442,"pfxZ":-8.732974498097446,"pX":0.20913050960066878,"pZ":2.5440000012194988,"vX0":4.748852897168904,"vY0":-122.02513131584996,"vZ0":0.4150849271044541,"x":109.03,"y":170.09,"x0":-2.4194461149359623,"y0":50.00587154393797,"z0":6.308401892127706,"aX":7.401471598796852},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-15.4,"breakHorizontal":-10.3,"spinRate":2597,"spinDirection":32},"zone":5,"typeConfidence":0.91,"plateTime":0.4513298426338408,"extension":6.549330015575384},"index":4,"playId":"3cd9ad22-16b8-363e-8a89-0800da85fa7e","pitchNumber":2,"startTime":"2026-07-23T17:11:13.975Z","endTime":"2026-07-23T17:11:18.335Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-23T17:11:28.383Z","endTime":"2026-07-23T17:11:39.798Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0930767871452,"aZ":-39.388458780419214,"pfxX":3.404977983791839,"pfxZ":-4.325159404527529,"pX":-1.2386163734405242,"pZ":2.669892375969017,"vX0":2.756836331648466,"vY0":-128.43049529205896,"vZ0":-0.400012345676675,"x":164.21,"y":166.69,"x0":-2.769155765358985,"y0":50.004865392920145,"z0":5.896374451211753,"aX":5.6765424640646245},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-7.7,"breakHorizontal":-6.8,"spinRate":2133,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.426816458627707,"extension":6.765506791847422},"index":6,"playId":"ba0ca5b4-b933-3a74-8642-367ef4962f11","pitchNumber":3,"startTime":"2026-07-23T17:11:39.798Z","endTime":"2026-07-23T17:11:44.051Z","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":99.8,"endSpeed":91.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38305206448422,"aZ":-16.43320336415001,"pfxX":-5.994181889088213,"pfxZ":7.351236628192437,"pX":-0.9040706575651367,"pZ":4.076761441450377,"vX0":7.049015343564021,"vY0":-145.2520781108294,"vZ0":-2.4242431377869402,"x":151.46,"y":128.71,"x0":-2.581220015787956,"y0":50.00167133280018,"z0":5.919013204248007,"aX":-12.833682856120477},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.0,"breakHorizontal":9.5,"spinRate":2237,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.37679407315228675,"extension":6.923226214508789},"index":7,"playId":"c63788b5-bfca-3b26-be92-9d5dc99da366","pitchNumber":4,"startTime":"2026-07-23T17:11:56.128Z","endTime":"2026-07-23T17:12:00.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.2,"endSpeed":91.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.95442079299812,"aZ":-15.102729981808746,"pfxX":-6.603912539842048,"pfxZ":8.016553582242555,"pX":0.15896725933372313,"pZ":2.648841996392525,"vX0":9.58639903736547,"vY0":-145.41994917713336,"vZ0":-6.387584279651195,"x":110.94,"y":167.26,"x0":-2.331242015244774,"y0":50.00315668686671,"z0":5.800031311666068,"aX":-14.063305703504133},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.3,"breakHorizontal":10.0,"spinRate":2309,"spinDirection":219},"zone":5,"typeConfidence":0.91,"plateTime":0.3774949478698546,"extension":6.883983593812371},"index":8,"playId":"d6624386-f37b-33f4-9e75-a3cdc1373bca","pitchNumber":5,"startTime":"2026-07-23T17:12:12.714Z","endTime":"2026-07-23T17:12:17.218Z","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(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":89.9,"endSpeed":82.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.614137322405057,"aZ":-36.43957819052525,"pfxX":5.4666813893352995,"pfxZ":-2.4895447908255455,"pX":1.0360315359530456,"pZ":0.8668463275511568,"vX0":7.329109915919346,"vY0":-130.6425574443961,"vZ0":-5.503203819942729,"x":77.51,"y":215.38,"x0":-2.524620905581408,"y0":50.003322282515356,"z0":5.765686997618254,"aX":9.369889415529133},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-5.6,"breakHorizontal":-11.6,"spinRate":2387,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.4205720657527512,"extension":7.010962740106312},"index":9,"playId":"ccf0e7f1-c94b-3a9a-9f85-4392c6f56f74","pitchNumber":6,"startTime":"2026-07-23T17:12:31.807Z","endTime":"2026-07-23T17:12:35.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:12:35.827Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Byron Buxton singles on a ground ball to third baseman José Ramírez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-23T17:12:40.908Z","endTime":"2026-07-23T17:14:05.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":88.9,"endSpeed":82.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.625734969459703,"aZ":-33.50263266439333,"pfxX":7.355128711645407,"pfxZ":-0.7816806655870945,"pX":0.09427196853685865,"pZ":2.9582395348994113,"vX0":4.615501390613779,"vY0":-129.47883132938958,"vZ0":-1.3762044133796618,"x":113.41,"y":158.91,"x0":-2.666015104526705,"y0":50.00321094041861,"z0":6.056547413380967,"aX":12.506771757296695},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.4,"breakHorizontal":-14.3,"spinRate":2360,"spinDirection":52},"zone":2,"typeConfidence":2.0,"plateTime":0.42277090138463125,"extension":6.787983480114542},"index":0,"playId":"20311ddd-d0ab-399a-a5d4-60e172327992","pitchNumber":1,"startTime":"2026-07-23T17:13:00.921Z","endTime":"2026-07-23T17:13:04.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.313829591211253,"aZ":-33.84913717180488,"pfxX":6.7330415798652385,"pfxZ":-0.9804617191376765,"pX":0.9323592315009323,"pZ":1.5870941745505702,"vX0":6.771744996523098,"vY0":-129.60365068078815,"vZ0":-4.415747581903786,"x":81.46,"y":195.93,"x0":-2.5863309311118265,"y0":50.00460560194023,"z0":5.88955139997079,"aX":11.488241637054013},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.5,"breakHorizontal":-13.7,"spinRate":2275,"spinDirection":45},"zone":14,"typeConfidence":0.92,"plateTime":0.4221221427557822,"extension":6.82087309834981},"index":1,"playId":"61b68f17-4415-3ab8-8363-e520eeca504c","pitchNumber":2,"startTime":"2026-07-23T17:13:16.358Z","endTime":"2026-07-23T17:13:19.796Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-23T17:13:25.457Z","endTime":"2026-07-23T17:13:40.449Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.969733574101063,"aZ":-33.60553073904832,"pfxX":6.611512326607355,"pfxZ":-0.8305930584323011,"pX":0.20077307336154562,"pZ":3.798748996946124,"vX0":4.423407738022389,"vY0":-130.15983060359346,"vZ0":0.49314541866704875,"x":109.35,"y":136.21,"x0":-2.3814699452046164,"y0":50.00643988233978,"z0":6.156586509829242,"aX":11.318321919865754},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.2,"breakHorizontal":-13.0,"spinRate":2433,"spinDirection":47},"zone":12,"typeConfidence":2.0,"plateTime":0.42121221697894784,"extension":6.730159716521225},"index":3,"playId":"ce5ea48b-44df-38d1-ab83-0996bbe8d559","pitchNumber":3,"startTime":"2026-07-23T17:13:40.449Z","endTime":"2026-07-23T17:13:45.258Z","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":87.7,"endSpeed":80.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99672945701473,"aZ":-37.869615846785834,"pfxX":5.828347760635507,"pfxZ":-3.460993826029008,"pX":0.2709694527056026,"pZ":1.9393679239731838,"vX0":5.011622948210299,"vY0":-127.70481018932692,"vZ0":-2.726055640599111,"x":106.67,"y":186.42,"x0":-2.4759041714220893,"y0":50.00048446326998,"z0":6.007738202560991,"aX":9.59763042315267},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-6.6,"breakHorizontal":-11.8,"spinRate":2371,"spinDirection":42},"zone":9,"typeConfidence":0.83,"plateTime":0.4293562416554586,"extension":6.7380405172721725},"hitData":{"launchSpeed":95.5,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.41,"coordY":169.19}},"index":4,"playId":"e253472c-2c85-3e30-b66d-e6a57dc86718","pitchNumber":4,"startTime":"2026-07-23T17:13:57.564Z","endTime":"2026-07-23T17:14:05.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:14:05.630Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-23T17:14:12.490Z","endTime":"2026-07-23T17:15:37.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"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,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99389399946486,"aZ":-43.42153245066941,"pfxX":5.260661722638853,"pfxZ":-7.771072406012749,"pX":-0.785640783425754,"pZ":3.2950341141646575,"vX0":2.5293299875011552,"vY0":-120.25129526766831,"vZ0":2.423884961378935,"x":146.95,"y":149.81,"x0":-2.538783204093249,"y0":50.00534756819391,"z0":6.160641496846151,"aX":7.610176902285228},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.1,"breakHorizontal":-10.2,"spinRate":2453,"spinDirection":35},"zone":1,"typeConfidence":0.91,"plateTime":0.4576414636516768,"extension":6.766350036221802},"index":0,"playId":"374c38c7-1c54-3605-838b-70a9385cb334","pitchNumber":1,"startTime":"2026-07-23T17:14:34.152Z","endTime":"2026-07-23T17:14:38.713Z","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":99.9,"endSpeed":91.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14729789554234,"aZ":-10.927706879286612,"pfxX":-6.963041085058288,"pfxZ":10.029662018133289,"pX":1.8566304104837834,"pZ":2.23432532889497,"vX0":13.949449184667158,"vY0":-144.70268862145227,"vZ0":-7.912544727605109,"x":46.23,"y":178.45,"x0":-2.1244461554739407,"y0":50.00270158869935,"z0":5.675891503944661,"aX":-14.751281650845202},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.6,"breakHorizontal":9.8,"spinRate":2192,"spinDirection":223},"zone":14,"typeConfidence":0.92,"plateTime":0.3786991720173236,"extension":6.94023274532282},"index":1,"playId":"7a719521-1194-3100-8d75-2317b2e12e3d","pitchNumber":2,"startTime":"2026-07-23T17:14:53.350Z","endTime":"2026-07-23T17:14:57.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.432780803611045,"aZ":-12.864545590275682,"pfxX":-6.589367395070006,"pfxZ":9.579961566652232,"pX":0.4876539648552368,"pZ":2.8816181787314545,"vX0":10.490877766183395,"vY0":-141.15297941967032,"vZ0":-5.7842581032895355,"x":98.41,"y":160.98,"x0":-2.422825767311814,"y0":50.00519610641567,"z0":5.78739111225265,"aX":-13.285729695965445},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":9.7,"spinRate":2345,"spinDirection":219},"zone":3,"typeConfidence":0.91,"plateTime":0.3881881195202097,"extension":7.249369146521308},"index":2,"playId":"434b13fd-0151-3d87-b470-03c6709fe749","pitchNumber":3,"startTime":"2026-07-23T17:15:12.896Z","endTime":"2026-07-23T17:15:17.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.484464204068598,"aZ":-30.168339237853562,"pfxX":4.959280201961925,"pfxZ":1.1709198533417728,"pX":1.315930266085119,"pZ":1.129894084401547,"vX0":8.248080526976153,"vY0":-130.07546460304232,"vZ0":-5.478442191804467,"x":66.84,"y":208.27,"x0":-2.5413791611412306,"y0":50.003682223168454,"z0":5.5530583043936055,"aX":8.48930318404908},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.1,"breakHorizontal":-10.8,"spinRate":2299,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.42122083781724795,"extension":6.909098391694051},"index":3,"playId":"c21b2659-78c6-3819-b47a-832ee8b94960","pitchNumber":4,"startTime":"2026-07-23T17:15:32.659Z","endTime":"2026-07-23T17:15:37.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:15:37.092Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Bell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-23T17:15:41.648Z","endTime":"2026-07-23T17:17:21.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":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 In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.490287514928173,"aZ":-33.0585990930186,"pfxX":5.221457042422153,"pfxZ":-0.5256970342405547,"pX":1.4217561101488418,"pZ":0.36004152762185543,"vX0":8.355884404149124,"vY0":-129.03009706032591,"vZ0":-6.963179786001224,"x":62.81,"y":229.06,"x0":-2.5403172910595746,"y0":50.00475604565327,"z0":5.649588589464854,"aX":8.779664550883153},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.4,"breakHorizontal":-11.4,"spinRate":2255,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4249281894037802,"extension":6.820750771801225},"index":0,"playId":"4fbb5c72-c5f2-3e9b-bedd-047012f8ebf8","pitchNumber":1,"startTime":"2026-07-23T17:16:02.656Z","endTime":"2026-07-23T17:16:09.161Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"4fbb5c72-c5f2-3e9b-bedd-047012f8ebf8","startTime":"2026-07-23T17:16:11.963Z","endTime":"2026-07-23T17:16:32.512Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.6,"endSpeed":92.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06919770876953,"aZ":-12.573014890897547,"pfxX":-6.600525308610995,"pfxZ":9.121664767862232,"pX":0.755130167762996,"pZ":1.9827243006743318,"vX0":11.181420284858081,"vY0":-144.58602790637218,"vZ0":-8.615113850478135,"x":88.22,"y":185.25,"x0":-2.278755426778585,"y0":50.00132110936756,"z0":5.745008309339277,"aX":-14.181339396026063},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.1,"breakHorizontal":10.1,"spinRate":2230,"spinDirection":227},"zone":9,"typeConfidence":0.92,"plateTime":0.3767265400173545,"extension":7.072286556900423},"index":2,"playId":"0e51f4f8-24fd-3318-b127-ad13a4b6a580","pitchNumber":2,"startTime":"2026-07-23T17:16:32.512Z","endTime":"2026-07-23T17:16:37.807Z","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":89.0,"endSpeed":82.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.984081444860237,"aZ":-32.586120959474975,"pfxX":5.284580762669296,"pfxZ":-0.24012445878611466,"pX":0.7270400020568826,"pZ":1.8099765926896834,"vX0":6.778483918610779,"vY0":-129.4953718486208,"vZ0":-3.674197390981592,"x":89.29,"y":189.91,"x0":-2.603110583940288,"y0":50.00314270763177,"z0":5.718514458318369,"aX":9.04737339668457},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.0,"breakHorizontal":-10.9,"spinRate":2322,"spinDirection":43},"zone":9,"typeConfidence":0.91,"plateTime":0.42166170761597144,"extension":6.891848684415652},"index":3,"playId":"ac86e1c0-014b-3386-a415-1a6a694e3adc","pitchNumber":3,"startTime":"2026-07-23T17:16:52.584Z","endTime":"2026-07-23T17:16:56.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.852111517316118,"aZ":-28.825052607875378,"pfxX":2.2923846080197956,"pfxZ":1.8854611722461248,"pX":1.7839487436792647,"pZ":0.9215181691651663,"vX0":10.171446083183703,"vY0":-131.5784069474333,"vZ0":-6.727561541418042,"x":49.0,"y":213.9,"x0":-2.411160999588762,"y0":50.002273713877756,"z0":5.614334567841009,"aX":4.06337200485485},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.3,"breakHorizontal":-6.1,"spinRate":2403,"spinDirection":49},"zone":14,"typeConfidence":0.85,"plateTime":0.4144233638107604,"extension":6.929875258476567},"index":4,"playId":"182cc7a9-e86d-3ea6-8d39-101cc3cff4b9","pitchNumber":4,"startTime":"2026-07-23T17:17:15.096Z","endTime":"2026-07-23T17:17:21.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:17:21.652Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Steven Kwan walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-23T17:19:34.887Z","endTime":"2026-07-23T17:20:39.177Z","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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":671737,"fullName":"Taj Bradley"}}},"count":{"balls":1,"strikes":0,"outs":0},"index":0,"playId":"311b1913-5e6f-40e0-888e-28cdd656fd75","pitchNumber":0,"startTime":"2026-07-23T17:19:34.887Z","endTime":"2026-07-23T17:19:39.887Z","isPitch":false,"type":"no_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":96.2,"endSpeed":87.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86618886743668,"aZ":-12.4406561258104,"pfxX":-4.447053641300144,"pfxZ":10.002859109171402,"pX":-0.235858742379753,"pZ":2.6852012678408657,"vX0":3.5071418332279447,"vY0":-139.87663161345912,"vZ0":-6.934339233868403,"x":125.99,"y":166.28,"x0":-0.9309764145443326,"y0":50.00114902148189,"z0":6.019704684245094,"aX":-8.77196804731674},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":7.3,"spinRate":2156,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.3922516381151553,"extension":6.45629815701524},"index":1,"playId":"88526467-0ee0-3bd3-b5f8-019df0347c90","pitchNumber":1,"startTime":"2026-07-23T17:19:51.604Z","endTime":"2026-07-23T17:19:57.625Z","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":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.153757177862122,"aZ":-27.099422240978967,"pfxX":-7.2311739495732725,"pfxZ":2.928167701096122,"pX":-0.4265920547400673,"pZ":4.486451447269429,"vX0":4.1124779307340535,"vY0":-130.99265679979104,"vZ0":0.6693854359702612,"x":133.26,"y":117.65,"x0":-1.0788655111319312,"y0":50.006049262161866,"z0":6.256616473307765,"aX":-12.54533810123788},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.6,"breakHorizontal":12.1,"spinRate":1853,"spinDirection":210},"zone":11,"typeConfidence":0.92,"plateTime":0.41843817890299384,"extension":6.358654077838326},"index":2,"playId":"b159e047-447b-34d9-b965-3515eabeb86f","pitchNumber":2,"startTime":"2026-07-23T17:20:05.069Z","endTime":"2026-07-23T17:20:10.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02775793082369,"aZ":-13.07048721848226,"pfxX":-4.932451825058948,"pfxZ":9.869225842596668,"pX":-0.8066971347323021,"pZ":2.311879627753605,"vX0":2.4954360907994664,"vY0":-138.7336477470749,"vZ0":-7.785439914819694,"x":147.75,"y":176.36,"x0":-1.080326606818895,"y0":50.004836627016104,"z0":6.038978786117084,"aX":-9.549914622890311},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":8.4,"spinRate":2151,"spinDirection":203},"zone":4,"typeConfidence":0.89,"plateTime":0.39583773509867903,"extension":6.454691310291071},"index":3,"playId":"d8535371-df13-300e-8976-cb8b52c195ea","pitchNumber":3,"startTime":"2026-07-23T17:20:19.787Z","endTime":"2026-07-23T17:20:25.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.100913668235435,"aZ":-11.936660035522591,"pfxX":-4.733505822102744,"pfxZ":10.418535610282849,"pX":0.5060379745942224,"pZ":1.4463892424628364,"vX0":5.333958781463763,"vY0":-138.9629403219249,"vZ0":-10.106704781083343,"x":97.71,"y":199.73,"x0":-0.8294962024364169,"y0":50.0069025569582,"z0":5.938763111963357,"aX":-9.197813634676418},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":7.3,"spinRate":2176,"spinDirection":201},"zone":14,"typeConfidence":0.89,"plateTime":0.3951884124327556,"extension":6.396966026469706},"index":4,"playId":"e4ed8e63-d01c-3271-b033-f55980e07304","pitchNumber":4,"startTime":"2026-07-23T17:20:33.963Z","endTime":"2026-07-23T17:20:39.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:20:39.177Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Ramírez lines out to center fielder Byron Buxton.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-23T17:20:43.188Z","endTime":"2026-07-23T17:23:55.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"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":96.0,"endSpeed":87.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.056264226132356,"aZ":-11.076605304135121,"pfxX":-5.382084979245166,"pfxZ":10.705970207469868,"pX":-0.4683408097507705,"pZ":2.1842989657954095,"vX0":4.093481947293666,"vY0":-139.63248237415993,"vZ0":-8.091958072273998,"x":134.85,"y":179.8,"x0":-1.2556630890405065,"y0":50.00042350524893,"z0":5.852318435543564,"aX":-10.604025894504648},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":8.9,"spinRate":2246,"spinDirection":205},"zone":4,"typeConfidence":0.9,"plateTime":0.3925721764165129,"extension":6.486810833714061},"index":0,"playId":"a10f8d75-1432-3088-a4a5-7452d26a9c7a","pitchNumber":1,"startTime":"2026-07-23T17:21:05.746Z","endTime":"2026-07-23T17:21:09.851Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60358767065774,"aZ":-22.644938987619632,"pfxX":-1.578858116678866,"pfxZ":5.248745457914552,"pX":-1.041581497800453,"pZ":2.817677593870819,"vX0":1.5024493816745097,"vY0":-133.56523288740723,"vZ0":-4.295734318756541,"x":156.7,"y":162.7,"x0":-1.4050867995483316,"y0":50.00084770057005,"z0":6.06650053144758,"aX":-2.864768546422865},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.9,"breakHorizontal":2.5,"spinRate":1996,"spinDirection":181},"zone":11,"typeConfidence":0.84,"plateTime":0.40941679183752644,"extension":6.2729358989690835},"index":1,"playId":"8de8c435-69dc-3409-9efc-ab749333e3f8","pitchNumber":2,"startTime":"2026-07-23T17:21:26.212Z","endTime":"2026-07-23T17:21:33.244Z","isPitch":true,"type":"pitch"},{"details":{"description":"Steven Kwan steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"actionPlayId":"8de8c435-69dc-3409-9efc-ab749333e3f8","startTime":"2026-07-23T17:21:37.324Z","endTime":"2026-07-23T17:22:02.715Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.383150377785192,"aZ":-24.93326695101397,"pfxX":-6.5214330995832075,"pfxZ":4.010648207451265,"pX":0.519411210216322,"pZ":2.5165221791430996,"vX0":6.541988243984199,"vY0":-132.7923922243568,"vZ0":-4.270898872442284,"x":97.2,"y":170.83,"x0":-1.115375394081241,"y0":50.00579224126432,"z0":5.934907690109806,"aX":-11.782738109171538},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.6,"breakHorizontal":10.6,"spinRate":1868,"spinDirection":218},"zone":6,"typeConfidence":0.92,"plateTime":0.41068526219790025,"extension":6.502860192718751},"index":3,"playId":"7b8f02a3-46f0-35c2-b024-00dafa4a7175","pitchNumber":3,"startTime":"2026-07-23T17:22:02.715Z","endTime":"2026-07-23T17:22:08.001Z","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":91.0,"endSpeed":84.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.863056165422847,"aZ":-26.612952979672926,"pfxX":0.22105513084482464,"pfxZ":3.0717281835843124,"pX":-0.20216837372569443,"pZ":2.402662624052743,"vX0":2.424205718738962,"vY0":-132.6116700053282,"vZ0":-4.482401153489968,"x":124.71,"y":173.91,"x0":-1.150552025652131,"y0":50.00448992085807,"z0":6.0174933235656045,"aX":0.40007192453478246},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.9,"breakHorizontal":-0.8,"spinRate":2161,"spinDirection":157},"zone":5,"typeConfidence":0.9,"plateTime":0.41039219369657864,"extension":6.374573754549719},"index":4,"playId":"494d4ac1-ae6a-31c9-a5c3-4b3a05a260ec","pitchNumber":4,"startTime":"2026-07-23T17:22:39.074Z","endTime":"2026-07-23T17:22:42.923Z","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.9,"endSpeed":79.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.222414685192117,"aZ":-39.57231125962616,"pfxX":-0.13495027636989176,"pfxZ":-4.70688975573577,"pX":-0.8153530190067712,"pZ":1.1763156596324251,"vX0":0.815380132860616,"vY0":-125.10316930587044,"vZ0":-4.176986077085688,"x":148.08,"y":207.02,"x0":-1.1291548440087662,"y0":50.002333867414556,"z0":6.139929884917738,"aX":-0.2121057265492005},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-9.2,"breakHorizontal":0.0,"spinRate":2343,"spinDirection":13},"zone":13,"typeConfidence":0.72,"plateTime":0.4392252921519435,"extension":6.2769012632163275},"index":5,"playId":"52c888dd-9660-3a9a-91fd-1c244605ba83","pitchNumber":5,"startTime":"2026-07-23T17:23:01.085Z","endTime":"2026-07-23T17:23:04.972Z","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":99.4,"endSpeed":90.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.77104155079946,"aZ":-7.040511586536037,"pfxX":-3.223322905650158,"pfxZ":11.897738252890132,"pX":-1.0968961205609717,"pZ":2.8124889380506137,"vX0":1.7882025131110366,"vY0":-144.65771037295585,"vZ0":-7.529975272199281,"x":158.81,"y":162.84,"x0":-1.3053526048405566,"y0":50.004778282137735,"z0":5.885829486265519,"aX":-6.8096794294902105},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.6,"breakVerticalInduced":20.2,"breakHorizontal":5.5,"spinRate":2399,"spinDirection":200},"zone":11,"typeConfidence":0.92,"plateTime":0.37912017562455613,"extension":6.356423968348814},"index":6,"playId":"1a7d3823-0988-32d0-b5ac-fa59a8617d2e","pitchNumber":6,"startTime":"2026-07-23T17:23:25.905Z","endTime":"2026-07-23T17:23:30.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.30423657712381,"aZ":-10.196837835254088,"pfxX":-2.633485811332255,"pfxZ":10.546618560879176,"pX":-0.3749841600919257,"pZ":2.2080647491767667,"vX0":3.2511515794298127,"vY0":-143.8914670187982,"vZ0":-8.734095441014553,"x":131.29,"y":179.16,"x0":-1.1806529053149812,"y0":50.004362800056285,"z0":5.925770121676143,"aX":-5.48883925026427},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.4,"breakHorizontal":4.1,"spinRate":2242,"spinDirection":198},"zone":4,"typeConfidence":0.92,"plateTime":0.38154891231770893,"extension":6.3929648949354},"hitData":{"launchSpeed":83.2,"launchAngle":24.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":105.4,"coordY":87.03}},"index":7,"playId":"1cd54f09-b910-3f00-a220-2fef11685b80","pitchNumber":7,"startTime":"2026-07-23T17:23:45.688Z","endTime":"2026-07-23T17:23:55.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:23:55.914Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase DeLauter grounds out, second baseman Kody Clemens to first baseman Royce Lewis. Steven Kwan to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-23T17:23:57.875Z","endTime":"2026-07-23T17:25:11.072Z","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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.795054342255444,"aZ":-41.473121935444155,"pfxX":2.2077010208087273,"pfxZ":-6.2151203610073384,"pX":0.19888033435499236,"pZ":3.4315951573193204,"vX0":2.7632413708675068,"vY0":-122.23895513751631,"vZ0":1.929403487942503,"x":109.42,"y":146.13,"x0":-1.2382853585868225,"y0":50.005423107510936,"z0":6.224541298389038,"aX":3.300955346920509},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-10.4,"breakHorizontal":-4.7,"spinRate":2467,"spinDirection":25},"zone":2,"typeConfidence":0.88,"plateTime":0.450155940365061,"extension":6.218899639947789},"index":0,"playId":"f20d7e8a-5fdb-37dd-adc1-3323db4c1ccc","pitchNumber":1,"startTime":"2026-07-23T17:24:20.675Z","endTime":"2026-07-23T17:24:25.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10077483873078,"aZ":-24.20214497688025,"pfxX":-6.733994497259639,"pfxZ":4.335905075704442,"pX":0.20242888790274516,"pZ":-0.11004961187686038,"vX0":5.921119645856934,"vY0":-134.71470165379296,"vZ0":-11.056629533104076,"x":109.28,"y":241.75,"x0":-1.1484626739561192,"y0":50.00368241389037,"z0":5.756359312598899,"aX":-12.385221973571545},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.6,"breakHorizontal":10.9,"spinRate":1500,"spinDirection":219},"zone":14,"typeConfidence":0.71,"plateTime":0.40647873981622196,"extension":6.157652874908443},"index":1,"playId":"20a28ef9-d084-3ceb-8e76-5bc29725dd2c","pitchNumber":2,"startTime":"2026-07-23T17:24:39.766Z","endTime":"2026-07-23T17:24:43.747Z","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":91.7,"endSpeed":85.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.902029834000277,"aZ":-25.402370242582972,"pfxX":-7.4260318850580855,"pfxZ":3.718553694347402,"pX":-0.24119237752499031,"pZ":1.2966729511117587,"vX0":5.053148757417597,"vY0":-133.4382361780031,"vZ0":-7.1596684191049995,"x":126.19,"y":203.77,"x0":-1.184637741394732,"y0":50.00393033607865,"z0":5.8171959338937,"aX":-13.532611116456108},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.5,"breakHorizontal":12.5,"spinRate":1722,"spinDirection":217},"zone":13,"typeConfidence":0.92,"plateTime":0.40882941668733386,"extension":6.577996766104632},"hitData":{"launchSpeed":105.2,"launchAngle":-28.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.85,"coordY":151.64}},"index":2,"playId":"6444f8c8-32d6-3c82-8e4c-633869373843","pitchNumber":3,"startTime":"2026-07-23T17:25:03.045Z","endTime":"2026-07-23T17:25:11.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:25:11.072Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brayan Rocchio strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-23T17:25:19.921Z","endTime":"2026-07-23T17:28:12.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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(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":92.0,"endSpeed":86.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8795104977548,"aZ":-25.374228108243944,"pfxX":-7.464414917274886,"pfxZ":3.6731275315666023,"pX":0.062485496766370795,"pZ":1.4880578395858872,"vX0":6.0054002384697815,"vY0":-133.97987456530404,"vZ0":-6.6240845820223555,"x":114.62,"y":198.6,"x0":-1.2177993581472268,"y0":50.00319267122814,"z0":5.75890437419328,"aX":-13.824170512671747},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.6,"breakHorizontal":12.6,"spinRate":1850,"spinDirection":218},"zone":14,"typeConfidence":0.92,"plateTime":0.40593066588810345,"extension":6.589572377280085},"index":0,"playId":"2730ae3e-6c1f-397e-9eca-d250f570d4f9","pitchNumber":1,"startTime":"2026-07-23T17:25:39.068Z","endTime":"2026-07-23T17:25:43.800Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-23T17:25:50.518Z","endTime":"2026-07-23T17:26:05.389Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79084077108713,"aZ":-42.761064729455974,"pfxX":0.8496318860192313,"pfxZ":-6.715330861029971,"pX":-0.29101941603123216,"pZ":2.1885657571073422,"vX0":1.9669566517444863,"vY0":-124.234116949453,"vZ0":-1.0465558954664815,"x":128.09,"y":179.69,"x0":-1.2005479941869777,"y0":50.00186544099317,"z0":6.141552933861161,"aX":1.3394890481849575},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-12.2,"breakHorizontal":-1.9,"spinRate":2429,"spinDirection":16},"zone":5,"typeConfidence":0.89,"plateTime":0.4393707699844751,"extension":6.3420903409075065},"index":2,"playId":"a5113219-e0dd-3386-928c-50d3e98a5d76","pitchNumber":2,"startTime":"2026-07-23T17:26:05.389Z","endTime":"2026-07-23T17:26:09.857Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72855524729566,"aZ":-26.961013297234057,"pfxX":-6.495168802336401,"pfxZ":2.757404996071955,"pX":-0.8795133460612184,"pZ":2.663434314076227,"vX0":3.2910915056677372,"vY0":-135.36931160420824,"vZ0":-3.9303842555130473,"x":150.52,"y":166.87,"x0":-1.2559850081232509,"y0":50.00006010594322,"z0":5.984165655778079,"aX":-12.262095658257394},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.6,"breakHorizontal":11.3,"spinRate":1777,"spinDirection":217},"zone":11,"typeConfidence":0.92,"plateTime":0.401958818287953,"extension":6.375436965888113},"index":3,"playId":"d60bf52c-bcb6-3296-ba52-b81e0b75c931","pitchNumber":3,"startTime":"2026-07-23T17:26:25.622Z","endTime":"2026-07-23T17:26:29.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.930594200049907,"aZ":-39.71019480854369,"pfxX":2.040938708999475,"pfxZ":-4.861434771624749,"pX":-0.8289522717810884,"pZ":3.2040967936638722,"vX0":0.2258655582889633,"vY0":-123.259044802456,"vZ0":0.7961096816457929,"x":148.6,"y":152.27,"x0":-1.1870129913899463,"y0":50.00529608098212,"z0":6.211991667136732,"aX":3.1620623300662967},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-8.4,"breakHorizontal":-3.7,"spinRate":2476,"spinDirection":29},"zone":1,"typeConfidence":0.84,"plateTime":0.4432292969566394,"extension":6.19096483942358},"index":4,"playId":"fbbecfc3-d2cd-394c-bb3f-74ea92196c3e","pitchNumber":4,"startTime":"2026-07-23T17:26:48.927Z","endTime":"2026-07-23T17:26:52.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.4,"endSpeed":92.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.689197619011555,"aZ":-10.022234985807316,"pfxX":-4.515335266636637,"pfxZ":10.105932129896008,"pX":-1.2083820891666222,"pZ":3.6159762874928054,"vX0":1.9044231574383477,"vY0":-146.2594430294025,"vZ0":-5.168991038509256,"x":163.06,"y":141.15,"x0":-1.2769014127993117,"y0":50.00535463812001,"z0":5.992839993551067,"aX":-9.899004465392935},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":17.6,"breakHorizontal":7.9,"spinRate":2465,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.37283000304334735,"extension":6.3407792214955565},"index":5,"playId":"0baf1bff-0fad-306e-b2fd-2d8223124879","pitchNumber":5,"startTime":"2026-07-23T17:27:19.386Z","endTime":"2026-07-23T17:27:23.607Z","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":2},"pitchData":{"startSpeed":92.2,"endSpeed":86.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.323888745178717,"aZ":-27.69045342623328,"pfxX":-3.3802740753885594,"pfxZ":2.3984878988462945,"pX":-0.15757176746544227,"pZ":2.705901322500501,"vX0":4.347698233594121,"vY0":-134.44456741657808,"vZ0":-3.32693697256983,"x":123.01,"y":165.72,"x0":-1.3406200628867475,"y0":50.002173551373346,"z0":5.879445695995692,"aX":-6.319694011115973},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.0,"breakHorizontal":5.4,"spinRate":1961,"spinDirection":217},"zone":2,"typeConfidence":0.91,"plateTime":0.4041251502181402,"extension":6.335543675667971},"index":6,"playId":"72565a42-b636-3c27-b490-0746217687b5","pitchNumber":6,"startTime":"2026-07-23T17:27:40.458Z","endTime":"2026-07-23T17:27:44.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":90.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.313288834977406,"aZ":-10.249243382192736,"pfxX":-4.767679561680654,"pfxZ":10.327354952434295,"pX":-0.6868999627293595,"pZ":2.4836572014114062,"vX0":3.213276318683385,"vY0":-144.88564075171516,"vZ0":-7.982607940145748,"x":143.18,"y":171.72,"x0":-1.191711239111336,"y0":50.00477191264526,"z0":5.90357356226619,"aX":-10.122429685226304},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.3,"breakHorizontal":8.0,"spinRate":2265,"spinDirection":203},"zone":4,"typeConfidence":0.92,"plateTime":0.37825785639822573,"extension":6.517896994201171},"index":7,"playId":"78333e5e-9889-3676-acde-675d2e1236d6","pitchNumber":7,"startTime":"2026-07-23T17:28:07.562Z","endTime":"2026-07-23T17:28:12.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:28:12.311Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kody Clemens pops out to first baseman Kyle Manzardo in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-23T17:30:08.659Z","endTime":"2026-07-23T17:31:01.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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":"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":98.6,"endSpeed":89.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.07483282563507,"aZ":-13.186279372543249,"pfxX":-7.290761520864379,"pfxZ":9.187407978284952,"pX":-0.29037664033041477,"pZ":3.253043689340741,"vX0":8.712644150508101,"vY0":-143.31508376981495,"vZ0":-4.921980377757106,"x":128.07,"y":150.95,"x0":-2.4317862041578695,"y0":50.00556090055982,"z0":5.8253711696963295,"aX":-15.073031895736241},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.7,"breakHorizontal":11.3,"spinRate":2420,"spinDirection":223},"zone":2,"typeConfidence":0.92,"plateTime":0.38310675771379676,"extension":6.928408658815227},"index":0,"playId":"cd0e7f6a-ad06-3837-abfc-a23660e012b0","pitchNumber":1,"startTime":"2026-07-23T17:30:21.957Z","endTime":"2026-07-23T17:30:26.672Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-23T17:30:33.776Z","endTime":"2026-07-23T17:30:50.008Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":90.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.13433779531152,"aZ":-12.324898995359609,"pfxX":-7.992685168532077,"pfxZ":9.472547867454407,"pX":0.6684545096762838,"pZ":3.1240112402042826,"vX0":11.348022144543604,"vY0":-144.4085209610618,"vZ0":-5.628446423649658,"x":91.52,"y":154.43,"x0":-2.288343347018106,"y0":50.002253008326,"z0":5.868241417229843,"aX":-16.74751646207324},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.1,"breakHorizontal":12.0,"spinRate":2393,"spinDirection":219},"zone":3,"typeConfidence":0.93,"plateTime":0.38045309996207566,"extension":6.965105405462544},"hitData":{"launchSpeed":96.2,"launchAngle":71.0,"totalDistance":97.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":163.64,"coordY":189.41}},"index":2,"playId":"f79ea7a2-ae45-3e21-aa14-ccd47650440d","pitchNumber":2,"startTime":"2026-07-23T17:30:50.008Z","endTime":"2026-07-23T17:31:01.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:31:01.152Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Royce Lewis flies out to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-23T17:31:08.139Z","endTime":"2026-07-23T17:31:38.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.467413873804784,"aZ":-37.13247891531354,"pfxX":6.159590236502545,"pfxZ":-3.0821326610704904,"pX":0.14253649345721192,"pZ":2.9405497256910507,"vX0":4.734402296868117,"vY0":-127.21372525378804,"vZ0":-0.4901275127558322,"x":111.57,"y":159.39,"x0":-2.5546084257593225,"y0":50.002000742166636,"z0":6.125368933793995,"aX":9.912742801088717},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.4,"breakHorizontal":-12.4,"spinRate":2271,"spinDirection":54},"zone":2,"typeConfidence":0.83,"plateTime":0.4335477715622593,"extension":6.6913242070946195},"hitData":{"launchSpeed":98.5,"launchAngle":43.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.47,"coordY":78.16}},"index":0,"playId":"36b265e6-47fb-3085-9ff1-1d5abecb8040","pitchNumber":1,"startTime":"2026-07-23T17:31:28.661Z","endTime":"2026-07-23T17:31:38.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:31:38.582Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Martin called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-23T17:31:41.540Z","endTime":"2026-07-23T17:33:13.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":89.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.60971549645074,"aZ":-12.822102582457573,"pfxX":-6.176348126931909,"pfxZ":9.347504086497677,"pX":0.1736755150880799,"pZ":3.442867506554028,"vX0":9.25306267224291,"vY0":-143.7274683406345,"vZ0":-4.913910915866835,"x":110.38,"y":145.82,"x0":-2.3008519105704637,"y0":50.000743735866855,"z0":5.985738337015001,"aX":-12.784663584002354},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.0,"breakHorizontal":9.1,"spinRate":2309,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.3826460382681982,"extension":6.992577480496162},"index":0,"playId":"4556bc8c-6405-3bd2-b9c5-036aacf31c6c","pitchNumber":1,"startTime":"2026-07-23T17:32:09.525Z","endTime":"2026-07-23T17:32:14.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.4,"endSpeed":89.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.908355402851576,"aZ":-18.796581951920274,"pfxX":-10.13872161980538,"pfxZ":6.512363786110776,"pX":0.31869859955053337,"pZ":1.697706869750052,"vX0":11.410922283624789,"vY0":-142.67614741973338,"vZ0":-7.872860116300151,"x":104.85,"y":192.94,"x0":-2.4220614757782113,"y0":50.00234580141703,"z0":5.684873761087902,"aX":-20.82828266559073},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.2,"breakHorizontal":16.0,"spinRate":2079,"spinDirection":229},"zone":9,"typeConfidence":0.91,"plateTime":0.3843992347391585,"extension":6.948314349884691},"index":1,"playId":"98d28274-8bf8-3ba5-9a9b-904ed0b2625f","pitchNumber":2,"startTime":"2026-07-23T17:32:27.441Z","endTime":"2026-07-23T17:32:31.802Z","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":99.3,"endSpeed":90.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.519334689813455,"aZ":-13.042286902567959,"pfxX":-6.0264180949422474,"pfxZ":9.105652302039989,"pX":-0.04213992534194106,"pZ":3.373410199637144,"vX0":8.564095081560096,"vY0":-144.25461899659877,"vZ0":-4.894295350333851,"x":118.61,"y":147.7,"x0":-2.270665307822439,"y0":50.00081883846749,"z0":5.900200332388709,"aX":-12.66044416377363},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.6,"breakHorizontal":9.1,"spinRate":2353,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.38013116723662677,"extension":6.946943873126186},"index":2,"playId":"9d9fe2c9-1a07-32a1-890c-a05baa100d84","pitchNumber":3,"startTime":"2026-07-23T17:32:44.744Z","endTime":"2026-07-23T17:32:48.367Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-23T17:32:56.601Z","endTime":"2026-07-23T17:33:09.292Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0954547020008,"aZ":-45.62611029254779,"pfxX":5.486659143232943,"pfxZ":-8.928488100664651,"pX":-0.4756517948525344,"pZ":2.505475850033883,"vX0":3.289057224806278,"vY0":-122.44263184980845,"vZ0":0.6585262657040265,"x":135.13,"y":171.13,"x0":-2.5532245799918774,"y0":50.006119255506235,"z0":6.163924632973745,"aX":8.26156074226242},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-15.7,"breakHorizontal":-10.8,"spinRate":2488,"spinDirection":32},"zone":4,"typeConfidence":0.91,"plateTime":0.4488026983351654,"extension":6.579188604337521},"index":4,"playId":"4f547f2d-1131-305c-9992-5dc516e12cc3","pitchNumber":4,"startTime":"2026-07-23T17:33:09.292Z","endTime":"2026-07-23T17:33:13.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:33:13.966Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Travis Bazzana grounds out softly, catcher Ryan Jeffers to first baseman Royce Lewis.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-23T17:34:59.607Z","endTime":"2026-07-23T17:35:46.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":"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":96.6,"endSpeed":87.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.20258627846271,"aZ":-9.430364655233777,"pfxX":-3.209651706030348,"pfxZ":11.543186372176221,"pX":-0.35383626287919007,"pZ":3.6639217976282574,"vX0":2.8965974411153947,"vY0":-140.5116404342982,"vZ0":-4.818555602547681,"x":130.49,"y":139.85,"x0":-0.9885452285409645,"y0":50.00247646879139,"z0":6.032143132449313,"aX":-6.323762220067953},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.9,"breakHorizontal":5.2,"spinRate":2313,"spinDirection":194},"zone":11,"typeConfidence":0.91,"plateTime":0.3920367987269606,"extension":6.485184704732293},"index":0,"playId":"79c71136-e8e8-3f3a-a2c6-ce89baa25da6","pitchNumber":1,"startTime":"2026-07-23T17:35:22.720Z","endTime":"2026-07-23T17:35:27.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.594122953534757,"aZ":-21.870261282559603,"pfxX":-0.0020385632160995204,"pfxZ":6.019874833481421,"pX":0.22313623072880567,"pZ":1.770464825440598,"vX0":3.26499126551848,"vY0":-130.31721216858747,"vZ0":-6.518793506054258,"x":108.49,"y":190.98,"x0":-1.0482032351986557,"y0":50.002466586185804,"z0":5.967816774778747,"aX":-0.0034274799530627765},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.6,"breakHorizontal":-0.7,"spinRate":2105,"spinDirection":182},"zone":8,"typeConfidence":0.91,"plateTime":0.4210648659888152,"extension":6.35376646912353},"hitData":{"launchSpeed":28.0,"launchAngle":-77.0,"totalDistance":0.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":125.14,"coordY":202.03}},"index":1,"playId":"355c1a66-9bfb-34ff-b794-ca299e6def19","pitchNumber":2,"startTime":"2026-07-23T17:35:38.312Z","endTime":"2026-07-23T17:35:46.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:35:46.367Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rhys Hoskins pops out to second baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-23T17:35:51.324Z","endTime":"2026-07-23T17:37:52.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":6},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.3,"endSpeed":84.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.255618756136023,"aZ":-26.36950759111948,"pfxX":-7.595127741594701,"pfxZ":3.1926897471393563,"pX":-0.10882161186102102,"pZ":2.6956360991569395,"vX0":4.830727643646795,"vY0":-134.28856769046024,"vZ0":-3.95446907424867,"x":121.15,"y":166.0,"x0":-0.9482109200239658,"y0":50.004911190346974,"z0":6.072796506799999,"aX":-13.813289356341665},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.0,"breakHorizontal":12.6,"spinRate":1801,"spinDirection":210},"zone":5,"typeConfidence":0.92,"plateTime":0.4085670458856998,"extension":6.495207604029901},"index":0,"playId":"cc8e0cb3-659c-3127-b714-20c501790068","pitchNumber":1,"startTime":"2026-07-23T17:36:10.751Z","endTime":"2026-07-23T17:36:15.160Z","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":98.8,"endSpeed":90.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.44870076978249,"aZ":-8.773192658172581,"pfxX":-2.1416156276833256,"pfxZ":11.219490790647749,"pX":-0.008208777657289097,"pZ":2.8657010862642154,"vX0":3.558690185947757,"vY0":-143.75861910728128,"vZ0":-7.317837746966926,"x":117.31,"y":161.41,"x0":-0.9859331081466448,"y0":50.00147059697629,"z0":5.994324659989418,"aX":-4.466617628269264},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.0,"breakHorizontal":3.1,"spinRate":2298,"spinDirection":200},"zone":5,"typeConfidence":0.92,"plateTime":0.3815394919987063,"extension":6.4946279625311085},"index":1,"playId":"2e665279-fbef-379b-be39-1c8f5ec90bf3","pitchNumber":2,"startTime":"2026-07-23T17:36:22.172Z","endTime":"2026-07-23T17:36:27.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20912647176025,"aZ":-12.673110956599428,"pfxX":-3.2274264006759124,"pfxZ":9.372457542501088,"pX":-0.8212895434484202,"pZ":4.004292115584619,"vX0":2.0231058244465436,"vY0":-143.36377577916437,"vZ0":-3.7412231527278936,"x":148.31,"y":130.66,"x0":-1.1168460737639527,"y0":50.006199622788664,"z0":6.117509856728842,"aX":-6.718097211579762},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.4,"breakHorizontal":5.4,"spinRate":2257,"spinDirection":198},"zone":11,"typeConfidence":0.91,"plateTime":0.3820855041955431,"extension":6.4154802390302},"index":2,"playId":"32178fde-e1f4-3fc4-816f-55937b09d4c8","pitchNumber":3,"startTime":"2026-07-23T17:36:35.851Z","endTime":"2026-07-23T17:36:40.787Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-23T17:36:48.551Z","endTime":"2026-07-23T17:37:04.014Z","isPitch":false,"type":"action","player":{"id":656555,"link":"/api/v1/people/656555"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.019035632946043,"aZ":-23.306701935357943,"pfxX":1.4873634254030403,"pfxZ":4.709118990179112,"pX":0.28159339870388317,"pZ":1.9781366774897882,"vX0":2.701637408609902,"vY0":-135.27097053386098,"vZ0":-6.463619562784359,"x":106.27,"y":185.37,"x0":-0.9171074333648486,"y0":50.00328787598655,"z0":5.994661640465364,"aX":2.801018929487884},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.6,"breakHorizontal":-3.2,"spinRate":2199,"spinDirection":165},"zone":9,"typeConfidence":0.9,"plateTime":0.40242567537719065,"extension":6.419291843035923},"index":4,"playId":"accc02cc-2142-31e6-8cbb-a6bd1af79b08","pitchNumber":4,"startTime":"2026-07-23T17:37:04.014Z","endTime":"2026-07-23T17:37:08.082Z","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":98.8,"endSpeed":90.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.141935273501126,"aZ":-9.299269221367052,"pfxX":-3.7922514100719624,"pfxZ":10.87180603259965,"pX":-0.44089718055066945,"pZ":2.888036755254723,"vX0":2.7303871225093483,"vY0":-143.85406470961559,"vZ0":-7.313873560233396,"x":133.81,"y":160.8,"x0":-0.9077224517927394,"y0":50.0055747618455,"z0":6.0340720895559965,"aX":-7.98056552103328},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.5,"breakHorizontal":6.4,"spinRate":2394,"spinDirection":199},"zone":1,"typeConfidence":0.92,"plateTime":0.380181514186412,"extension":6.407884066245236},"index":5,"playId":"c28bf83c-5170-33ad-8c70-832e783b75f6","pitchNumber":5,"startTime":"2026-07-23T17:37:22.888Z","endTime":"2026-07-23T17:37:26.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.363365716781583,"aZ":-18.471102338111244,"pfxX":-7.672624721699959,"pfxZ":7.214920373350095,"pX":-0.3168709539992308,"pZ":2.7625282147414514,"vX0":4.456222830854437,"vY0":-135.88464993856306,"vZ0":-5.538320226977856,"x":129.08,"y":164.19,"x0":-0.9676921982447526,"y0":50.00599442361771,"z0":6.080535982859514,"aX":-14.577879762446148},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.2,"breakHorizontal":13.2,"spinRate":1933,"spinDirection":213},"zone":4,"typeConfidence":0.92,"plateTime":0.40068655908956563,"extension":6.423495791452665},"hitData":{"launchSpeed":64.6,"launchAngle":45.0,"totalDistance":174.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":147.96,"coordY":135.42}},"index":6,"playId":"d0e91b51-2621-3936-921e-37bc40296491","pitchNumber":6,"startTime":"2026-07-23T17:37:45.013Z","endTime":"2026-07-23T17:37:52.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:37:52.988Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Manzardo flies out sharply to left fielder Austin Martin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-23T17:37:57.875Z","endTime":"2026-07-23T17:38:58.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.246182761647816,"aZ":-40.20066244043744,"pfxX":0.9896482400930937,"pfxZ":-5.211615649937922,"pX":-0.19477350975932117,"pZ":0.4898466606443724,"vX0":1.5945109951750436,"vY0":-123.26053309881132,"vZ0":-5.106871218826186,"x":124.42,"y":225.55,"x0":-0.9783432426997498,"y0":50.00334465621676,"z0":5.978988629075921,"aX":1.524092012818373},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-10.3,"breakHorizontal":-2.2,"spinRate":2422,"spinDirection":23},"zone":13,"typeConfidence":0.87,"plateTime":0.44418256360696073,"extension":6.313301939595745},"index":0,"playId":"ee3700da-3ffb-31b7-acf3-75a484defeee","pitchNumber":1,"startTime":"2026-07-23T17:38:16.645Z","endTime":"2026-07-23T17:38:22.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.000408196556396,"aZ":-25.050362920745613,"pfxX":0.8599815487951412,"pfxZ":3.9523504468205193,"pX":-0.9290520271768512,"pZ":3.027902884222986,"vX0":0.34610492630108036,"vY0":-133.03571849474042,"vZ0":-3.300627962851326,"x":152.41,"y":157.03,"x0":-1.1723596830978513,"y0":50.00306372296643,"z0":6.088683459307716,"aX":1.5503898442133834},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.7,"breakHorizontal":-1.7,"spinRate":2157,"spinDirection":150},"zone":11,"typeConfidence":0.9,"plateTime":0.41080371126810267,"extension":6.219794228268154},"index":1,"playId":"bdf01ab0-0245-305e-bdf1-c3fa2f4e7db4","pitchNumber":2,"startTime":"2026-07-23T17:38:35.810Z","endTime":"2026-07-23T17:38:40.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52561443796539,"aZ":-11.114481057112847,"pfxX":-4.034496206715777,"pfxZ":10.426465118155841,"pX":-0.19315568989741966,"pZ":2.9177648873276687,"vX0":3.726916992411936,"vY0":-141.5092482448588,"vZ0":-6.620249162768175,"x":124.36,"y":160.0,"x0":-1.0057142970936523,"y0":50.00251622888995,"z0":6.006070224342365,"aX":-8.148828870190446},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":6.5,"spinRate":2198,"spinDirection":199},"zone":2,"typeConfidence":0.91,"plateTime":0.3876742862500855,"extension":6.517539262063061},"hitData":{"launchSpeed":100.3,"launchAngle":27.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":63.21,"coordY":65.98}},"index":2,"playId":"64c5e805-1212-3d04-805a-56f139cff9a7","pitchNumber":3,"startTime":"2026-07-23T17:38:50.459Z","endTime":"2026-07-23T17:38:58.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:38:58.525Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to right fielder Chase DeLauter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-23T17:40:53.957Z","endTime":"2026-07-23T17:43:14.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.331124870493838,"aZ":-13.95920667494596,"pfxX":-4.648419015839028,"pfxZ":8.847503118706696,"pX":0.9249097255610579,"pZ":3.1988457950309357,"vX0":10.794451581740608,"vY0":-142.26979617530105,"vZ0":-4.836802736292446,"x":81.74,"y":152.41,"x0":-2.3071805940208527,"y0":50.00217656830408,"z0":5.799493124923226,"aX":-9.570362224480865},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.2,"breakHorizontal":6.4,"spinRate":2303,"spinDirection":220},"zone":12,"typeConfidence":0.88,"plateTime":0.3843638502583304,"extension":7.110736874166871},"index":0,"playId":"0a1e7594-049d-342b-9b4a-7051e0a31d07","pitchNumber":1,"startTime":"2026-07-23T17:41:12.584Z","endTime":"2026-07-23T17:41:17.233Z","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":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.823770557240994,"aZ":-44.37052822940633,"pfxX":5.0939488185737565,"pfxZ":-8.489843955459964,"pX":-0.25871398077852975,"pZ":1.4490007146378923,"vX0":3.7380024584564815,"vY0":-120.06553277350903,"vZ0":-1.3446168735738888,"x":126.86,"y":199.66,"x0":-2.5068023390901484,"y0":50.005042651407166,"z0":6.02376702440242,"aX":7.314873276670471},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-15.4,"breakHorizontal":-10.2,"spinRate":2383,"spinDirection":33},"zone":13,"typeConfidence":0.91,"plateTime":0.4590956588524948,"extension":6.804351296572377},"index":1,"playId":"92c7f01d-fe0e-3f9c-b1df-95d7d318a1ee","pitchNumber":2,"startTime":"2026-07-23T17:41:27.274Z","endTime":"2026-07-23T17:41:31.751Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-23T17:41:37.699Z","endTime":"2026-07-23T17:41:53.421Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.096732069712928,"aZ":-35.30203614105709,"pfxX":7.467304123514946,"pfxZ":-1.9140953198203832,"pX":0.739304788662671,"pZ":3.031623020624288,"vX0":5.51625954737665,"vY0":-128.07069363823672,"vZ0":-0.5065569709811536,"x":88.82,"y":156.93,"x0":-2.4235224271915796,"y0":50.00081035831052,"z0":6.0286535401588175,"aX":12.218510335088817},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.4,"breakHorizontal":-14.9,"spinRate":2372,"spinDirection":44},"zone":3,"typeConfidence":2.0,"plateTime":0.4301168781908493,"extension":6.875541485811003},"index":3,"playId":"37c61034-4c92-3c41-9047-471f4495289f","pitchNumber":3,"startTime":"2026-07-23T17:41:53.421Z","endTime":"2026-07-23T17:41:58.009Z","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":99.7,"endSpeed":90.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.25468376113942,"aZ":-13.046345366710701,"pfxX":-5.030094694897374,"pfxZ":9.129512640905622,"pX":0.7839776975954345,"pZ":3.6959736813754045,"vX0":10.545747174237775,"vY0":-144.64768636077724,"vZ0":-3.9565315789310893,"x":87.12,"y":138.99,"x0":-2.274088344074166,"y0":50.00309032712777,"z0":5.895377717097984,"aX":-10.539790313732675},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.7,"breakHorizontal":6.7,"spinRate":2357,"spinDirection":228},"zone":12,"typeConfidence":0.9,"plateTime":0.38028104276230756,"extension":6.903859408231133},"index":4,"playId":"406a8b01-27bd-3810-9653-7dbd6dbb6e3b","pitchNumber":4,"startTime":"2026-07-23T17:42:09.830Z","endTime":"2026-07-23T17:42:13.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.529177828560975,"aZ":-31.901140124189585,"pfxX":7.948538933165307,"pfxZ":0.1618510507817028,"pX":1.5818857701404272,"pZ":2.226667604957217,"vX0":7.658683491596522,"vY0":-130.16322499908063,"vZ0":-2.8259154749286166,"x":56.7,"y":178.66,"x0":-2.453429481511563,"y0":50.00376741320961,"z0":5.793408610108178,"aX":13.357331200458802},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.2,"breakHorizontal":-16.3,"spinRate":2314,"spinDirection":50},"zone":14,"typeConfidence":0.92,"plateTime":0.42414213117693045,"extension":7.007600159937713},"index":5,"playId":"d319c07b-1a42-36ad-b1a1-e9045bd16983","pitchNumber":5,"startTime":"2026-07-23T17:42:27.877Z","endTime":"2026-07-23T17:42:32.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25330484138886,"aZ":-35.88117079921369,"pfxX":8.437432739921425,"pfxZ":-2.190596202859888,"pX":0.5129759925522649,"pZ":2.704857789703274,"vX0":5.025644601128515,"vY0":-129.87035737728127,"vZ0":-1.0957215737392616,"x":97.45,"y":165.75,"x0":-2.548389055515947,"y0":50.00201801829945,"z0":5.881400841052475,"aX":14.292480378494906},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-4.0,"breakHorizontal":-16.4,"spinRate":2387,"spinDirection":51},"zone":6,"typeConfidence":0.91,"plateTime":0.4230674028415051,"extension":6.9984395519579445},"index":6,"playId":"2e4e42a7-193e-3748-bf3f-ea9e8aa76bc6","pitchNumber":6,"startTime":"2026-07-23T17:42:47.416Z","endTime":"2026-07-23T17:42:50.911Z","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":99.5,"endSpeed":91.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36015531855307,"aZ":-17.73503576105353,"pfxX":-6.362674411089847,"pfxZ":6.788734566081528,"pX":0.6144833108917042,"pZ":3.568265581845471,"vX0":10.88215494484594,"vY0":-144.58385721020497,"vZ0":-3.215427174252012,"x":93.58,"y":142.44,"x0":-2.363937100743252,"y0":50.00064360208747,"z0":5.777317473363142,"aX":-13.529203484814932},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":11.9,"breakHorizontal":9.5,"spinRate":2314,"spinDirection":221},"zone":12,"typeConfidence":0.91,"plateTime":0.37822495949906054,"extension":7.046576031275567},"hitData":{"launchSpeed":92.7,"launchAngle":37.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.29,"coordY":85.99}},"index":7,"playId":"4af72867-dcac-3308-a4f7-11aa97d45f4d","pitchNumber":7,"startTime":"2026-07-23T17:43:05.903Z","endTime":"2026-07-23T17:43:14.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:43:14.905Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan Kreidler lines out to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-23T17:43:21.506Z","endTime":"2026-07-23T17:44:43.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"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(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":86.9,"endSpeed":78.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.797513814161853,"aZ":-39.050034327987085,"pfxX":8.492982384688784,"pfxZ":-4.321760076259132,"pX":-1.3024486608215295,"pZ":4.04498655176271,"vX0":1.0825184580213127,"vY0":-126.39060563229086,"vZ0":3.1018630568339884,"x":166.65,"y":129.57,"x0":-2.8396804670068887,"y0":50.00381061121418,"z0":5.973488813176016,"aX":13.509294182322213},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.7,"breakHorizontal":-15.6,"spinRate":2259,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.43618172047866155,"extension":6.823221654130501},"index":0,"playId":"02199c07-9b8d-332b-a833-f00e13a349d2","pitchNumber":1,"startTime":"2026-07-23T17:43:40.880Z","endTime":"2026-07-23T17:43:45.187Z","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":83.2,"endSpeed":75.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.776400838599443,"aZ":-47.30568633839331,"pfxX":4.542352453519868,"pfxZ":-10.449577614328524,"pX":-0.12482839130141467,"pZ":2.5500979189808253,"vX0":3.936924415421992,"vY0":-121.0154564380257,"vZ0":1.428878083687085,"x":121.76,"y":169.93,"x0":-2.37680458777953,"y0":50.0022752074383,"z0":6.1726148472791325,"aX":6.577707527788857},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-18.0,"breakHorizontal":-9.4,"spinRate":2310,"spinDirection":29},"zone":5,"typeConfidence":0.92,"plateTime":0.45673775613002743,"extension":6.762504042599436},"index":1,"playId":"dd0d387e-3c0e-35cb-8931-71be3ad13743","pitchNumber":2,"startTime":"2026-07-23T17:43:56.155Z","endTime":"2026-07-23T17:44:00.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.471007500996972,"aZ":-46.61674475825641,"pfxX":4.494197592150924,"pfxZ":-9.816491870806257,"pX":-0.5428672911477691,"pZ":2.728532055486298,"vX0":2.7717066122527694,"vY0":-121.51016582031666,"vZ0":1.3376989206079481,"x":137.69,"y":165.11,"x0":-2.2886934589315144,"y0":50.00439528119589,"z0":6.273633909953205,"aX":6.610117994217146},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-17.0,"breakHorizontal":-8.9,"spinRate":2384,"spinDirection":23},"zone":4,"typeConfidence":0.92,"plateTime":0.45363319922560397,"extension":6.768811114393791},"index":2,"playId":"51ac466a-985f-352e-8d97-03942764144a","pitchNumber":3,"startTime":"2026-07-23T17:44:10.746Z","endTime":"2026-07-23T17:44:15.641Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-23T17:44:19.631Z","endTime":"2026-07-23T17:44:36.216Z","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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.076908520805286,"aZ":-36.61371752396632,"pfxX":6.456906736005448,"pfxZ":-2.6603211476069344,"pX":0.4922717633161391,"pZ":2.1840642097268135,"vX0":5.727619093440828,"vY0":-128.49068689229546,"vZ0":-1.63602853938699,"x":98.24,"y":179.81,"x0":-2.605993976451288,"y0":50.002342621946305,"z0":5.678741443684353,"aX":10.77596364814778},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.9,"breakHorizontal":-13.0,"spinRate":2181,"spinDirection":54},"zone":9,"typeConfidence":2.0,"plateTime":0.426576511983944,"extension":7.053130567796864},"hitData":{"launchSpeed":76.3,"launchAngle":26.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":96.99,"coordY":100.23}},"index":4,"playId":"bb019d0b-91b4-3fcc-873b-af1c35ae3213","pitchNumber":4,"startTime":"2026-07-23T17:44:36.216Z","endTime":"2026-07-23T17:44:43.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:44:43.431Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brooks Lee pops out softly to catcher Patrick Bailey.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-23T17:45:00.336Z","endTime":"2026-07-23T17:46:59.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67803485478511,"aZ":-43.31535882433556,"pfxX":4.357058899646824,"pfxZ":-7.701823800927496,"pX":0.1843896209262456,"pZ":2.4855629981737573,"vX0":4.303148099485017,"vY0":-120.67648024225538,"vZ0":0.25239025830374695,"x":109.97,"y":171.67,"x0":-2.200705755908035,"y0":50.00347520122015,"z0":6.256416713837486,"aX":6.3019495327098},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-13.4,"breakHorizontal":-9.1,"spinRate":2341,"spinDirection":26},"zone":5,"typeConfidence":0.91,"plateTime":0.45726353844166434,"extension":6.779368180384925},"index":0,"playId":"9f5ed7af-6e34-317b-8ac6-bfab0e282c6a","pitchNumber":1,"startTime":"2026-07-23T17:45:14.338Z","endTime":"2026-07-23T17:45:18.291Z","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":100.0,"endSpeed":90.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.18059014948106,"aZ":-13.560534176917393,"pfxX":-7.669336870921125,"pfxZ":8.796514871765872,"pX":1.2674484544741718,"pZ":2.3173718242355834,"vX0":12.531412210637617,"vY0":-144.86465254164133,"vZ0":-7.247247433735865,"x":68.69,"y":176.21,"x0":-2.1265534754165256,"y0":50.006595452764024,"z0":5.6881133095149785,"aX":-16.235788153872765},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.5,"breakHorizontal":11.3,"spinRate":2292,"spinDirection":221},"zone":14,"typeConfidence":0.93,"plateTime":0.3787199878634593,"extension":7.022706776030307},"index":1,"playId":"c1878fde-7b93-3bb4-9185-c9cd365667f0","pitchNumber":2,"startTime":"2026-07-23T17:45:33.562Z","endTime":"2026-07-23T17:45:37.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5483843487167,"aZ":-17.875922117278883,"pfxX":-10.54820933001837,"pfxZ":6.947371994509126,"pX":1.0019484716237395,"pZ":0.6042354717757284,"vX0":13.435053620678877,"vY0":-142.48762162544844,"vZ0":-10.452981570963711,"x":78.81,"y":222.47,"x0":-2.4023766968521496,"y0":50.00163595928218,"z0":5.448274490931235,"aX":-21.70296050866348},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.4,"breakHorizontal":16.4,"spinRate":2200,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.38431046996280305,"extension":6.97098238380098},"index":2,"playId":"75a6c832-323c-3837-9788-e4a892cd9cd9","pitchNumber":3,"startTime":"2026-07-23T17:45:48.762Z","endTime":"2026-07-23T17:45:52.456Z","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":2},"pitchData":{"startSpeed":99.5,"endSpeed":90.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.596624159500756,"aZ":-18.6805550759226,"pfxX":-11.002062481292338,"pfxZ":6.42576577990387,"pX":0.7991510183983892,"pZ":1.201781398083407,"vX0":13.259269239065162,"vY0":-144.02384412374053,"vZ0":-8.973920297725577,"x":86.54,"y":206.33,"x0":-2.4358809464100135,"y0":50.00114271134144,"z0":5.514219380023447,"aX":-23.10011222555517},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":9.8,"breakHorizontal":17.3,"spinRate":2150,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.3803666749370631,"extension":7.152316209042912},"index":3,"playId":"7ba6dafa-fa1f-3e3d-a1c5-02dd8a20175e","pitchNumber":4,"startTime":"2026-07-23T17:46:06.122Z","endTime":"2026-07-23T17:46:10.178Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17614840811976,"aZ":-45.20397459502682,"pfxX":3.087887307105714,"pfxZ":-8.824002982460938,"pX":0.27806538193116215,"pZ":1.1499184540466256,"vX0":5.126030200434436,"vY0":-121.9121626089054,"vZ0":-2.5092874362998216,"x":106.4,"y":207.73,"x0":-2.2685999767510228,"y0":50.003399593360506,"z0":6.164931261691318,"aX":4.558920110251867},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-16.3,"breakHorizontal":-7.0,"spinRate":2453,"spinDirection":27},"zone":14,"typeConfidence":0.91,"plateTime":0.4525691623577486,"extension":6.731132921176914},"index":4,"playId":"3335d9a8-02b0-3ddc-afbf-33ff81a4eea3","pitchNumber":5,"startTime":"2026-07-23T17:46:28.936Z","endTime":"2026-07-23T17:46:33.351Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-23T17:46:38.721Z","endTime":"2026-07-23T17:46:51.080Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"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":2},"pitchData":{"startSpeed":99.9,"endSpeed":90.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.900223746002226,"aZ":-12.206042457775665,"pfxX":-7.719320942927254,"pfxZ":9.45091014135361,"pX":1.3706956522046196,"pZ":2.6677543820777507,"vX0":13.389515326610661,"vY0":-144.69189223478975,"vZ0":-6.368983598118877,"x":64.75,"y":166.75,"x0":-2.3215268518705856,"y0":50.00307708886389,"z0":5.651098981416634,"aX":-16.310854593863574},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.8,"breakHorizontal":11.2,"spinRate":2366,"spinDirection":219},"zone":12,"typeConfidence":0.93,"plateTime":0.3790767076455941,"extension":6.96908193434996},"hitData":{"launchSpeed":50.0,"launchAngle":86.0,"totalDistance":4.0,"trajectory":"popup","hardness":"soft","location":"2","coordinates":{"coordX":125.66,"coordY":203.0}},"index":6,"playId":"13020135-12c1-3bb8-b9da-ce6e6d20466a","pitchNumber":6,"startTime":"2026-07-23T17:46:51.080Z","endTime":"2026-07-23T17:46:59.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:46:59.117Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Patrick Bailey pops out to shortstop Ryan Kreidler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-23T17:48:52.389Z","endTime":"2026-07-23T17:49:51.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.069165059260133,"aZ":-25.225265828862945,"pfxX":-7.302568398967228,"pfxZ":3.8504272814202345,"pX":-0.963968539994404,"pZ":3.039497145247246,"vX0":2.4943664865971926,"vY0":-132.96091452205332,"vZ0":-3.169803101658953,"x":153.74,"y":156.71,"x0":-0.9603172390994548,"y0":50.00639288919897,"z0":6.059228256511315,"aX":-13.197463404732893},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.6,"breakHorizontal":12.7,"spinRate":1717,"spinDirection":214},"zone":11,"typeConfidence":0.92,"plateTime":0.4105109436417411,"extension":6.40794495987051},"index":0,"playId":"19642484-81d5-3ee6-bf4b-d50f7fac867b","pitchNumber":1,"startTime":"2026-07-23T17:49:10.902Z","endTime":"2026-07-23T17:49:16.027Z","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":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58905030634733,"aZ":-40.15076484622006,"pfxX":2.014289195700477,"pfxZ":-5.4149068228665875,"pX":-1.3604756425699025,"pZ":4.276275685823406,"vX0":-0.7634219785841995,"vY0":-120.35489399604106,"vZ0":3.4394586778505714,"x":168.86,"y":123.32,"x0":-1.3015044161855431,"y0":50.004390378732964,"z0":6.3761363809037865,"aX":2.9657217978734756},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-8.8,"breakHorizontal":-3.5,"spinRate":2357,"spinDirection":30},"zone":11,"typeConfidence":0.89,"plateTime":0.4544793436884649,"extension":6.070244322024503},"index":1,"playId":"e1f08579-4a08-3d7c-8c67-d04faf82b578","pitchNumber":2,"startTime":"2026-07-23T17:49:28.692Z","endTime":"2026-07-23T17:49:32.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.199012924471198,"aZ":-36.103429513193646,"pfxX":0.21310156626731036,"pfxZ":-2.7197924790042194,"pX":-0.7156324524552519,"pZ":2.761601849821499,"vX0":0.535747786689659,"vY0":-119.07962877467988,"vZ0":-0.5768005522184784,"x":144.28,"y":164.22,"x0":-0.9705014240177385,"y0":50.000935136364156,"z0":6.2515210972450515,"aX":0.3082067218041997},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.8,"breakHorizontal":-0.5,"spinRate":2269,"spinDirection":19},"zone":4,"typeConfidence":0.88,"plateTime":0.4586132804143701,"extension":6.143762852213165},"hitData":{"launchSpeed":69.2,"launchAngle":33.0,"totalDistance":230.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":125.47,"coordY":108.41}},"index":2,"playId":"7ca60b36-cae2-3b48-812d-26258ad30901","pitchNumber":3,"startTime":"2026-07-23T17:49:43.307Z","endTime":"2026-07-23T17:49:51.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:49:51.320Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Petey Halpin pops out to third baseman Brooks Lee in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-23T17:49:57.613Z","endTime":"2026-07-23T17:51:38.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":5},"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(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":96.9,"endSpeed":88.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05030272448577,"aZ":-11.089108413453467,"pfxX":-1.4660758827688296,"pfxZ":10.477198562004778,"pX":-1.5957501524568127,"pZ":4.375289011036645,"vX0":-1.2204138376202474,"vY0":-141.18920386789407,"vZ0":-2.9952931722136436,"x":177.83,"y":120.65,"x0":-0.9669165410970091,"y0":50.00532502883033,"z0":6.166693134093269,"aX":-2.951617175894281},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.5,"breakHorizontal":2.9,"spinRate":2204,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.3883873921593066,"extension":6.359081305226921},"index":0,"playId":"98f3d52f-c276-3710-9821-bc4ff3c05bde","pitchNumber":1,"startTime":"2026-07-23T17:50:22.247Z","endTime":"2026-07-23T17:50:25.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14574038634459,"aZ":-11.907743117123506,"pfxX":-3.4110961288473316,"pfxZ":10.488337871273446,"pX":-1.809409903046528,"pZ":2.760010978886637,"vX0":-0.8341661794054244,"vY0":-138.85019985239293,"vZ0":-6.616593094905942,"x":185.97,"y":164.26,"x0":-1.061452130821714,"y0":50.000818421345095,"z0":5.983808189310658,"aX":-6.58885858905567},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":6.4,"spinRate":2231,"spinDirection":201},"zone":11,"typeConfidence":0.9,"plateTime":0.39606841158908246,"extension":6.391468227704808},"index":1,"playId":"946ed441-2777-397a-a439-1cb0f347b126","pitchNumber":2,"startTime":"2026-07-23T17:50:35.202Z","endTime":"2026-07-23T17:50:38.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.97780974132087,"aZ":-15.238069975221276,"pfxX":-6.082964048925576,"pfxZ":8.684443044894449,"pX":-0.6889959919336226,"pZ":2.5345820910464787,"vX0":2.6956165570403483,"vY0":-139.62523184972696,"vZ0":-6.526771646275836,"x":143.26,"y":170.35,"x0":-0.8830979631581314,"y0":50.006670723735404,"z0":5.927534973660391,"aX":-11.868029374819587},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":10.3,"spinRate":2239,"spinDirection":204},"zone":4,"typeConfidence":0.89,"plateTime":0.39411083069884745,"extension":6.417556214587297},"index":2,"playId":"97991004-1c21-3bdd-88a1-1ecd65adcf5d","pitchNumber":3,"startTime":"2026-07-23T17:50:52.156Z","endTime":"2026-07-23T17:50:56.360Z","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":1,"outs":1},"index":3,"startTime":"2026-07-23T17:51:01.090Z","endTime":"2026-07-23T17:51:13.333Z","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(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":97.8,"endSpeed":88.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.617699120875905,"aZ":-10.9091714275102,"pfxX":-4.310066408002413,"pfxZ":10.423327200035692,"pX":-0.9541081221115645,"pZ":3.6717027912248876,"vX0":1.302830204009522,"vY0":-142.39078230832638,"vZ0":-4.86642721823202,"x":153.37,"y":139.64,"x0":-0.8593654816744133,"y0":50.005314084921906,"z0":6.101386840004029,"aX":-8.796131689838534},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.0,"breakHorizontal":7.6,"spinRate":2242,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.3855955546931975,"extension":6.445417848821345},"index":4,"playId":"63c44953-0174-39b0-8587-46f66db05d76","pitchNumber":4,"startTime":"2026-07-23T17:51:13.333Z","endTime":"2026-07-23T17:51:17.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5078156553087,"aZ":-12.80740325115041,"pfxX":-4.576076944157087,"pfxZ":9.890348175938154,"pX":0.21723512504983,"pZ":2.3487585087863403,"vX0":4.733667777614725,"vY0":-139.33212503630207,"vZ0":-7.373875281789318,"x":108.72,"y":175.36,"x0":-0.912534905159842,"y0":50.002789526324555,"z0":5.883427653970745,"aX":-8.960574360604571},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":7.2,"spinRate":2193,"spinDirection":204},"zone":5,"typeConfidence":0.89,"plateTime":0.39373335826518563,"extension":6.576493398802054},"hitData":{"launchSpeed":87.0,"launchAngle":67.0,"totalDistance":151.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":85.31,"coordY":175.85}},"index":5,"playId":"37d0bc7d-0a3d-3dbb-b722-d123090275d4","pitchNumber":5,"startTime":"2026-07-23T17:51:28.680Z","endTime":"2026-07-23T17:51:38.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:51:38.838Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a line drive to left fielder Austin Martin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-23T17:51:45.666Z","endTime":"2026-07-23T17:52:49.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.215055247602862,"aZ":-38.81381885970534,"pfxX":0.19213684337339232,"pfxZ":-4.284718389135192,"pX":0.32000613040905085,"pZ":-0.02543938247177624,"vX0":2.827215064691348,"vY0":-123.6221305370043,"vZ0":-6.779613865652612,"x":104.8,"y":239.47,"x0":-0.8625092378535328,"y0":50.002870780370735,"z0":6.0037068333679615,"aX":0.2971536541327854},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-9.1,"breakHorizontal":-1.0,"spinRate":2428,"spinDirection":24},"zone":14,"typeConfidence":0.86,"plateTime":0.44275209707905594,"extension":6.353040300589469},"index":0,"playId":"7cfe8110-aeca-39fe-bf03-5074f4ecae54","pitchNumber":1,"startTime":"2026-07-23T17:52:03.623Z","endTime":"2026-07-23T17:52:08.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68771692887439,"aZ":-24.551906954832614,"pfxX":-7.818107956677608,"pfxZ":4.170422880609294,"pX":-0.758781049717849,"pZ":1.021187688068042,"vX0":3.524210984146059,"vY0":-133.79153803336678,"vZ0":-8.064352651105153,"x":145.92,"y":211.21,"x0":-1.071573826807335,"y0":50.00137269799607,"z0":5.81193287941948,"aX":-14.28652641737425},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.1,"breakHorizontal":13.4,"spinRate":1843,"spinDirection":222},"zone":13,"typeConfidence":0.92,"plateTime":0.40813537986971005,"extension":6.508805804011257},"index":1,"playId":"9c834323-a0d9-324c-a90f-fd320bed4ef4","pitchNumber":2,"startTime":"2026-07-23T17:52:23.310Z","endTime":"2026-07-23T17:52:27.998Z","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":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.065721209518276,"aZ":-12.62334991421134,"pfxX":-3.5362909612116322,"pfxZ":9.608793289232477,"pX":-0.12728984488162737,"pZ":2.894922754507921,"vX0":3.3869501031727367,"vY0":-140.82441245074378,"vZ0":-6.151746167683621,"x":121.85,"y":160.62,"x0":-0.8785769063508418,"y0":50.00241582398599,"z0":5.90356828562844,"aX":-7.195352773259714},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.6,"breakHorizontal":5.9,"spinRate":2332,"spinDirection":205},"zone":2,"typeConfidence":0.88,"plateTime":0.3870127204713776,"extension":6.518843993546649},"hitData":{"launchSpeed":87.5,"launchAngle":12.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.82,"coordY":102.08}},"index":2,"playId":"940db8b0-e98a-32b8-a5c5-378766a38a4f","pitchNumber":3,"startTime":"2026-07-23T17:52:38.865Z","endTime":"2026-07-23T17:52:49.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:52:49.873Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out to first baseman Royce Lewis.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-23T17:52:49.154Z","endTime":"2026-07-23T17:54:18.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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":91.4,"endSpeed":84.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.622130214668466,"aZ":-23.701171877220258,"pfxX":1.101122544981557,"pfxZ":4.706787249108714,"pX":0.44293408998015993,"pZ":2.56616508092476,"vX0":3.8794196511402292,"vY0":-133.07501356238308,"vZ0":-4.41816558649216,"x":100.12,"y":169.49,"x0":-1.1747075800974962,"y0":50.002041209101364,"z0":5.957431959868509,"aX":1.9810659749340689},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.8,"breakHorizontal":-2.8,"spinRate":2084,"spinDirection":174},"zone":6,"typeConfidence":0.91,"plateTime":0.41104515520090423,"extension":6.277445155931541},"index":0,"playId":"0c2cd5f8-ead9-30d1-8c90-9d3e7521f0ac","pitchNumber":1,"startTime":"2026-07-23T17:53:14.210Z","endTime":"2026-07-23T17:53:17.987Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09768801075538,"aZ":-27.171197512264005,"pfxX":-3.8444578969121888,"pfxZ":2.756921445092753,"pX":-0.25290456144644546,"pZ":2.2088561739849872,"vX0":3.820098149991219,"vY0":-133.8998199007441,"vZ0":-4.764559716613132,"x":126.64,"y":179.14,"x0":-1.1990544099790361,"y0":50.00169465702204,"z0":5.956925855149822,"aX":-6.975653240887228},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.2,"breakHorizontal":6.1,"spinRate":1815,"spinDirection":209},"zone":5,"typeConfidence":0.85,"plateTime":0.4091510141084944,"extension":6.417655848706922},"index":1,"playId":"d2bf0c49-82c2-3ae0-b6f9-d25cef82a103","pitchNumber":2,"startTime":"2026-07-23T17:53:39.927Z","endTime":"2026-07-23T17:53:46.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.686130885551027,"aZ":-42.71558504803554,"pfxX":0.5714530824246309,"pfxZ":-6.733815750498407,"pX":-0.34975532529852654,"pZ":1.497872580784543,"vX0":1.9023624874051857,"vY0":-124.47583739123375,"vZ0":-2.4624380557995336,"x":130.33,"y":198.34,"x0":-1.1991301164143737,"y0":50.005240151095606,"z0":6.04673546421581,"aX":0.8940094908967098},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-12.5,"breakHorizontal":-1.4,"spinRate":2636,"spinDirection":27},"zone":13,"typeConfidence":0.88,"plateTime":0.44052771233509347,"extension":6.299978917410174},"hitData":{"launchSpeed":81.1,"launchAngle":-1.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.66,"coordY":174.64}},"index":2,"playId":"b2c4b40d-b8a9-3950-8130-0406464c9825","pitchNumber":3,"startTime":"2026-07-23T17:54:11.154Z","endTime":"2026-07-23T17:54:18.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:54:18.165Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-23T17:56:08.113Z","endTime":"2026-07-23T17:57:10.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.169854658159686,"aZ":-22.771900040086155,"pfxX":-10.177657074039457,"pfxZ":4.756286727439281,"pX":-0.05129228753716275,"pZ":2.1118899013493113,"vX0":10.843088869563202,"vY0":-139.40961603213083,"vZ0":-5.4818227624261056,"x":118.96,"y":181.76,"x0":-2.661425629639294,"y0":50.001744504113304,"z0":5.598563617591051,"aX":-20.112653581629733},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.7,"breakHorizontal":16.3,"spinRate":2136,"spinDirection":233},"zone":8,"typeConfidence":0.9,"plateTime":0.39229974291375136,"extension":7.0677168246127575},"index":0,"playId":"c9a331ce-acd0-3ce7-87be-35b6a2326bfc","pitchNumber":1,"startTime":"2026-07-23T17:56:28.855Z","endTime":"2026-07-23T17:56:33.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":78.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.589234036751865,"aZ":-32.79301664274495,"pfxX":6.428605573333336,"pfxZ":-0.39172103587086404,"pX":0.2542507855465263,"pZ":3.6903864709123204,"vX0":4.783787402490253,"vY0":-126.88600255463322,"vZ0":0.6225792193718764,"x":107.31,"y":139.14,"x0":-2.5059255624436583,"y0":50.000096811557974,"z0":6.103927053676565,"aX":10.236443789603687},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.2,"breakHorizontal":-13.0,"spinRate":2252,"spinDirection":54},"zone":12,"typeConfidence":0.91,"plateTime":0.4355698553260017,"extension":6.822639497021837},"index":1,"playId":"f1215fc7-519f-33e9-93d5-57c306a5f464","pitchNumber":2,"startTime":"2026-07-23T17:56:42.642Z","endTime":"2026-07-23T17:56:46.372Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-23T17:56:54.445Z","endTime":"2026-07-23T17:57:06.227Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.039057582734344,"aZ":-13.812965824515782,"pfxX":-7.791321149675365,"pfxZ":8.704957840922232,"pX":0.7601093349967664,"pZ":4.075329610287947,"vX0":11.478002608641381,"vY0":-143.57260254221165,"vZ0":-2.4864292417843763,"x":88.03,"y":128.75,"x0":-2.258249413900734,"y0":50.00024200079308,"z0":5.801144715936781,"aX":-16.430749288651196},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.5,"breakHorizontal":12.1,"spinRate":2356,"spinDirection":219},"zone":12,"typeConfidence":0.93,"plateTime":0.37999999510019267,"extension":7.075600926172373},"index":3,"playId":"6daa4c08-9e98-37f2-a507-c9439d4b3d8a","pitchNumber":3,"startTime":"2026-07-23T17:57:06.227Z","endTime":"2026-07-23T17:57:10.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:57:10.347Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-23T17:57:14.693Z","endTime":"2026-07-23T17:58:10.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":88.6,"endSpeed":81.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.773688416328852,"aZ":-34.55371708086081,"pfxX":7.535350553718227,"pfxZ":-1.421392023173917,"pX":1.2686357968561912,"pZ":1.7024095158437256,"vX0":6.911640933076084,"vY0":-128.8251231600521,"vZ0":-3.731290376252937,"x":68.64,"y":192.81,"x0":-2.4320002796426867,"y0":50.00352636267939,"z0":5.852111435872551,"aX":12.612872434780794},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.2,"breakHorizontal":-15.2,"spinRate":2356,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.42583212535894877,"extension":6.948945260901794},"index":0,"playId":"facd54ec-9d19-36da-bd3c-f38c813f1779","pitchNumber":1,"startTime":"2026-07-23T17:57:32.519Z","endTime":"2026-07-23T17:57:36.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.611143390972735,"aZ":-36.36041913489522,"pfxX":8.32875571015581,"pfxZ":-2.572729903367987,"pX":1.646562871164577,"pZ":0.5413872850810634,"vX0":7.636467701234437,"vY0":-127.64358039714767,"vZ0":-5.98193152799555,"x":54.24,"y":224.16,"x0":-2.480781807484473,"y0":50.00274428059685,"z0":5.824603482488756,"aX":13.554731409100118},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-6.0,"breakHorizontal":-17.0,"spinRate":2363,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4313685823861011,"extension":6.863530925384829},"index":1,"playId":"16f4124e-7e0a-3faf-a5d4-62d425c05356","pitchNumber":2,"startTime":"2026-07-23T17:57:46.677Z","endTime":"2026-07-23T17:57:50.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.9,"endSpeed":80.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.323922993784333,"aZ":-32.458301314089454,"pfxX":6.911173429670925,"pfxZ":-0.16769256094114127,"pX":0.823506317120263,"pZ":1.0249497140378212,"vX0":5.8460991245832705,"vY0":-129.11566922710028,"vZ0":-6.077983144759788,"x":85.61,"y":211.11,"x0":-2.3826921857205745,"y0":50.00639950196689,"z0":5.962633216835091,"aX":11.463168260357284},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.7,"breakHorizontal":-14.0,"spinRate":2214,"spinDirection":41},"zone":14,"typeConfidence":0.92,"plateTime":0.4271336941151418,"extension":6.685755085782578},"index":2,"playId":"dff42eec-f0a5-39e6-a971-37374263a898","pitchNumber":3,"startTime":"2026-07-23T17:58:06.688Z","endTime":"2026-07-23T17:58:10.376Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:58:10.376Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Bell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-23T17:58:14.890Z","endTime":"2026-07-23T17:59:19.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":74.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.74378066217333,"aZ":-45.758509828866984,"pfxX":6.356929438680254,"pfxZ":-9.662570797776073,"pX":-0.7593695716344703,"pZ":2.0787821622114047,"vX0":1.9440279332684465,"vY0":-120.16097502897271,"vZ0":-0.05144835915766155,"x":145.95,"y":182.65,"x0":-2.413120012140652,"y0":50.00499559897159,"z0":6.303413127000495,"aX":8.933639489711956},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-16.9,"breakHorizontal":-12.0,"spinRate":2428,"spinDirection":29},"zone":7,"typeConfidence":0.92,"plateTime":0.46282660413212184,"extension":6.565720155898474},"index":0,"playId":"99f7c999-b169-3efa-b8c9-aef34a5e9685","pitchNumber":1,"startTime":"2026-07-23T17:58:33.823Z","endTime":"2026-07-23T17:58:38.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07056109956299,"aZ":-12.769636026184944,"pfxX":-6.853650486626986,"pfxZ":9.227145978791567,"pX":0.9003006686798761,"pZ":3.0025754799641957,"vX0":11.40830952310616,"vY0":-144.00885286004262,"vZ0":-6.144449823183489,"x":82.68,"y":157.71,"x0":-2.2199135665366616,"y0":50.00285671469285,"z0":5.951999258891269,"aX":-14.413852117530283},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.6,"breakHorizontal":10.2,"spinRate":2332,"spinDirection":216},"zone":12,"typeConfidence":0.92,"plateTime":0.38018276619156754,"extension":7.014744024016261},"index":1,"playId":"0d6cd5cf-14ad-3b73-bb81-5e6cfc72521c","pitchNumber":2,"startTime":"2026-07-23T17:58:48.618Z","endTime":"2026-07-23T17:58:52.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.36576612824348,"aZ":-19.646685693231827,"pfxX":-9.507215263821816,"pfxZ":5.9775922447738346,"pX":-1.174406660019352,"pZ":2.878838779599307,"vX0":7.375120803030248,"vY0":-144.25105531046373,"vZ0":-4.304769387601095,"x":161.77,"y":161.05,"x0":-2.536537268873523,"y0":50.00054768636743,"z0":5.611140626047885,"aX":-19.91760096388149},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.1,"breakHorizontal":15.6,"spinRate":1904,"spinDirection":235},"zone":11,"typeConfidence":0.91,"plateTime":0.3805408920761897,"extension":6.959757932986579},"index":2,"playId":"8ec452c2-0934-3379-97a5-383ba1d9e502","pitchNumber":3,"startTime":"2026-07-23T17:59:16.188Z","endTime":"2026-07-23T17:59:19.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T17:59:19.653Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chase DeLauter walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T18:01:22.368Z","endTime":"2026-07-23T18:02:58.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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],"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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64759158279558,"aZ":-39.64410335831437,"pfxX":4.620439988384122,"pfxZ":-5.334577660437131,"pX":0.7060863882266538,"pZ":1.3372671392517876,"vX0":2.1120237564415767,"vY0":-118.38579664459229,"vZ0":-2.610558097755765,"x":90.09,"y":202.67,"x0":-0.8020352636680648,"y0":50.00489804736048,"z0":6.133877978113177,"aX":6.464664086577458},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-10.1,"breakHorizontal":-8.9,"spinRate":2309,"spinDirection":24},"zone":14,"typeConfidence":0.9,"plateTime":0.46524216773625104,"extension":6.406962556920746},"index":0,"playId":"e15c298e-a27c-3b33-af5b-713ba03ccc09","pitchNumber":1,"startTime":"2026-07-23T18:01:27.230Z","endTime":"2026-07-23T18:01:32.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84986964998479,"aZ":-12.059797672754229,"pfxX":-3.5385386556557217,"pfxZ":10.224487884955863,"pX":-1.0583353288196153,"pZ":1.6482635983613636,"vX0":1.3679894554780092,"vY0":-139.70658093253022,"vZ0":-9.325610663956287,"x":157.34,"y":194.28,"x0":-1.0959207289974007,"y0":50.00400085036423,"z0":5.83194639322109,"aX":-6.962542347945331},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.7,"breakHorizontal":6.1,"spinRate":2244,"spinDirection":201},"zone":13,"typeConfidence":0.9,"plateTime":0.3927460833423728,"extension":6.562772321633644},"index":1,"playId":"95d69841-be50-3f86-a26d-6bbe79b94e40","pitchNumber":2,"startTime":"2026-07-23T18:01:40.588Z","endTime":"2026-07-23T18:01:45.287Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.492439925636003,"aZ":-25.084259986651695,"pfxX":-8.738355883366195,"pfxZ":4.168148903878784,"pX":-0.612436644130504,"pZ":2.732842719061453,"vX0":3.7589721228593636,"vY0":-129.68772431359938,"vZ0":-3.5372649106327523,"x":140.34,"y":164.99,"x0":-0.9465572622520658,"y0":50.00226644272315,"z0":6.030869370557023,"aX":-14.862494649262405},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.0,"breakHorizontal":15.0,"spinRate":1758,"spinDirection":213},"zone":4,"typeConfidence":0.92,"plateTime":0.42257567852706623,"extension":6.641642039703463},"index":2,"playId":"fdba610c-1f99-3a8a-a3a3-ac6973e606d1","pitchNumber":3,"startTime":"2026-07-23T18:01:55.728Z","endTime":"2026-07-23T18:01:59.992Z","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":84.1,"endSpeed":78.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02173061558807,"aZ":-39.386931829516705,"pfxX":1.425489558007848,"pfxZ":-4.691166124699646,"pX":0.16878663443431557,"pZ":1.3141921815782,"vX0":2.15660839124727,"vY0":-122.59600266981268,"vZ0":-3.630081988253024,"x":110.57,"y":203.3,"x0":-0.9042138023666788,"y0":50.003324972045,"z0":6.142744684113548,"aX":2.191046232742375},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-9.1,"breakHorizontal":-3.0,"spinRate":2512,"spinDirection":19},"zone":14,"typeConfidence":0.88,"plateTime":0.4451239169431398,"extension":6.335743755329941},"index":3,"playId":"312d8b70-5b38-3fe9-ab9a-8173e1ad1fcc","pitchNumber":4,"startTime":"2026-07-23T18:02:09.417Z","endTime":"2026-07-23T18:02:13.566Z","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":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82163501504455,"aZ":-25.676750817453712,"pfxX":0.9205286255572195,"pfxZ":3.69948041937875,"pX":0.01625229774408407,"pZ":0.4923197084553117,"vX0":2.3613592501016476,"vY0":-131.90066890001546,"vZ0":-8.90113598379716,"x":116.38,"y":225.49,"x0":-1.011283705336559,"y0":50.00499243188541,"z0":5.813010950233791,"aX":1.6170100886728227},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.9,"breakHorizontal":-2.2,"spinRate":2168,"spinDirection":177},"zone":14,"typeConfidence":0.9,"plateTime":0.41572927068536325,"extension":6.318972496605779},"index":4,"playId":"ca7a510e-53cb-3b58-98af-a09a7693b917","pitchNumber":5,"startTime":"2026-07-23T18:02:31.913Z","endTime":"2026-07-23T18:02:37.541Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.645370689190294,"aZ":-24.595107798223463,"pfxX":-5.035721946408304,"pfxZ":4.04504411780986,"pX":1.1845149253529366,"pZ":0.330302545396692,"vX0":6.633056586686367,"vY0":-135.488426973822,"vZ0":-10.139369070572283,"x":71.85,"y":229.86,"x0":-0.6330631463711371,"y0":50.00151019564488,"z0":5.81879205525541,"aX":-9.428526322215017},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.5,"breakHorizontal":7.8,"spinRate":1668,"spinDirection":219},"zone":14,"typeConfidence":0.62,"plateTime":0.4031752871496437,"extension":6.533819686280074},"index":5,"playId":"51cdb5a0-891a-3754-8e75-5b81afc9aded","pitchNumber":6,"startTime":"2026-07-23T18:02:53.768Z","endTime":"2026-07-23T18:02:58.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:02:58.122Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brayan Rocchio strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T18:03:03.449Z","endTime":"2026-07-23T18:05:55.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":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":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":7},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.937053776345007,"aZ":-40.26115928367478,"pfxX":1.9667722689478233,"pfxZ":-5.434911496551102,"pX":-0.32526581884297623,"pZ":2.861414319973748,"vX0":1.3202363544507154,"vY0":-121.31782230649077,"vZ0":0.39081715697298436,"x":129.4,"y":161.52,"x0":-1.1321285486775234,"y0":50.00034144123064,"z0":6.210069296825035,"aX":2.928243984696526},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-9.5,"breakHorizontal":-3.8,"spinRate":2334,"spinDirection":26},"zone":1,"typeConfidence":0.89,"plateTime":0.45163162487904973,"extension":6.2348262884362855},"index":0,"playId":"c38fb4f7-a9db-3d7e-ad80-d85760c9eddd","pitchNumber":1,"startTime":"2026-07-23T18:03:25.627Z","endTime":"2026-07-23T18:03:30.297Z","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":90.8,"endSpeed":83.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97077070692655,"aZ":-29.674140759129184,"pfxX":-5.735641913890257,"pfxZ":1.405316635496682,"pX":-0.5586359588514517,"pZ":4.55169155090971,"vX0":3.6173576248869326,"vY0":-132.31781009346773,"vZ0":1.5838566077226508,"x":138.29,"y":115.88,"x0":-1.194908053517138,"y0":50.00448814005455,"z0":6.112186205124425,"aX":-10.21993094334008},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.1,"breakHorizontal":9.6,"spinRate":1824,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.4131848769453055,"extension":6.371517196740793},"index":1,"playId":"89b85e23-5b22-3e93-b14a-1ba9a9534d1a","pitchNumber":2,"startTime":"2026-07-23T18:03:43.814Z","endTime":"2026-07-23T18:03:47.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.304480984270874,"aZ":-12.112645084467122,"pfxX":-5.410396284287882,"pfxZ":9.742486345978866,"pX":-2.0398513193268006,"pZ":3.933798141839873,"vX0":-0.20661119000612393,"vY0":-143.33754236464216,"vZ0":-3.6598183196772767,"x":194.75,"y":132.57,"x0":-1.2646891669201303,"y0":50.00598212869492,"z0":5.99564009345116,"aX":-11.14416915136502},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.0,"breakHorizontal":9.8,"spinRate":2215,"spinDirection":203},"zone":11,"typeConfidence":0.91,"plateTime":0.38364193416631576,"extension":6.453983602217172},"index":2,"playId":"65ecf6b6-2f78-3088-9dd0-801b77007674","pitchNumber":3,"startTime":"2026-07-23T18:04:03.931Z","endTime":"2026-07-23T18:04:08.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.60617112138683,"aZ":-11.439291738100358,"pfxX":-5.024198616043904,"pfxZ":10.515232027019056,"pX":-1.0735462454793998,"pZ":3.6033545927076096,"vX0":2.112766867725751,"vY0":-140.87025362443902,"vZ0":-4.440998330577289,"x":157.92,"y":141.49,"x0":-1.1885739524006802,"y0":50.00446111102527,"z0":5.9642322656148465,"aX":-9.908836738875781},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":8.5,"spinRate":2299,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.39164758200866245,"extension":6.369281437285123},"index":3,"playId":"6614cf68-dd8f-3cc8-9737-5309f5a9d071","pitchNumber":4,"startTime":"2026-07-23T18:04:24.098Z","endTime":"2026-07-23T18:04:31.113Z","isPitch":true,"type":"pitch"},{"details":{"description":"Chase DeLauter steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"actionPlayId":"6614cf68-dd8f-3cc8-9737-5309f5a9d071","startTime":"2026-07-23T18:04:35.404Z","endTime":"2026-07-23T18:04:58.259Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":800050,"link":"/api/v1/people/800050"}},{"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":96.5,"endSpeed":86.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.48947522908546,"aZ":-9.768557638489819,"pfxX":-2.8989082406927045,"pfxZ":11.439885140237394,"pX":-0.31563096057647727,"pZ":2.08219307705224,"vX0":3.1603896607802135,"vY0":-140.2091455015453,"vZ0":-8.518769200475933,"x":129.03,"y":182.56,"x0":-1.0895991330102888,"y0":50.0033546973068,"z0":5.826976760121555,"aX":-5.678377653702959},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.8,"breakHorizontal":4.4,"spinRate":2234,"spinDirection":205},"zone":4,"typeConfidence":0.91,"plateTime":0.3930923483798474,"extension":6.57114296894409},"index":5,"playId":"ab505a38-2366-3f21-916b-a09fb51a8fd5","pitchNumber":5,"startTime":"2026-07-23T18:04:58.259Z","endTime":"2026-07-23T18:05:01.682Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.869927503769606,"aZ":-28.62426092489461,"pfxX":-7.0011237943970634,"pfxZ":1.9693617214201398,"pX":-0.14070241332608605,"pZ":1.3107096704101056,"vX0":4.900250123562613,"vY0":-133.6472865163173,"vZ0":-6.298495685827656,"x":122.36,"y":203.39,"x0":-1.092077566182197,"y0":50.002349371513624,"z0":5.764533631991548,"aX":-12.614480027509625},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.4,"breakHorizontal":11.5,"spinRate":1500,"spinDirection":221},"zone":13,"typeConfidence":0.92,"plateTime":0.41044561565476867,"extension":6.535564430131808},"index":6,"playId":"56841dea-7e82-3543-ab8c-14386ffa2c73","pitchNumber":6,"startTime":"2026-07-23T18:05:24.047Z","endTime":"2026-07-23T18:05:27.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31284935084656,"aZ":-9.829475501055862,"pfxX":-3.5772534200115773,"pfxZ":10.887495224757199,"pX":-0.7029442044135716,"pZ":2.830092646154049,"vX0":2.5142994180068694,"vY0":-142.27542484517068,"vZ0":-6.992279711011824,"x":143.79,"y":162.37,"x0":-1.1328768765689106,"y0":50.00229725505846,"z0":5.940830716490703,"aX":-7.341444278115968},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.5,"breakHorizontal":6.0,"spinRate":2318,"spinDirection":199},"zone":1,"typeConfidence":0.91,"plateTime":0.38482310689679,"extension":6.512542431246341},"index":7,"playId":"25515f3c-303c-370c-abee-8a7cdc86880d","pitchNumber":7,"startTime":"2026-07-23T18:05:50.654Z","endTime":"2026-07-23T18:05:55.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:05:55.621Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Travis Bazzana pops out to shortstop Ryan Kreidler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T18:05:58.801Z","endTime":"2026-07-23T18:08:41.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"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,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":6},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.527483209182446,"aZ":-26.966931620378645,"pfxX":-4.2039884266614695,"pfxZ":2.900092636114966,"pX":-0.09851445204131726,"pZ":4.747780926559392,"vX0":3.9679897941337727,"vY0":-132.96734332203448,"vZ0":1.3252442354173115,"x":120.76,"y":110.59,"x0":-1.0612962968705466,"y0":50.00624288355241,"z0":6.1944047871033145,"aX":-7.55735703334935},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.8,"breakHorizontal":6.8,"spinRate":1888,"spinDirection":214},"zone":11,"typeConfidence":0.92,"plateTime":0.41136285283433116,"extension":6.291671880468641},"index":0,"playId":"6ba8d05a-5c0d-3132-a4b2-21dd293edf18","pitchNumber":1,"startTime":"2026-07-23T18:06:21.220Z","endTime":"2026-07-23T18:06:24.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":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.814989747328276,"aZ":-26.28470882747313,"pfxX":-3.530756121538328,"pfxZ":3.3538095339865546,"pX":0.728901595236279,"pZ":1.8099958112653296,"vX0":6.087525090565329,"vY0":-131.16961116839695,"vZ0":-5.314410165753197,"x":89.22,"y":189.91,"x0":-1.1554184047606777,"y0":50.00265229549115,"z0":5.803825162654847,"aX":-6.198899821634993},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.2,"breakHorizontal":5.2,"spinRate":1768,"spinDirection":215},"zone":9,"typeConfidence":0.88,"plateTime":0.41639744556983826,"extension":6.546778328065214},"index":1,"playId":"2260ec54-b29f-341e-86bd-9e9bb3e28b97","pitchNumber":2,"startTime":"2026-07-23T18:06:41.707Z","endTime":"2026-07-23T18:06:46.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":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.877484067494382,"aZ":-28.50606626945366,"pfxX":2.993503590480112,"pfxZ":2.096682977036083,"pX":-0.8655053421173003,"pZ":0.8093460752536107,"vX0":0.4102612308499015,"vY0":-131.2854194699593,"vZ0":-7.51129791417194,"x":149.99,"y":216.93,"x0":-1.4127896390084969,"y0":50.0057420049267,"z0":5.818931766999337,"aX":5.244611554960079},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.4,"breakHorizontal":-5.5,"spinRate":2115,"spinDirection":167},"zone":13,"typeConfidence":0.9,"plateTime":0.4166507252148701,"extension":6.335683533649801},"index":2,"playId":"8d0cc4ef-7c60-37fd-a139-85cf0d472b2e","pitchNumber":3,"startTime":"2026-07-23T18:07:05.616Z","endTime":"2026-07-23T18:07:09.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04084824012953,"aZ":-9.846325820308714,"pfxX":-4.085372209173022,"pfxZ":10.724691978470696,"pX":-0.27343520857616554,"pZ":2.474512675661904,"vX0":3.7356198715081153,"vY0":-143.15160011856884,"vZ0":-7.844070429073684,"x":127.42,"y":171.97,"x0":-1.0624449024702165,"y0":50.00420236003129,"z0":5.861192658115868,"aX":-8.507146913133825},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.1,"breakHorizontal":6.7,"spinRate":2322,"spinDirection":200},"zone":5,"typeConfidence":0.91,"plateTime":0.38213464651296025,"extension":6.482353435606946},"index":3,"playId":"4942b6a8-1d5c-310f-8870-f87c07a6035f","pitchNumber":4,"startTime":"2026-07-23T18:07:28.807Z","endTime":"2026-07-23T18:07:33.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01015480850393,"aZ":-38.81226427480127,"pfxX":-1.7327906219147282,"pfxZ":-4.319131046427936,"pX":-0.011299258573062769,"pZ":-1.2898020041307898,"vX0":3.019075016047955,"vY0":-123.53129088612944,"vZ0":-9.171407198930295,"x":117.43,"y":273.6,"x0":-1.027571527588667,"y0":50.005330941078526,"z0":5.760337469402109,"aX":-2.66237804388557},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-9.8,"breakHorizontal":2.4,"spinRate":2547,"spinDirection":22},"zone":14,"typeConfidence":0.86,"plateTime":0.4444304030552422,"extension":6.4606249071094135},"index":4,"playId":"03627d63-17ec-3005-b25e-4e45040f1a3a","pitchNumber":5,"startTime":"2026-07-23T18:07:53.513Z","endTime":"2026-07-23T18:08:00.163Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Taj Bradley. Chase DeLauter to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"actionPlayId":"03627d63-17ec-3005-b25e-4e45040f1a3a","startTime":"2026-07-23T18:08:12.716Z","endTime":"2026-07-23T18:08:29.659Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":800050,"link":"/api/v1/people/800050"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.009540425026817,"aZ":-25.63062337403095,"pfxX":1.8043826387138584,"pfxZ":3.724378434390715,"pX":0.4113714759552937,"pZ":1.9277916112067965,"vX0":3.257930520404393,"vY0":-132.17618317413596,"vZ0":-5.489828971162613,"x":101.32,"y":186.73,"x0":-1.0749503244729242,"y0":50.00216654597658,"z0":5.9307658382478525,"aX":3.170247763584547},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.6,"breakHorizontal":-4.1,"spinRate":2045,"spinDirection":179},"zone":9,"typeConfidence":0.9,"plateTime":0.4154986316768938,"extension":6.330625192253787},"hitData":{"launchSpeed":86.0,"launchAngle":64.0,"totalDistance":128.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":112.54,"coordY":160.72}},"index":6,"playId":"56dfae37-3463-3514-827c-dadb83612cf6","pitchNumber":6,"startTime":"2026-07-23T18:08:29.659Z","endTime":"2026-07-23T18:08:41.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:08:41.214Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhys Hoskins strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T18:08:47.324Z","endTime":"2026-07-23T18:09:56.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":3},"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":2},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.017449369367103,"aZ":-31.098856754702773,"pfxX":3.8939217867539426,"pfxZ":0.6163707958038867,"pX":-0.2258651513945677,"pZ":3.125126198517109,"vX0":1.2453799342001812,"vY0":-131.03288534829016,"vZ0":-1.5168352934670404,"x":125.61,"y":154.4,"x0":-1.2125521863922293,"y0":50.005394653228294,"z0":6.021261884655825,"aX":6.815010013191321},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.0,"breakHorizontal":-7.3,"spinRate":2114,"spinDirection":160},"zone":2,"typeConfidence":0.9,"plateTime":0.4169803243621235,"extension":6.312189063659584},"index":0,"playId":"a8cbac6d-0610-3511-a444-e3939c21531d","pitchNumber":1,"startTime":"2026-07-23T18:09:12.561Z","endTime":"2026-07-23T18:09:16.956Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.747248601763857,"aZ":-29.739448926115838,"pfxX":-4.296344997513089,"pfxZ":1.3098163998056052,"pX":0.3060882185706696,"pZ":2.820219175645123,"vX0":5.438190623714814,"vY0":-134.98374265398508,"vZ0":-2.82439441444505,"x":105.33,"y":162.63,"x0":-1.167539397384205,"y0":50.00530230822772,"z0":5.953261302958123,"aX":-8.005503270323281},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.0,"breakHorizontal":6.7,"spinRate":1755,"spinDirection":217},"zone":6,"typeConfidence":0.92,"plateTime":0.40430190122886156,"extension":6.419613092207089},"index":1,"playId":"32602ca8-a111-3be7-bcd5-9615d529bf3f","pitchNumber":2,"startTime":"2026-07-23T18:09:32.426Z","endTime":"2026-07-23T18:09:36.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.2,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57341765938291,"aZ":-9.682119990728271,"pfxX":-2.6115440877442015,"pfxZ":10.518054297923928,"pX":-0.22781864651122652,"pZ":3.6929887600072346,"vX0":3.7392822080688886,"vY0":-145.20761156408642,"vZ0":-5.011814526490055,"x":125.68,"y":139.07,"x0":-1.1921327808820623,"y0":50.00309857223503,"z0":6.02883894820171,"aX":-5.584996628252606},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.2,"breakHorizontal":4.0,"spinRate":2355,"spinDirection":200},"zone":11,"typeConfidence":0.92,"plateTime":0.3770106369877242,"extension":6.47748765383005},"index":2,"playId":"03559b8a-83b0-3a07-82e1-dc4eb16736e3","pitchNumber":3,"startTime":"2026-07-23T18:09:52.314Z","endTime":"2026-07-23T18:09:56.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:09:56.347Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kody Clemens singles on a line drive to right fielder Chase DeLauter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T18:11:41.928Z","endTime":"2026-07-23T18:12:29.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"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"}]}],"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":87.4,"endSpeed":81.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.459679189098107,"aZ":-35.256114921207235,"pfxX":3.988075918588833,"pfxZ":-1.871284606404295,"pX":0.19508748172526863,"pZ":2.191237631570978,"vX0":5.9112691252183005,"vY0":-127.19891289349302,"vZ0":-2.268585313470019,"x":109.56,"y":179.62,"x0":-2.6709722013929107,"y0":50.000651733862014,"z0":5.872047671321319,"aX":6.576997809786703},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.6,"breakHorizontal":-8.5,"spinRate":2344,"spinDirection":51},"zone":8,"typeConfidence":2.0,"plateTime":0.42951759138213763,"extension":6.697230332860391},"index":0,"playId":"312a77d5-30b1-34c1-8301-faea108e458e","pitchNumber":1,"startTime":"2026-07-23T18:12:05.269Z","endTime":"2026-07-23T18:12:09.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26476321114522,"aZ":-19.703490462696955,"pfxX":-7.88491003126566,"pfxZ":6.131167239640795,"pX":0.19189489023694628,"pZ":2.3421090904527446,"vX0":10.23227794501921,"vY0":-140.84598348525162,"vZ0":-6.311551222448758,"x":109.69,"y":175.54,"x0":-2.442684942534634,"y0":50.001864816920175,"z0":5.861436268996404,"aX":-16.037668175615025},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.1,"breakHorizontal":12.5,"spinRate":2061,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.38704392212340055,"extension":7.010546814803203},"hitData":{"launchSpeed":95.3,"launchAngle":15.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.85,"coordY":120.66}},"index":1,"playId":"cc08a45b-98c5-3fd8-9599-2c9ee3a38af2","pitchNumber":2,"startTime":"2026-07-23T18:12:18.951Z","endTime":"2026-07-23T18:12:29.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:12:29.733Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Royce Lewis pops out to shortstop Brayan Rocchio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T18:12:29.881Z","endTime":"2026-07-23T18:15:28.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":7},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97426017861266,"aZ":-14.380708999474571,"pfxX":-6.277738346869413,"pfxZ":8.558283009060116,"pX":1.0969362467198756,"pZ":2.7382956978330175,"vX0":11.99210327912041,"vY0":-142.62600818163074,"vZ0":-6.26111637556264,"x":75.19,"y":164.85,"x0":-2.3291443697065795,"y0":50.00592961316499,"z0":5.853783038139344,"aX":-13.057316852062705},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.5,"breakHorizontal":9.2,"spinRate":2298,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.3826911760281311,"extension":7.071174137241718},"index":0,"playId":"5350d14a-5f47-39e2-b4af-ee23ab247437","pitchNumber":1,"startTime":"2026-07-23T18:12:57.195Z","endTime":"2026-07-23T18:13:02.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(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":98.0,"endSpeed":89.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68628549702371,"aZ":-18.871189967088668,"pfxX":-9.774854185287843,"pfxZ":6.535455073236873,"pX":0.422818484453876,"pZ":1.9916176130746612,"vX0":11.6846893202973,"vY0":-142.02877804588263,"vZ0":-6.828864872739857,"x":100.88,"y":185.01,"x0":-2.4819796370487954,"y0":50.00105043964676,"z0":5.634831288005407,"aX":-19.892419090450723},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.4,"breakHorizontal":15.2,"spinRate":2193,"spinDirection":236},"zone":9,"typeConfidence":0.91,"plateTime":0.3862064903672029,"extension":6.971153077041107},"index":1,"playId":"04992767-ab23-3110-a43f-25e9851e60bd","pitchNumber":2,"startTime":"2026-07-23T18:13:15.585Z","endTime":"2026-07-23T18:13:20.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.576037847346875,"aZ":-44.069961470556706,"pfxX":8.35988126833689,"pfxZ":-8.204638373672719,"pX":-0.20461526803511865,"pZ":1.7909967521132406,"vX0":2.905643722890078,"vY0":-120.54158033488773,"vZ0":-0.7598986833446033,"x":124.8,"y":190.42,"x0":-2.516398019496401,"y0":50.002431803185964,"z0":6.0504135344868,"aX":12.123208178010845},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-14.6,"breakHorizontal":-15.8,"spinRate":2525,"spinDirection":33},"zone":8,"typeConfidence":0.9,"plateTime":0.456926168901131,"extension":6.7620596650197795},"index":2,"playId":"8031c22e-7212-32cb-958e-38c84b830059","pitchNumber":3,"startTime":"2026-07-23T18:13:35.290Z","endTime":"2026-07-23T18:13:39.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":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.163128991226955,"aZ":-16.340251083175666,"pfxX":-6.954073961316545,"pfxZ":7.693860897588475,"pX":1.9923576024123941,"pZ":2.2538370921694657,"vX0":14.451181973231444,"vY0":-142.42327284142584,"vZ0":-6.47335977772375,"x":41.06,"y":177.93,"x0":-2.2398321901141443,"y0":50.003492849801,"z0":5.58640632021567,"aX":-14.313687700781909},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.7,"breakHorizontal":9.7,"spinRate":2372,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.38430959985866053,"extension":7.1943443484470535},"index":3,"playId":"d152884e-c3b9-30e0-aa1e-72057f466979","pitchNumber":4,"startTime":"2026-07-23T18:13:56.226Z","endTime":"2026-07-23T18:13:59.612Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"4d5ac5b5-cbf7-32fa-8b2a-ab7a2c482936","startTime":"2026-07-23T18:14:23.433Z","endTime":"2026-07-23T18:14:27.142Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62987842148346,"aZ":-45.4042502805874,"pfxX":4.830021591048044,"pfxZ":-8.79926527324234,"pX":1.4499195499420663,"pZ":0.24594117817498218,"vX0":7.414113282461422,"vY0":-123.27525264862899,"vZ0":-4.50460509988816,"x":61.73,"y":232.14,"x0":-2.250340480022154,"y0":50.00103459507754,"z0":6.020400188109325,"aX":7.263909785968589},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-16.8,"breakHorizontal":-10.8,"spinRate":2577,"spinDirection":32},"zone":14,"typeConfidence":0.91,"plateTime":0.4482000436875535,"extension":7.016015541484827},"index":5,"playId":"c3e75e2c-cec2-392c-aab8-e2efdd30bd6a","pitchNumber":5,"startTime":"2026-07-23T18:14:42.461Z","endTime":"2026-07-23T18:14:49.503Z","isPitch":true,"type":"pitch"},{"details":{"description":"Kody Clemens steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"actionPlayId":"c3e75e2c-cec2-392c-aab8-e2efdd30bd6a","startTime":"2026-07-23T18:14:54.301Z","endTime":"2026-07-23T18:15:15.187Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.107823578953155,"aZ":-45.03910622140975,"pfxX":4.78547972160485,"pfxZ":-8.498636816009343,"pX":-0.27636742165525074,"pZ":1.6428982176350204,"vX0":3.6243120698085285,"vY0":-122.94094506980429,"vZ0":-1.0763927714378303,"x":127.53,"y":194.42,"x0":-2.397918566823517,"y0":50.006132301234565,"z0":5.949862764299165,"aX":7.239304264185206},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-15.4,"breakHorizontal":-9.6,"spinRate":2455,"spinDirection":31},"zone":8,"typeConfidence":0.91,"plateTime":0.44757709308993876,"extension":7.036912279082806},"hitData":{"launchSpeed":87.5,"launchAngle":59.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":105.88,"coordY":131.07}},"index":7,"playId":"12df18c7-ff83-3c72-96bd-744cca9ec46b","pitchNumber":6,"startTime":"2026-07-23T18:15:15.187Z","endTime":"2026-07-23T18:15:28.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:15:28.299Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Martin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T18:15:31.588Z","endTime":"2026-07-23T18:18:18.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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":"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":99.0,"endSpeed":91.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.011292998014785,"aZ":-14.762937171275796,"pfxX":-5.6856220647748845,"pfxZ":8.196218705447922,"pX":0.5182446468449178,"pZ":2.4870710985019193,"vX0":10.264710944652771,"vY0":-143.82440164769923,"vZ0":-6.8505144165345895,"x":97.25,"y":171.63,"x0":-2.3358015217176966,"y0":50.00131855481963,"z0":5.791029979211732,"aX":-12.076642903237337},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.8,"breakHorizontal":8.5,"spinRate":2297,"spinDirection":222},"zone":6,"typeConfidence":0.9,"plateTime":0.3788244202300808,"extension":7.054734974978681},"index":0,"playId":"74bfc019-f272-3560-874e-0778de2c9876","pitchNumber":1,"startTime":"2026-07-23T18:15:56.518Z","endTime":"2026-07-23T18:16:00.181Z","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":100.1,"endSpeed":92.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.167529211012777,"aZ":-15.26728404270257,"pfxX":-6.32228112038978,"pfxZ":7.801908606528565,"pX":0.9390101005748631,"pZ":2.755894146342794,"vX0":11.599165455308405,"vY0":-145.4100556520961,"vZ0":-6.120172604527841,"x":81.21,"y":164.37,"x0":-2.2581976387066884,"y0":50.00626497750907,"z0":5.794098966493279,"aX":-13.707497395215556},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.2,"breakHorizontal":9.5,"spinRate":2298,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.3749122387740407,"extension":7.231662514460402},"index":1,"playId":"fb80c489-49a9-36c3-a61d-38cdd7ce3f24","pitchNumber":2,"startTime":"2026-07-23T18:16:21.448Z","endTime":"2026-07-23T18:16:26.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8721005837499,"aZ":-46.08200827281691,"pfxX":4.828174193876251,"pfxZ":-9.242124761467123,"pX":-0.382485357421441,"pZ":2.504963069365821,"vX0":3.6371272522874794,"vY0":-122.58776720542507,"vZ0":0.9368556557865932,"x":131.58,"y":171.15,"x0":-2.518908106174077,"y0":50.00483033155807,"z0":6.088290396695674,"aX":7.26302649159017},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-16.2,"breakHorizontal":-9.7,"spinRate":2398,"spinDirection":29},"zone":4,"typeConfidence":0.92,"plateTime":0.4488050144785767,"extension":6.921376692591058},"index":2,"playId":"f6966c09-87e9-39e5-bf2c-f47afdb92cfa","pitchNumber":3,"startTime":"2026-07-23T18:16:41.656Z","endTime":"2026-07-23T18:16:45.967Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-23T18:17:08.066Z","endTime":"2026-07-23T18:17:23.338Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":92.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.874522643554716,"aZ":-15.452442440931298,"pfxX":-6.823467898575148,"pfxZ":7.761447240849304,"pX":1.0131265992252492,"pZ":3.075723287571522,"vX0":11.957997998311429,"vY0":-144.53040745955272,"vZ0":-5.482898183825757,"x":78.38,"y":155.74,"x0":-2.2570121225552424,"y0":50.00467302367764,"z0":5.917679447489677,"aX":-14.704800796079322},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.3,"breakHorizontal":10.4,"spinRate":2294,"spinDirection":222},"zone":12,"typeConfidence":0.92,"plateTime":0.37635312836095247,"extension":7.168246883826984},"index":4,"playId":"6f45ecf3-f3d4-3672-b14b-38eac24109e2","pitchNumber":4,"startTime":"2026-07-23T18:17:23.338Z","endTime":"2026-07-23T18:17:27.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18214840282267,"aZ":-16.995286979416313,"pfxX":-5.531344830446221,"pfxZ":7.227406410301766,"pX":-0.8653212054960766,"pZ":3.8412659093523254,"vX0":6.500012563064443,"vY0":-143.52825447764627,"vZ0":-3.135489354353181,"x":149.98,"y":135.07,"x0":-2.433673000991776,"y0":50.002426332730906,"z0":5.997502315714806,"aX":-11.61635608246281},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.7,"breakHorizontal":8.8,"spinRate":2273,"spinDirection":220},"zone":11,"typeConfidence":0.89,"plateTime":0.3806729378004259,"extension":7.085058500368813},"index":5,"playId":"2e1d4246-0996-396c-b0ee-56e16f8922c5","pitchNumber":5,"startTime":"2026-07-23T18:17:42.068Z","endTime":"2026-07-23T18:17:46.037Z","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":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.471381179875095,"aZ":-31.98532180049978,"pfxX":6.179524077979451,"pfxZ":0.11137204531123857,"pX":1.3060844538047278,"pZ":2.0572893349475687,"vX0":7.76366582923416,"vY0":-131.6256301218631,"vZ0":-3.5926900751600783,"x":67.22,"y":183.23,"x0":-2.5041918752575003,"y0":50.00431734176942,"z0":5.853224832261491,"aX":10.654580065500166},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.5,"breakHorizontal":-13.1,"spinRate":2301,"spinDirection":45},"zone":14,"typeConfidence":0.91,"plateTime":0.41892366223497035,"extension":6.99654963380122},"index":6,"playId":"54ab724b-21bd-3bfc-858b-d27d954a576b","pitchNumber":6,"startTime":"2026-07-23T18:18:14.371Z","endTime":"2026-07-23T18:18:18.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:18:18.670Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Keaschall grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T18:18:28.610Z","endTime":"2026-07-23T18:18:52.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.304888922020123,"aZ":-38.6861321896671,"pfxX":5.440906961602733,"pfxZ":-3.877858288650776,"pX":-0.054564656935816004,"pZ":2.1563237342549093,"vX0":4.561947024502288,"vY0":-129.76868001669055,"vZ0":-2.123319845753939,"x":119.08,"y":180.56,"x0":-2.5526846573715396,"y0":50.005105272005714,"z0":5.978677849044629,"aX":9.128703600541362},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-7.3,"breakHorizontal":-11.0,"spinRate":2275,"spinDirection":49},"zone":8,"typeConfidence":0.79,"plateTime":0.42475600249927803,"extension":6.870079106378374},"hitData":{"launchSpeed":97.3,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.0,"coordY":150.0}},"index":0,"playId":"bc6c8661-3a3e-332a-b89b-9d2106e4073a","pitchNumber":1,"startTime":"2026-07-23T18:18:44.441Z","endTime":"2026-07-23T18:18:52.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:18:52.457Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Manzardo flies out to center fielder Byron Buxton.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T18:20:41.162Z","endTime":"2026-07-23T18:21:50.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.669675589997667,"aZ":-25.927821146365453,"pfxX":1.3796690804578216,"pfxZ":3.6817140151612318,"pX":-0.061754737674695775,"pZ":2.504986611264361,"vX0":2.113472642034531,"vY0":-130.02595073030764,"vZ0":-3.8756002990831218,"x":119.35,"y":171.15,"x0":-1.067310418366606,"y0":50.00291586598365,"z0":6.003842516213863,"aX":2.339362698223601},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.0,"breakHorizontal":-3.0,"spinRate":2058,"spinDirection":172},"zone":5,"typeConfidence":0.91,"plateTime":0.4227775767018751,"extension":6.333256897927737},"index":0,"playId":"2530850d-2b45-326a-9bde-e4a8dca085fe","pitchNumber":1,"startTime":"2026-07-23T18:21:00.089Z","endTime":"2026-07-23T18:21:04.242Z","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":91.2,"endSpeed":84.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46400738392604,"aZ":-25.934677999670654,"pfxX":-8.146920785240894,"pfxZ":3.4611152602788717,"pX":-0.32930573373517147,"pZ":1.1000630682349863,"vX0":4.189219569286429,"vY0":-132.6844425543071,"vZ0":-7.6900700389189405,"x":129.55,"y":209.08,"x0":-0.8609700638614722,"y0":50.002106505856084,"z0":5.895146584976812,"aX":-14.6853976032578},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.9,"breakHorizontal":14.0,"spinRate":1865,"spinDirection":222},"zone":13,"typeConfidence":0.92,"plateTime":0.4110801855025974,"extension":6.466033330684982},"index":1,"playId":"00f1f025-8740-3b0d-a44d-99eb99159ff0","pitchNumber":2,"startTime":"2026-07-23T18:21:25.064Z","endTime":"2026-07-23T18:21:28.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86049437583645,"aZ":-26.07541902138974,"pfxX":0.056131393955124675,"pfxZ":3.3949247038344765,"pX":0.2382458321466604,"pZ":2.996063120713896,"vX0":3.3330306494914175,"vY0":-131.87776559721834,"vZ0":-3.1740239296411192,"x":107.92,"y":157.89,"x0":-1.0389182391099807,"y0":50.00217052665693,"z0":6.097722318291829,"aX":0.10047056445979717},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.8,"breakHorizontal":-0.7,"spinRate":2165,"spinDirection":165},"zone":2,"typeConfidence":0.89,"plateTime":0.4122463871650077,"extension":6.3021583667292305},"hitData":{"launchSpeed":93.6,"launchAngle":50.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.81,"coordY":107.49}},"index":2,"playId":"bdd68b29-82c1-3bce-834f-12b29335acc7","pitchNumber":3,"startTime":"2026-07-23T18:21:40.421Z","endTime":"2026-07-23T18:21:50.414Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:21:50.414Z","atBatIndex":32},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Patrick Bailey homers (5) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T18:21:52.263Z","endTime":"2026-07-23T18:23:18.848Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":{"id":671737,"link":"/api/v1/people/671737"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.132744679211317,"aZ":-26.805499822049573,"pfxX":-3.977902140174669,"pfxZ":3.099474351825865,"pX":-0.9860158711075785,"pZ":5.281242210535449,"vX0":1.573582421943645,"vY0":-130.89925473058625,"vZ0":2.768327929934978,"x":154.58,"y":96.19,"x0":-1.0788201912382516,"y0":50.001947837832596,"z0":6.219211076323692,"aX":-6.889313820622054},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.5,"breakHorizontal":6.8,"spinRate":1824,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.41873252706180475,"extension":6.369940755000718},"index":0,"playId":"48a16a6d-c25c-3ce2-99df-019c1249abdf","pitchNumber":1,"startTime":"2026-07-23T18:22:15.391Z","endTime":"2026-07-23T18:22:19.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.868740097465572,"aZ":-23.02477537315167,"pfxX":2.9038384295005697,"pfxZ":5.281483060651749,"pX":0.1704198455652276,"pZ":0.16981990853496676,"vX0":2.050498669224153,"vY0":-131.73757627303925,"vZ0":-10.002007578616583,"x":110.5,"y":234.19,"x0":-0.9991643524170177,"y0":50.00057917962393,"z0":5.762913014187326,"aX":5.026931534907794},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.2,"breakHorizontal":-5.8,"spinRate":2104,"spinDirection":185},"zone":14,"typeConfidence":0.9,"plateTime":0.41815252195263364,"extension":6.35137121563306},"index":1,"playId":"2d020821-f995-3961-a38c-d1c415539c88","pitchNumber":2,"startTime":"2026-07-23T18:22:30.820Z","endTime":"2026-07-23T18:22:34.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.842037117940002,"aZ":-9.745040658103102,"pfxX":-2.8457109423964084,"pfxZ":11.59788415440622,"pX":0.06905037739823269,"pZ":2.9792664879512327,"vX0":3.7419930206434677,"vY0":-138.41018921441005,"vZ0":-6.39463497742969,"x":114.37,"y":158.34,"x0":-0.932775310952447,"y0":50.00095934117102,"z0":5.977013110964912,"aX":-5.5027085470718875},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.8,"breakHorizontal":4.3,"spinRate":2253,"spinDirection":200},"zone":2,"typeConfidence":0.9,"plateTime":0.396214856848347,"extension":6.451471184132879},"hitData":{"launchSpeed":109.2,"launchAngle":32.0,"totalDistance":420.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":241.46,"coordY":72.66}},"index":2,"playId":"ac26ce31-0920-3f89-904b-a06e0bf6db3b","pitchNumber":3,"startTime":"2026-07-23T18:22:49.881Z","endTime":"2026-07-23T18:23:18.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:23:18.848Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Petey Halpin grounds out, first baseman Royce Lewis to pitcher Taj Bradley.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T18:23:26.032Z","endTime":"2026-07-23T18:24:07.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"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":671737,"link":"/api/v1/people/671737"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.107520945646417,"aZ":-9.953687016134083,"pfxX":-2.934966375482051,"pfxZ":10.900130987769725,"pX":0.04920142680627934,"pZ":2.3438092859574193,"vX0":3.9084801376892675,"vY0":-141.38633461610027,"vZ0":-8.253155896090272,"x":115.12,"y":175.5,"x0":-0.9652656068368666,"y0":50.00675624496486,"z0":5.927367277941652,"aX":-5.985470459992092},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.4,"breakHorizontal":4.6,"spinRate":2223,"spinDirection":198},"zone":5,"typeConfidence":0.91,"plateTime":0.3863589396233711,"extension":6.485471411047968},"index":0,"playId":"0f2dcfde-47d2-3df8-83f1-c20107e033fe","pitchNumber":1,"startTime":"2026-07-23T18:23:41.695Z","endTime":"2026-07-23T18:23:45.181Z","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":92.1,"endSpeed":85.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.598157774525305,"aZ":-25.97578893722251,"pfxX":-4.679210482029963,"pfxZ":3.3776365674551716,"pX":-0.07971028481526767,"pZ":0.9371029855076096,"vX0":4.486588220121588,"vY0":-134.04267940142455,"vZ0":-7.82505135925901,"x":120.04,"y":213.48,"x0":-1.160223454182845,"y0":50.005112762602,"z0":5.7249607239171025,"aX":-8.590824239402261},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.8,"breakHorizontal":7.6,"spinRate":1684,"spinDirection":215},"zone":13,"typeConfidence":0.87,"plateTime":0.4072588290712993,"extension":6.550059062815198},"hitData":{"launchSpeed":104.8,"launchAngle":-25.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.13,"coordY":164.96}},"index":1,"playId":"5f306ed5-cf8e-3f22-be94-0cf3ad1af326","pitchNumber":2,"startTime":"2026-07-23T18:23:59.873Z","endTime":"2026-07-23T18:24:07.783Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:24:07.783Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Steven Kwan called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T18:24:13.280Z","endTime":"2026-07-23T18:25:45.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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(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":91.6,"endSpeed":84.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.159369198646925,"aZ":-27.856810739322135,"pfxX":-5.292596675365912,"pfxZ":2.377274959739945,"pX":-0.9085249617213056,"pZ":1.8433470424990195,"vX0":2.2630157512745486,"vY0":-133.47069309902182,"vZ0":-5.478759715274029,"x":151.63,"y":189.01,"x0":-1.0770379469454252,"y0":50.002292112035434,"z0":5.914035379098666,"aX":-9.604086332847611},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.4,"breakHorizontal":9.1,"spinRate":1624,"spinDirection":218},"zone":13,"typeConfidence":0.91,"plateTime":0.40945884958080514,"extension":6.453142222988814},"index":0,"playId":"fc7a8e4c-81ca-33e2-9368-498bfd74da4e","pitchNumber":1,"startTime":"2026-07-23T18:24:34.684Z","endTime":"2026-07-23T18:24:39.202Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.298867564646482,"aZ":-28.14637174021473,"pfxX":-6.899389808610455,"pfxZ":2.26087069117588,"pX":0.5922734026454457,"pZ":2.265268959676885,"vX0":6.200295710102339,"vY0":-132.70125021333794,"vZ0":-4.4454778670808,"x":94.42,"y":177.62,"x0":-0.8776875986248596,"y0":50.006616627464645,"z0":6.01194554671116,"aX":-12.312366327405156},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.4,"breakHorizontal":11.2,"spinRate":1767,"spinDirection":213},"zone":6,"typeConfidence":0.92,"plateTime":0.41269882114016854,"extension":6.456781607087088},"index":1,"playId":"149ccdf5-ac03-3ccc-85c6-13d17d22cd10","pitchNumber":2,"startTime":"2026-07-23T18:24:51.295Z","endTime":"2026-07-23T18:24:55.572Z","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":84.3,"endSpeed":77.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26973028637741,"aZ":-40.951091319629086,"pfxX":3.4000745422692367,"pfxZ":-5.836045839697652,"pX":-0.4726119449437797,"pZ":0.35381500129534194,"vX0":0.528330001724752,"vY0":-122.72460398185116,"vZ0":-5.110181624272555,"x":135.01,"y":229.23,"x0":-1.1325553945925884,"y0":50.0005517656538,"z0":6.001304634525891,"aX":5.117065257829541},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-11.6,"breakHorizontal":-6.2,"spinRate":2329,"spinDirection":29},"zone":13,"typeConfidence":0.84,"plateTime":0.44856989655373214,"extension":6.14206606190271},"index":2,"playId":"4bc101a9-5e06-3e48-be4d-54d8f905b29b","pitchNumber":3,"startTime":"2026-07-23T18:25:05.642Z","endTime":"2026-07-23T18:25:09.192Z","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":92.6,"endSpeed":85.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.476241858518904,"aZ":-25.58674646362106,"pfxX":-6.152752903528235,"pfxZ":3.5517473405947815,"pX":-1.416180769141882,"pZ":2.4340908392233644,"vX0":1.333626250562221,"vY0":-134.92023584319867,"vZ0":-4.596512585343213,"x":170.98,"y":173.06,"x0":-1.1150926170372504,"y0":50.0048627482578,"z0":5.947903501647602,"aX":-11.422422145395304},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.8,"breakHorizontal":10.9,"spinRate":1465,"spinDirection":221},"zone":11,"typeConfidence":0.92,"plateTime":0.4048935040173065,"extension":6.391242184228534},"index":3,"playId":"aaf3def4-bc4d-3a98-87f7-19c13e1d0c70","pitchNumber":4,"startTime":"2026-07-23T18:25:24.912Z","endTime":"2026-07-23T18:25:28.785Z","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":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.147611059195434,"aZ":-10.038547243311324,"pfxX":-2.7274855928978434,"pfxZ":10.551769428800004,"pX":0.6369621609930171,"pZ":1.7871026087244775,"vX0":5.267856117555725,"vY0":-143.86870021813206,"vZ0":-9.868063915215151,"x":92.72,"y":190.53,"x0":-0.8628497107266483,"y0":50.004882727400556,"z0":5.882521702734989,"aX":-5.72313144724792},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.3,"breakHorizontal":3.8,"spinRate":2424,"spinDirection":202},"zone":9,"typeConfidence":0.91,"plateTime":0.38060540555432887,"extension":6.471791431471575},"index":4,"playId":"625f83a6-426c-3510-8f1d-b8b0b44858fe","pitchNumber":5,"startTime":"2026-07-23T18:25:40.605Z","endTime":"2026-07-23T18:25:45.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:25:45.841Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Kreidler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-23T18:27:53.809Z","endTime":"2026-07-23T18:28:56.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"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(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":97.3,"endSpeed":88.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.964061711363314,"aZ":-20.346673094696374,"pfxX":-9.512420062751902,"pfxZ":5.860970658069958,"pX":0.9273437233338311,"pZ":2.4729422505879124,"vX0":12.77692728448551,"vY0":-141.13751424713533,"vZ0":-5.012967678996944,"x":81.65,"y":172.01,"x0":-2.4213948709387005,"y0":50.004930872728444,"z0":5.581580709298234,"aX":-19.203850292192506},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.7,"breakHorizontal":14.6,"spinRate":2064,"spinDirection":232},"zone":14,"typeConfidence":0.91,"plateTime":0.38799478175703284,"extension":7.028486024870638},"index":0,"playId":"dadd5faa-bac9-3a75-8a72-a7cd0336357e","pitchNumber":1,"startTime":"2026-07-23T18:27:55.013Z","endTime":"2026-07-23T18:27:59.357Z","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":88.2,"endSpeed":80.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.357405188310324,"aZ":-37.81971213917578,"pfxX":7.0678854640330195,"pfxZ":-3.429564947038827,"pX":1.1973167825602802,"pZ":1.5216753944053358,"vX0":6.957458052383304,"vY0":-128.18938816473602,"vZ0":-2.9352087130482207,"x":71.36,"y":197.69,"x0":-2.4818587663457645,"y0":50.0036961173443,"z0":5.668249235529108,"aX":11.62772972315174},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-6.7,"breakHorizontal":-14.5,"spinRate":2305,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.42917606637615036,"extension":6.869123426310382},"index":1,"playId":"295846b1-ba9f-3100-afc8-e4a88259f3d6","pitchNumber":2,"startTime":"2026-07-23T18:28:08.573Z","endTime":"2026-07-23T18:28:13.026Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-23T18:28:16.450Z","endTime":"2026-07-23T18:28:31.919Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.218473303491667,"aZ":-39.10581191433144,"pfxX":6.197591889378161,"pfxZ":-4.219344180211041,"pX":2.0174242761535366,"pZ":1.7024200348945164,"vX0":9.013516034124665,"vY0":-127.5647160605016,"vZ0":-2.3124004997885574,"x":40.1,"y":192.81,"x0":-2.3725931048423456,"y0":50.004778945641156,"z0":5.715290002130404,"aX":10.174190015066538},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-7.9,"breakHorizontal":-13.3,"spinRate":2378,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.43001828470908166,"extension":7.05076231600216},"index":3,"playId":"9dfb35dd-7b2f-39c3-a0bf-7e6e82a4da25","pitchNumber":3,"startTime":"2026-07-23T18:28:31.919Z","endTime":"2026-07-23T18:28:35.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.785411615493334,"aZ":-40.78097693519682,"pfxX":3.0285965000057464,"pfxZ":-5.579681450989024,"pX":1.4597273746940669,"pZ":0.7967296390394205,"vX0":7.684073175929311,"vY0":-123.42929142702218,"vZ0":-4.463595138612326,"x":61.36,"y":217.27,"x0":-2.0885941657422853,"y0":50.00457238048521,"z0":6.065945637294836,"aX":4.669038942546335},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-10.9,"breakHorizontal":-7.3,"spinRate":2443,"spinDirection":27},"zone":14,"typeConfidence":0.77,"plateTime":0.4439218741509454,"extension":6.8476832719137875},"index":4,"playId":"b4336392-8c6b-3a34-9013-f4fb1c6a3411","pitchNumber":4,"startTime":"2026-07-23T18:28:51.717Z","endTime":"2026-07-23T18:28:56.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:28:56.291Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-23T18:29:02.327Z","endTime":"2026-07-23T18:30:53.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.537061229636727,"aZ":-35.08827898773109,"pfxX":5.294749360743508,"pfxZ":-1.734789956919311,"pX":0.5225243858936446,"pZ":1.9202440288969163,"vX0":5.9879875696258384,"vY0":-128.34012115442425,"vZ0":-2.748507880514592,"x":97.08,"y":186.93,"x0":-2.5215904423446585,"y0":50.00120353220777,"z0":5.715789820761708,"aX":8.902887933376633},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.5,"breakHorizontal":-10.8,"spinRate":2152,"spinDirection":46},"zone":9,"typeConfidence":2.0,"plateTime":0.4254527978381746,"extension":6.967137891281223},"index":0,"playId":"47e1c62b-f9eb-3e47-94a0-b9e6d0d92a79","pitchNumber":1,"startTime":"2026-07-23T18:29:20.940Z","endTime":"2026-07-23T18:29:25.130Z","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":100.2,"endSpeed":91.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27264756319532,"aZ":-14.167057196735698,"pfxX":-6.416048472602302,"pfxZ":8.356293886123295,"pX":0.09306409939870465,"pZ":4.104465316464581,"vX0":9.29455365324137,"vY0":-145.66013646266975,"vZ0":-2.9187452161248717,"x":113.45,"y":127.96,"x0":-2.301288767606131,"y0":50.00505859747077,"z0":5.972840931874202,"aX":-13.830220563160609},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":14.8,"breakHorizontal":9.8,"spinRate":2328,"spinDirection":216},"zone":12,"typeConfidence":0.92,"plateTime":0.3756099894536291,"extension":6.9847378707690355},"index":1,"playId":"82b77ee0-19bf-365a-b626-0137f799fff2","pitchNumber":2,"startTime":"2026-07-23T18:29:35.464Z","endTime":"2026-07-23T18:29:39.652Z","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":89.8,"endSpeed":83.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.916742363098294,"aZ":-34.26537189721709,"pfxX":3.939905664298819,"pfxZ":-1.207114200126,"pX":0.056242207435878586,"pZ":2.0847090140586504,"vX0":5.482960695696641,"vY0":-130.7930419496459,"vZ0":-2.896817578764537,"x":114.86,"y":182.49,"x0":-2.576839362957113,"y0":50.000267910019836,"z0":5.769360709859017,"aX":6.8419529996006325},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-2.6,"breakHorizontal":-8.3,"spinRate":2125,"spinDirection":46},"zone":8,"typeConfidence":2.0,"plateTime":0.41835547565673004,"extension":6.842902906956994},"index":2,"playId":"46508bad-f179-3546-a8d0-daf4f7e95259","pitchNumber":3,"startTime":"2026-07-23T18:29:49.915Z","endTime":"2026-07-23T18:29:53.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.809503141636796,"aZ":-45.43206870288254,"pfxX":4.453347615920031,"pfxZ":-8.750744040764864,"pX":-1.5293424664823088,"pZ":2.7480993651176755,"vX0":1.2515412564134778,"vY0":-122.47537303223434,"vZ0":1.4716119681160817,"x":175.29,"y":164.58,"x0":-2.6258858550359805,"y0":50.00355707040996,"z0":6.033134655354202,"aX":6.746502970599632},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-15.2,"breakHorizontal":-8.4,"spinRate":2453,"spinDirection":36},"zone":11,"typeConfidence":0.91,"plateTime":0.44768025766097175,"extension":6.788291571701218},"index":3,"playId":"77511577-def1-3bbd-833b-c32b64b2203d","pitchNumber":4,"startTime":"2026-07-23T18:30:11.040Z","endTime":"2026-07-23T18:30:15.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.119781211343128,"aZ":-45.640106971023364,"pfxX":4.543781813985542,"pfxZ":-9.013346508684439,"pX":-1.885224937378242,"pZ":2.840243609353091,"vX0":0.5111469597814613,"vY0":-121.02698003184595,"vZ0":2.041841329763434,"x":188.86,"y":162.09,"x0":-2.689635119141366,"y0":50.00513322876262,"z0":5.962906896272205,"aX":6.786539622858296},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-15.7,"breakHorizontal":-8.4,"spinRate":2482,"spinDirection":30},"zone":11,"typeConfidence":0.92,"plateTime":0.45139783293311453,"extension":6.826598760610685},"index":4,"playId":"5de857f1-83c2-3365-a879-f8b313c4eaf9","pitchNumber":5,"startTime":"2026-07-23T18:30:25.108Z","endTime":"2026-07-23T18:30:28.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.070858857083497,"aZ":-31.652539863825034,"pfxX":5.957645030574093,"pfxZ":0.3025678465721118,"pX":-0.2772130712187255,"pZ":2.1549631200297203,"vX0":3.9541149724716163,"vY0":-129.528543246486,"vZ0":-3.0058831116734934,"x":127.57,"y":180.6,"x0":-2.5973263958664523,"y0":50.00006341807187,"z0":5.750836731218269,"aX":10.119239367371371},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.1,"breakHorizontal":-11.6,"spinRate":2134,"spinDirection":59},"zone":8,"typeConfidence":0.91,"plateTime":0.42286782778391974,"extension":6.888028865548713},"hitData":{"launchSpeed":88.2,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.71,"coordY":167.38}},"index":5,"playId":"657f31af-9694-310f-b7ca-43df5c207044","pitchNumber":6,"startTime":"2026-07-23T18:30:44.023Z","endTime":"2026-07-23T18:30:53.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:30:53.037Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Byron Buxton grounds out, second baseman Travis Bazzana to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-23T18:30:56.072Z","endTime":"2026-07-23T18:31:59.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.289565656183758,"aZ":-37.61936368832577,"pfxX":7.065547154727485,"pfxZ":-3.3745020039648175,"pX":-0.05951314853067233,"pZ":1.2363102885971133,"vX0":4.141835366965573,"vY0":-126.8885106159033,"vZ0":-3.6313853967566407,"x":119.27,"y":205.4,"x0":-2.6358377461384124,"y0":50.0002889332537,"z0":5.713121893097665,"aX":11.409148402419603},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.7,"breakHorizontal":-13.8,"spinRate":2245,"spinDirection":49},"zone":13,"typeConfidence":0.84,"plateTime":0.43323863328912937,"extension":6.926929961132064},"index":0,"playId":"e3a5cadf-c7da-328a-a7d0-cd69f6f40a9e","pitchNumber":1,"startTime":"2026-07-23T18:31:18.608Z","endTime":"2026-07-23T18:31:23.106Z","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":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.772579914369075,"aZ":-38.52555874906748,"pfxX":5.420283949751172,"pfxZ":-3.738928587249724,"pX":-0.23445376875639107,"pZ":2.2366291690264806,"vX0":4.222824607190944,"vY0":-129.43678699871606,"vZ0":-1.473186338839927,"x":125.94,"y":178.39,"x0":-2.5907256490927266,"y0":50.00346863924686,"z0":5.760473933050487,"aX":9.205510291368284},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-6.8,"breakHorizontal":-10.8,"spinRate":2256,"spinDirection":50},"zone":8,"typeConfidence":2.0,"plateTime":0.42300070732048933,"extension":6.794339469607745},"index":1,"playId":"56a5c818-b655-3d0e-aea8-6e10be2e2d50","pitchNumber":2,"startTime":"2026-07-23T18:31:33.522Z","endTime":"2026-07-23T18:31:37.192Z","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":2},"pitchData":{"startSpeed":98.0,"endSpeed":91.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60953838415536,"aZ":-21.939265906798283,"pfxX":-8.014060741109745,"pfxZ":4.866809854001915,"pX":-0.8379033899314667,"pZ":2.357923525817175,"vX0":7.753841037380584,"vY0":-142.69045437381874,"vZ0":-5.473739104061413,"x":148.94,"y":175.12,"x0":-2.5229282432966493,"y0":50.0069538953751,"z0":5.6447507382820605,"aX":-16.864521865065885},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.0,"breakHorizontal":13.3,"spinRate":1955,"spinDirection":229},"zone":4,"typeConfidence":0.91,"plateTime":0.38094593565718426,"extension":7.151724699825569},"hitData":{"launchSpeed":64.9,"launchAngle":8.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":124.91,"coordY":150.39}},"index":2,"playId":"27faea7d-c6d1-3cc5-89cb-192d6a66a996","pitchNumber":3,"startTime":"2026-07-23T18:31:51.682Z","endTime":"2026-07-23T18:31:59.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:31:59.687Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-23T18:33:51.494Z","endTime":"2026-07-23T18:37:04.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7417507316505,"aZ":-26.54264155103103,"pfxX":3.618235760733408,"pfxZ":3.235338998919122,"pX":-0.06486591404741088,"pZ":1.806423090637751,"vX0":1.3816469236820808,"vY0":-130.4671058790004,"vZ0":-5.756678549309518,"x":119.47,"y":190.01,"x0":-1.0700094916470246,"y0":50.00640878848032,"z0":6.015075119873883,"aX":6.303981285533865},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.9,"breakHorizontal":-6.8,"spinRate":2228,"spinDirection":166},"zone":8,"typeConfidence":0.91,"plateTime":0.4181561431868417,"extension":6.285310716255197},"index":0,"playId":"688ac4b4-d4c3-3b8d-93c0-b60b701a04e4","pitchNumber":1,"startTime":"2026-07-23T18:34:16.582Z","endTime":"2026-07-23T18:34:20.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11141515274322,"aZ":-10.907797032631095,"pfxX":-3.6530140715001918,"pfxZ":10.67359322096727,"pX":-0.5285819081742836,"pZ":1.2594967567463986,"vX0":2.519707796803841,"vY0":-139.90335029919964,"vZ0":-10.819164388148206,"x":137.15,"y":204.77,"x0":-0.9640581503505484,"y0":50.00083122294898,"z0":5.880776347299034,"aX":-7.276164409107887},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":6.1,"spinRate":2373,"spinDirection":199},"zone":13,"typeConfidence":0.9,"plateTime":0.3907770726257631,"extension":6.3739377082180795},"index":1,"playId":"2b1c3d5c-f86f-3ebb-88d9-9113d111297f","pitchNumber":2,"startTime":"2026-07-23T18:34:28.564Z","endTime":"2026-07-23T18:34:32.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.75158237044725,"aZ":-10.244500956719166,"pfxX":-4.579263955988166,"pfxZ":10.872496917135088,"pX":-2.0688061301328515,"pZ":2.2332324501789778,"vX0":-0.8228885758423506,"vY0":-141.68718269877175,"vZ0":-8.458745265617935,"x":195.86,"y":178.48,"x0":-1.1794646991793827,"y0":50.00347816652728,"z0":5.9262357849734215,"aX":-9.237773958995454},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.0,"breakHorizontal":8.4,"spinRate":2410,"spinDirection":205},"zone":13,"typeConfidence":0.92,"plateTime":0.387740416580312,"extension":6.477221997546222},"index":2,"playId":"d91ee4cc-3f70-3ef6-87c8-46d076632d5c","pitchNumber":3,"startTime":"2026-07-23T18:34:41.599Z","endTime":"2026-07-23T18:34:45.110Z","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":90.4,"endSpeed":82.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19387152844762,"aZ":-27.552863194314163,"pfxX":5.106720835706048,"pfxZ":2.649605178410118,"pX":-0.4823302429589289,"pZ":3.2084406178082028,"vX0":0.02347165311382393,"vY0":-131.6141119459693,"vZ0":-2.2342439285181546,"x":135.39,"y":152.15,"x0":-1.154420203894755,"y0":50.005860492938396,"z0":6.118910659961408,"aX":8.916872266841493},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.6,"breakHorizontal":-9.2,"spinRate":2246,"spinDirection":160},"zone":1,"typeConfidence":0.91,"plateTime":0.41693067943400086,"extension":6.21388611584166},"index":3,"playId":"dbda6482-d9c3-32cb-b146-1dd4545d18ca","pitchNumber":4,"startTime":"2026-07-23T18:34:56.870Z","endTime":"2026-07-23T18:35:01.475Z","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":93.1,"endSpeed":85.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4290092512204,"aZ":-30.36135146770287,"pfxX":-6.088769468397978,"pfxZ":0.9797363449873018,"pX":-2.177170236096401,"pZ":2.6745192458136007,"vX0":-0.6550265906176997,"vY0":-135.5515204262529,"vZ0":-3.374059467728712,"x":199.99,"y":166.57,"x0":-1.1412869561273706,"y0":50.00562303974997,"z0":6.0618592002764204,"aX":-11.29929358678664},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.2,"breakHorizontal":11.2,"spinRate":1518,"spinDirection":215},"zone":11,"typeConfidence":0.92,"plateTime":0.40451975326023515,"extension":6.319711699900253},"index":4,"playId":"21fe9527-5ed9-3ee3-9c29-b9a49c6476bf","pitchNumber":5,"startTime":"2026-07-23T18:35:12.085Z","endTime":"2026-07-23T18:35:15.867Z","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":98.9,"endSpeed":90.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79523418818117,"aZ":-8.058934203463838,"pfxX":-4.584427717539597,"pfxZ":11.578730424531798,"pX":0.5124140132238103,"pZ":1.432372988596526,"vX0":5.213223038386065,"vY0":-143.52713486120862,"vZ0":-11.261492196060596,"x":97.47,"y":200.11,"x0":-0.7334572497833889,"y0":50.00139234796234,"z0":5.912568251075769,"aX":-9.546596576291662},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.8,"breakHorizontal":7.2,"spinRate":2489,"spinDirection":200},"zone":14,"typeConfidence":0.92,"plateTime":0.38189906744590907,"extension":6.421304111719067},"index":5,"playId":"2aeaf48c-bfcd-31ab-8e1a-69486e7a6145","pitchNumber":6,"startTime":"2026-07-23T18:35:26.935Z","endTime":"2026-07-23T18:35:31.008Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-23T18:35:44.316Z","endTime":"2026-07-23T18:35:57.041Z","isPitch":false,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"}},{"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":88.4,"endSpeed":81.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.221572576189008,"aZ":-34.080407747938246,"pfxX":1.5860124528480872,"pfxZ":-1.1253760431489397,"pX":-0.28950972160350585,"pZ":3.001058921131615,"vX0":1.2720981236789641,"vY0":-128.88145774441634,"vZ0":-1.1164220385899033,"x":128.04,"y":157.75,"x0":-0.9944770421262221,"y0":50.003633306938774,"z0":6.057235925683158,"aX":2.684587363711285},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.0,"breakHorizontal":-3.1,"spinRate":2321,"spinDirection":80},"zone":2,"typeConfidence":0.88,"plateTime":0.42398110740102,"extension":6.402771974426811},"index":7,"playId":"115bcb86-e0a1-3639-b957-63442f82e7f2","pitchNumber":7,"startTime":"2026-07-23T18:35:57.041Z","endTime":"2026-07-23T18:36:03.605Z","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":98.8,"endSpeed":89.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.569462187052785,"aZ":-10.411455825081637,"pfxX":-2.008895860486792,"pfxZ":10.516438897014474,"pX":-0.02458627567007882,"pZ":3.170585523908551,"vX0":3.1718488195952754,"vY0":-143.69731063303664,"vZ0":-6.078998259525381,"x":117.94,"y":153.17,"x0":-0.8870782827720617,"y0":50.00248743442139,"z0":5.975540793135521,"aX":-4.157307107691887},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.9,"breakHorizontal":2.9,"spinRate":2316,"spinDirection":201},"zone":2,"typeConfidence":0.92,"plateTime":0.38272093669763185,"extension":6.413630757685718},"index":8,"playId":"9c9e723a-65ba-33a7-acae-f6ba44b8bf49","pitchNumber":8,"startTime":"2026-07-23T18:36:39.450Z","endTime":"2026-07-23T18:36:43.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.440348642652882,"aZ":-12.416942723652623,"pfxX":-2.924184660519489,"pfxZ":9.51689197265478,"pX":1.1027598756599866,"pZ":3.55550506966504,"vX0":6.293794298943082,"vY0":-142.63122095826978,"vZ0":-4.7379107105562275,"x":74.97,"y":142.78,"x0":-0.7449679516882615,"y0":50.00528933515695,"z0":6.01092281256847,"aX":-6.072794347199983},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.6,"breakHorizontal":4.1,"spinRate":2290,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.38288717830854324,"extension":6.451354826762346},"index":9,"playId":"8c2ec7c9-5303-3230-a930-6d20dc211bcb","pitchNumber":9,"startTime":"2026-07-23T18:36:59.301Z","endTime":"2026-07-23T18:37:04.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:37:04.151Z","atBatIndex":39},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Chase DeLauter grounds into a double play, third baseman Brooks Lee to shortstop Ryan Kreidler to first baseman Royce Lewis. José Ramírez out at 2nd. Chase DeLauter out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-23T18:37:07.935Z","endTime":"2026-07-23T18:39:24.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":96.8,"endSpeed":88.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.925823903060813,"aZ":-12.480004904047524,"pfxX":-1.7965812367420986,"pfxZ":9.732497144994557,"pX":-0.8709198665724636,"pZ":3.7252541812652953,"vX0":1.6889683689224735,"vY0":-141.07451790840383,"vZ0":-4.028432473819482,"x":150.2,"y":138.2,"x0":-1.2428212514792392,"y0":50.00249800692602,"z0":5.971262356032884,"aX":-3.635370605275238},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":2.9,"spinRate":2190,"spinDirection":201},"zone":11,"typeConfidence":0.9,"plateTime":0.3876900261695573,"extension":6.5296573423796795},"index":0,"playId":"d813082e-fa14-3c93-bf00-859b64b17b59","pitchNumber":1,"startTime":"2026-07-23T18:37:30.392Z","endTime":"2026-07-23T18:37:34.912Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"98eb1927-8b56-3e19-aa7b-9dda021d5928","startTime":"2026-07-23T18:37:49.864Z","endTime":"2026-07-23T18:37:53.368Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56043569550059,"aZ":-25.64021623374559,"pfxX":-7.293365693567561,"pfxZ":3.7775496151201953,"pX":0.14827358982619895,"pZ":3.2019995992136496,"vX0":5.941012371717501,"vY0":-130.19558636891216,"vZ0":-2.0487890315370154,"x":111.35,"y":152.33,"x0":-1.207884841448455,"y0":50.00121328191669,"z0":5.926189494866365,"aX":-12.606867344232251},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.6,"breakHorizontal":12.0,"spinRate":1538,"spinDirection":217},"zone":2,"typeConfidence":0.92,"plateTime":0.41959682542665266,"extension":6.625099966556312},"index":2,"playId":"96e35b76-c1b8-3e54-a482-efcbb451feba","pitchNumber":2,"startTime":"2026-07-23T18:38:08.608Z","endTime":"2026-07-23T18:38:13.022Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85225121731245,"aZ":-11.14584077103297,"pfxX":-5.011545969875886,"pfxZ":10.815852557962785,"pX":-1.123260796065963,"pZ":2.8315368555188103,"vX0":2.115846004591086,"vY0":-138.9761277682843,"vZ0":-6.173500795366607,"x":159.82,"y":162.33,"x0":-1.24580776092365,"y0":50.00595113322421,"z0":5.831215909347846,"aX":-9.747647494831147},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.4,"breakHorizontal":8.6,"spinRate":2192,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.39499763386363496,"extension":6.561221810633553},"index":3,"playId":"bf4ef4bd-3b38-3f33-9451-d9b1096500a9","pitchNumber":3,"startTime":"2026-07-23T18:38:28.112Z","endTime":"2026-07-23T18:38:32.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83969412480074,"aZ":-10.87618197443663,"pfxX":-0.7335125556145319,"pfxZ":10.76420373552367,"pX":0.4674581306189657,"pZ":3.7021259154204142,"vX0":4.857030508263162,"vY0":-140.05327434090677,"vZ0":-4.3338045370350455,"x":99.18,"y":138.82,"x0":-1.196960538059648,"y0":50.00254160807279,"z0":5.986091007000103,"aX":-1.4526642789595494},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.7,"breakHorizontal":0.2,"spinRate":2234,"spinDirection":204},"zone":12,"typeConfidence":0.89,"plateTime":0.3917106813283562,"extension":6.476775408699781},"index":4,"playId":"68d7c60f-3783-3b76-aba8-381df149cc05","pitchNumber":4,"startTime":"2026-07-23T18:38:49.820Z","endTime":"2026-07-23T18:38:53.353Z","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":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86708054048186,"aZ":-24.85022681317952,"pfxX":2.996043942938728,"pfxZ":4.0238948358629045,"pX":-0.34347690372963435,"pZ":2.646883474337761,"vX0":1.6331430126988733,"vY0":-133.33526490643052,"vZ0":-4.062017311000293,"x":130.09,"y":167.31,"x0":-1.3510891077528597,"y0":50.00088209790257,"z0":5.961073722406478,"aX":5.449849457475209},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.7,"breakHorizontal":-5.8,"spinRate":2168,"spinDirection":173},"zone":4,"typeConfidence":0.9,"plateTime":0.40915708369930703,"extension":6.254791298861999},"hitData":{"launchSpeed":74.6,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.51,"coordY":164.96}},"index":5,"playId":"c1f3d3d8-99f5-3952-8298-f02826abff65","pitchNumber":5,"startTime":"2026-07-23T18:39:16.642Z","endTime":"2026-07-23T18:39:24.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:39:24.670Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, second baseman Kody Clemens to first baseman Royce Lewis.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-23T18:39:47.639Z","endTime":"2026-07-23T18:40:07.698Z","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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":87.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.46075838536386,"aZ":-11.390726460026173,"pfxX":-3.5388334908285826,"pfxZ":10.425921970623431,"pX":-0.7622472644183763,"pZ":2.0552066349339757,"vX0":1.650660191288116,"vY0":-141.721758805478,"vZ0":-8.563361012219387,"x":146.06,"y":183.29,"x0":-0.899064371655252,"y0":50.00111984162841,"z0":5.88177134136719,"aX":-7.0531229745857456},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.9,"breakHorizontal":6.0,"spinRate":2304,"spinDirection":205},"zone":7,"typeConfidence":0.91,"plateTime":0.3894974857299518,"extension":6.456686041220496},"hitData":{"launchSpeed":82.9,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.29,"coordY":144.38}},"index":0,"playId":"b2e9353e-94ef-3997-9005-001155f6721f","pitchNumber":1,"startTime":"2026-07-23T18:40:00.073Z","endTime":"2026-07-23T18:40:07.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:40:07.698Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey challenged (pitch result), call on the field was overturned: Ryan Jeffers called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T18:41:59.668Z","endTime":"2026-07-23T18:45:00.071Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.624406013957756,"aZ":-34.07641902279766,"pfxX":7.037371520758658,"pfxZ":-1.2205443689533402,"pX":0.7135777613145144,"pZ":1.9513012039670137,"vX0":5.75954840858883,"vY0":-124.49911804128517,"vZ0":-2.7562531767162675,"x":89.8,"y":186.09,"x0":-2.5498920506233307,"y0":50.00385752525679,"z0":5.912940728884625,"aX":10.968524070251048},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.6,"breakHorizontal":-14.2,"spinRate":2198,"spinDirection":41},"zone":9,"typeConfidence":2.0,"plateTime":0.4411262620104539,"extension":6.915212448952633},"index":0,"playId":"a9f41494-f3e4-34be-9dbe-10479245bbfb","pitchNumber":1,"startTime":"2026-07-23T18:42:15.225Z","endTime":"2026-07-23T18:42:20.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89665766742032,"aZ":-35.53836704840966,"pfxX":6.8817893451179115,"pfxZ":-2.170038131451621,"pX":-0.19663494193041803,"pZ":2.726302158452918,"vX0":3.5191078534286984,"vY0":-123.79327397444354,"vZ0":-0.4069770963857633,"x":124.5,"y":165.17,"x0":-2.531042723910771,"y0":50.00339123231745,"z0":5.869918790892941,"aX":10.670838594879772},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.7,"breakHorizontal":-13.3,"spinRate":2289,"spinDirection":54},"zone":5,"typeConfidence":2.0,"plateTime":0.44259216211814234,"extension":6.967076191242323},"index":1,"playId":"012bd78f-9c5d-3acd-8492-6024d6f5da4e","pitchNumber":2,"startTime":"2026-07-23T18:42:28.742Z","endTime":"2026-07-23T18:42:32.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.927527635483166,"aZ":-37.60795124989348,"pfxX":4.930416147726836,"pfxZ":-3.4526256503217496,"pX":2.4162814554331153,"pZ":0.026340475602956315,"vX0":10.019120734919781,"vY0":-125.38806612928163,"vZ0":-6.469155816031472,"x":24.9,"y":238.07,"x0":-2.2888063546687674,"y0":50.00043759025378,"z0":5.748073401651625,"aX":7.764313935359335},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.7,"breakHorizontal":-11.4,"spinRate":2354,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.43865384914597705,"extension":6.904809501833577},"index":2,"playId":"d6964c9e-328d-3248-8783-e92c377cd4c3","pitchNumber":3,"startTime":"2026-07-23T18:42:47.855Z","endTime":"2026-07-23T18:42:51.362Z","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":98.6,"endSpeed":88.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.8123019483819,"aZ":-12.140881633153084,"pfxX":-5.548760134837911,"pfxZ":9.843062744188881,"pX":0.6003936078066966,"pZ":2.4186075608870987,"vX0":10.311923273066897,"vY0":-142.90034628078268,"vZ0":-7.3578138411165765,"x":94.11,"y":173.48,"x0":-2.3603650133424185,"y0":50.00171596538283,"z0":5.817067088459895,"aX":-11.29276449752597},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.2,"breakHorizontal":7.6,"spinRate":2282,"spinDirection":223},"zone":6,"typeConfidence":0.91,"plateTime":0.38563751753587816,"extension":7.074039688543254},"index":3,"playId":"096fb083-bda7-37b8-8f77-1be6e5ddccad","pitchNumber":4,"startTime":"2026-07-23T18:43:09.243Z","endTime":"2026-07-23T18:43:12.912Z","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":98.0,"endSpeed":89.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55800482124576,"aZ":-13.295635581465099,"pfxX":-7.032343081996208,"pfxZ":9.20745766306253,"pX":0.7059662102663591,"pZ":2.356353405745283,"vX0":10.818010031665926,"vY0":-142.2626107926092,"vZ0":-6.990466636774128,"x":90.09,"y":175.16,"x0":-2.2317886682938095,"y0":50.000819865292435,"z0":5.687599152656742,"aX":-14.416717640193202},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.4,"breakHorizontal":10.6,"spinRate":2360,"spinDirection":220},"zone":6,"typeConfidence":0.92,"plateTime":0.3849627149538515,"extension":7.029131188689457},"index":4,"playId":"9605cfdd-ec4d-3eee-9a2a-8115792fcd5a","pitchNumber":5,"startTime":"2026-07-23T18:43:26.607Z","endTime":"2026-07-23T18:43:30.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.119602379448533,"aZ":-31.781019679788525,"pfxX":7.3662612718233,"pfxZ":0.2532847800042344,"pX":0.7930777836463531,"pZ":2.1020151342339504,"vX0":5.694558309100871,"vY0":-125.38825473004323,"vZ0":-2.6688824216246125,"x":86.77,"y":182.03,"x0":-2.4707709485680898,"y0":50.00618048977354,"z0":5.79298376513057,"aX":11.64369246118143},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.0,"breakHorizontal":-14.8,"spinRate":2302,"spinDirection":47},"zone":14,"typeConfidence":0.92,"plateTime":0.43807438788077313,"extension":6.927381947712754},"index":5,"playId":"1b6d7be1-01aa-3105-a57d-9645aff607b4","pitchNumber":6,"startTime":"2026-07-23T18:43:45.950Z","endTime":"2026-07-23T18:43:49.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42349694294988,"aZ":-17.044890810951316,"pfxX":-7.127412276222117,"pfxZ":7.237949650296958,"pX":0.6093157699895387,"pZ":3.813214028536583,"vX0":11.031306253885642,"vY0":-143.29856150293574,"vZ0":-2.663713893093078,"x":93.77,"y":135.82,"x0":-2.3545930465388105,"y0":50.00709387289081,"z0":5.812808295528957,"aX":-14.90783043888634},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.7,"breakHorizontal":10.8,"spinRate":2333,"spinDirection":223},"zone":12,"typeConfidence":0.92,"plateTime":0.3814266135910751,"extension":6.903028970980435},"index":6,"playId":"a9599895-6583-37c9-88c0-fd4da60d3390","pitchNumber":7,"startTime":"2026-07-23T18:44:06.064Z","endTime":"2026-07-23T18:44:10.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, 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":83.7,"endSpeed":77.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.894424226022974,"aZ":-44.245072460011485,"pfxX":5.2087758841335585,"pfxZ":-8.070511708593934,"pX":0.6723957065907146,"pZ":1.089814985776369,"vX0":5.545095400688503,"vY0":-121.82045412295447,"vZ0":-2.5966003057060725,"x":91.37,"y":209.35,"x0":-2.3135378245866365,"y0":50.001603298414054,"z0":6.010039271046477,"aX":7.792429670098941},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-15.0,"breakHorizontal":-10.8,"spinRate":2496,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.45036357314118325,"extension":7.0484712738254265},"index":7,"playId":"9e7a9cf4-5a7a-344f-ad8d-5c9da1b74262","pitchNumber":8,"startTime":"2026-07-23T18:44:20.986Z","endTime":"2026-07-23T18:44:26.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31550146215648,"aZ":-40.838687436682584,"pfxX":6.865986678481677,"pfxZ":-5.285977670272324,"pX":0.35013740649477887,"pZ":2.117345220657202,"vX0":4.92436020761354,"vY0":-127.54436426109703,"vZ0":-1.0553591005712442,"x":103.65,"y":181.61,"x0":-2.5002972235421725,"y0":50.00025177628502,"z0":5.769534409702747,"aX":11.259911047765566},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-9.6,"breakHorizontal":-13.6,"spinRate":2423,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.4301660970702885,"extension":6.938687264761854},"index":8,"playId":"4a2435e2-f569-39f7-85fc-bc177b9dfc17","pitchNumber":9,"startTime":"2026-07-23T18:44:36.171Z","endTime":"2026-07-23T18:44:40.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.996874935597095,"aZ":-12.850603383099697,"pfxX":-6.876219009735655,"pfxZ":9.233438980462044,"pX":0.7649932844735866,"pZ":1.8762355336558036,"vX0":10.988198876390408,"vY0":-143.26384798713468,"vZ0":-8.51742399117046,"x":87.84,"y":188.12,"x0":-2.2148408702449127,"y0":50.00108335657121,"z0":5.677892975739348,"aX":-14.388967029572356},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.2,"breakHorizontal":10.4,"spinRate":2272,"spinDirection":218},"zone":9,"typeConfidence":0.92,"plateTime":0.3813201926219243,"extension":7.223509045421826},"index":9,"playId":"57491fbb-6036-3375-844c-ceb81a6ed411","pitchNumber":10,"startTime":"2026-07-23T18:44:54.860Z","endTime":"2026-07-23T18:45:00.071Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}},"playEndTime":"2026-07-23T18:45:00.071Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Bell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T18:45:20.976Z","endTime":"2026-07-23T18:46:57.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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":"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":99.2,"endSpeed":91.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.806414917252916,"aZ":-13.40087018464186,"pfxX":-5.741724174460465,"pfxZ":8.778036302920505,"pX":-0.7648052781693884,"pZ":3.115670139291339,"vX0":6.662902908140209,"vY0":-144.4446564117962,"vZ0":-5.529010757996855,"x":146.15,"y":154.66,"x0":-2.34215892285445,"y0":50.00624443056686,"z0":5.860813939500297,"aX":-12.283840117094675},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.1,"breakHorizontal":9.2,"spinRate":2307,"spinDirection":216},"zone":1,"typeConfidence":0.91,"plateTime":0.37746095427288173,"extension":7.175593866559394},"index":0,"playId":"27267aa6-5144-3a88-a78f-b5a3f27b622c","pitchNumber":1,"startTime":"2026-07-23T18:45:34.772Z","endTime":"2026-07-23T18:45:38.472Z","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":87.1,"endSpeed":79.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.424333422276522,"aZ":-39.03401085402598,"pfxX":6.631157400914381,"pfxZ":-4.263351428626792,"pX":-0.17960870030870707,"pZ":1.9419944996037144,"vX0":4.1423583190312225,"vY0":-126.75122008109881,"vZ0":-1.6324606142447793,"x":123.85,"y":186.35,"x0":-2.7020597689695522,"y0":50.00044395512539,"z0":5.7411766338797685,"aX":10.67564591029749},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.8,"breakHorizontal":-13.0,"spinRate":2376,"spinDirection":53},"zone":8,"typeConfidence":2.0,"plateTime":0.43386237856464893,"extension":6.9582877496972415},"index":1,"playId":"77aeaa32-21d7-3655-9163-aa2ade5c5de2","pitchNumber":2,"startTime":"2026-07-23T18:45:50.554Z","endTime":"2026-07-23T18:45:54.337Z","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":88.5,"endSpeed":81.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43138784728926,"aZ":-33.600098047183735,"pfxX":7.501288336196943,"pfxZ":-0.8458942246734491,"pX":0.041023455829659244,"pZ":2.8225104414355258,"vX0":4.099215556967734,"vY0":-128.87247302499225,"vZ0":-0.699241880293002,"x":115.44,"y":162.57,"x0":-2.5441324767101046,"y0":50.00382106917441,"z0":5.689571168302701,"aX":12.634345611802416},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.4,"breakHorizontal":-14.5,"spinRate":2336,"spinDirection":51},"zone":5,"typeConfidence":2.0,"plateTime":0.42479888496389817,"extension":6.852495171674076},"index":2,"playId":"afc00a2d-9b28-3b65-8de9-d7b68489c4c2","pitchNumber":3,"startTime":"2026-07-23T18:46:10.355Z","endTime":"2026-07-23T18:46:14.882Z","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":87.5,"endSpeed":80.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.455224951697534,"aZ":-37.25940509081472,"pfxX":6.096140073378265,"pfxZ":-3.108511546038775,"pX":-0.36788522802762913,"pZ":2.41092422830959,"vX0":3.584383543789396,"vY0":-127.40551874002124,"vZ0":-1.0914349550278164,"x":131.02,"y":173.69,"x0":-2.587499920704301,"y0":50.00450481733153,"z0":5.8034601150923715,"aX":9.968718799950333},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-5.6,"breakHorizontal":-11.9,"spinRate":2292,"spinDirection":51},"zone":4,"typeConfidence":2.0,"plateTime":0.43078025845903056,"extension":6.859247757584261},"index":3,"playId":"a1db56c9-6acb-3136-93b3-a4e60f728a59","pitchNumber":4,"startTime":"2026-07-23T18:46:31.567Z","endTime":"2026-07-23T18:46:35.316Z","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(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":88.5,"endSpeed":81.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.459974215235658,"aZ":-35.34228448544785,"pfxX":7.066100618264144,"pfxZ":-1.9064787871849527,"pX":1.456405721288332,"pZ":0.7591526200359047,"vX0":7.549700504332063,"vY0":-128.65151239065878,"vZ0":-5.58124250381609,"x":111.39,"y":168.23,"x0":-2.4417866301916282,"y0":50.00240888346622,"z0":5.71894949945219,"aX":11.756978425212106},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.6,"breakHorizontal":-14.5,"spinRate":2383,"spinDirection":44},"zone":14,"typeConfidence":0.91,"plateTime":0.4269144038484485,"extension":7.004240651396223},"index":4,"playId":"cfd57449-cd3c-3e54-8d73-7c2efe2d0b04","pitchNumber":5,"startTime":"2026-07-23T18:46:51.324Z","endTime":"2026-07-23T18:46:57.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:46:57.642Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kody Clemens grounds out to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T18:47:01.914Z","endTime":"2026-07-23T18:48:09.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"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":"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":86.8,"endSpeed":79.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.589512227003013,"aZ":-38.10624082890096,"pfxX":8.421567535501218,"pfxZ":-3.6900493323715677,"pX":-0.3415853252671792,"pZ":1.6085355382301076,"vX0":3.3464364362963934,"vY0":-126.40324754658621,"vZ0":-2.531291459755616,"x":130.02,"y":195.35,"x0":-2.779830612624654,"y0":50.005151033530915,"z0":5.705103655548166,"aX":13.525994677934671},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-7.1,"breakHorizontal":-16.1,"spinRate":2260,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.4345809667069216,"extension":6.90431388604178},"index":0,"playId":"7778276b-61cb-398f-97d9-f22b67418786","pitchNumber":1,"startTime":"2026-07-23T18:47:21.138Z","endTime":"2026-07-23T18:47:25.472Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-23T18:47:33.204Z","endTime":"2026-07-23T18:47:44.263Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28997569193942,"aZ":-36.455699575711286,"pfxX":6.116637086924774,"pfxZ":-2.58952394189408,"pX":0.3096599755479962,"pZ":1.5009062839618172,"vX0":5.4608122818527765,"vY0":-127.47898248546299,"vZ0":-3.4332624794961695,"x":105.2,"y":198.26,"x0":-2.652167839233449,"y0":50.00424939795379,"z0":5.7319425377241435,"aX":10.105079361518019},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.3,"breakHorizontal":-12.2,"spinRate":2324,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.42905644910582064,"extension":6.851587531810828},"index":2,"playId":"12582323-a47f-3966-9ac3-2fb1c97e7797","pitchNumber":2,"startTime":"2026-07-23T18:47:44.263Z","endTime":"2026-07-23T18:47:48.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.682876351089547,"aZ":-18.263520320800637,"pfxX":-6.650178273050802,"pfxZ":6.787351073809994,"pX":0.36671625192106166,"pZ":2.7640447866627897,"vX0":10.315354863019817,"vY0":-141.64687147899136,"vZ0":-4.5439610935614,"x":103.02,"y":164.15,"x0":-2.443520281915434,"y0":50.00615289778222,"z0":5.542517098874354,"aX":-13.6363675829806},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.6,"breakHorizontal":10.2,"spinRate":2185,"spinDirection":228},"zone":6,"typeConfidence":0.91,"plateTime":0.3853923060280624,"extension":7.124809405617566},"hitData":{"launchSpeed":91.1,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.13,"coordY":169.8}},"index":3,"playId":"e9f41ff9-cadf-3d22-87d8-411c36102d3d","pitchNumber":3,"startTime":"2026-07-23T18:48:02.097Z","endTime":"2026-07-23T18:48:09.119Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:48:09.119Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Travis Bazzana grounds out sharply, shortstop Ryan Kreidler to first baseman Royce Lewis.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T18:50:02.368Z","endTime":"2026-07-23T18:50:36.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.346216429149816,"aZ":-26.589913080542413,"pfxX":3.8696486305121787,"pfxZ":3.220418060919032,"pX":-0.4118404829385348,"pZ":3.0903477986699515,"vX0":0.8979484748551608,"vY0":-130.5479542075439,"vZ0":-2.3463777623709765,"x":132.7,"y":155.34,"x0":-1.2627201253252383,"y0":50.002722722265055,"z0":5.993306827096866,"aX":6.708126978697509},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.5,"breakHorizontal":-7.2,"spinRate":2138,"spinDirection":174},"zone":1,"typeConfidence":0.91,"plateTime":0.4188627386578889,"extension":6.2884352335561156},"index":0,"playId":"c18ec247-10bc-320d-84e0-dc12b7516fd6","pitchNumber":1,"startTime":"2026-07-23T18:50:15.318Z","endTime":"2026-07-23T18:50:19.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.685362276605353,"aZ":-11.224265369500163,"pfxX":-2.8271710558438983,"pfxZ":10.265436115483903,"pX":-0.2205127301908522,"pZ":1.748464425521478,"vX0":3.1609821361945243,"vY0":-141.13451679173474,"vZ0":-9.427578659326347,"x":125.41,"y":191.57,"x0":-0.981655815117189,"y0":50.001515727071975,"z0":5.832337119093231,"aX":-5.768523450612634},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.2,"breakHorizontal":4.6,"spinRate":2266,"spinDirection":199},"zone":8,"typeConfidence":0.9,"plateTime":0.3864239876132358,"extension":6.475020523864866},"hitData":{"launchSpeed":104.6,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":107.7,"coordY":152.85}},"index":1,"playId":"be11e00e-70fd-3e38-8e37-dd08538a008b","pitchNumber":2,"startTime":"2026-07-23T18:50:28.860Z","endTime":"2026-07-23T18:50:36.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:50:36.884Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rhys Hoskins flies out to right fielder Luke Keaschall.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T18:50:41.608Z","endTime":"2026-07-23T18:52:42.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":5},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61179848428772,"aZ":-27.74457670624669,"pfxX":3.240397721703099,"pfxZ":2.5252762898454613,"pX":0.008354546759778456,"pZ":3.0290616799453485,"vX0":1.5809828734571705,"vY0":-131.95056425656557,"vZ0":-2.5933837618177735,"x":116.68,"y":157.0,"x0":-1.0205740945851767,"y0":50.00173096384599,"z0":6.081318344416395,"aX":5.679539655686995},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.2,"breakHorizontal":-6.2,"spinRate":2200,"spinDirection":171},"zone":2,"typeConfidence":0.91,"plateTime":0.4160285225869491,"extension":6.360131311884018},"index":0,"playId":"9d581678-9995-3fbc-8c05-05d1812ffe12","pitchNumber":1,"startTime":"2026-07-23T18:51:01.076Z","endTime":"2026-07-23T18:51:11.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.350594196692825,"aZ":-5.851468792191641,"pfxX":-1.1807113765923787,"pfxZ":12.791602034400022,"pX":0.8596436647392346,"pZ":1.9814534160636672,"vX0":4.9700532715041525,"vY0":-143.08903312685527,"vZ0":-9.964915833568734,"x":84.23,"y":185.28,"x0":-0.7522530756857843,"y0":50.00648356941025,"z0":5.889565625298841,"aX":-2.430863548426608},"breaks":{"breakAngle":8.4,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.3,"breakVerticalInduced":21.1,"breakHorizontal":1.1,"spinRate":2281,"spinDirection":198},"zone":14,"typeConfidence":0.91,"plateTime":0.3839115571243106,"extension":6.544609725679491},"index":1,"playId":"dce7af41-bafc-36d2-a867-19b24840120c","pitchNumber":2,"startTime":"2026-07-23T18:51:27.263Z","endTime":"2026-07-23T18:51:31.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.383319910639877,"aZ":-39.46826634033397,"pfxX":0.9619415941793807,"pfxZ":-4.860109868624745,"pX":0.5018804397547191,"pZ":-1.0801349118846337,"vX0":2.9820660729397703,"vY0":-122.04955374059001,"vZ0":-8.689298657982485,"x":97.87,"y":267.94,"x0":-0.8638595788934079,"y0":50.00594310935237,"z0":5.951921777235779,"aX":1.4423316252132505},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-10.7,"breakHorizontal":-2.5,"spinRate":2515,"spinDirection":23},"zone":14,"typeConfidence":0.89,"plateTime":0.44981939345143207,"extension":6.51261120132486},"index":2,"playId":"8e7ff2d3-cb21-3c8f-890c-64918e931570","pitchNumber":3,"startTime":"2026-07-23T18:51:42.747Z","endTime":"2026-07-23T18:51:46.362Z","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":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.070098609060516,"aZ":-25.37942440812132,"pfxX":-7.497324433521186,"pfxZ":3.563997920886294,"pX":-1.5093713598704703,"pZ":0.9263676572896191,"vX0":1.4094935249134373,"vY0":-136.66989360038554,"vZ0":-8.82734479911283,"x":174.53,"y":213.77,"x0":-1.0550412203991961,"y0":50.00146407022177,"z0":5.920788079747618,"aX":-14.28450421805719},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.9,"breakHorizontal":13.3,"spinRate":1582,"spinDirection":214},"zone":13,"typeConfidence":0.85,"plateTime":0.3996657867652478,"extension":6.4267440647930245},"index":3,"playId":"07a7ae62-33b8-39f6-8c17-83864305d98a","pitchNumber":4,"startTime":"2026-07-23T18:52:01.688Z","endTime":"2026-07-23T18:52:04.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.043632595430324,"aZ":-9.362444186026243,"pfxX":-3.4031529844559656,"pfxZ":10.832604860770154,"pX":-0.5078574780512196,"pZ":3.575522639601129,"vX0":2.20052092688627,"vY0":-144.09833491974783,"vZ0":-5.433547441305494,"x":136.36,"y":142.24,"x0":-0.8386718617275567,"y0":50.006327148183196,"z0":6.062438025937297,"aX":-7.168196689531047},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.7,"breakHorizontal":5.8,"spinRate":2336,"spinDirection":203},"zone":11,"typeConfidence":0.92,"plateTime":0.3799115716928618,"extension":6.421647608616403},"index":4,"playId":"f510d4d9-c2d2-33c7-accf-9d3e9c1a0b80","pitchNumber":5,"startTime":"2026-07-23T18:52:14.760Z","endTime":"2026-07-23T18:52:18.206Z","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":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.372574404398655,"aZ":-30.90249843298652,"pfxX":1.8267414713408727,"pfxZ":0.7270932382149553,"pX":0.7104547044971179,"pZ":2.545161357284094,"vX0":3.9098523622475154,"vY0":-131.13996768589368,"vZ0":-3.2091700234100955,"x":89.92,"y":170.06,"x0":-1.0340813071876265,"y0":50.00415159938717,"z0":6.077295699750543,"aX":3.1977849703458663},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.8,"breakHorizontal":-4.1,"spinRate":2315,"spinDirection":137},"zone":6,"typeConfidence":0.9,"plateTime":0.41684460571840676,"extension":6.3208419649358225},"hitData":{"launchSpeed":91.5,"launchAngle":53.0,"totalDistance":207.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.54,"coordY":126.0}},"index":5,"playId":"e622ec83-36a9-3f6b-ab94-cd21a588c7fe","pitchNumber":6,"startTime":"2026-07-23T18:52:32.536Z","endTime":"2026-07-23T18:52:42.569Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:52:42.569Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T18:52:50.960Z","endTime":"2026-07-23T18:54:24.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.159489384632643,"aZ":-29.65093128895163,"pfxX":2.666656761572292,"pfxZ":1.4853403889708687,"pX":-0.29621636006103297,"pZ":2.7529182909789744,"vX0":1.1223505270176233,"vY0":-129.6088719441573,"vZ0":-2.6744180539732816,"x":128.29,"y":164.45,"x0":-1.0813941036040609,"y0":50.004523351493106,"z0":6.063199905959477,"aX":4.535734500373338},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.3,"breakHorizontal":-5.0,"spinRate":2252,"spinDirection":152},"zone":4,"typeConfidence":0.91,"plateTime":0.42264181821020763,"extension":6.314653759084841},"index":0,"playId":"923c6b82-254e-35a2-90c5-622b167edaa8","pitchNumber":1,"startTime":"2026-07-23T18:53:08.425Z","endTime":"2026-07-23T18:53:12.997Z","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":84.7,"endSpeed":78.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.744009120455313,"aZ":-41.567125025741014,"pfxX":2.366586926578795,"pfxZ":-6.143199560208593,"pX":0.2519105082339097,"pZ":0.23903649135142682,"vX0":2.1412223006303623,"vY0":-123.20623325678781,"vZ0":-5.5724862888522475,"x":107.4,"y":232.33,"x0":-0.9376779956412967,"y0":50.004394543936726,"z0":6.064718561397294,"aX":3.617814088580167},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-12.2,"breakHorizontal":-4.8,"spinRate":2561,"spinDirection":28},"zone":14,"typeConfidence":0.88,"plateTime":0.4455120544575717,"extension":6.246062788666955},"index":1,"playId":"6304e9de-cd75-3785-a063-4b0ecc648e1d","pitchNumber":2,"startTime":"2026-07-23T18:53:22.550Z","endTime":"2026-07-23T18:53:26.367Z","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":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.033383585115352,"aZ":-43.707207886248554,"pfxX":2.91213690756903,"pfxZ":-7.7727580471943085,"pX":-0.1379704620441773,"pZ":2.0607168587473854,"vX0":1.316412832012437,"vY0":-121.35250007719556,"vZ0":-0.7255690877591409,"x":122.26,"y":183.14,"x0":-1.0668679159947647,"y0":50.00590321010824,"z0":6.190244329785617,"aX":4.318607664789499},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.9,"breakHorizontal":-5.6,"spinRate":2584,"spinDirection":22},"zone":8,"typeConfidence":0.9,"plateTime":0.4523619875983216,"extension":6.0874054187587525},"index":2,"playId":"ac198d08-57bc-3953-ba14-e8caf739f109","pitchNumber":3,"startTime":"2026-07-23T18:53:41.704Z","endTime":"2026-07-23T18:53:45.293Z","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":91.3,"endSpeed":84.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.465514138393686,"aZ":-29.036385568053525,"pfxX":-5.7816755431402225,"pfxZ":1.7445754342432522,"pX":-1.2056012227728452,"pZ":1.1258669067775164,"vX0":1.4811616507208256,"vY0":-132.8879324556073,"vZ0":-6.830414933485334,"x":162.95,"y":208.38,"x0":-1.0177629782335347,"y0":50.000338996320124,"z0":5.828011932255631,"aX":-10.37789901868893},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.9,"breakHorizontal":10.2,"spinRate":1443,"spinDirection":224},"zone":13,"typeConfidence":0.91,"plateTime":0.4115700652989438,"extension":6.420684987122393},"index":3,"playId":"46bb5445-b375-397d-8b7e-f63e031bb9a8","pitchNumber":4,"startTime":"2026-07-23T18:54:02.793Z","endTime":"2026-07-23T18:54:06.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.296246598868247,"aZ":-13.753380498024057,"pfxX":-4.713732888845954,"pfxZ":8.604649995824621,"pX":-0.5790984694814274,"pZ":2.532445116388712,"vX0":3.229534323006461,"vY0":-144.59418545772954,"vZ0":-7.383997010331504,"x":139.07,"y":170.4,"x0":-1.0919176854920751,"y0":50.001633548193084,"z0":5.94407439003778,"aX":-10.08854678847632},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":14.5,"breakHorizontal":8.0,"spinRate":2252,"spinDirection":204},"zone":4,"typeConfidence":0.9,"plateTime":0.37726036977691013,"extension":6.316135200012231},"index":4,"playId":"5b8cc0e5-e33e-3845-91c0-79ecdb06f05b","pitchNumber":5,"startTime":"2026-07-23T18:54:19.198Z","endTime":"2026-07-23T18:54:24.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:54:24.567Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Royce Lewis walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T18:57:13.742Z","endTime":"2026-07-23T18:58:29.078Z","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":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"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":[2,3,4,5,6],"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Hunter Gaddis replaces Gavin Williams.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T18:55:44.043Z","endTime":"2026-07-23T18:57:00.480Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683769,"link":"/api/v1/people/683769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-23T18:57:00.480Z","endTime":"2026-07-23T18:57:16.070Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84423655272009,"aZ":-11.477775244255497,"pfxX":-1.542093085531858,"pfxZ":10.446235280967372,"pX":0.7176710122971103,"pZ":2.8524858044875288,"vX0":7.347976943054583,"vY0":-139.7197166154526,"vZ0":-6.9480778936385175,"x":89.64,"y":161.76,"x0":-1.743602813630862,"y0":50.00601440508211,"z0":6.122369514306637,"aX":-3.0573198116171376},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":1.3,"spinRate":2266,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.3917032041720878,"extension":7.1011263088112075},"index":2,"playId":"04275583-45f2-350a-8a71-01c882fd19a7","pitchNumber":1,"startTime":"2026-07-23T18:57:16.070Z","endTime":"2026-07-23T18:57:19.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.458953519499342,"aZ":-14.594085963322168,"pfxX":-1.9103532138460224,"pfxZ":9.03903345919882,"pX":1.2461748237863473,"pZ":4.70096404496283,"vX0":8.589219271506678,"vY0":-138.04897689883657,"vZ0":-1.7961826353287207,"x":69.5,"y":111.85,"x0":-1.6468346774877218,"y0":50.006281359788844,"z0":6.333925275711891,"aX":-3.7176874464108636},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":1.8,"spinRate":2255,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.3955643715650661,"extension":7.035059086353434},"index":3,"playId":"b1da3340-b3f9-341b-87cf-fcad3a46662c","pitchNumber":2,"startTime":"2026-07-23T18:57:32.803Z","endTime":"2026-07-23T18:57:36.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.9,"endSpeed":83.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03625487167237,"aZ":-23.15161066193501,"pfxX":3.3486245918427437,"pfxZ":5.123034202083666,"pX":0.8551139355206432,"pZ":1.3395171955552492,"vX0":5.71785722679698,"vY0":-132.11752985696248,"vZ0":-7.838977437734551,"x":84.41,"y":202.61,"x0":-1.775138087812661,"y0":50.00407840309646,"z0":6.055593441354269,"aX":5.900299502501619},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.7,"breakHorizontal":-7.3,"spinRate":2327,"spinDirection":167},"zone":14,"typeConfidence":2.0,"plateTime":0.41510584608106393,"extension":7.005211829680009},"index":4,"playId":"b2ae88d6-6bc6-3c52-9c9a-ddeaa4ecb3db","pitchNumber":3,"startTime":"2026-07-23T18:57:51.115Z","endTime":"2026-07-23T18:57:55.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44416693157755,"aZ":-25.832688755652544,"pfxX":4.115183879892191,"pfxZ":3.6465145683455553,"pX":0.7403053179800607,"pZ":1.3309255326595848,"vX0":5.014975498946406,"vY0":-131.23733659961619,"vZ0":-7.322532187796243,"x":88.78,"y":202.85,"x0":-1.7319928914296074,"y0":50.00491370608138,"z0":6.088721764172403,"aX":7.159764580654376},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.2,"breakHorizontal":-8.5,"spinRate":2380,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.417765559982215,"extension":6.8613027143328775},"index":5,"playId":"7807486c-ce72-3962-857b-99f39445e348","pitchNumber":4,"startTime":"2026-07-23T18:58:08.319Z","endTime":"2026-07-23T18:58:12.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51334136112054,"aZ":-13.357985269970762,"pfxX":-1.2513242327631835,"pfxZ":9.62875470245986,"pX":0.36406341764901634,"pZ":4.101522559602622,"vX0":6.062693632785384,"vY0":-139.22123500713653,"vZ0":-3.4227599842843057,"x":103.12,"y":128.04,"x0":-1.6834330657817707,"y0":50.0061843445068,"z0":6.236480197266263,"aX":-2.4465253090348758},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":1.0,"spinRate":2318,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.39407475796844293,"extension":7.065630803310292},"index":6,"playId":"4007c506-a202-3377-8fb9-0c7954b4a9be","pitchNumber":5,"startTime":"2026-07-23T18:58:25.369Z","endTime":"2026-07-23T18:58:29.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T18:58:29.078Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T18:59:04.652Z","endTime":"2026-07-23T19:00:03.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"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,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":{"description":"Offensive Substitution: Pinch-hitter Trevor Larnach replaces Austin Martin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T18:58:40.687Z","endTime":"2026-07-23T18:59:06.908Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05514485538144,"aZ":-24.288943596989046,"pfxX":-10.353138397147298,"pfxZ":5.683981121788915,"pX":-0.7849942508530434,"pZ":1.7676959713109293,"vX0":5.320433113146913,"vY0":-117.27645967627353,"vZ0":-3.9992351566849043,"x":146.92,"y":191.05,"x0":-1.7429469962511903,"y0":50.00305690280674,"z0":5.77170790786667,"aX":-14.360569818770866},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":9.5,"breakHorizontal":17.4,"spinRate":2450,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.46780110267844144,"extension":7.055438129222644},"index":1,"playId":"a5f7b581-1d88-39bc-83cd-6c6c1fda7419","pitchNumber":1,"startTime":"2026-07-23T18:59:06.908Z","endTime":"2026-07-23T18:59:10.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40673335634001,"aZ":-25.772181383594123,"pfxX":-12.996920224817805,"pfxZ":4.8180884573837215,"pX":-0.6812524138635832,"pZ":2.2253446025745256,"vX0":6.2235849051639,"vY0":-115.1338129366177,"vZ0":-2.226062969302071,"x":142.97,"y":178.7,"x0":-1.7453846337177188,"y0":50.00350035797352,"z0":5.724404570191192,"aX":-17.271662012202775},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":8.4,"breakHorizontal":21.7,"spinRate":2258,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.4776037049159054,"extension":7.199542325511548},"index":2,"playId":"bd365e06-38a8-39ea-8f00-defd517e431a","pitchNumber":2,"startTime":"2026-07-23T18:59:30.514Z","endTime":"2026-07-23T18:59:34.996Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-23T18:59:42.541Z","endTime":"2026-07-23T18:59:59.854Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":70.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.180392288139796,"aZ":-26.515180852206644,"pfxX":-11.446922237734597,"pfxZ":4.367482368994404,"pX":-1.6613161226197246,"pZ":2.6236881978629363,"vX0":3.9145115842872054,"vY0":-114.04290105121757,"vZ0":-0.905444227068618,"x":180.33,"y":167.94,"x0":-1.9290108162581432,"y0":50.00197670536258,"z0":5.6801364471909235,"aX":-14.829986192699108},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":7.9,"breakHorizontal":19.4,"spinRate":2282,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.48332994955169584,"extension":6.99539465832369},"index":4,"playId":"a1a374be-79d6-31bd-bd12-47349092c78b","pitchNumber":3,"startTime":"2026-07-23T18:59:59.854Z","endTime":"2026-07-23T19:00:03.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:00:03.597Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luke Keaschall walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T19:00:16.041Z","endTime":"2026-07-23T19:04:13.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,7,8,9],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4291812660075,"aZ":-22.822293631947907,"pfxX":4.045827101568665,"pfxZ":5.287000535721744,"pX":1.0020937647024133,"pZ":2.122714071161889,"vX0":5.307405255186303,"vY0":-132.20794802903697,"vZ0":-6.166503015220269,"x":78.8,"y":181.47,"x0":-1.5576849313910708,"y0":50.00248307813014,"z0":6.162609675646444,"aX":7.154172724497819},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.4,"breakHorizontal":-8.5,"spinRate":2350,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.4144450563970352,"extension":7.017019836236279},"index":0,"playId":"410af34f-de1d-3a4a-bde2-16b1837fafaa","pitchNumber":1,"startTime":"2026-07-23T19:00:30.256Z","endTime":"2026-07-23T19:00:35.556Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-23T19:00:48.538Z","endTime":"2026-07-23T19:01:08.375Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.621997136779065,"aZ":-11.669282063428085,"pfxX":-3.8118676357173173,"pfxZ":10.695894966075615,"pX":0.37428619594399937,"pZ":3.101803150736631,"vX0":6.569147103291969,"vY0":-138.04089904056818,"vZ0":-6.156113599912595,"x":102.73,"y":155.03,"x0":-1.5482780494954385,"y0":50.005384132193996,"z0":6.157202314807496,"aX":-7.309994501591028},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":5.4,"spinRate":2245,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.3977967871283039,"extension":7.070651949811791},"index":2,"playId":"e1c856dd-92e8-330c-9f65-e4d7e74f341f","pitchNumber":2,"startTime":"2026-07-23T19:01:08.375Z","endTime":"2026-07-23T19:01:12.339Z","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":94.7,"endSpeed":87.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.689844864394868,"aZ":-15.455132343232556,"pfxX":-3.446279934069621,"pfxZ":8.589585735623107,"pX":0.053371363523523216,"pZ":3.5692777619591567,"vX0":5.627166613917034,"vY0":-137.92707265176364,"vZ0":-4.367038795912337,"x":114.97,"y":142.41,"x0":-1.555868418184403,"y0":50.004083774618636,"z0":6.199491986582863,"aX":-6.709542851383721},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":5.2,"spinRate":2257,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3955398092307565,"extension":6.967337245650705},"index":3,"playId":"71e7032c-e866-3d3c-a0ad-df04fa3556c5","pitchNumber":3,"startTime":"2026-07-23T19:01:40.598Z","endTime":"2026-07-23T19:01:44.537Z","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":96.3,"endSpeed":88.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93054837545543,"aZ":-11.313491449123553,"pfxX":-3.35266724217667,"pfxZ":10.498011485596711,"pX":0.04879106085880242,"pZ":3.4233866165411118,"vX0":5.600735105414325,"vY0":-140.13037973207415,"vZ0":-5.851367031465613,"x":115.14,"y":146.35,"x0":-1.540968243178837,"y0":50.000375921173536,"z0":6.278894778020932,"aX":-6.661017994751248},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.0,"breakHorizontal":4.9,"spinRate":2340,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.39100196325407666,"extension":6.956540204544017},"index":4,"playId":"3b776f98-b761-3338-8c6d-c014546e2cb9","pitchNumber":4,"startTime":"2026-07-23T19:02:05.568Z","endTime":"2026-07-23T19:02:10.534Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.233332107428616,"aZ":-29.016711805028695,"pfxX":3.3678077645098625,"pfxZ":1.7750267527865464,"pX":1.0339065071843399,"pZ":2.4136428272412216,"vX0":5.302028520296015,"vY0":-131.93232869326286,"vZ0":-4.492928172157414,"x":77.59,"y":173.61,"x0":-1.4311973147736705,"y0":50.00476225810696,"z0":6.2505455899947195,"aX":6.001983967848644},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.5,"breakHorizontal":-7.2,"spinRate":2339,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.41344948691174865,"extension":6.749688022811047},"index":5,"playId":"b0f394c8-41f1-3066-81b0-9367dd55cc5a","pitchNumber":5,"startTime":"2026-07-23T19:02:31.680Z","endTime":"2026-07-23T19:02:39.710Z","isPitch":true,"type":"pitch"},{"details":{"description":"Royce Lewis steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"actionPlayId":"b0f394c8-41f1-3066-81b0-9367dd55cc5a","startTime":"2026-07-23T19:02:44.948Z","endTime":"2026-07-23T19:03:10.859Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.5,"endSpeed":67.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.17286731394917,"aZ":-25.830542313455624,"pfxX":-7.998727953585121,"pfxZ":5.467576449379839,"pX":-0.9051327570705169,"pZ":3.789013642658371,"vX0":3.964429678943167,"vY0":-106.94234798538231,"vZ0":1.8538250633192157,"x":151.5,"y":136.48,"x0":-1.7422545774251066,"y0":50.002556136516205,"z0":5.805165201857493,"aX":-9.279109130377647},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":10.8,"breakHorizontal":13.4,"spinRate":1839,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.5118647860606158,"extension":7.228666461138684},"index":7,"playId":"66afd03a-9992-32b2-bbeb-c61504508fa7","pitchNumber":6,"startTime":"2026-07-23T19:03:10.859Z","endTime":"2026-07-23T19:03:20.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.943317440763618,"aZ":-15.428854480762107,"pfxX":-1.9087433023478804,"pfxZ":8.66121136006997,"pX":-0.7072585847091393,"pZ":4.436052547603789,"vX0":3.1237603432770773,"vY0":-137.10216804763644,"vZ0":-2.3213108917398633,"x":143.96,"y":119.01,"x0":-1.6054275514470884,"y0":50.001135159524104,"z0":6.328019588080813,"aX":-3.689888753532902},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":2.9,"spinRate":2102,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3971807939844947,"extension":6.991159490144359},"index":8,"playId":"77aeb2c8-cfe5-3d8d-80f5-3b704d4f9820","pitchNumber":7,"startTime":"2026-07-23T19:03:49.695Z","endTime":"2026-07-23T19:03:54.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.801526163244258,"aZ":-12.094300854527695,"pfxX":-1.4298162882404828,"pfxZ":10.537081252157524,"pX":1.4398479414294858,"pZ":2.236292053055212,"vX0":8.381010855082636,"vY0":-136.17332958124487,"vZ0":-8.314933768755179,"x":62.12,"y":178.4,"x0":-1.4726998469947674,"y0":50.00191533398021,"z0":6.137351579815864,"aX":-2.725523259467718},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":1.1,"spinRate":2152,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.39999523843271945,"extension":7.0446256597889425},"index":9,"playId":"324f35d3-c086-3b99-bf07-f8d0da345198","pitchNumber":8,"startTime":"2026-07-23T19:04:08.649Z","endTime":"2026-07-23T19:04:13.507Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:04:13.507Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alan Roden singles on a line drive to center fielder Petey Halpin. Royce Lewis scores. Luke Keaschall to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T19:07:08.185Z","endTime":"2026-07-23T19:07:20.007Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3],"actionIndex":[0,2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":{"id":683769,"link":"/api/v1/people/683769"},"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Alan Roden replaces Ryan Kreidler.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-23T19:04:34.298Z","endTime":"2026-07-23T19:04:39.627Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":668952,"link":"/api/v1/people/668952"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-23T19:04:39.627Z","endTime":"2026-07-23T19:05:05.111Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Cade Smith replaces Hunter Gaddis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-07-23T19:05:05.111Z","endTime":"2026-07-23T19:07:10.462Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671922,"link":"/api/v1/people/671922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93168902510272,"aZ":-12.74711992629182,"pfxX":-2.421245408675775,"pfxZ":9.494263504690768,"pX":-0.2969453882053393,"pZ":3.040527204190688,"vX0":4.645020970357176,"vY0":-141.79175066010373,"vZ0":-4.8225443165458906,"x":128.32,"y":156.69,"x0":-1.6381346939458947,"y0":50.00126407122075,"z0":5.569835211426206,"aX":-4.9539044600869095},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.4,"breakHorizontal":3.5,"spinRate":2343,"spinDirection":211},"zone":1,"typeConfidence":0.9,"plateTime":0.3855586896929801,"extension":7.190101315109031},"hitData":{"launchSpeed":99.7,"launchAngle":11.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.43,"coordY":90.64}},"index":3,"playId":"ec9bd82e-5035-3a45-9533-7f855dae44be","pitchNumber":1,"startTime":"2026-07-23T19:07:10.462Z","endTime":"2026-07-23T19:07:20.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:07:20.007Z","atBatIndex":51},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brooks Lee grounds into a force out, second baseman Travis Bazzana to shortstop Brayan Rocchio. Luke Keaschall to 3rd. Alan Roden out at 2nd. Brooks Lee to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T19:07:35.668Z","endTime":"2026-07-23T19:08:18.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"postOnThird":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"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":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"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":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.089594044211868,"aZ":-40.66251215496164,"pfxX":-2.43452361163276,"pfxZ":-5.432394099281706,"pX":-0.9948674707812374,"pZ":1.872838865341021,"vX0":3.2337639735511963,"vY0":-124.78375168189946,"vZ0":-0.9699462793187357,"x":154.92,"y":188.21,"x0":-1.9963497588617443,"y0":50.00150807875512,"z0":5.641841915156078,"aX":-3.8069740520092576},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-9.8,"breakHorizontal":3.6,"spinRate":725,"spinDirection":1},"zone":13,"typeConfidence":2.0,"plateTime":0.44037557981319075,"extension":7.137113675289342},"index":0,"playId":"134f46d9-2e2a-385a-ac34-7a48968493b4","pitchNumber":1,"startTime":"2026-07-23T19:07:51.781Z","endTime":"2026-07-23T19:07:57.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.889747026700046,"aZ":-12.584160714953308,"pfxX":-5.1703073862706255,"pfxZ":9.647082624274535,"pX":-0.5367700728162147,"pZ":1.6511693374165595,"vX0":5.204514860818144,"vY0":-141.09664838679342,"vZ0":-8.470379218700113,"x":137.46,"y":194.2,"x0":-1.7269635698060506,"y0":50.00692531225568,"z0":5.489052194439765,"aX":-10.504171745544724},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":8.4,"spinRate":2447,"spinDirection":213},"zone":7,"typeConfidence":0.9,"plateTime":0.3870952797550178,"extension":6.874063552150736},"hitData":{"launchSpeed":81.4,"launchAngle":-4.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.03,"coordY":152.85}},"index":1,"playId":"40f07ef5-3778-3df5-ba73-5e1d24a3d44e","pitchNumber":2,"startTime":"2026-07-23T19:08:09.982Z","endTime":"2026-07-23T19:08:18.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:08:18.037Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T19:08:31.302Z","endTime":"2026-07-23T19:12:08.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,5,7,8,9],"actionIndex":[3,6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.902345067928987,"aZ":-34.36813847784372,"pfxX":-3.906837514508786,"pfxZ":-1.4087081533479395,"pX":-1.47107311963555,"pZ":3.743010596771635,"vX0":1.5130564277647165,"vY0":-124.4300675584004,"vZ0":2.156668043693844,"x":173.07,"y":137.72,"x0":-1.580866214191173,"y0":50.000818323230725,"z0":5.720814595711757,"aX":-6.100698041849274},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.8,"breakHorizontal":6.7,"spinRate":501,"spinDirection":315},"zone":11,"typeConfidence":0.9,"plateTime":0.4408713483839626,"extension":7.208437904496641},"index":0,"playId":"e1c2c847-0b21-33fa-8cc1-481e499511b9","pitchNumber":1,"startTime":"2026-07-23T19:08:52.772Z","endTime":"2026-07-23T19:08:56.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77359613712426,"aZ":-29.887124777592756,"pfxX":6.5762636703306505,"pfxZ":1.473269841569821,"pX":0.8071439489292377,"pZ":1.526729671306582,"vX0":4.06446030178206,"vY0":-123.63036470158458,"vZ0":-3.4406010555291724,"x":86.23,"y":197.56,"x0":-1.7106160178555807,"y0":50.00468334845575,"z0":5.43494395115541,"aX":10.218264048691934},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.2,"breakHorizontal":-12.8,"spinRate":2140,"spinDirection":79},"zone":14,"typeConfidence":0.9,"plateTime":0.44240835981612037,"extension":7.054795308264713},"index":1,"playId":"308faae1-26b5-3104-9a3c-eb7e6582783d","pitchNumber":2,"startTime":"2026-07-23T19:09:09.438Z","endTime":"2026-07-23T19:09:13.099Z","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":97.7,"endSpeed":89.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43983238590411,"aZ":-13.33653882426594,"pfxX":-5.1200897550176725,"pfxZ":9.131171665090841,"pX":-0.8212415575676949,"pZ":3.1900475904931205,"vX0":3.8742679997316185,"vY0":-142.22854078522536,"vZ0":-4.4888264756827985,"x":148.3,"y":152.65,"x0":-1.5309597491984377,"y0":50.00457708058769,"z0":5.624793059504786,"aX":-10.565855215326296},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.8,"breakHorizontal":8.5,"spinRate":2397,"spinDirection":210},"zone":1,"typeConfidence":0.9,"plateTime":0.38405795990889624,"extension":7.352040693299811},"index":2,"playId":"2f143a9a-1769-3a06-b142-d2fbb88ee71a","pitchNumber":3,"startTime":"2026-07-23T19:09:27.190Z","endTime":"2026-07-23T19:09:32.907Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-23T19:09:44.990Z","endTime":"2026-07-23T19:10:14.977Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-23T19:10:14.977Z","endTime":"2026-07-23T19:10:35.546Z","isPitch":false,"type":"action"},{"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.911485759284798,"aZ":-29.725538204224694,"pfxX":8.413805819662171,"pfxZ":1.5689130747242324,"pX":0.9967554824032615,"pZ":0.397420314632833,"vX0":4.196921343382228,"vY0":-124.0700229771075,"vZ0":-6.243327149894181,"x":79.01,"y":228.05,"x0":-1.809876528811256,"y0":50.00128533515941,"z0":5.424798666016655,"aX":13.109964897203179},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.7,"breakHorizontal":-16.2,"spinRate":2070,"spinDirection":65},"zone":14,"typeConfidence":0.91,"plateTime":0.4415325276393274,"extension":7.164075275976033},"index":5,"playId":"4d6f456d-371c-31f0-adde-3311e0bc37ff","pitchNumber":4,"startTime":"2026-07-23T19:10:35.546Z","endTime":"2026-07-23T19:10:42.575Z","isPitch":true,"type":"pitch"},{"details":{"description":"Brooks Lee steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"actionPlayId":"4d6f456d-371c-31f0-adde-3311e0bc37ff","startTime":"2026-07-23T19:10:45.331Z","endTime":"2026-07-23T19:10:56.658Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40418499825444,"aZ":-38.31851463643888,"pfxX":-1.6689103704987711,"pfxZ":-3.861024305750428,"pX":-1.0485549251325106,"pZ":1.825173503913684,"vX0":1.9970803608345582,"vY0":-125.13140784870954,"vZ0":-1.5264766866790558,"x":156.97,"y":189.5,"x0":-1.6388372531246913,"y0":50.00269030263252,"z0":5.572282651474111,"aX":-2.6561038563685675},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-7.1,"breakHorizontal":2.6,"spinRate":582,"spinDirection":348},"zone":13,"typeConfidence":2.0,"plateTime":0.43711445973518126,"extension":7.294686861694622},"index":7,"playId":"372ff841-a71e-3e13-97f6-f5c83459e81b","pitchNumber":5,"startTime":"2026-07-23T19:10:56.658Z","endTime":"2026-07-23T19:11:02.803Z","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":98.3,"endSpeed":88.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.615229063008215,"aZ":-11.853474406861844,"pfxX":-7.351773345485029,"pfxZ":9.96443294398752,"pX":0.22760578940790524,"pZ":3.0567013448433804,"vX0":7.38928308344248,"vY0":-142.76527741726107,"vZ0":-4.93293385240816,"x":108.32,"y":156.25,"x0":-1.4544433029674921,"y0":50.00075408600143,"z0":5.569655083591103,"aX":-14.989327270254673},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":11.6,"spinRate":2420,"spinDirection":212},"zone":2,"typeConfidence":0.91,"plateTime":0.3854747655619284,"extension":7.30635519720447},"index":8,"playId":"cc80a34e-b1d7-3159-a4be-c4c4a91b5bb7","pitchNumber":6,"startTime":"2026-07-23T19:11:41.004Z","endTime":"2026-07-23T19:11:44.385Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.469449261707812,"aZ":-41.032225155981045,"pfxX":-2.256065062935965,"pfxZ":-5.591240946464248,"pX":-0.32390162811983936,"pZ":2.124610138794827,"vX0":3.731705026148635,"vY0":-125.55486437348297,"vZ0":-0.34539125020909367,"x":129.35,"y":181.42,"x0":-1.542242804851054,"y0":50.006090602205106,"z0":5.627747898611041,"aX":-3.571674816545568},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-10.0,"breakHorizontal":3.1,"spinRate":650,"spinDirection":337},"zone":7,"typeConfidence":2.0,"plateTime":0.4376854407421442,"extension":7.353902623273835},"index":9,"playId":"1b5428a6-7588-3b45-a5e2-874475ce6a14","pitchNumber":7,"startTime":"2026-07-23T19:12:03.991Z","endTime":"2026-07-23T19:12:08.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:12:08.341Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out sharply, second baseman Luke Keaschall to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T19:14:34.584Z","endTime":"2026-07-23T19:15:59.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[7,8,9,10,11],"actionIndex":[0,1,2,3,4,5,6],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to shortstop for Brooks Lee.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T19:14:30.314Z","endTime":"2026-07-23T19:14:30.333Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"100"},{"details":{"description":"Defensive switch from second base to first base for Kody Clemens.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-23T19:14:30.333Z","endTime":"2026-07-23T19:14:30.334Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"500"},{"details":{"description":"Defensive switch from first base to third base for Royce Lewis.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-23T19:14:30.334Z","endTime":"2026-07-23T19:14:31.334Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"600"},{"details":{"description":"Trevor Larnach remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-23T19:14:30.334Z","endTime":"2026-07-23T19:14:30.335Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"description":"Defensive switch from right field to second base for Luke Keaschall.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-07-23T19:14:30.335Z","endTime":"2026-07-23T19:14:30.337Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"800"},{"details":{"description":"Alan Roden remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-07-23T19:14:30.337Z","endTime":"2026-07-23T19:14:30.339Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":668952,"link":"/api/v1/people/668952"}},{"details":{"description":"Pitching Change: Andrew Morris replaces Taj Bradley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-07-23T19:14:30.339Z","endTime":"2026-07-23T19:14:36.886Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702193,"link":"/api/v1/people/702193"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.305246233865734,"aZ":-23.695849381208344,"pfxX":2.8058248106315253,"pfxZ":4.581750731439406,"pX":-0.8898315495713237,"pZ":2.7761612590873277,"vX0":0.06548475250230543,"vY0":-134.64906947571143,"vZ0":-4.76526356642966,"x":150.92,"y":163.82,"x0":-1.2792911344263094,"y0":50.00034894139336,"z0":6.230468766419663,"aX":5.187198017296248},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.6,"breakHorizontal":-5.2,"spinRate":2261,"spinDirection":174},"zone":11,"typeConfidence":0.87,"plateTime":0.4056909952936003,"extension":6.166073037137645},"index":7,"playId":"c23231fe-41e0-3dcb-880f-94bcb728a2ab","pitchNumber":1,"startTime":"2026-07-23T19:14:36.886Z","endTime":"2026-07-23T19:14:41.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.402574863979606,"aZ":-22.432428735095627,"pfxX":2.6471622066803757,"pfxZ":5.324462852380372,"pX":0.5208000714331621,"pZ":1.8926426152268208,"vX0":3.6287949986915837,"vY0":-134.49849204603333,"vZ0":-7.05917934398628,"x":97.15,"y":187.68,"x0":-1.1903452774559025,"y0":50.005101859162494,"z0":6.144202016357015,"aX":4.846551976591171},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.3,"breakHorizontal":-5.5,"spinRate":2234,"spinDirection":177},"zone":9,"typeConfidence":0.88,"plateTime":0.4073692385124539,"extension":6.204552654756782},"index":8,"playId":"76848cd9-ace2-3137-bb28-c1cfa916eccb","pitchNumber":2,"startTime":"2026-07-23T19:14:53.143Z","endTime":"2026-07-23T19:14:58.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":80.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13252569222715,"aZ":-21.360228893111874,"pfxX":-10.222851203147082,"pfxZ":6.509454631631263,"pX":-0.8852720542963818,"pZ":2.1640486215518395,"vX0":4.76708917645484,"vY0":-129.87742293517275,"vZ0":-5.875319240467201,"x":150.74,"y":180.35,"x0":-1.4440057368294987,"y0":50.005954170778686,"z0":6.144801102735704,"aX":-16.98938445344149},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.3,"breakHorizontal":17.0,"spinRate":1502,"spinDirection":232},"zone":13,"typeConfidence":0.86,"plateTime":0.42623226019458604,"extension":6.076140037723992},"index":9,"playId":"f3267d60-64bb-3106-bbfc-1ce026dc0589","pitchNumber":3,"startTime":"2026-07-23T19:15:10.516Z","endTime":"2026-07-23T19:15:14.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74927509336509,"aZ":-23.950242814365975,"pfxX":-9.585238250346446,"pfxZ":4.8883517937315855,"pX":-1.3575382529065922,"pZ":1.5456559022302079,"vX0":3.410583003331812,"vY0":-129.57878905883464,"vZ0":-6.984427847947795,"x":168.75,"y":197.05,"x0":-1.45354523076196,"y0":50.00446242840859,"z0":6.134389090299693,"aX":-16.128667478584088},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.3,"breakHorizontal":16.4,"spinRate":1527,"spinDirection":227},"zone":13,"typeConfidence":0.86,"plateTime":0.4244225050745061,"extension":5.9572944192776385},"index":10,"playId":"f07fa350-20ff-341b-9204-6bb93b444696","pitchNumber":4,"startTime":"2026-07-23T19:15:34.142Z","endTime":"2026-07-23T19:15:37.427Z","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":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88260839259018,"aZ":-22.924901245667858,"pfxX":2.139894013471478,"pfxZ":5.022141872427772,"pX":-0.10643993351486931,"pZ":2.0926956010904174,"vX0":2.1362618844657923,"vY0":-134.9622616531222,"vZ0":-6.63587240106253,"x":121.06,"y":182.28,"x0":-1.1867812605661312,"y0":50.00357181373287,"z0":6.2024840906922725,"aX":3.939437392381748},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.8,"breakHorizontal":-4.3,"spinRate":2233,"spinDirection":169},"zone":8,"typeConfidence":0.85,"plateTime":0.4061336705034173,"extension":6.263174921696997},"hitData":{"launchSpeed":104.4,"launchAngle":-1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":149.45,"coordY":155.88}},"index":11,"playId":"8b070186-d0c2-31f3-b307-50de45d876fb","pitchNumber":5,"startTime":"2026-07-23T19:15:51.161Z","endTime":"2026-07-23T19:15:59.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:15:59.212Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Petey Halpin grounds out to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T19:16:01.681Z","endTime":"2026-07-23T19:17:15.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.267302303896525,"aZ":-26.22745348683524,"pfxX":-6.953803979974257,"pfxZ":3.4123744451713733,"pX":-0.1863329718218452,"pZ":2.867595568700682,"vX0":5.454137434931366,"vY0":-130.87652095567373,"vZ0":-3.7044934425062808,"x":124.1,"y":161.35,"x0":-1.3884807706070796,"y0":50.003957948487766,"z0":6.254003540887172,"aX":-12.12719787595025},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.6,"breakHorizontal":11.5,"spinRate":1447,"spinDirection":234},"zone":2,"typeConfidence":0.9,"plateTime":0.41765873362251327,"extension":6.126384566970754},"index":0,"playId":"bd6b6e22-983c-3f27-ab54-3c51c4f344ed","pitchNumber":1,"startTime":"2026-07-23T19:16:23.990Z","endTime":"2026-07-23T19:16:29.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29878798297274,"aZ":-11.752541427974567,"pfxX":-1.9884264964128266,"pfxZ":9.986129806183108,"pX":0.09974494833965904,"pZ":2.7023028948373864,"vX0":4.371122191412806,"vY0":-142.2570672023799,"vZ0":-7.391744602460822,"x":113.2,"y":165.82,"x0":-1.1998845425735436,"y0":50.002691519954844,"z0":6.0830665152866805,"aX":-4.066569830088948},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.7,"breakHorizontal":2.6,"spinRate":1989,"spinDirection":197},"zone":5,"typeConfidence":0.9,"plateTime":0.3853513424320494,"extension":6.294049261717855},"index":1,"playId":"f6550753-f2c3-327b-98de-2f4892cc9b17","pitchNumber":2,"startTime":"2026-07-23T19:16:41.816Z","endTime":"2026-07-23T19:16:47.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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.553356500869704,"aZ":-21.028615522801374,"pfxX":-8.456799324607283,"pfxZ":6.420418592140421,"pX":-0.1862120082342345,"pZ":1.9831947151153804,"vX0":5.776291688460073,"vY0":-131.33080592886867,"vZ0":-6.5754849318223965,"x":124.1,"y":185.23,"x0":-1.3229409155872196,"y0":50.00105170273718,"z0":6.099346354674162,"aX":-14.672190269125105},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.3,"breakHorizontal":13.9,"spinRate":1522,"spinDirection":230},"zone":8,"typeConfidence":0.85,"plateTime":0.41813157857310124,"extension":6.179148790976074},"hitData":{"launchSpeed":70.3,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.95,"coordY":166.77}},"index":2,"playId":"41300a4e-8927-3afa-8b5d-7d6f753dc216","pitchNumber":3,"startTime":"2026-07-23T19:17:07.501Z","endTime":"2026-07-23T19:17:15.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:17:15.776Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a line drive to left fielder Trevor Larnach.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T19:17:18.913Z","endTime":"2026-07-23T19:18:42.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23175528688435,"aZ":-10.893013186269076,"pfxX":-2.476591728230141,"pfxZ":10.249397457463024,"pX":-0.12399979050122094,"pZ":3.208666367405836,"vX0":3.6438184621947873,"vY0":-142.78947034814766,"vZ0":-6.4471533374335985,"x":121.73,"y":152.15,"x0":-1.0917007827564091,"y0":50.00053311925579,"z0":6.173052970099612,"aX":-5.141277682665192},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.5,"breakHorizontal":3.8,"spinRate":2060,"spinDirection":195},"zone":11,"typeConfidence":0.91,"plateTime":0.3828086818256402,"extension":6.254082997801285},"index":0,"playId":"336489d0-1631-37df-9741-904e795885a4","pitchNumber":1,"startTime":"2026-07-23T19:17:40.920Z","endTime":"2026-07-23T19:17:45.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25415894493263,"aZ":-25.10727618340554,"pfxX":-9.218421596512737,"pfxZ":4.066209286192174,"pX":-0.36143012370317434,"pZ":0.7949071154426794,"vX0":5.688260045511107,"vY0":-130.62872001911472,"vZ0":-8.660535659663948,"x":130.78,"y":217.32,"x0":-1.3641384404089192,"y0":50.00022987157504,"z0":6.026166660655686,"aX":-16.006956012325418},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.8,"breakHorizontal":15.5,"spinRate":1463,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4185229831346926,"extension":6.109403135983529},"index":1,"playId":"9c96ba5b-e249-3e8e-8aa0-8bc0a24e00e5","pitchNumber":2,"startTime":"2026-07-23T19:17:56.333Z","endTime":"2026-07-23T19:17:59.626Z","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":91.3,"endSpeed":84.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.996828471514895,"aZ":-18.47540592218481,"pfxX":-6.319097636560613,"pfxZ":7.682211276740583,"pX":0.7766566016788312,"pZ":0.5148454656960021,"vX0":7.710623671013001,"vY0":-132.38939267164483,"vZ0":-10.537409840400452,"x":87.4,"y":224.88,"x0":-1.346094869587184,"y0":50.00457141921864,"z0":5.885680850454,"aX":-11.27198875158254},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.9,"breakHorizontal":9.8,"spinRate":1485,"spinDirection":235},"zone":14,"typeConfidence":0.82,"plateTime":0.4129741536280327,"extension":6.244332269279057},"index":2,"playId":"2e8bcf51-e75f-3f71-b64f-b877153587d4","pitchNumber":3,"startTime":"2026-07-23T19:18:13.852Z","endTime":"2026-07-23T19:18:17.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.477100593946908,"aZ":-19.630432181315353,"pfxX":2.223354982831158,"pfxZ":6.5874176880405955,"pX":-0.08229873624358833,"pZ":1.4518573061400564,"vX0":2.7859852382617074,"vY0":-136.4858523109462,"vZ0":-8.836669655454191,"x":120.14,"y":199.58,"x0":-1.4015780923610506,"y0":50.000253420576186,"z0":6.060586731672404,"aX":4.232164979887766},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.4,"breakHorizontal":-4.6,"spinRate":2298,"spinDirection":181},"zone":13,"typeConfidence":0.77,"plateTime":0.3999187111555429,"extension":6.353839996393936},"hitData":{"launchSpeed":93.1,"launchAngle":10.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.39,"coordY":108.46}},"index":3,"playId":"47a227a5-5485-3df5-b299-0dbe71032bb1","pitchNumber":4,"startTime":"2026-07-23T19:18:32.900Z","endTime":"2026-07-23T19:18:42.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:18:42.928Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Ramírez pops out to catcher Ryan Jeffers in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T19:18:43.809Z","endTime":"2026-07-23T19:20:26.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.985848732229975,"aZ":-14.568641034300878,"pfxX":-8.187296608094181,"pfxZ":8.720297923413986,"pX":0.20427748931240317,"pZ":3.216387477063916,"vX0":6.727020653208487,"vY0":-141.37779158966453,"vZ0":-5.7233017454917725,"x":109.21,"y":151.94,"x0":-1.145178217575349,"y0":50.006496794560725,"z0":6.206364495723893,"aX":-16.535894085966138},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.8,"breakHorizontal":13.4,"spinRate":2083,"spinDirection":207},"zone":12,"typeConfidence":0.94,"plateTime":0.38780243851362073,"extension":6.227395814565193},"index":0,"playId":"f7510b20-ce9b-351f-96fe-80bf867012cd","pitchNumber":1,"startTime":"2026-07-23T19:19:09.402Z","endTime":"2026-07-23T19:19:13.871Z","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":92.0,"endSpeed":85.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.468877199716882,"aZ":-23.51315892512354,"pfxX":2.6400922166611736,"pfxZ":4.737830979250044,"pX":1.3278151537222609,"pZ":1.2867269052146912,"vX0":5.496450072020466,"vY0":-133.8126065354231,"vZ0":-8.395839985755286,"x":66.39,"y":204.04,"x0":-1.0889486375482345,"y0":50.00602230183587,"z0":6.125615058235695,"aX":4.831777759064117},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.1,"breakHorizontal":-5.9,"spinRate":2366,"spinDirection":153},"zone":14,"typeConfidence":0.9,"plateTime":0.40792985512683,"extension":6.278294411572907},"index":1,"playId":"480e2ef5-9f4d-3699-bee0-2c9e0ad5b46c","pitchNumber":2,"startTime":"2026-07-23T19:19:25.206Z","endTime":"2026-07-23T19:19:28.763Z","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":90.0,"endSpeed":82.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.054189687218983,"aZ":-18.712324334798463,"pfxX":-8.691521408354735,"pfxZ":7.824293005477453,"pX":0.36613183649779835,"pZ":0.09199351210647548,"vX0":7.494197358812284,"vY0":-130.4883486333111,"vZ0":-11.028620651833599,"x":103.04,"y":236.3,"x0":-1.4171190681082917,"y0":50.00192337429328,"z0":5.789805441024691,"aX":-14.952888918678356},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.8,"breakHorizontal":14.0,"spinRate":1549,"spinDirection":235},"zone":14,"typeConfidence":0.88,"plateTime":0.4201130293164894,"extension":6.366344732606138},"index":2,"playId":"0ed7339e-b09f-319e-a62b-fcae90ec3700","pitchNumber":3,"startTime":"2026-07-23T19:19:42.930Z","endTime":"2026-07-23T19:19:50.403Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Andrew Morris. Steven Kwan to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"actionPlayId":"0ed7339e-b09f-319e-a62b-fcae90ec3700","startTime":"2026-07-23T19:19:56.683Z","endTime":"2026-07-23T19:20:17.047Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.507335943951293,"aZ":-23.225144535436215,"pfxX":2.699105253981016,"pfxZ":4.63695382535421,"pX":0.3995765358822807,"pZ":3.08674062660956,"vX0":3.6742577330321526,"vY0":-137.54018545670868,"vZ0":-4.336775814242976,"x":101.77,"y":155.44,"x0":-1.300672020767484,"y0":50.00106773767462,"z0":6.245125538189633,"aX":5.206194597113196},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.8,"breakHorizontal":-5.6,"spinRate":2276,"spinDirection":162},"zone":3,"typeConfidence":0.87,"plateTime":0.39716524301333234,"extension":6.258319904541627},"hitData":{"launchSpeed":72.5,"launchAngle":82.0,"totalDistance":9.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":128.27,"coordY":209.74}},"index":4,"playId":"70cfd65a-f902-3c17-a9de-6ca0c80ba909","pitchNumber":4,"startTime":"2026-07-23T19:20:17.047Z","endTime":"2026-07-23T19:20:26.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:20:26.969Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Jeffers singles on a sharp ground ball to right fielder Chase DeLauter, deflected by first baseman Kyle Manzardo.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T19:22:06.087Z","endTime":"2026-07-23T19:23:48.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.801188460875817,"aZ":-13.291438309500082,"pfxX":-4.8872180967482,"pfxZ":9.415336332018978,"pX":-0.16886766052946428,"pZ":3.1984558687251683,"vX0":5.688786959672291,"vY0":-140.7001139068757,"vZ0":-4.270156946817795,"x":123.44,"y":152.42,"x0":-1.5816001265624537,"y0":50.00417295250898,"z0":5.596574008827778,"aX":-9.80352351331639},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":7.7,"spinRate":2362,"spinDirection":212},"zone":2,"typeConfidence":0.9,"plateTime":0.38921889380140273,"extension":7.144107289099945},"index":0,"playId":"baeade00-7c09-32ed-91c0-343b8120870f","pitchNumber":1,"startTime":"2026-07-23T19:22:32.538Z","endTime":"2026-07-23T19:22:35.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09491549655834,"aZ":-28.24700827374456,"pfxX":7.19972764067532,"pfxZ":2.508387342177813,"pX":0.5754275403369963,"pZ":1.9887160507782697,"vX0":3.1613829955645665,"vY0":-123.58351805719926,"vZ0":-2.825874447920003,"x":95.07,"y":185.08,"x0":-1.6513853302868031,"y0":50.00058117604631,"z0":5.4928449406734625,"aX":11.256459507700209},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.2,"breakHorizontal":-13.7,"spinRate":2021,"spinDirection":83},"zone":9,"typeConfidence":0.9,"plateTime":0.441361938105433,"extension":7.194903864363185},"index":1,"playId":"3da4bcdd-1f58-341f-b65c-dc443083942a","pitchNumber":2,"startTime":"2026-07-23T19:22:48.324Z","endTime":"2026-07-23T19:22:52.108Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-23T19:23:02.662Z","endTime":"2026-07-23T19:23:19.393Z","isPitch":false,"type":"action","player":{"id":680777,"link":"/api/v1/people/680777"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11192287835638,"aZ":-14.289418056958029,"pfxX":-4.64883854808069,"pfxZ":9.077599311901778,"pX":-0.797437791011276,"pZ":4.3856832884093855,"vX0":3.4296176980790776,"vY0":-139.43303400665914,"vZ0":-1.121279465200487,"x":147.4,"y":120.37,"x0":-1.4388679690803048,"y0":50.005837027563366,"z0":5.735167099715243,"aX":-9.162705905645646},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":7.7,"spinRate":2368,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.39269421768214974,"extension":7.1917373728371885},"index":3,"playId":"f151373d-1070-3ed4-8cb1-78aa656a420d","pitchNumber":3,"startTime":"2026-07-23T19:23:19.393Z","endTime":"2026-07-23T19:23:25.782Z","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":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.479601917939906,"aZ":-13.69346063461267,"pfxX":-5.312038849062528,"pfxZ":8.963552985570324,"pX":0.6242697953382912,"pZ":2.752848876695449,"vX0":7.3359079186478136,"vY0":-142.40195922007896,"vZ0":-5.6816083918144615,"x":93.2,"y":164.45,"x0":-1.2903253627232043,"y0":50.005325327500195,"z0":5.634122691722076,"aX":-10.955427897053989},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.2,"breakHorizontal":8.2,"spinRate":2417,"spinDirection":210},"zone":6,"typeConfidence":0.9,"plateTime":0.38405416739264986,"extension":7.354491593633177},"hitData":{"launchSpeed":100.0,"launchAngle":-0.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":166.39,"coordY":106.87}},"index":4,"playId":"760e3bca-f96a-34df-bb91-6faca94ff344","pitchNumber":4,"startTime":"2026-07-23T19:23:37.919Z","endTime":"2026-07-23T19:23:48.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:23:48.941Z","atBatIndex":58},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Josh Bell grounds into a double play, second baseman Travis Bazzana to shortstop Brayan Rocchio to first baseman Kyle Manzardo. Ryan Jeffers out at 2nd. Josh Bell out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T19:23:54.934Z","endTime":"2026-07-23T19:24:47.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7977411445021,"aZ":-37.63133870782673,"pfxX":-5.810935910684597,"pfxZ":-3.400458613068528,"pX":-0.6558115931009678,"pZ":2.059205915573226,"vX0":4.621103343882747,"vY0":-126.59525673217763,"vZ0":-1.2587795917777276,"x":142.0,"y":183.18,"x0":-1.7609492411131644,"y0":50.00455757277274,"z0":5.6086784880103595,"aX":-9.317305674165041},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-6.2,"breakHorizontal":9.4,"spinRate":622,"spinDirection":333},"zone":7,"typeConfidence":2.0,"plateTime":0.43470137650297325,"extension":7.096107309506703},"index":0,"playId":"99e29f6e-7566-35f9-9cda-963ee476240b","pitchNumber":1,"startTime":"2026-07-23T19:24:08.737Z","endTime":"2026-07-23T19:24:12.522Z","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":87.2,"endSpeed":78.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72384551214542,"aZ":-44.02232725736436,"pfxX":-9.004445947195372,"pfxZ":-7.478763618481684,"pX":0.028524088109818154,"pZ":1.1642199806624638,"vX0":6.652073207078708,"vY0":-126.61484085522837,"vZ0":-2.076564720639055,"x":115.91,"y":207.35,"x0":-1.4951936301670885,"y0":50.003051779073495,"z0":5.599268019089117,"aX":-14.263752646181784},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-13.8,"breakHorizontal":14.3,"spinRate":639,"spinDirection":330},"zone":14,"typeConfidence":2.0,"plateTime":0.4366998737605243,"extension":7.253588259225881},"index":1,"playId":"317f5741-4749-3fc2-af78-784246427e58","pitchNumber":2,"startTime":"2026-07-23T19:24:23.142Z","endTime":"2026-07-23T19:24:27.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":88.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.36887381659212,"aZ":-12.24349330881351,"pfxX":-7.875175081998172,"pfxZ":9.800941037343103,"pX":0.083239110714982,"pZ":3.5158408129432037,"vX0":7.5745739749931325,"vY0":-142.74919059733767,"vZ0":-3.3800702280354344,"x":113.83,"y":143.85,"x0":-1.60061360031638,"y0":50.001249078770975,"z0":5.502989920072798,"aX":-16.012525177144507},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":12.5,"spinRate":2481,"spinDirection":208},"zone":12,"typeConfidence":0.91,"plateTime":0.38588764522056707,"extension":7.220485003367763},"hitData":{"launchSpeed":84.0,"launchAngle":-22.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.61,"coordY":149.22}},"index":2,"playId":"7555caa4-fd46-3189-8b64-5d09bb138954","pitchNumber":3,"startTime":"2026-07-23T19:24:39.230Z","endTime":"2026-07-23T19:24:47.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:24:47.260Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out sharply to right fielder Chase DeLauter.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T19:25:01.816Z","endTime":"2026-07-23T19:26:26.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20647983158017,"aZ":-40.97616595722165,"pfxX":-1.32658022359856,"pfxZ":-5.355045660895468,"pX":1.1350720426593182,"pZ":1.048109110321375,"vX0":7.45895315289954,"vY0":-127.64168136702048,"vZ0":-2.989787895493977,"x":73.73,"y":210.48,"x0":-1.6574881779883655,"y0":50.00403144953615,"z0":5.473346407054402,"aX":-2.1824907306489165},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-10.2,"breakHorizontal":0.6,"spinRate":654,"spinDirection":331},"zone":14,"typeConfidence":2.0,"plateTime":0.4297534180469098,"extension":7.219370993244834},"index":0,"playId":"35f5ce86-1270-34a3-aae5-39687c1954c7","pitchNumber":1,"startTime":"2026-07-23T19:25:12.727Z","endTime":"2026-07-23T19:25:15.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.83894311213736,"aZ":-15.492604961428395,"pfxX":-6.9864926049411125,"pfxZ":8.228393795028335,"pX":3.55890306668393E-4,"pZ":3.0902037907353415,"vX0":7.563688691558962,"vY0":-142.03650037312843,"vZ0":-3.883408849543558,"x":116.99,"y":155.34,"x0":-1.7991245066628672,"y0":50.00690933518861,"z0":5.4711460358703725,"aX":-14.170578086248977},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.2,"breakHorizontal":10.9,"spinRate":2405,"spinDirection":214},"zone":2,"typeConfidence":0.9,"plateTime":0.3867542496645888,"extension":7.203089383327729},"index":1,"playId":"1fa2a8da-0e3f-34d3-80e7-df168f0fd8e1","pitchNumber":2,"startTime":"2026-07-23T19:25:28.120Z","endTime":"2026-07-23T19:25:34.287Z","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":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32255207427254,"aZ":-37.2257076307066,"pfxX":-6.605821497539816,"pfxZ":-3.2255291518602736,"pX":-0.6615615218928568,"pZ":1.8745239088072285,"vX0":4.77185464130034,"vY0":-124.95971736571337,"vZ0":-1.5519874807469076,"x":142.22,"y":188.17,"x0":-1.7464020851107598,"y0":50.001012202928266,"z0":5.587573841589267,"aX":-10.350582967280264},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-6.0,"breakHorizontal":10.7,"spinRate":523,"spinDirection":305},"zone":7,"typeConfidence":2.0,"plateTime":0.43984899397902355,"extension":7.267605529075046},"index":2,"playId":"85d12ea6-cba0-3c2c-a4c4-0f1eab413a8b","pitchNumber":3,"startTime":"2026-07-23T19:25:44.677Z","endTime":"2026-07-23T19:25:48.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.817706316348293,"aZ":-14.087327408061425,"pfxX":-5.031511086468459,"pfxZ":8.687132101372674,"pX":-0.5359522463919045,"pZ":4.489497688219051,"vX0":5.1608616686326725,"vY0":-142.90223565177635,"vZ0":-0.7246446946334053,"x":137.43,"y":117.56,"x0":-1.705675196208247,"y0":50.006163330395964,"z0":5.625636906454055,"aX":-10.47998798601936},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.8,"breakHorizontal":8.2,"spinRate":2406,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.3823000058360333,"extension":7.144135129124082},"index":3,"playId":"d83c4b87-0b0b-3eef-9b5f-edc21ffac5f9","pitchNumber":4,"startTime":"2026-07-23T19:26:03.884Z","endTime":"2026-07-23T19:26:07.106Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.438139814141753,"aZ":-33.85905521791314,"pfxX":-0.9289349443909012,"pfxZ":-1.018748534386285,"pX":-0.023746515263585233,"pZ":2.5498561490811666,"vX0":4.575278104441388,"vY0":-127.40983420241957,"vZ0":-0.9978086599441791,"x":117.91,"y":169.93,"x0":-1.719787823186646,"y0":50.00518104564067,"z0":5.6151256060153685,"aX":-1.5324563254891301},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.8,"breakHorizontal":0.7,"spinRate":490,"spinDirection":314},"zone":5,"typeConfidence":0.58,"plateTime":0.4293997296501031,"extension":7.242198693205921},"hitData":{"launchSpeed":101.8,"launchAngle":41.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":222.6,"coordY":92.92}},"index":4,"playId":"015826df-35ed-3ecf-a3cf-d7aa323504be","pitchNumber":5,"startTime":"2026-07-23T19:26:16.958Z","endTime":"2026-07-23T19:26:26.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:26:26.998Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase DeLauter strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-23T19:29:06.407Z","endTime":"2026-07-23T19:30:19.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Yoendrys Gómez replaces Andrew Morris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T19:28:09.300Z","endTime":"2026-07-23T19:29:08.668Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672782,"link":"/api/v1/people/672782"},"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.3,"endSpeed":76.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.448685066917847,"aZ":-31.055786785166255,"pfxX":8.312239938393555,"pfxZ":0.7653314197641414,"pX":-0.6435579356127463,"pZ":3.055746677936326,"vX0":3.378553381067979,"vY0":-119.86212652695136,"vZ0":0.8810682015403271,"x":141.53,"y":156.27,"x0":-3.1481921213809736,"y0":50.004372139947236,"z0":5.43942506275157,"aX":12.191563196088323},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.8,"breakHorizontal":-15.8,"spinRate":2771,"spinDirection":84},"zone":1,"typeConfidence":2.0,"plateTime":0.45558824674183906,"extension":6.828784466837888},"index":1,"playId":"2139312e-3084-35bd-8e01-e34ec92db6d9","pitchNumber":1,"startTime":"2026-07-23T19:29:08.668Z","endTime":"2026-07-23T19:29:12.905Z","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":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2646885869301,"aZ":-35.525410964168785,"pfxX":-8.32830856765555,"pfxZ":-1.8881920652630484,"pX":-0.7889950433623517,"pZ":2.5209525818127494,"vX0":7.613451404717106,"vY0":-132.4467240200251,"vZ0":-0.09127352620079243,"x":147.07,"y":170.71,"x0":-2.6239131474838606,"y0":50.0061814824267,"z0":5.161814031738805,"aX":-14.744569058061439},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-3.2,"breakHorizontal":13.3,"spinRate":1918,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.41411900776433397,"extension":6.853337954061946},"index":2,"playId":"2945efa1-df68-37ce-a685-d13848ae46ad","pitchNumber":2,"startTime":"2026-07-23T19:29:24.628Z","endTime":"2026-07-23T19:29:29.430Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.454976610579006,"aZ":-25.10975677589078,"pfxX":8.018020878361957,"pfxZ":4.646225251932397,"pX":-0.20226299553314953,"pZ":1.4658599401341121,"vX0":4.446553041337795,"vY0":-123.07731149275335,"vZ0":-3.468295619024974,"x":124.71,"y":199.2,"x0":-3.07926923461523,"y0":50.003101583747764,"z0":5.040963305436177,"aX":12.190830866576976},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.8,"breakHorizontal":-15.6,"spinRate":2779,"spinDirection":91},"zone":13,"typeConfidence":2.0,"plateTime":0.4465573430865244,"extension":6.753826390438532},"index":3,"playId":"8c019214-4b2a-3308-a5d8-50d0a8500929","pitchNumber":3,"startTime":"2026-07-23T19:29:57.755Z","endTime":"2026-07-23T19:30:02.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84017702441468,"aZ":-33.89784561645487,"pfxX":-12.885293666311348,"pfxZ":-0.9731348309673371,"pX":-0.5390322380295585,"pZ":0.5401162604353736,"vX0":9.015733229568504,"vY0":-133.40770136762436,"vZ0":-5.15185093777608,"x":137.55,"y":224.2,"x0":-2.3148928178854558,"y0":50.00164560448481,"z0":4.984167615217271,"aX":-22.86536561856794},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-2.9,"breakHorizontal":21.0,"spinRate":1952,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4130129223980066,"extension":6.88605047074263},"index":4,"playId":"97c25a91-48b9-3500-a65e-52c4c060d051","pitchNumber":4,"startTime":"2026-07-23T19:30:15.071Z","endTime":"2026-07-23T19:30:19.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:30:19.137Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out softly, third baseman Royce Lewis to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-23T19:30:24.927Z","endTime":"2026-07-23T19:30:54.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.225242993261272,"aZ":-28.227632892054253,"pfxX":-11.874662775962857,"pfxZ":2.2105344382356176,"pX":-1.1300072349729868,"pZ":2.7279660291874426,"vX0":7.3898354595138365,"vY0":-132.8642667181579,"vZ0":-1.571342298162264,"x":160.07,"y":165.12,"x0":-2.408797077100587,"y0":50.000586882383416,"z0":5.383984811054422,"aX":-21.166802593833946},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.8,"breakHorizontal":19.8,"spinRate":1617,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4126979008567466,"extension":6.74939968776996},"hitData":{"launchSpeed":45.5,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":114.66,"coordY":173.37}},"index":0,"playId":"d3cee363-6a49-3051-9dd5-ddbc6f744194","pitchNumber":1,"startTime":"2026-07-23T19:30:46.955Z","endTime":"2026-07-23T19:30:54.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:30:54.593Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Travis Bazzana challenged (pitch result), call on the field was overturned: Travis Bazzana walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-23T19:31:00.283Z","endTime":"2026-07-23T19:33:44.513Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"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,4,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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":95.5,"endSpeed":87.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.731996904623085,"aZ":-15.689191241820764,"pfxX":-2.5665900587828734,"pfxZ":8.403444395601785,"pX":0.41624780715839355,"pZ":2.9103343599174853,"vX0":8.385892188944187,"vY0":-138.85618667209928,"vZ0":-3.921161861114469,"x":101.13,"y":160.2,"x0":-2.303300191063679,"y0":50.003477717617045,"z0":5.377833121491707,"aX":-5.035874910098289},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":3.0,"spinRate":2455,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.3937498019076724,"extension":6.946050210665974},"index":0,"playId":"5e95f69e-b116-3958-8d4f-b3d4a278c4a0","pitchNumber":1,"startTime":"2026-07-23T19:31:22.464Z","endTime":"2026-07-23T19:31:26.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.621760799436245,"aZ":-31.168594559581674,"pfxX":-8.397015392784487,"pfxZ":0.5492856986737875,"pX":-0.42885959215517,"pZ":1.181947324548798,"vX0":8.443213017872964,"vY0":-133.75483553421796,"vZ0":-4.64932982785732,"x":133.35,"y":206.87,"x0":-2.5230405883525093,"y0":50.00219898158933,"z0":5.156467235639714,"aX":-15.339988056904922},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.2,"breakHorizontal":13.6,"spinRate":1732,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.40822272193185416,"extension":6.8321588973793554},"index":1,"playId":"8287bc72-e708-3e22-9fd0-99c90a1238a1","pitchNumber":2,"startTime":"2026-07-23T19:31:42.993Z","endTime":"2026-07-23T19:31:47.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31173590132943,"aZ":-29.396351973415435,"pfxX":-9.51863295593419,"pfxZ":1.4937461704320256,"pX":-0.06093593852251583,"pZ":1.1695261205825436,"vX0":9.193107345031633,"vY0":-135.21550031061867,"vZ0":-5.336715462684775,"x":119.32,"y":207.2,"x0":-2.2612448990916505,"y0":50.003855922574374,"z0":5.220737988100377,"aX":-17.70211127410037},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.8,"breakHorizontal":15.4,"spinRate":1750,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4044298981454939,"extension":6.92643398156149},"index":2,"playId":"366eb969-1b07-385e-b3fd-fdbe2c034149","pitchNumber":3,"startTime":"2026-07-23T19:32:00.918Z","endTime":"2026-07-23T19:32:04.586Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-23T19:32:08.943Z","endTime":"2026-07-23T19:32:30.141Z","isPitch":false,"type":"action","player":{"id":683953,"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.078567156206457,"aZ":-31.096856096276763,"pfxX":-8.071375140218416,"pfxZ":0.5738604712890183,"pX":-0.8073890743548408,"pZ":2.2055186822746022,"vX0":6.70626224531271,"vY0":-135.1018040729675,"vZ0":-2.4424062696087088,"x":147.78,"y":179.23,"x0":-2.2584359542337062,"y0":50.00118566782633,"z0":5.280354629569433,"aX":-15.100957753051883},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":0.7,"breakHorizontal":13.4,"spinRate":1678,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.4035486367390604,"extension":6.831921338655236},"index":4,"playId":"a6491a30-2dd6-3d8f-abe2-92a82caeb655","pitchNumber":4,"startTime":"2026-07-23T19:32:30.141Z","endTime":"2026-07-23T19:32:34.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23069998378907,"aZ":-11.742932813041701,"pfxX":-2.2148181728982355,"pfxZ":10.069053044959722,"pX":-1.1191709598639326,"pZ":3.4018939508628145,"vX0":4.209507227750311,"vY0":-141.52476231932522,"vZ0":-3.472727727299269,"x":159.66,"y":146.93,"x0":-2.337913575252571,"y0":50.00222912138193,"z0":5.396764748125996,"aX":-4.494426183557874},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.8,"breakHorizontal":3.1,"spinRate":2549,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3869944573530488,"extension":6.823015964382238},"index":5,"playId":"eaf45e7a-4fb9-3a3f-a6ca-b874f7033033","pitchNumber":5,"startTime":"2026-07-23T19:32:55.865Z","endTime":"2026-07-23T19:32:59.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.988622195996996,"aZ":-31.329204438529924,"pfxX":-10.6706232225211,"pfxZ":0.4631912937110845,"pX":-0.003549960293762779,"pZ":0.4344513010771861,"vX0":9.028389374190745,"vY0":-134.26316339567828,"vZ0":-6.505821420232365,"x":117.14,"y":227.05,"x0":-2.016876829593539,"y0":50.00446536199223,"z0":5.107141956941877,"aX":-19.5607857445747},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.4,"breakHorizontal":17.5,"spinRate":1759,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4073220258925052,"extension":6.983493640267124},"index":6,"playId":"f37e9551-4ed7-3fc3-8ed0-947642acc635","pitchNumber":6,"startTime":"2026-07-23T19:33:14.117Z","endTime":"2026-07-23T19:33:17.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06460814042015,"aZ":-21.854777466079693,"pfxX":1.8300036617855615,"pfxZ":5.646238299314102,"pX":-0.10936296875188975,"pZ":1.5124758473358788,"vX0":5.636498196630368,"vY0":-133.88449112211194,"vZ0":-6.007299189792696,"x":121.17,"y":197.94,"x0":-2.4739353443608496,"y0":50.0031317135526,"z0":5.334221366776457,"aX":3.3443325639236634},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.2,"breakHorizontal":-4.4,"spinRate":2661,"spinDirection":175},"zone":13,"typeConfidence":2.0,"plateTime":0.4080368669366301,"extension":6.832062562798653},"index":7,"playId":"d1251729-4a20-32bc-b97f-c535e80d234f","pitchNumber":7,"startTime":"2026-07-23T19:33:39.384Z","endTime":"2026-07-23T19:33:44.513Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"}},"playEndTime":"2026-07-23T19:33:44.513Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rhys Hoskins walks. Travis Bazzana to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-23T19:35:16.954Z","endTime":"2026-07-23T19:36:46.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"postOnSecond":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-23T19:34:19.191Z","endTime":"2026-07-23T19:35:19.238Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.204843686442032,"aZ":-22.2084919150865,"pfxX":1.190847017131273,"pfxZ":5.682797577550002,"pX":1.1779694043999889,"pZ":2.3023458521466176,"vX0":5.615791558094288,"vY0":-131.4518657610016,"vZ0":-3.7538231354026608,"x":72.1,"y":176.62,"x0":-1.1387310443641359,"y0":50.005987892939906,"z0":5.392778595009925,"aX":2.0890907128365552},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.7,"breakHorizontal":-3.4,"spinRate":2610,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.41627345792705395,"extension":6.867274071733722},"index":1,"playId":"5613a93f-73c6-30ad-bbda-bfa556113b1a","pitchNumber":1,"startTime":"2026-07-23T19:35:19.238Z","endTime":"2026-07-23T19:35:23.261Z","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":95.8,"endSpeed":86.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00598467555262,"aZ":-13.438535525240496,"pfxX":-2.4678736501696616,"pfxZ":9.606030203763629,"pX":-0.7787333219926292,"pZ":2.4991652711064534,"vX0":2.2292969214672227,"vY0":-139.3969989928602,"vZ0":-5.285304012639334,"x":146.68,"y":171.3,"x0":-1.2717890795381674,"y0":50.000215050809565,"z0":5.321056050863076,"aX":-4.811832912723661},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":4.0,"spinRate":2455,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.3943132620805043,"extension":6.789245406051825},"index":2,"playId":"62d70ea5-0c8a-3360-aa46-2316f65ededc","pitchNumber":2,"startTime":"2026-07-23T19:35:39.964Z","endTime":"2026-07-23T19:35:44.237Z","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":92.5,"endSpeed":84.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.456958755000578,"aZ":-31.114214818318985,"pfxX":-9.915273243666974,"pfxZ":0.5881197892786529,"pX":0.06753219449667443,"pZ":1.1994535553813044,"vX0":6.278503535841864,"vY0":-134.43445701785112,"vZ0":-4.7799352565265885,"x":114.43,"y":206.39,"x0":-1.020170485851559,"y0":50.00611565619121,"z0":5.231342250008243,"aX":-17.997731374943974},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.1,"breakHorizontal":16.4,"spinRate":1741,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.408766027087482,"extension":6.986361032104258},"index":3,"playId":"4b755a30-c7df-3cc8-9bbf-38c7aa4b32cc","pitchNumber":3,"startTime":"2026-07-23T19:36:00.681Z","endTime":"2026-07-23T19:36:04.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.955488209077387,"aZ":-23.260467202046637,"pfxX":1.0567733182547476,"pfxZ":5.0302594670803575,"pX":1.4185451691202238,"pZ":2.1053133929556522,"vX0":6.043490702862965,"vY0":-132.7082063365409,"vZ0":-4.2244793792694235,"x":62.93,"y":181.94,"x0":-1.031232513271451,"y0":50.005646619326555,"z0":5.4244194149034195,"aX":1.8744141212691656},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.3,"breakHorizontal":-3.4,"spinRate":2665,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.41365586729872206,"extension":6.913099889654513},"index":4,"playId":"370ba3b5-2e06-38b3-8e64-4eee5e05dd2b","pitchNumber":4,"startTime":"2026-07-23T19:36:21.691Z","endTime":"2026-07-23T19:36:25.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.533798858070035,"aZ":-10.84341445152026,"pfxX":-2.003784916672323,"pfxZ":10.501482940086436,"pX":0.546474144922662,"pZ":1.3644225500212837,"vX0":5.766153027005596,"vY0":-142.29202481095962,"vZ0":-8.831522627030473,"x":96.17,"y":201.94,"x0":-1.2543802786741989,"y0":50.000909020189006,"z0":5.213154902198483,"aX":-4.0696898616808035},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.2,"breakHorizontal":2.3,"spinRate":2509,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3863366569161628,"extension":6.975702576008479},"index":5,"playId":"215487ce-766b-3eaf-9c98-00027a93f0e7","pitchNumber":5,"startTime":"2026-07-23T19:36:42.244Z","endTime":"2026-07-23T19:36:46.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:36:46.252Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-23T19:37:59.558Z","endTime":"2026-07-23T19:39:40.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-23T19:36:59.308Z","endTime":"2026-07-23T19:38:01.828Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.538857862179725,"aZ":-26.206692298195616,"pfxX":3.901784662202775,"pfxZ":3.752083567774468,"pX":-0.4562199235170167,"pZ":2.018461350058348,"vX0":4.541016529580402,"vY0":-125.63095394972515,"vZ0":-2.647286532967652,"x":134.39,"y":184.28,"x0":-2.7972820541322743,"y0":50.00434998877163,"z0":5.2261287577052284,"aX":6.208408514393633},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.4,"breakHorizontal":-8.2,"spinRate":2788,"spinDirection":93},"zone":7,"typeConfidence":2.0,"plateTime":0.4367390050469049,"extension":6.901157936991243},"index":1,"playId":"5a618d15-fd80-378a-9c44-c9d9ac7f1b94","pitchNumber":1,"startTime":"2026-07-23T19:38:01.828Z","endTime":"2026-07-23T19:38:06.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":83.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.4190567255847,"aZ":-32.475922288795196,"pfxX":-13.0986945070235,"pfxZ":-0.16514145964447202,"pX":-0.9590418235318839,"pZ":0.5713072962575427,"vX0":8.440536521274336,"vY0":-134.82802586985477,"vZ0":-5.720706189131662,"x":153.56,"y":223.35,"x0":-2.4646368826684757,"y0":50.00588797506255,"z0":5.07637209702633,"aX":-23.581285503779696},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.6,"breakHorizontal":21.4,"spinRate":1835,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4097782628018365,"extension":6.912263728141831},"index":2,"playId":"b6c3d4b9-a3e8-3b18-b693-6c5f9d40cec3","pitchNumber":2,"startTime":"2026-07-23T19:38:22.893Z","endTime":"2026-07-23T19:38:26.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58737137917525,"aZ":-32.268532224647075,"pfxX":-11.866479667213952,"pfxZ":-0.049452796709261726,"pX":-0.6190860940505925,"pZ":1.9160539268964019,"vX0":8.462778382464089,"vY0":-134.96177068258123,"vZ0":-2.905168243713189,"x":140.6,"y":187.05,"x0":-2.2548814766120113,"y0":50.004415854669396,"z0":5.280961870184331,"aX":-21.87567746481675},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.5,"breakHorizontal":19.7,"spinRate":1929,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.40596525823381935,"extension":6.974771330870193},"index":3,"playId":"9629aa82-2524-35f1-a0ed-a29299ba02fc","pitchNumber":3,"startTime":"2026-07-23T19:38:47.262Z","endTime":"2026-07-23T19:38:51.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.998299319566854,"aZ":-10.090752311705051,"pfxX":-6.779210572515217,"pfxZ":11.082331911092762,"pX":0.9471763596316776,"pZ":1.0428994442954236,"vX0":10.95689176587785,"vY0":-140.32041673899977,"vZ0":-9.648364364317253,"x":80.9,"y":210.62,"x0":-2.1288283478512975,"y0":50.00055074378597,"z0":5.184867710690342,"aX":-13.506570479777196},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":10.0,"spinRate":2672,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3904556727769366,"extension":6.955866493032456},"index":4,"playId":"7a7e5125-b2bf-315e-9026-427e25e4d7cf","pitchNumber":4,"startTime":"2026-07-23T19:39:13.388Z","endTime":"2026-07-23T19:39:16.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24588240590489,"aZ":-11.737160672083036,"pfxX":-5.809044567883969,"pfxZ":10.006610802071032,"pX":0.19619493553910744,"pZ":2.6227734559300817,"vX0":8.90997810597784,"vY0":-142.16331299962553,"vZ0":-5.7180435086678765,"x":109.52,"y":167.97,"x0":-2.226981617236404,"y0":50.00524781964115,"z0":5.408531894117044,"aX":-11.867489589616687},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":8.6,"spinRate":2549,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.3856094801185508,"extension":6.911593169692761},"index":5,"playId":"6476aed6-67f3-3a51-ad0a-16f01e4e8acf","pitchNumber":5,"startTime":"2026-07-23T19:39:35.234Z","endTime":"2026-07-23T19:39:40.082Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:39:40.082Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Royce Lewis pops out to catcher Patrick Bailey in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-23T19:42:13.987Z","endTime":"2026-07-23T19:43:16.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":5},"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: Colin Holderman replaces Cade Smith.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T19:40:59.833Z","endTime":"2026-07-23T19:41:26.012Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670059,"link":"/api/v1/people/670059"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Kody Clemens starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-23T19:41:26.012Z","endTime":"2026-07-23T19:42:16.326Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"base":2},{"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":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.154293125422164,"aZ":-21.345079639512292,"pfxX":-9.420715865012685,"pfxZ":5.271810736749686,"pX":-0.6769982589006145,"pZ":3.2542398831203783,"vX0":6.378884893057863,"vY0":-142.48962035015626,"vZ0":-2.247897129518372,"x":142.81,"y":150.92,"x0":-1.7223355594050354,"y0":50.000960473141866,"z0":5.404007803251437,"aX":-19.343315420448405},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.2,"breakHorizontal":15.7,"spinRate":2309,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.38459245705562495,"extension":6.451642376493021},"index":2,"playId":"75a5125b-3f3d-344d-a9b9-e5a8f6c7aa44","pitchNumber":1,"startTime":"2026-07-23T19:42:16.326Z","endTime":"2026-07-23T19:42:21.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.803619890092303,"aZ":-22.072100072646162,"pfxX":-10.806453456736476,"pfxZ":4.853461246393343,"pX":2.0422094579971124,"pZ":1.3978311504223881,"vX0":13.51238789010299,"vY0":-143.02972909123923,"vZ0":-7.218378768228991,"x":39.16,"y":201.04,"x0":-1.330669668202868,"y0":50.00013747365196,"z0":5.329873268659243,"aX":-22.474398479224206},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.4,"breakHorizontal":16.9,"spinRate":2337,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3823840832451011,"extension":6.45367151168163},"index":3,"playId":"fd2d17d3-57f5-361a-a615-5907c23ecb3e","pitchNumber":2,"startTime":"2026-07-23T19:42:32.352Z","endTime":"2026-07-23T19:42:35.662Z","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":84.4,"endSpeed":77.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84945138746707,"aZ":-25.77470436585214,"pfxX":6.7384703281730465,"pfxZ":4.240862923582072,"pX":1.9439551361098941,"pZ":2.091119084471957,"vX0":6.884549738043096,"vY0":-122.72539461427287,"vZ0":-2.3037812288329373,"x":42.9,"y":182.32,"x0":-1.7845991135340042,"y0":50.00069133139711,"z0":5.262625208989205,"aX":10.160304233784752},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.3,"breakHorizontal":-13.9,"spinRate":2643,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.44824013425788234,"extension":6.35684311720282},"index":4,"playId":"fde11e4d-cbd6-37d8-9e6e-9ba2206178da","pitchNumber":3,"startTime":"2026-07-23T19:42:47.714Z","endTime":"2026-07-23T19:42:51.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82056059441102,"aZ":-27.329794936703944,"pfxX":-8.407093826819304,"pfxZ":2.411215878223249,"pX":-0.815199470842625,"pZ":2.670448851912729,"vX0":6.372335597278686,"vY0":-140.45502593685617,"vZ0":-2.206232140301796,"x":148.07,"y":166.68,"x0":-2.0134771906312987,"y0":50.005001335368455,"z0":5.231270318391866,"aX":-16.911779918800296},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.1,"breakHorizontal":14.0,"spinRate":2293,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.38896422911111816,"extension":6.29540523037346},"hitData":{"launchSpeed":76.0,"launchAngle":81.0,"totalDistance":43.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":147.03,"coordY":210.95}},"index":5,"playId":"44d93610-6de4-323f-a3a2-0982c8831a35","pitchNumber":4,"startTime":"2026-07-23T19:43:07.236Z","endTime":"2026-07-23T19:43:16.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:43:16.256Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Larnach grounds out, second baseman Travis Bazzana to first baseman Kyle Manzardo. Kody Clemens to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-23T19:43:26.955Z","endTime":"2026-07-23T19:46:16.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"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"},"postOnThird":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":7},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.4,"endSpeed":77.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.258591784940236,"aZ":-27.056894297246846,"pfxX":4.197945891038696,"pfxZ":3.3485317098683494,"pX":-0.0050215677961683676,"pZ":2.1840265434611466,"vX0":3.583033672753103,"vY0":-122.85824641292626,"vZ0":-1.744195129442096,"x":117.19,"y":179.81,"x0":-2.027664981958014,"y0":50.00552943863182,"z0":5.202045921455173,"aX":6.419580130628951},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.9,"breakHorizontal":-8.4,"spinRate":2565,"spinDirection":86},"zone":8,"typeConfidence":2.0,"plateTime":0.4457745402832973,"extension":6.379602569906761},"index":0,"playId":"e5cb938b-63ee-3395-a428-8bdb7a39b640","pitchNumber":1,"startTime":"2026-07-23T19:43:47.914Z","endTime":"2026-07-23T19:43:52.942Z","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, 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":97.1,"endSpeed":89.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.317303540597297,"aZ":-24.31033174605808,"pfxX":-9.821281659912641,"pfxZ":3.865319179514731,"pX":-0.938512987924481,"pZ":0.9830581009321498,"vX0":6.622525306796192,"vY0":-141.28429126037017,"vZ0":-6.720577076696219,"x":152.77,"y":212.24,"x0":-2.029483902972415,"y0":50.00201455009501,"z0":4.94066023717448,"aX":-19.97757159575752},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.9,"breakHorizontal":16.6,"spinRate":2338,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.38675469366666926,"extension":6.481966342269816},"index":1,"playId":"f373081d-7525-3b14-ad5d-c4bcfb475c6b","pitchNumber":2,"startTime":"2026-07-23T19:44:03.141Z","endTime":"2026-07-23T19:44:07.952Z","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":97.9,"endSpeed":89.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95024147828569,"aZ":-27.163470373746254,"pfxX":-10.204598107837452,"pfxZ":2.442450475679226,"pX":0.021242607612317124,"pZ":1.6024448415411043,"vX0":8.788851944430226,"vY0":-142.27669755800486,"vZ0":-5.2517308747044975,"x":116.19,"y":195.51,"x0":-1.7836199217539914,"y0":50.00028060322909,"z0":5.1959340542496975,"aX":-20.897266281605965},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.5,"breakHorizontal":16.7,"spinRate":2329,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.38512403252675176,"extension":6.461783387577487},"index":2,"playId":"aa47571c-92e6-30c9-a1c9-0bd7e4454e81","pitchNumber":3,"startTime":"2026-07-23T19:44:24.791Z","endTime":"2026-07-23T19:44:29.276Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-23T19:44:36.595Z","endTime":"2026-07-23T19:44:54.931Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.592547580599327,"aZ":-42.81005999443186,"pfxX":7.846015974707543,"pfxZ":-7.0880450953922045,"pX":-0.7214920599887713,"pZ":1.6009545025244567,"vX0":0.7787995241876997,"vY0":-122.14440840139312,"vZ0":-0.42739350040632207,"x":144.5,"y":195.55,"x0":-2.063585426288754,"y0":50.00357633469556,"z0":5.4809380418647535,"aX":11.773548977546367},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-12.6,"breakHorizontal":-14.4,"spinRate":2855,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.4496144646957725,"extension":6.443482684889805},"index":4,"playId":"8870458f-7fc1-3c0c-bdc9-ad0775dd9e3f","pitchNumber":4,"startTime":"2026-07-23T19:44:54.931Z","endTime":"2026-07-23T19:44:58.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":98.1,"endSpeed":88.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.46308706741921,"aZ":-22.928747091709294,"pfxX":-14.086771883452617,"pfxZ":4.599779117139728,"pX":-1.35759562865157,"pZ":1.6775441122161268,"vX0":6.423160527215097,"vY0":-142.4368303864732,"vZ0":-5.343678626521526,"x":168.75,"y":193.49,"x0":-1.8400035364448986,"y0":50.00166751862721,"z0":5.072726500742046,"aX":-28.30211318503622},"breaks":{"breakAngle":48.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.2,"breakHorizontal":23.8,"spinRate":2350,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.38785271946155087,"extension":6.238700802564134},"index":5,"playId":"a77be36f-a0d4-313d-86c3-8b156d2f4ec6","pitchNumber":5,"startTime":"2026-07-23T19:45:24.094Z","endTime":"2026-07-23T19:45:27.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.164152045250916,"aZ":-16.942698496279988,"pfxX":-5.802010883200275,"pfxZ":7.360553875838271,"pX":-1.9960361575993109,"pZ":4.971731938810912,"vX0":2.2752344104810005,"vY0":-142.56558528294784,"vZ0":1.9230441411817132,"x":193.08,"y":104.54,"x0":-2.0482517817563326,"y0":50.00198551099863,"z0":5.354672692971473,"aX":-12.005115827161442},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.9,"breakHorizontal":10.1,"spinRate":2534,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.38343599431435527,"extension":5.983177755511366},"index":6,"playId":"a71e8ebc-f2c0-326b-a5a1-1ec8e4b7aff5","pitchNumber":6,"startTime":"2026-07-23T19:45:48.218Z","endTime":"2026-07-23T19:45:51.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56267923351455,"aZ":-39.747808553972604,"pfxX":5.370972959527215,"pfxZ":-5.022483849253296,"pX":-1.1636945371628458,"pZ":3.126704385637377,"vX0":0.32758819975650916,"vY0":-121.62248721747959,"vZ0":2.570667373344503,"x":161.36,"y":154.36,"x0":-1.99837812289461,"y0":50.00505462320787,"z0":5.48918601876115,"aX":8.093660001333905},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-8.3,"breakHorizontal":-9.8,"spinRate":2686,"spinDirection":67},"zone":11,"typeConfidence":2.0,"plateTime":0.449367534841012,"extension":6.611410257201541},"hitData":{"launchSpeed":81.9,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.74,"coordY":148.62}},"index":7,"playId":"2a994f16-db75-3436-8614-3f572277122a","pitchNumber":7,"startTime":"2026-07-23T19:46:08.722Z","endTime":"2026-07-23T19:46:16.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:46:16.762Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Keaschall grounds out sharply, second baseman Travis Bazzana to first baseman Kyle Manzardo.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-23T19:46:28.477Z","endTime":"2026-07-23T19:47:22.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07471536397586,"aZ":-27.735201173169827,"pfxX":6.662571195453362,"pfxZ":2.7971420400168867,"pX":1.614765470758618,"pZ":2.224120985617799,"vX0":6.275262045944951,"vY0":-125.06391838913757,"vZ0":-1.9285850998096483,"x":55.45,"y":178.73,"x0":-1.7915948145092009,"y0":50.00001074688593,"z0":5.278616659884317,"aX":10.557566374366791},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.9,"breakHorizontal":-13.6,"spinRate":2685,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.43785778825574173,"extension":6.416962587037314},"index":0,"playId":"92574e0b-00c5-3db0-a159-f4f999586691","pitchNumber":1,"startTime":"2026-07-23T19:46:43.335Z","endTime":"2026-07-23T19:46:46.817Z","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":96.7,"endSpeed":88.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.886023515740725,"aZ":-24.714673394793845,"pfxX":-10.394654771210327,"pfxZ":3.736813373335094,"pX":0.09028074233910498,"pZ":2.440232646281012,"vX0":8.49123718558772,"vY0":-140.6049223915129,"vZ0":-3.335415088065142,"x":113.56,"y":172.89,"x0":-1.6234229608944994,"y0":50.00058232792417,"z0":5.251689889941526,"aX":-20.739812276920244},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.2,"breakHorizontal":17.0,"spinRate":2300,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.3900542793810975,"extension":6.6719400864178855},"index":1,"playId":"4e6d7997-e17d-3052-abd7-ecd078f35735","pitchNumber":2,"startTime":"2026-07-23T19:46:58.217Z","endTime":"2026-07-23T19:47:02.651Z","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":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.22929024245693,"aZ":-28.561760745952096,"pfxX":-10.720623642316902,"pfxZ":1.826806790181914,"pX":0.1253730389614873,"pZ":2.1189779274597433,"vX0":8.915774783647818,"vY0":-140.71803405018096,"vZ0":-2.9929095394504275,"x":112.22,"y":181.57,"x0":-1.7140969399729729,"y0":50.00174149371415,"z0":5.075700340632721,"aX":-21.1886300865593},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.8,"breakHorizontal":17.3,"spinRate":2311,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.3913994992003005,"extension":6.499266936328845},"hitData":{"launchSpeed":105.1,"launchAngle":2.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":142.19,"coordY":148.01}},"index":2,"playId":"f5bec31c-81df-39a3-a511-b39dfff28b15","pitchNumber":3,"startTime":"2026-07-23T19:47:14.459Z","endTime":"2026-07-23T19:47:22.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:47:22.468Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-23T19:50:32.711Z","endTime":"2026-07-23T19:52:19.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tommy Nance replaces Yoendrys Gómez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T19:49:11.806Z","endTime":"2026-07-23T19:49:29.863Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667297,"link":"/api/v1/people/667297"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Kyle Manzardo starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-23T19:49:29.863Z","endTime":"2026-07-23T19:49:49.447Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-runner Gabriel Arias replaces Kyle Manzardo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-23T19:49:49.447Z","endTime":"2026-07-23T19:50:35.076Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":700932,"link":"/api/v1/people/700932"},"base":2},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":94.5,"endSpeed":86.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.218325903763265,"aZ":-19.00744509739346,"pfxX":-8.136549465631367,"pfxZ":6.897896140944087,"pX":-1.3201303566480165,"pZ":2.191560083168903,"vX0":1.8297776364874916,"vY0":-137.45827345392476,"vZ0":-7.280735136760555,"x":167.32,"y":179.61,"x0":-0.9385632392722165,"y0":50.00230290985926,"z0":6.170866430595173,"aX":-15.528373870709931},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.2,"breakHorizontal":14.3,"spinRate":2221,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.3988657805466227,"extension":6.545781845155031},"index":3,"playId":"1a8cc401-ae20-3ad6-97c2-663ca6e8a310","pitchNumber":1,"startTime":"2026-07-23T19:50:35.076Z","endTime":"2026-07-23T19:50:40.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":95.9,"endSpeed":88.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.496694481065287,"aZ":-18.363075162016035,"pfxX":-8.058289288871851,"pfxZ":6.958881909450242,"pX":-0.6602520122029966,"pZ":2.0609918898114628,"vX0":3.8942849060763254,"vY0":-139.53510906087683,"vZ0":-7.842329166160239,"x":142.17,"y":183.13,"x0":-1.022088021778802,"y0":50.00378816115045,"z0":6.1039065191771416,"aX":-15.993456479893638},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.3,"breakHorizontal":13.9,"spinRate":2253,"spinDirection":220},"zone":7,"typeConfidence":0.9,"plateTime":0.3915680838483788,"extension":6.552280940281741},"index":4,"playId":"92ee5603-3866-31a1-8c5b-b81da537b325","pitchNumber":2,"startTime":"2026-07-23T19:50:59.869Z","endTime":"2026-07-23T19:51:04.332Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-23T19:51:19.023Z","endTime":"2026-07-23T19:51:40.012Z","isPitch":false,"type":"action","player":{"id":672275,"link":"/api/v1/people/672275"}},{"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":87.2,"endSpeed":80.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53577017625112,"aZ":-45.71422509872193,"pfxX":6.279416685626373,"pfxZ":-8.306710080336416,"pX":0.6250774611281632,"pZ":1.2114108123799407,"vX0":1.7936616776383882,"vY0":-126.9665804575132,"vZ0":-3.6901433910240415,"x":93.17,"y":206.07,"x0":-0.9068938963207803,"y0":50.00589839627864,"z0":6.32971656520715,"aX":10.230721768925697},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-15.6,"breakHorizontal":-11.8,"spinRate":3011,"spinDirection":18},"zone":14,"typeConfidence":0.89,"plateTime":0.43176062346773714,"extension":6.285685339091775},"index":6,"playId":"11fa384f-cdd3-39a0-929d-ca2f2ac07f90","pitchNumber":3,"startTime":"2026-07-23T19:51:40.012Z","endTime":"2026-07-23T19:51:43.862Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.500726286234023,"aZ":-49.1794730408772,"pfxX":11.07850992355882,"pfxZ":-11.217539658499645,"pX":-0.06039942060136748,"pZ":3.1575503895501593,"vX0":-1.031493970896373,"vY0":-123.91623632091931,"vZ0":1.882538406560562,"x":119.3,"y":153.53,"x0":-1.0674460885212396,"y0":50.002100892103755,"z0":6.575721966549275,"aX":16.79798832050981},"breaks":{"breakAngle":19.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-19.3,"breakHorizontal":-19.6,"spinRate":3060,"spinDirection":25},"zone":2,"typeConfidence":0.91,"plateTime":0.44629536180125395,"extension":6.156457649461856},"index":7,"playId":"1ac47380-7c53-3f1c-92b9-3c86e7cc25a3","pitchNumber":4,"startTime":"2026-07-23T19:52:14.789Z","endTime":"2026-07-23T19:52:19.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:52:19.567Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Petey Halpin grounds out, pitcher Tommy Nance to first baseman Kody Clemens. Gabriel Arias to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-23T19:52:25.381Z","endTime":"2026-07-23T19:54:39.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":4},"credits":[{"player":{"id":667297,"link":"/api/v1/people/667297"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.734482508819525,"aZ":-18.992131074924824,"pfxX":-10.259565568367469,"pfxZ":6.777316859717409,"pX":-0.9825245227731019,"pZ":2.713982103841542,"vX0":3.6988556656450617,"vY0":-139.63341729354707,"vZ0":-5.924148346021538,"x":154.45,"y":165.5,"x0":-1.0027815559223388,"y0":50.00672815066386,"z0":6.141512714417663,"aX":-19.967039580859673},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.0,"breakHorizontal":17.6,"spinRate":2360,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.3944840045169258,"extension":6.6258592298800965},"index":0,"playId":"9d2c01cc-0dc6-3064-8822-f6c5f72fda2c","pitchNumber":1,"startTime":"2026-07-23T19:52:46.468Z","endTime":"2026-07-23T19:52:50.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.475744210495634,"aZ":-29.61243046804444,"pfxX":0.2333049429629659,"pfxZ":1.4694031146664415,"pX":0.3188945057095096,"pZ":0.7881103092723964,"vX0":3.504635176851223,"vY0":-131.13395205906826,"vZ0":-7.710646716260563,"x":104.84,"y":217.5,"x0":-1.0646415051963876,"y0":50.00292881972624,"z0":5.972714636073168,"aX":0.40639162778243015},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.2,"breakHorizontal":-1.2,"spinRate":2745,"spinDirection":126},"zone":14,"typeConfidence":0.91,"plateTime":0.41752972010390765,"extension":6.528778501655568},"index":1,"playId":"47478b07-2577-3136-915b-bea846d35823","pitchNumber":2,"startTime":"2026-07-23T19:53:05.669Z","endTime":"2026-07-23T19:53:09.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":76.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.30037580732273,"aZ":-48.60864259615717,"pfxX":8.371061689861664,"pfxZ":-10.858294337417039,"pX":0.6876346563780312,"pZ":1.760373980778694,"vX0":1.480397719458316,"vY0":-124.98113294550444,"vZ0":-1.297674354105936,"x":90.79,"y":191.25,"x0":-1.003009943988557,"y0":50.002780565024665,"z0":6.437544917127626,"aX":12.670266092235948},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-19.4,"breakHorizontal":-15.5,"spinRate":2969,"spinDirection":23},"zone":9,"typeConfidence":0.91,"plateTime":0.4457181485581514,"extension":6.1445479505448635},"index":2,"playId":"174da3e1-ff25-3ac3-bcdb-4ce48b43dfcb","pitchNumber":3,"startTime":"2026-07-23T19:53:27.520Z","endTime":"2026-07-23T19:53:31.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":77.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78490432027757,"aZ":-48.459376124497226,"pfxX":5.8311795181562625,"pfxZ":-10.545982618413706,"pX":-0.011546668301383909,"pZ":1.515170247642576,"vX0":0.6489281893561667,"vY0":-125.6654735313667,"vZ0":-1.8493806068341003,"x":117.44,"y":197.87,"x0":-1.030253256289288,"y0":50.00570245201655,"z0":6.327140338671239,"aX":9.000440045925801},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-19.2,"breakHorizontal":-10.7,"spinRate":2959,"spinDirection":15},"zone":14,"typeConfidence":0.91,"plateTime":0.44185257219875673,"extension":6.497350530351695},"index":3,"playId":"271a172c-766d-3aaa-b81f-a476ec2c38c2","pitchNumber":4,"startTime":"2026-07-23T19:54:05.681Z","endTime":"2026-07-23T19:54:09.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87473268312029,"aZ":-20.66842163421396,"pfxX":-8.926968682306907,"pfxZ":5.798366826565335,"pX":-1.4859539742456784,"pZ":3.0887274134829124,"vX0":2.045252010602833,"vY0":-140.68812475305694,"vZ0":-4.569145326937984,"x":173.64,"y":155.38,"x0":-1.067525933211583,"y0":50.00321074951856,"z0":6.091360784416897,"aX":-17.71824516316423},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.6,"breakHorizontal":15.6,"spinRate":2387,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.39079650268484567,"extension":6.508220484457115},"hitData":{"launchSpeed":68.6,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.25,"coordY":181.3}},"index":4,"playId":"0cfd236c-4b9b-3fb0-b377-28aa32f4a0a3","pitchNumber":5,"startTime":"2026-07-23T19:54:31.339Z","endTime":"2026-07-23T19:54:39.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:54:39.357Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, second baseman Luke Keaschall to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-23T19:54:49.468Z","endTime":"2026-07-23T19:56:10.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"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"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.615960701989312,"aZ":-30.053055968344736,"pfxX":0.14515821643116378,"pfxZ":1.2314421235156932,"pX":0.27963201990998215,"pZ":1.4695993748126737,"vX0":3.637396183390201,"vY0":-130.98300207528675,"vZ0":-5.856487821914994,"x":106.34,"y":199.1,"x0":-1.1503850136913898,"y0":50.005622912577934,"z0":6.0032502360373305,"aX":0.24948957599690733},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.1,"breakHorizontal":-1.1,"spinRate":2769,"spinDirection":67},"zone":14,"typeConfidence":0.91,"plateTime":0.4193817605805279,"extension":6.368821950805189},"index":0,"playId":"160a3bc8-54bd-3c19-a5fe-3404fdb8ac76","pitchNumber":1,"startTime":"2026-07-23T19:55:06.258Z","endTime":"2026-07-23T19:55:09.632Z","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":95.8,"endSpeed":85.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.04735953554776,"aZ":-22.85782770193746,"pfxX":-9.98425060782549,"pfxZ":4.877825173150209,"pX":0.3024394311925043,"pZ":1.5062560392939404,"vX0":6.785142820078004,"vY0":-138.96428798702382,"vZ0":-8.011660350860769,"x":105.47,"y":198.11,"x0":-0.9038365251939672,"y0":50.00276931807815,"z0":6.005375236504563,"aX":-19.06236230017405},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.0,"breakHorizontal":16.2,"spinRate":2265,"spinDirection":213},"zone":9,"typeConfidence":0.91,"plateTime":0.3977976596641639,"extension":6.677414151756465},"index":1,"playId":"9e1f9702-c06a-3d8a-ab24-a61aace5f510","pitchNumber":2,"startTime":"2026-07-23T19:55:23.379Z","endTime":"2026-07-23T19:55:29.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.527665251905,"aZ":-19.06474431591685,"pfxX":-8.732840647117797,"pfxZ":6.5423951985714695,"pX":-2.121764389939569,"pZ":3.533873436212053,"vX0":0.39629608924477855,"vY0":-140.7927037798126,"vZ0":-3.9232637538036177,"x":197.88,"y":143.37,"x0":-1.1302920101025604,"y0":50.00205846293683,"z0":6.182172316608477,"aX":-17.498255011066604},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.2,"breakHorizontal":15.7,"spinRate":2264,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.3893082971315609,"extension":6.452651308075127},"index":2,"playId":"78d86913-567c-39bd-b96d-916a245ebf82","pitchNumber":3,"startTime":"2026-07-23T19:55:43.149Z","endTime":"2026-07-23T19:55:46.447Z","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":91.2,"endSpeed":83.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.943347306415035,"aZ":-32.35315968911282,"pfxX":1.4556607529464958,"pfxZ":-0.10022228148042167,"pX":-0.4524488297915683,"pZ":2.0151984353806403,"vX0":1.7177139348005892,"vY0":-132.8129382842594,"vZ0":-4.351532495075371,"x":134.25,"y":184.37,"x0":-1.29714652106387,"y0":50.00262129313833,"z0":6.032727763250481,"aX":2.5954823078665474},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-1.0,"breakHorizontal":-3.0,"spinRate":2709,"spinDirection":183},"zone":7,"typeConfidence":0.9,"plateTime":0.4126968913733946,"extension":6.278877015964415},"hitData":{"launchSpeed":79.9,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.19,"coordY":150.43}},"index":3,"playId":"5ca3174e-3ed5-34c6-8bb6-23f49f5112b4","pitchNumber":4,"startTime":"2026-07-23T19:56:02.500Z","endTime":"2026-07-23T19:56:10.545Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:56:10.545Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alan Roden flies out to right fielder Chase DeLauter.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-23T19:58:17.211Z","endTime":"2026-07-23T19:58:32.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"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"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Gabriel Arias remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T19:57:26.282Z","endTime":"2026-07-23T19:57:46.859Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":700932,"link":"/api/v1/people/700932"}},{"details":{"description":"Luke Keaschall starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-23T19:57:46.859Z","endTime":"2026-07-23T19:58:19.471Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"base":2},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.250653348297178,"aZ":-28.744915967453736,"pfxX":6.11241797343108,"pfxZ":2.349486305796665,"pX":-0.4437634867647461,"pZ":2.3930946992092816,"vX0":1.7806339751700093,"vY0":-120.85163455737286,"vZ0":-0.8615164441823044,"x":133.92,"y":174.17,"x0":-1.9865225554943196,"y0":50.00425850106198,"z0":5.306926188043971,"aX":8.930915658486676},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.3,"breakHorizontal":-11.5,"spinRate":2530,"spinDirection":96},"zone":4,"typeConfidence":2.0,"plateTime":0.45537164365346117,"extension":6.5333482459683765},"hitData":{"launchSpeed":81.5,"launchAngle":40.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.62,"coordY":107.95}},"index":2,"playId":"86d8cc2f-130b-3782-bcf1-91f0a5a0c44a","pitchNumber":1,"startTime":"2026-07-23T19:58:19.471Z","endTime":"2026-07-23T19:58:32.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T19:58:32.442Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, shortstop Brayan Rocchio to first baseman Gabriel Arias. Luke Keaschall to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-23T19:59:01.329Z","endTime":"2026-07-23T20:00:18.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"0f721ebd-1e2a-4e41-aaa6-68ada3e81677","startTime":"2026-07-23T19:59:01.329Z","endTime":"2026-07-23T19:59:06.329Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71102176834111,"aZ":-24.31459964585306,"pfxX":-10.119944867367868,"pfxZ":3.9677249521647777,"pX":-0.2508858518296694,"pZ":1.3025435390411702,"vX0":7.715201697547865,"vY0":-139.7121093181274,"vZ0":-6.122505656328376,"x":126.56,"y":203.61,"x0":-1.7296892460813365,"y0":50.006181834304556,"z0":5.1146996333364525,"aX":-20.062169205611575},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.1,"breakHorizontal":16.8,"spinRate":2300,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.391654833396633,"extension":6.255316169797363},"index":1,"playId":"596ae7db-148f-39d4-80c2-3f26d4f83c08","pitchNumber":1,"startTime":"2026-07-23T19:59:16.386Z","endTime":"2026-07-23T19:59:20.194Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.699171409141936,"aZ":-38.60050231716286,"pfxX":3.061628598207129,"pfxZ":-4.0461563198969595,"pX":1.1597362862265257,"pZ":1.535295545966963,"vX0":6.405051571692752,"vY0":-124.60418619767304,"vZ0":-1.531413355699392,"x":72.79,"y":197.33,"x0":-1.8317748625205532,"y0":50.00290250242316,"z0":5.3183887365631115,"aX":4.861765070375394},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.4,"breakHorizontal":-6.8,"spinRate":2692,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4379049751803521,"extension":6.633098665704326},"index":2,"playId":"25e06869-1a35-322d-a6e1-def054d38310","pitchNumber":2,"startTime":"2026-07-23T19:59:34.607Z","endTime":"2026-07-23T19:59:38.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87091833766813,"aZ":-24.81688439728739,"pfxX":-11.075678819597385,"pfxZ":3.719336793542113,"pX":-1.3534903467632127,"pZ":1.4420074495023936,"vX0":5.829142150217919,"vY0":-139.67350104522652,"vZ0":-5.33249726450215,"x":168.59,"y":199.85,"x0":-2.026168309930606,"y0":50.006316343173495,"z0":5.003646660697541,"aX":-21.931560202615994},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.9,"breakHorizontal":18.8,"spinRate":2314,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.39184312687430367,"extension":6.402999979271468},"index":3,"playId":"3b43f70a-ece2-3e82-8dbb-b587338c83b4","pitchNumber":3,"startTime":"2026-07-23T19:59:54.010Z","endTime":"2026-07-23T19:59:57.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.043109189787675,"aZ":-24.430997971302222,"pfxX":-11.376342949039985,"pfxZ":3.804892007391132,"pX":-0.4979213285273413,"pZ":1.8590044767820575,"vX0":7.611465264545394,"vY0":-141.46385739684888,"vZ0":-4.922428646412259,"x":135.98,"y":188.59,"x0":-1.7397156393390438,"y0":50.004583228142714,"z0":5.1796711199284635,"aX":-23.153397197232803},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.1,"breakHorizontal":19.2,"spinRate":2354,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.38659738245777886,"extension":6.272050380527762},"hitData":{"launchSpeed":98.5,"launchAngle":-18.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":131.9,"coordY":145.59}},"index":4,"playId":"25b13f27-3c96-3564-9995-56812d389b62","pitchNumber":4,"startTime":"2026-07-23T20:00:10.955Z","endTime":"2026-07-23T20:00:18.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T20:00:18.959Z","atBatIndex":73},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Colin Holderman intentionally walks Byron Buxton.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-23T20:00:37.699Z","endTime":"2026-07-23T20:00:44.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"postOnThird":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08244066-0756-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-23T20:00:41.267Z","endTime":"2026-07-23T20:00:41.300Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08244066-0756-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-23T20:00:41.300Z","endTime":"2026-07-23T20:00:41.302Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08244066-0756-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-23T20:00:41.302Z","endTime":"2026-07-23T20:00:41.305Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08244066-0756-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-23T20:00:41.305Z","endTime":"2026-07-23T20:00:44.186Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-23T20:00:44.186Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out, shortstop Brayan Rocchio to first baseman Gabriel Arias.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-23T20:01:19.051Z","endTime":"2026-07-23T20:01:47.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-23T20:01:10.527Z","endTime":"2026-07-23T20:01:21.376Z","isPitch":false,"type":"action","player":{"id":680777,"link":"/api/v1/people/680777"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.37913942630046,"aZ":-28.59794904294698,"pfxX":3.1886822159260717,"pfxZ":2.2015847116879117,"pX":1.4074250584562915,"pZ":1.349378959886124,"vX0":6.875652443817158,"vY0":-125.81260717018728,"vZ0":-3.800163029408868,"x":63.35,"y":202.35,"x0":-1.760957411114342,"y0":50.00200775952923,"z0":5.163678363583027,"aX":5.178648897240458},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.5,"breakHorizontal":-7.2,"spinRate":2572,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.4331816689500618,"extension":6.423333922018968},"index":1,"playId":"222ca5ca-d2fe-35eb-b552-3ec6e53e8886","pitchNumber":1,"startTime":"2026-07-23T20:01:21.376Z","endTime":"2026-07-23T20:01:25.330Z","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":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.125372248056728,"aZ":-38.94260730194817,"pfxX":2.813883357677035,"pfxZ":-4.268917985649521,"pX":0.4713212023424923,"pZ":1.8847278707226267,"vX0":4.5415217968161885,"vY0":-124.60198924727729,"vZ0":-0.6260726585308913,"x":99.03,"y":187.89,"x0":-1.7348334635865077,"y0":50.00359428131696,"z0":5.334478905376807,"aX":4.460065089853713},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.7,"breakHorizontal":-6.1,"spinRate":2646,"spinDirection":73},"zone":9,"typeConfidence":2.0,"plateTime":0.43822475366755453,"extension":6.6128021482031025},"hitData":{"launchSpeed":59.8,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.15,"coordY":155.21}},"index":2,"playId":"5e154f6b-ae2d-3139-bc07-923829ba7c84","pitchNumber":2,"startTime":"2026-07-23T20:01:39.434Z","endTime":"2026-07-23T20:01:47.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T20:01:47.450Z","atBatIndex":75},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Taylor Rogers intentionally walks José Ramírez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-07-23T20:03:05.915Z","endTime":"2026-07-23T20:04:20.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Taylor Rogers replaces Tommy Nance.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T20:03:05.915Z","endTime":"2026-07-23T20:03:20.778Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573124,"link":"/api/v1/people/573124"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Steven Kwan starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-23T20:03:20.778Z","endTime":"2026-07-23T20:04:19.018Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"},"base":2},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"playId":"08244066-0776-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-23T20:04:19.018Z","endTime":"2026-07-23T20:04:19.032Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":3,"playId":"08244066-0776-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-23T20:04:19.032Z","endTime":"2026-07-23T20:04:19.033Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"index":4,"playId":"08244066-0776-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-23T20:04:19.033Z","endTime":"2026-07-23T20:04:19.034Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"index":5,"playId":"08244066-0776-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-23T20:04:19.034Z","endTime":"2026-07-23T20:04:20.482Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-23T20:04:20.482Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase DeLauter challenged (pitch result), call on the field was confirmed: Chase DeLauter called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-07-23T20:04:44.099Z","endTime":"2026-07-23T20:06:55.692Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"1569db42-04a2-4d36-b59a-4d49e1edd1b1","startTime":"2026-07-23T20:04:44.099Z","endTime":"2026-07-23T20:04:49.099Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":70.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11526822221497,"aZ":-30.10984472583055,"pfxX":-9.847501690303885,"pfxZ":1.6151184367044404,"pX":-0.5936036996657522,"pZ":2.0783479056416962,"vX0":-2.76184927384748,"vY0":-113.34680504240514,"vZ0":-0.6514590398345318,"x":139.63,"y":182.66,"x0":1.9253758885557801,"y0":50.002967514454646,"z0":5.422849572554273,"aX":-12.587352374914179},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":3.1,"breakHorizontal":18.6,"spinRate":2890,"spinDirection":296},"zone":7,"typeConfidence":0.91,"plateTime":0.4865167131021275,"extension":5.850998438533483},"index":1,"playId":"9fef076b-0fd6-3006-9d57-1a2bdbdc765a","pitchNumber":1,"startTime":"2026-07-23T20:05:00.749Z","endTime":"2026-07-23T20:05:05.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.646495221210568,"aZ":-34.66097209982575,"pfxX":-11.715699326137111,"pfxZ":-1.970258736772795,"pX":-0.7473815862230203,"pZ":1.3807174832143265,"vX0":-2.4441478898167333,"vY0":-112.90943220975777,"vZ0":-1.2215214555265999,"x":145.49,"y":201.5,"x0":1.8754766868900477,"y0":50.00198490132302,"z0":5.484645777962318,"aX":-14.802079611417662},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-3.6,"breakHorizontal":21.8,"spinRate":2858,"spinDirection":298},"zone":13,"typeConfidence":0.91,"plateTime":0.4891238951057626,"extension":5.505580627790206},"index":2,"playId":"d833ffe1-0d8a-3459-a7bb-68d31ea95a50","pitchNumber":2,"startTime":"2026-07-23T20:05:19.179Z","endTime":"2026-07-23T20:05:22.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87684108176889,"aZ":-23.004610532257157,"pfxX":11.17489134376449,"pfxZ":5.1654283440952815,"pX":-0.5232560688346327,"pZ":1.722637189457112,"vX0":-9.031539808284531,"vY0":-133.20894396882096,"vZ0":-5.266307404831309,"x":136.95,"y":192.27,"x0":1.4798599912684036,"y0":50.003010132929305,"z0":5.415721530442877,"aX":19.838033917516068},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.3,"breakHorizontal":-18.0,"spinRate":2200,"spinDirection":123},"zone":7,"typeConfidence":0.9,"plateTime":0.4131199116861941,"extension":5.949785472123248},"index":3,"playId":"0d398c59-2941-3c44-a2bc-4e479c234d59","pitchNumber":3,"startTime":"2026-07-23T20:05:37.577Z","endTime":"2026-07-23T20:05:42.947Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.389983635124747,"aZ":-31.42521604277748,"pfxX":-8.715962576351743,"pfxZ":0.5640327023794702,"pX":-0.9253961174457687,"pZ":1.0232420141422514,"vX0":-3.5631302033733867,"vY0":-115.55135542092088,"vZ0":-2.8723497712795547,"x":152.27,"y":211.15,"x0":1.7756981537407934,"y0":50.00413534630396,"z0":5.345425505393678,"aX":-11.61912191891139},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":0.5,"breakHorizontal":16.7,"spinRate":2914,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.4766101308221349,"extension":5.673678546001914},"index":4,"playId":"285fbd80-272e-360c-b3d1-a6bdf52a0e08","pitchNumber":4,"startTime":"2026-07-23T20:06:11.574Z","endTime":"2026-07-23T20:06:15.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":71.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.147676837582754,"aZ":-30.950538712273282,"pfxX":-8.984703562341055,"pfxZ":0.9396893273248841,"pX":-1.43164140449069,"pZ":1.215587000403932,"vX0":-4.549702846608787,"vY0":-114.37002183625351,"vZ0":-2.510899484294926,"x":171.57,"y":205.96,"x0":1.763875054637349,"y0":50.00035189833889,"z0":5.425699396014585,"aX":-11.655050756615468},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":1.3,"breakHorizontal":17.5,"spinRate":2930,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.48273593781324786,"extension":5.78668237155385},"index":5,"playId":"acbf39f8-b773-37d4-9594-c9799806fa2f","pitchNumber":5,"startTime":"2026-07-23T20:06:32.174Z","endTime":"2026-07-23T20:06:35.896Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.099225383616183,"aZ":-21.046417371522015,"pfxX":11.043605767626358,"pfxZ":6.148521833206323,"pX":-0.7569821464333913,"pZ":2.305302284567669,"vX0":-9.299148951887762,"vY0":-133.98195707648313,"vZ0":-4.225717952009803,"x":145.85,"y":176.54,"x0":1.3311967867327497,"y0":50.005495813204796,"z0":5.415294780537936,"aX":19.99589114432586},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.3,"breakHorizontal":-17.9,"spinRate":2298,"spinDirection":134},"zone":4,"typeConfidence":0.9,"plateTime":0.40947115935282463,"extension":5.8348952951741415},"index":6,"playId":"d75df13b-a5f7-3580-8579-86adcb85afe5","pitchNumber":6,"startTime":"2026-07-23T20:06:49.973Z","endTime":"2026-07-23T20:06:55.692Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"}},"playEndTime":"2026-07-23T20:06:55.692Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to right fielder Alan Roden.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-07-23T20:07:14.002Z","endTime":"2026-07-23T20:08:11.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":70.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22496737977119,"aZ":-32.45059146640144,"pfxX":-10.222847545926633,"pfxZ":-0.2128038868439086,"pX":-1.1550464084327408,"pZ":1.6495280272617985,"vX0":-3.7225666423605506,"vY0":-113.62157218976307,"vZ0":-1.102415232530241,"x":161.03,"y":194.24,"x0":1.843767152453747,"y0":50.005259825004806,"z0":5.43260064209115,"aX":-13.063545475173838},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-0.4,"breakHorizontal":19.6,"spinRate":3030,"spinDirection":298},"zone":13,"typeConfidence":0.91,"plateTime":0.48632984826651615,"extension":5.854281693850073},"index":0,"playId":"5dcf4897-c1b4-33c3-aec3-2458395586bb","pitchNumber":1,"startTime":"2026-07-23T20:07:39.594Z","endTime":"2026-07-23T20:07:43.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.202925917928507,"aZ":-21.07265385391278,"pfxX":8.749385269454388,"pfxZ":5.973513376769865,"pX":0.4702678733366471,"pZ":2.036040626342892,"vX0":-6.064758785915828,"vY0":-135.17121092538522,"vZ0":-4.9043906606467695,"x":99.07,"y":183.81,"x0":1.6010482836685311,"y0":50.00497951767675,"z0":5.344489804106297,"aX":16.266728140895108},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.0,"breakHorizontal":-14.6,"spinRate":2251,"spinDirection":130},"zone":9,"typeConfidence":0.89,"plateTime":0.4045061685093647,"extension":5.747790868553982},"hitData":{"launchSpeed":92.9,"launchAngle":42.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.99,"coordY":96.23}},"index":1,"playId":"858fd3ec-9f50-34d5-a087-1aff91299eb2","pitchNumber":2,"startTime":"2026-07-23T20:07:59.100Z","endTime":"2026-07-23T20:08:11.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T20:08:11.142Z","atBatIndex":78},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Travis Bazzana grounds into a force out, fielded by shortstop Brooks Lee. José Ramírez out at 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-07-23T20:08:16.298Z","endTime":"2026-07-23T20:10:24.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03794251850899,"aZ":-22.578965125475634,"pfxX":12.163905272293738,"pfxZ":5.2088218670542865,"pX":-0.6786836975291161,"pZ":3.5161978789043626,"vX0":-9.803170955470272,"vY0":-135.71952799827142,"vZ0":-1.2108417927858,"x":142.87,"y":143.84,"x0":1.4214452954108838,"y0":50.00536426084875,"z0":5.558802054036229,"aX":22.422445852482547},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.4,"breakHorizontal":-19.6,"spinRate":2234,"spinDirection":133},"zone":11,"typeConfidence":0.91,"plateTime":0.4054332506441023,"extension":5.965077532218826},"index":0,"playId":"1a8e8974-18c7-3b29-a82f-944e8cd9c3ac","pitchNumber":1,"startTime":"2026-07-23T20:08:45.863Z","endTime":"2026-07-23T20:08:49.402Z","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":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57184913318465,"aZ":-24.007282850017113,"pfxX":10.181611102766649,"pfxZ":4.4099744647332635,"pX":0.3863695341912693,"pZ":2.085655110318293,"vX0":-6.7241243576472,"vY0":-134.99802108865097,"vZ0":-4.195560378647108,"x":102.27,"y":182.47,"x0":1.58286882521831,"y0":50.00257152985527,"z0":5.343857487033119,"aX":18.848126844856218},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.3,"breakHorizontal":-17.0,"spinRate":2291,"spinDirection":125},"zone":9,"typeConfidence":0.9,"plateTime":0.40527466297654247,"extension":5.6825064505981056},"index":1,"playId":"a05810aa-4319-3fa1-bcfa-ad60fa2aa015","pitchNumber":2,"startTime":"2026-07-23T20:09:03.427Z","endTime":"2026-07-23T20:09:08.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.423878892398232,"aZ":-19.83422074200314,"pfxX":11.725630214491996,"pfxZ":6.605183755324427,"pX":-1.6594246584728787,"pZ":1.5642387770731923,"vX0":-11.816381638789037,"vY0":-135.73356552759523,"vZ0":-6.341534445876156,"x":180.25,"y":196.55,"x0":1.224799823959887,"y0":50.0000323755764,"z0":5.309547283820168,"aX":21.898099949961836},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.7,"breakHorizontal":-18.7,"spinRate":2208,"spinDirection":119},"zone":13,"typeConfidence":0.91,"plateTime":0.40336166495486214,"extension":6.011983261724686},"index":2,"playId":"12de17ff-9cdc-3e9d-9148-34f0f8f8c304","pitchNumber":3,"startTime":"2026-07-23T20:09:36.244Z","endTime":"2026-07-23T20:09:39.506Z","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":93.6,"endSpeed":85.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30385091763591,"aZ":-21.455186274454196,"pfxX":11.090485079448841,"pfxZ":5.752942641743186,"pX":-0.4345041379625466,"pZ":3.155929494425803,"vX0":-9.149179049359988,"vY0":-136.0174688104559,"vZ0":-2.0764229276371324,"x":133.56,"y":153.57,"x0":1.5406470151877896,"y0":50.00432069500418,"z0":5.425160145649055,"aX":20.67272896281594},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.1,"breakHorizontal":-18.0,"spinRate":2334,"spinDirection":130},"zone":1,"typeConfidence":0.91,"plateTime":0.4034940007977821,"extension":5.866526716649959},"index":3,"playId":"5e7c2dac-9204-3b49-9b94-ba0faab82058","pitchNumber":4,"startTime":"2026-07-23T20:09:55.244Z","endTime":"2026-07-23T20:09:59.580Z","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.6,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79634849548215,"aZ":-21.602186070687186,"pfxX":12.135692485278284,"pfxZ":5.739324255928269,"pX":-0.34939325599209664,"pZ":2.9780770970908796,"vX0":-8.779343447957801,"vY0":-135.84606580395157,"vZ0":-2.4400493785299546,"x":130.32,"y":158.37,"x0":1.3715033805206338,"y0":50.001738041669164,"z0":5.413547009531332,"aX":22.35059886729435},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.0,"breakHorizontal":-19.8,"spinRate":2228,"spinDirection":123},"zone":1,"typeConfidence":0.91,"plateTime":0.40545663879244076,"extension":5.875128392739041},"hitData":{"launchSpeed":89.8,"launchAngle":-3.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.56,"coordY":154.67}},"index":4,"playId":"9563c81e-3243-3047-8125-1cfcd670af8d","pitchNumber":5,"startTime":"2026-07-23T20:10:16.840Z","endTime":"2026-07-23T20:10:24.129Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T20:10:24.129Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Bell strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-07-23T20:12:46.186Z","endTime":"2026-07-23T20:15:20.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Erik Sabrowski replaces Colin Holderman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T20:11:29.949Z","endTime":"2026-07-23T20:11:53.240Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681870,"link":"/api/v1/people/681870"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Ryan Jeffers starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-23T20:11:53.240Z","endTime":"2026-07-23T20:12:46.186Z","isPitch":false,"type":"action","player":{"id":680777,"link":"/api/v1/people/680777"},"base":2},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"playId":"70e81c6e-b06d-4ec2-b666-94e02cdb3d8f","startTime":"2026-07-23T20:12:46.186Z","endTime":"2026-07-23T20:12:51.186Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.859782096637154,"aZ":-41.47944708944405,"pfxX":-4.327772433111083,"pfxZ":-6.606259556124883,"pX":-0.9843860641666171,"pZ":-0.550892182487024,"vX0":-2.9236472081236946,"vY0":-118.83103236373282,"vZ0":-6.370577579366704,"x":154.52,"y":253.65,"x0":0.8302483338332716,"y0":50.000704326483536,"z0":5.995613537569954,"aX":-6.098290864214027},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-13.3,"breakHorizontal":8.6,"spinRate":2863,"spinDirection":336},"zone":13,"typeConfidence":0.91,"plateTime":0.46351234462542923,"extension":6.561919054258632},"index":3,"playId":"10a02ded-6457-36f0-ae08-b8306be401a4","pitchNumber":1,"startTime":"2026-07-23T20:13:05.198Z","endTime":"2026-07-23T20:13:10.322Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.004569132458165,"aZ":-43.05027466525923,"pfxX":-2.208974458285943,"pfxZ":-7.650480510242763,"pX":-0.4160391314676672,"pZ":1.6055988208435734,"vX0":-2.235888426948544,"vY0":-118.82349585202398,"vZ0":-1.5997713120240864,"x":132.86,"y":195.43,"x0":0.8261424181456756,"y0":50.00297352171894,"z0":6.219768420374825,"aX":-3.1400512295923604},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-13.9,"breakHorizontal":4.6,"spinRate":2719,"spinDirection":337},"zone":13,"typeConfidence":0.9,"plateTime":0.46199372156225493,"extension":6.303515112720805},"index":4,"playId":"877336e9-796b-35a8-8565-ec7e1f9bfa2e","pitchNumber":2,"startTime":"2026-07-23T20:13:27.585Z","endTime":"2026-07-23T20:13:31.807Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61972065011896,"aZ":-43.69540143270498,"pfxX":-3.3623129404337893,"pfxZ":-7.755832834514353,"pX":-0.209331505514069,"pZ":2.3027846171574167,"vX0":-1.5871569510199997,"vY0":-121.0815411190944,"vZ0":-0.2149860053240018,"x":124.98,"y":176.6,"x0":0.8915262494488356,"y0":50.00434369673938,"z0":6.215824885629214,"aX":-4.993087435597704},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-13.8,"breakHorizontal":6.5,"spinRate":2809,"spinDirection":332},"zone":8,"typeConfidence":0.9,"plateTime":0.4523523616830367,"extension":6.350301096912916},"index":5,"playId":"91757c2d-2eaf-34da-8433-ed2aa3104f7e","pitchNumber":3,"startTime":"2026-07-23T20:13:54.973Z","endTime":"2026-07-23T20:13:59.007Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.972827646326582,"aZ":-41.822193106710635,"pfxX":-4.918332015078559,"pfxZ":-6.615832564637845,"pX":0.4521616682984935,"pZ":1.9555320374711322,"vX0":0.4464255623975802,"vY0":-120.67301079370758,"vZ0":-1.1711508715232997,"x":99.76,"y":185.98,"x0":0.9016724009228849,"y0":50.004124528253584,"z0":6.1691010335462435,"aX":-7.171357402343524},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-12.0,"breakHorizontal":8.8,"spinRate":2795,"spinDirection":330},"zone":9,"typeConfidence":0.9,"plateTime":0.45588818394093256,"extension":6.387298810719904},"index":6,"playId":"01c86d3e-8bac-308e-bc92-506786e901f8","pitchNumber":4,"startTime":"2026-07-23T20:14:19.310Z","endTime":"2026-07-23T20:14:30.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.272096363203605,"aZ":-39.70649311429906,"pfxX":-1.7938761687494984,"pfxZ":-5.028825393332528,"pX":-0.19770724565484435,"pZ":1.5085732275582413,"vX0":-2.1068492344497076,"vY0":-122.738532864212,"vZ0":-2.7654522290723875,"x":124.54,"y":198.05,"x0":0.9105093652899255,"y0":50.00036985864062,"z0":6.089607111440439,"aX":-2.688360573403998},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-9.5,"breakHorizontal":3.8,"spinRate":2826,"spinDirection":338},"zone":13,"typeConfidence":0.84,"plateTime":0.44928711479575734,"extension":6.484418064460482},"index":7,"playId":"f09c6651-52c2-35c4-890d-058efe7949a3","pitchNumber":5,"startTime":"2026-07-23T20:15:15.766Z","endTime":"2026-07-23T20:15:20.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T20:15:20.357Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kody Clemens grounds out, second baseman Travis Bazzana to first baseman Gabriel Arias. Ryan Jeffers to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-07-23T20:15:29.693Z","endTime":"2026-07-23T20:17:04.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.520436138916565,"aZ":-9.542734652548884,"pfxX":5.537091745418017,"pfxZ":11.609928365598824,"pX":1.374956879220347,"pZ":3.154932917054506,"vX0":-1.1922862579665006,"vY0":-139.05869161755857,"vZ0":-5.491670918817443,"x":64.59,"y":153.6,"x0":1.0912752107931456,"y0":50.002747776294,"z0":5.794663157915243,"aX":10.794428557873587},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.0,"breakHorizontal":-9.7,"spinRate":2652,"spinDirection":150},"zone":12,"typeConfidence":0.92,"plateTime":0.3945636487095543,"extension":6.613641574144569},"index":0,"playId":"b7100434-71d4-37c8-83d8-a7e676e04e4c","pitchNumber":1,"startTime":"2026-07-23T20:15:46.340Z","endTime":"2026-07-23T20:15:50.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.77103505058462,"aZ":-9.507790833232537,"pfxX":6.261973558140525,"pfxZ":11.916108023432075,"pX":1.101581741009468,"pZ":3.4585367455277867,"vX0":-1.8669394903139132,"vY0":-138.0316346815539,"vZ0":-4.7827498233317565,"x":75.01,"y":145.4,"x0":0.9790583554634212,"y0":50.005720844046515,"z0":5.872020546574651,"aX":11.91455337815404},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.5,"breakHorizontal":-10.8,"spinRate":2651,"spinDirection":148},"zone":12,"typeConfidence":0.92,"plateTime":0.39898083013437935,"extension":6.461180137306844},"index":1,"playId":"93b86071-d46b-3a1c-939f-338b14d213e8","pitchNumber":2,"startTime":"2026-07-23T20:16:01.796Z","endTime":"2026-07-23T20:16:05.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.61404030114047,"aZ":-8.934504555382068,"pfxX":5.872904552160882,"pfxZ":12.308203483175491,"pX":0.5485994362172126,"pZ":3.5708860250565846,"vX0":-3.5151396596399507,"vY0":-137.52980913653133,"vZ0":-4.46543018885397,"x":96.09,"y":142.37,"x0":1.090051736004973,"y0":50.00040727099372,"z0":5.838910625554781,"aX":11.086026111128147},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":21.4,"breakHorizontal":-9.7,"spinRate":2616,"spinDirection":148},"zone":12,"typeConfidence":0.92,"plateTime":0.40049779942853236,"extension":6.55087185392233},"index":2,"playId":"a606a1ca-37bc-3edc-a5ca-46f20b00086c","pitchNumber":3,"startTime":"2026-07-23T20:16:20.285Z","endTime":"2026-07-23T20:16:25.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89932814146576,"aZ":-10.844725086995668,"pfxX":5.620104698780813,"pfxZ":11.252308330607795,"pX":-0.01881208648664529,"pZ":1.9154770810623594,"vX0":-4.725992599944294,"vY0":-136.96603959065942,"vZ0":-8.154956617227224,"x":117.72,"y":187.06,"x0":1.0007909073331225,"y0":50.0040063641658,"z0":5.677484137286946,"aX":10.654324024311203},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":-9.1,"spinRate":2667,"spinDirection":146},"zone":8,"typeConfidence":0.9,"plateTime":0.4002529082037096,"extension":6.603130747587006},"index":3,"playId":"dbd07faa-1fa3-38bb-882f-b618fe5603df","pitchNumber":4,"startTime":"2026-07-23T20:16:39.704Z","endTime":"2026-07-23T20:16:43.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.979610312438613,"aZ":-12.693765973600549,"pfxX":5.385033413727681,"pfxZ":10.168773164925623,"pX":-0.1435150295177446,"pZ":3.4549569726839247,"vX0":-5.004600677700952,"vY0":-137.4256433356634,"vZ0":-4.179673145363654,"x":122.47,"y":145.5,"x0":1.0000589638210118,"y0":50.00398506684766,"z0":5.855578484148103,"aX":10.318020395052574},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":-8.8,"spinRate":2637,"spinDirection":146},"zone":11,"typeConfidence":0.9,"plateTime":0.3983020868368037,"extension":6.537408806722551},"hitData":{"launchSpeed":96.2,"launchAngle":-11.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.06,"coordY":155.88}},"index":4,"playId":"e7d6c4b3-583d-3056-ad91-938962561ac2","pitchNumber":5,"startTime":"2026-07-23T20:16:56.702Z","endTime":"2026-07-23T20:17:04.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T20:17:04.817Z","atBatIndex":81},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Erik Sabrowski intentionally walks Royce Lewis.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-07-23T20:17:22.442Z","endTime":"2026-07-23T20:18:02.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnThird":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_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":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-23T20:17:22.441Z","endTime":"2026-07-23T20:17:59.785Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"08244066-0836-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-23T20:17:59.785Z","endTime":"2026-07-23T20:17:59.817Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"08244066-0836-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-23T20:17:59.817Z","endTime":"2026-07-23T20:17:59.819Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"08244066-0836-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-23T20:17:59.819Z","endTime":"2026-07-23T20:17:59.820Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":4,"playId":"08244066-0836-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-23T20:17:59.820Z","endTime":"2026-07-23T20:18:02.254Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-23T20:18:02.254Z","atBatIndex":82},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a ground ball to left fielder Steven Kwan. Ryan Jeffers scores. Royce Lewis to 2nd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-07-23T20:18:06.893Z","endTime":"2026-07-23T20:19:17.750Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"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":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":{"id":681870,"link":"/api/v1/people/681870"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.324250362549382,"aZ":-28.22285555651506,"pfxX":-1.5009939974190476,"pfxZ":2.4065230725297155,"pX":-0.7470911478008347,"pZ":3.1830662452798393,"vX0":-3.5983253012867507,"vY0":-127.20438356193797,"vZ0":-1.4825357189569064,"x":145.48,"y":152.84,"x0":0.8791321547177309,"y0":50.00446372244518,"z0":6.0042933068836986,"aX":-2.4679942259347247},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.2,"breakHorizontal":3.5,"spinRate":2718,"spinDirection":247},"zone":1,"typeConfidence":0.93,"plateTime":0.4300561709153281,"extension":6.56288409219289},"index":0,"playId":"cd443fab-c694-3cd0-a279-018fae35e6ff","pitchNumber":1,"startTime":"2026-07-23T20:18:32.304Z","endTime":"2026-07-23T20:18:37.037Z","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":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68613657102135,"aZ":-39.52305407490457,"pfxX":-4.077900284052808,"pfxZ":-5.091622225814977,"pX":-0.3094103644427577,"pZ":3.2818762653292355,"vX0":-1.427685101843186,"vY0":-119.0948009938306,"vZ0":1.647674658747597,"x":128.79,"y":150.17,"x0":0.8266110323613187,"y0":50.00047386786121,"z0":6.14096429102399,"aX":-5.889141017866414},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-8.6,"breakHorizontal":7.7,"spinRate":2913,"spinDirection":327},"zone":1,"typeConfidence":0.9,"plateTime":0.45893873103351446,"extension":6.503921791711851},"hitData":{"launchSpeed":81.6,"launchAngle":9.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.21,"coordY":110.65}},"index":1,"playId":"fcf84044-44ce-3d97-999b-2027296f491e","pitchNumber":2,"startTime":"2026-07-23T20:19:06.392Z","endTime":"2026-07-23T20:19:17.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T20:19:17.750Z","atBatIndex":83},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a ground ball to left fielder Steven Kwan. Royce Lewis scores. Trevor Larnach to 3rd. Throwing error by left fielder Steven Kwan.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-07-23T20:19:32.365Z","endTime":"2026-07-23T20:20:32.443Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnThird":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":{"id":681870,"link":"/api/v1/people/681870"},"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":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.441220393772,"aZ":-10.717374087499739,"pfxX":6.593122865017719,"pfxZ":11.400606072133552,"pX":0.10399461872899582,"pZ":2.0484396055862475,"vX0":-4.554999201117431,"vY0":-136.8528346643101,"vZ0":-7.964372523816398,"x":113.04,"y":183.47,"x0":0.9401850324713582,"y0":50.000333927122725,"z0":5.745097014912534,"aX":12.404845783285726},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.0,"breakHorizontal":-10.9,"spinRate":2535,"spinDirection":148},"zone":8,"typeConfidence":0.91,"plateTime":0.4014608866038798,"extension":6.469349919034932},"index":0,"playId":"9610b646-3be0-36da-ae3e-0bc0a2138c08","pitchNumber":1,"startTime":"2026-07-23T20:19:43.055Z","endTime":"2026-07-23T20:19:47.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1961861609205,"aZ":-13.405525914376165,"pfxX":5.645399010013156,"pfxZ":9.984509817856228,"pX":-0.798063016906666,"pZ":3.9584344362726247,"vX0":-6.492866073534576,"vY0":-136.73805374279917,"vZ0":-2.7602989753011435,"x":147.42,"y":131.9,"x0":0.8819667536526872,"y0":50.00330632417653,"z0":5.9094742270743685,"aX":10.61323219790601},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":-8.8,"spinRate":2585,"spinDirection":149},"zone":11,"typeConfidence":0.9,"plateTime":0.4016834220829,"extension":6.525351280271573},"index":1,"playId":"a97d84da-5eda-310d-9a76-699136441d1a","pitchNumber":2,"startTime":"2026-07-23T20:19:59.154Z","endTime":"2026-07-23T20:20:03.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.813875886067404,"aZ":-44.405077655088995,"pfxX":-2.061053408681129,"pfxZ":-8.45074121726516,"pX":0.440684091492617,"pZ":1.858949534428214,"vX0":-0.7877490422827423,"vY0":-119.44792276719855,"vZ0":-0.4873211111994249,"x":100.2,"y":188.59,"x0":1.042493144856984,"y0":50.005116328417756,"z0":6.054955100702027,"aX":-2.9814354023950553},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-15.1,"breakHorizontal":4.0,"spinRate":2868,"spinDirection":334},"zone":9,"typeConfidence":0.9,"plateTime":0.45838290295364326,"extension":6.513320869605469},"hitData":{"launchSpeed":87.0,"launchAngle":8.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.41,"coordY":129.91}},"index":2,"playId":"13e5380e-1574-320a-b6fa-6fb3d58df80f","pitchNumber":3,"startTime":"2026-07-23T20:20:17.389Z","endTime":"2026-07-23T20:20:32.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T20:20:32.443Z","atBatIndex":84},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alan Roden flies out to left fielder Steven Kwan.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-07-23T20:21:39.240Z","endTime":"2026-07-23T20:22:06.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-23T20:20:56.036Z","endTime":"2026-07-23T20:21:41.565Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69604601945303,"aZ":-9.140371537281482,"pfxX":5.9332110340811015,"pfxZ":11.732797137260217,"pX":0.7812426706148368,"pZ":1.5773297765187477,"vX0":-3.1334333476472334,"vY0":-139.10398406411494,"vZ0":-9.566466796571595,"x":87.22,"y":196.19,"x0":1.1504060595912358,"y0":50.002094881873816,"z0":5.663543077611676,"aX":11.647076364520451},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.4,"breakHorizontal":-10.1,"spinRate":2662,"spinDirection":149},"zone":9,"typeConfidence":0.93,"plateTime":0.39348661663676365,"extension":6.645944033499511},"index":1,"playId":"39ea2011-db8e-307d-a451-cd057122acc8","pitchNumber":1,"startTime":"2026-07-23T20:21:41.565Z","endTime":"2026-07-23T20:21:45.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.569020743471864,"aZ":-10.712141556940129,"pfxX":6.971393404045031,"pfxZ":11.125905487911972,"pX":0.08554035434825165,"pZ":2.205284336078609,"vX0":-5.127536872660007,"vY0":-137.96762443761634,"vZ0":-7.636690911536627,"x":113.74,"y":179.24,"x0":1.061998106721553,"y0":50.00092324173273,"z0":5.730254890271137,"aX":13.444257129857032},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.7,"breakHorizontal":-11.5,"spinRate":2649,"spinDirection":153},"zone":5,"typeConfidence":0.92,"plateTime":0.3969301735548245,"extension":6.546308023241314},"hitData":{"launchSpeed":93.9,"launchAngle":46.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.42,"coordY":102.09}},"index":2,"playId":"d01c62f5-87e2-3147-a81d-61151972d698","pitchNumber":2,"startTime":"2026-07-23T20:21:56.968Z","endTime":"2026-07-23T20:22:06.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T20:22:06.992Z","atBatIndex":85},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhys Hoskins strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-07-23T20:24:35.072Z","endTime":"2026-07-23T20:26:20.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jack Anderson replaces Taylor Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T20:23:19.232Z","endTime":"2026-07-23T20:23:32.740Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681252,"link":"/api/v1/people/681252"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Travis Bazzana starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-23T20:23:32.740Z","endTime":"2026-07-23T20:24:37.339Z","isPitch":false,"type":"action","player":{"id":683953,"link":"/api/v1/people/683953"},"base":2},{"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":82.7,"endSpeed":76.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.478650793937756,"aZ":-33.8100167273392,"pfxX":6.380498185899609,"pfxZ":-1.0927869839190425,"pX":-1.175284402844555,"pZ":3.7436568000952546,"vX0":-3.2922007442066934,"vY0":-120.58530677726695,"vZ0":1.2756478097031507,"x":161.8,"y":137.7,"x0":-0.6308956870360706,"y0":50.00462583641249,"z0":6.1604215374617475,"aX":9.52444073128492},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.4,"breakHorizontal":-10.9,"spinRate":2563,"spinDirection":83},"zone":11,"typeConfidence":0.87,"plateTime":0.4519023227041732,"extension":6.370177377683783},"index":2,"playId":"78411fb1-44e8-3462-bbcc-6e96df66a026","pitchNumber":1,"startTime":"2026-07-23T20:24:37.339Z","endTime":"2026-07-23T20:24:41.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.300803818384853,"aZ":-28.95011370551243,"pfxX":3.395497864788217,"pfxZ":2.007769731767497,"pX":0.33995097791265694,"pZ":1.29247067522496,"vX0":-0.36019565748957977,"vY0":-125.05618036725858,"vZ0":-5.869569851375784,"x":104.04,"y":203.88,"x0":0.043118497399743876,"y0":50.00005258454708,"z0":6.008286201451498,"aX":5.443590982419514},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.6,"breakHorizontal":-6.1,"spinRate":2246,"spinDirection":164},"zone":14,"typeConfidence":0.92,"plateTime":0.4359217309966774,"extension":6.445513203618646},"index":3,"playId":"160b6ead-86ef-3aa4-919a-c4c242b552dd","pitchNumber":2,"startTime":"2026-07-23T20:24:55.307Z","endTime":"2026-07-23T20:24:58.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.139994863117057,"aZ":-29.290835204633847,"pfxX":-0.952179180063293,"pfxZ":1.909142329244352,"pX":-0.4225872345064932,"pZ":1.5654620634770586,"vX0":-1.1147721384819844,"vY0":-122.16921534002185,"vZ0":-4.744480475010683,"x":133.11,"y":196.51,"x0":0.16339524290050633,"y0":50.003211769163016,"z0":6.051125054446275,"aX":-1.4388509679828505},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.6,"breakHorizontal":2.0,"spinRate":585,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.44838724827362775,"extension":6.455092634445566},"index":4,"playId":"769f2679-d766-3168-bab7-14857ec9902f","pitchNumber":3,"startTime":"2026-07-23T20:25:13.758Z","endTime":"2026-07-23T20:25:17.342Z","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.2,"endSpeed":85.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.272596656441163,"aZ":-13.699905007602085,"pfxX":-1.8010189185625922,"pfxZ":9.73376961084557,"pX":-0.06434547081486672,"pZ":3.993664558964455,"vX0":0.7748829177031211,"vY0":-137.13526924922544,"vZ0":-3.130348311809718,"x":119.45,"y":130.95,"x0":-0.1170803679732001,"y0":50.00679319655998,"z0":6.0888476992061795,"aX":-3.4195401292679204},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":3.1,"spinRate":2283,"spinDirection":194},"zone":11,"typeConfidence":0.91,"plateTime":0.3999325293871441,"extension":6.226118188163206},"index":5,"playId":"e4144f44-0704-3e40-8dcc-8fbb1cf2b988","pitchNumber":4,"startTime":"2026-07-23T20:25:33.649Z","endTime":"2026-07-23T20:25:38.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.709937318466707,"aZ":-30.110311223880704,"pfxX":-1.0341889106532869,"pfxZ":1.4338546802485856,"pX":-0.20033438180667631,"pZ":-0.3265437444232324,"vX0":-1.0836889243842283,"vY0":-119.73869273037693,"vZ0":-8.229055707581832,"x":124.64,"y":247.6,"x0":0.3937606885771683,"y0":50.00563059891263,"z0":5.8765415678453135,"aX":-1.4905900835363113},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.7,"breakHorizontal":2.2,"spinRate":669,"spinDirection":206},"zone":13,"typeConfidence":0.91,"plateTime":0.45873144383436815,"extension":6.59142164869979},"index":6,"playId":"0e261d50-b44b-36b0-abe8-3a568e6e14b7","pitchNumber":5,"startTime":"2026-07-23T20:25:54.291Z","endTime":"2026-07-23T20:26:00.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.923658657264717,"aZ":-9.601272989527512,"pfxX":-1.753817125730904,"pfxZ":12.059606344858313,"pX":-0.5309788226881531,"pZ":2.549949290218117,"vX0":-1.3394940944870763,"vY0":-135.53435493030454,"vZ0":-7.620207779085602,"x":137.24,"y":169.93,"x0":0.19643491662828994,"y0":50.00151982299892,"z0":6.0576997169783775,"aX":-3.282680089386381},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.5,"breakHorizontal":3.5,"spinRate":2239,"spinDirection":201},"zone":4,"typeConfidence":0.91,"plateTime":0.40318083927111337,"extension":6.480986579057175},"index":7,"playId":"b0f6eaf3-0fc4-3a48-96f8-2a1d4cd1cbe5","pitchNumber":6,"startTime":"2026-07-23T20:26:16.276Z","endTime":"2026-07-23T20:26:20.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T20:26:20.614Z","atBatIndex":86},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Arias grounds out, second baseman Luke Keaschall to first baseman Kody Clemens. Travis Bazzana to 3rd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-07-23T20:26:25.839Z","endTime":"2026-07-23T20:27:10.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"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.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77827168567595,"aZ":-29.718144166850635,"pfxX":7.722424653981344,"pfxZ":1.6748661479496985,"pX":0.4506255356411645,"pZ":2.5210303955657016,"vX0":-0.22327510076402557,"vY0":-120.31078724121487,"vZ0":-1.7042644462585896,"x":99.82,"y":170.71,"x0":-0.4593369332590025,"y0":50.004949865565656,"z0":5.8659513456378285,"aX":11.351586731294198},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.9,"breakHorizontal":-13.9,"spinRate":2473,"spinDirection":90},"zone":6,"typeConfidence":0.86,"plateTime":0.4547990805380042,"extension":6.537336804674976},"index":0,"playId":"fa65c4af-77a4-38ed-89e6-98a3cda45e40","pitchNumber":1,"startTime":"2026-07-23T20:26:45.331Z","endTime":"2026-07-23T20:26:48.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.976643140605134,"aZ":-34.347969559858974,"pfxX":6.916037244905455,"pfxZ":-1.4672593436650043,"pX":1.0568330502265852,"pZ":2.3428856884519287,"vX0":1.0064313698015157,"vY0":-120.76792586328922,"vZ0":-1.6006308405593286,"x":76.72,"y":175.52,"x0":-0.263799680246434,"y0":50.003385577982044,"z0":6.0285327836201335,"aX":10.240970201036584},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.8,"breakHorizontal":-12.7,"spinRate":2484,"spinDirection":68},"zone":14,"typeConfidence":0.83,"plateTime":0.453119027638063,"extension":6.398886327579364},"hitData":{"launchSpeed":76.2,"launchAngle":2.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.14,"coordY":148.01}},"index":1,"playId":"fb6119f8-b349-386c-bff5-f740745b28d2","pitchNumber":2,"startTime":"2026-07-23T20:27:02.436Z","endTime":"2026-07-23T20:27:10.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T20:27:10.442Z","atBatIndex":87},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Patrick Bailey walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-07-23T20:27:21.169Z","endTime":"2026-07-23T20:31:17.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"postOnThird":{"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],"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.598653309924593,"aZ":-37.96843843078503,"pfxX":-4.714695693540085,"pfxZ":-3.937398303325475,"pX":0.25541926228797035,"pZ":0.25647724412039313,"vX0":0.5261240907503558,"vY0":-121.58010596004328,"vZ0":-5.827479392653949,"x":107.26,"y":231.86,"x0":0.6454147436899195,"y0":50.00217830086684,"z0":6.0438160221668475,"aX":-6.938518822573616},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.4,"breakHorizontal":8.4,"spinRate":652,"spinDirection":261},"zone":14,"typeConfidence":0.86,"plateTime":0.4534487707725052,"extension":6.460406289126249},"index":0,"playId":"4efacce7-3c02-360b-9644-db9df33d05b0","pitchNumber":1,"startTime":"2026-07-23T20:27:36.379Z","endTime":"2026-07-23T20:27:40.014Z","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(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":83.2,"endSpeed":76.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.345184178782265,"aZ":-25.851169339531594,"pfxX":-1.2515850051116701,"pfxZ":4.267099042384374,"pX":-0.13640246467761516,"pZ":2.251168041952502,"vX0":-1.1297115639872037,"vY0":-121.17568511527826,"vZ0":-3.923848412505587,"x":122.2,"y":178.0,"x0":0.49900512231579747,"y0":50.00516811016918,"z0":6.157815796165578,"aX":-1.8557039561016533},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.1,"breakHorizontal":2.5,"spinRate":410,"spinDirection":232},"zone":5,"typeConfidence":0.89,"plateTime":0.4525288622570085,"extension":6.310620845008474},"index":1,"playId":"d1f53427-d5a3-3074-b32c-7a15899249f3","pitchNumber":2,"startTime":"2026-07-23T20:27:58.500Z","endTime":"2026-07-23T20:28:02.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":75.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.322148195731756,"aZ":-24.526066377396035,"pfxX":8.617830718841773,"pfxZ":5.231479904897318,"pX":2.155059442779916,"pZ":1.4087799658345144,"vX0":2.7159948897771593,"vY0":-121.39849442811173,"vZ0":-5.30626195232937,"x":34.85,"y":200.74,"x0":-0.10374529148627638,"y0":50.002642232823824,"z0":5.81418920544849,"aX":12.597731457576199},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.2,"breakHorizontal":-16.3,"spinRate":2518,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.4547839027169731,"extension":6.641394915767188},"index":2,"playId":"6dd387e2-8e69-3134-a200-fd72f0c0aa3f","pitchNumber":3,"startTime":"2026-07-23T20:28:18.899Z","endTime":"2026-07-23T20:28:27.287Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":114}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.005285570050457,"aZ":-10.418916958898462,"pfxX":-1.9025816033695833,"pfxZ":11.722552042442906,"pX":-0.9105126968871353,"pZ":1.6523989330505509,"vX0":-2.721583476093793,"vY0":-134.80343588040196,"vZ0":-9.839674635378568,"x":151.71,"y":194.17,"x0":0.3561526020962067,"y0":50.002953193838366,"z0":6.067503253430032,"aX":-3.5305155496799587},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.6,"breakHorizontal":4.0,"spinRate":2165,"spinDirection":203},"zone":13,"typeConfidence":0.91,"plateTime":0.4050211666192136,"extension":6.369569216268503},"index":3,"playId":"5d0b9729-0c7d-3e6a-b32e-618e56545f03","pitchNumber":4,"startTime":"2026-07-23T20:30:51.633Z","endTime":"2026-07-23T20:30:56.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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.624350393417256,"aZ":-12.55295271996993,"pfxX":-2.393367014065916,"pfxZ":10.516338887921558,"pX":-1.387077434917733,"pZ":2.9937762860769506,"vX0":-2.9324059255322763,"vY0":-135.7046190557191,"vZ0":-5.924012562305337,"x":169.87,"y":157.95,"x0":0.018283931334961166,"y0":50.001946151394264,"z0":6.079096159624491,"aX":-4.463747250335528},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":4.9,"spinRate":2206,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.4035847813599185,"extension":6.319443280331769},"index":4,"playId":"e24031a6-e8e0-3879-9f29-fd4e5eecea95","pitchNumber":5,"startTime":"2026-07-23T20:31:13.066Z","endTime":"2026-07-23T20:31:17.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T20:31:17.253Z","atBatIndex":88},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Schneemann flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-07-23T20:32:34.392Z","endTime":"2026-07-23T20:34:06.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.58"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.28"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.62"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.68"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.93"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.14"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.81"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.04"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.14"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.37"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.92"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.34"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.74"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".528"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".045"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".528"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Daniel Schneemann replaces Petey Halpin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-23T20:31:36.140Z","endTime":"2026-07-23T20:31:40.407Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":690984,"link":"/api/v1/people/690984"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-23T20:31:40.407Z","endTime":"2026-07-23T20:32:36.340Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.258196399954247,"aZ":-25.163224371633582,"pfxX":2.9737797975915705,"pfxZ":4.181599599816365,"pX":0.1873821882979262,"pZ":1.6096916250079936,"vX0":0.3422762061788154,"vY0":-127.62015178392326,"vZ0":-6.039892738543015,"x":109.86,"y":195.32,"x0":-0.3349293797458847,"y0":50.00120731450872,"z0":5.94639395289854,"aX":4.984680900953072},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.7,"breakHorizontal":-5.5,"spinRate":2448,"spinDirection":163},"zone":8,"typeConfidence":0.91,"plateTime":0.4265481174125956,"extension":6.2319475675308045},"index":2,"playId":"01f28624-48be-37dd-92e2-776b592bcea9","pitchNumber":1,"startTime":"2026-07-23T20:32:36.340Z","endTime":"2026-07-23T20:32:40.678Z","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":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.933024895280237,"aZ":-20.325835388556506,"pfxX":3.2533527157862556,"pfxZ":6.742143849616585,"pX":-0.41231059109396717,"pZ":1.3106279440870927,"vX0":-2.2910405085452297,"vY0":-130.57719523444544,"vZ0":-8.263613972561858,"x":132.72,"y":203.39,"x0":0.046056838388633226,"y0":50.00304303313979,"z0":6.000175266704889,"aX":5.717587566169152},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.9,"breakHorizontal":-5.5,"spinRate":2349,"spinDirection":189},"zone":13,"typeConfidence":0.86,"plateTime":0.4166643483037191,"extension":6.386112775414427},"index":3,"playId":"54d5d485-a6b2-37c5-9261-f1ffc024d43e","pitchNumber":2,"startTime":"2026-07-23T20:32:54.062Z","endTime":"2026-07-23T20:32:57.658Z","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(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":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.078089660675907,"aZ":-38.8897041209598,"pfxX":-4.290773001255829,"pfxZ":-4.5573212185269085,"pX":-0.21841543861478135,"pZ":2.0290196196133943,"vX0":-0.5934139984681394,"vY0":-121.34405417772675,"vZ0":-1.9986100157976234,"x":125.33,"y":184.0,"x0":0.5867334458725625,"y0":50.00006272734272,"z0":6.285225641508631,"aX":-6.329603813489869},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.4,"breakHorizontal":7.9,"spinRate":724,"spinDirection":208},"zone":8,"typeConfidence":0.88,"plateTime":0.45322538391325917,"extension":6.362014821155659},"index":4,"playId":"5c1f7542-79bc-3029-9361-d4608cb9b5fc","pitchNumber":3,"startTime":"2026-07-23T20:33:13.673Z","endTime":"2026-07-23T20:33:18.638Z","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":83.0,"endSpeed":76.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.799615947401485,"aZ":-36.413935750069996,"pfxX":0.011617770363194627,"pfxZ":-2.8952847828461286,"pX":-0.025641359850823862,"pZ":1.1953105351453515,"vX0":-1.3756358199129386,"vY0":-120.78937667406558,"vZ0":-4.063963159585075,"x":117.98,"y":206.51,"x0":0.5522693374375623,"y0":50.00500526491566,"z0":6.136541720064671,"aX":0.017023345285327764},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.0,"breakHorizontal":0.4,"spinRate":646,"spinDirection":220},"zone":13,"typeConfidence":0.82,"plateTime":0.45525193201660397,"extension":6.288641737932933},"index":5,"playId":"91916a40-cd33-3cb6-b5a8-1c6aecffdd3d","pitchNumber":4,"startTime":"2026-07-23T20:33:34.952Z","endTime":"2026-07-23T20:33:38.578Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16374212390397,"aZ":-30.76317735692117,"pfxX":-2.4223330712801436,"pfxZ":0.9456385006831187,"pX":-0.6410232289127841,"pZ":2.7897076924433892,"vX0":-1.8652162630462523,"vY0":-121.78389694529325,"vZ0":-1.836775241029774,"x":141.43,"y":163.46,"x0":0.4510451856261316,"y0":50.00410614452073,"z0":6.22885211957741,"aX":-3.617998711519034},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.6,"breakHorizontal":4.8,"spinRate":581,"spinDirection":211},"zone":4,"typeConfidence":0.88,"plateTime":0.4507285680646276,"extension":6.311484568473079},"hitData":{"launchSpeed":87.6,"launchAngle":51.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.51,"coordY":128.61}},"index":6,"playId":"2ff778f1-d831-3460-898b-a0319d92abf2","pitchNumber":5,"startTime":"2026-07-23T20:33:56.678Z","endTime":"2026-07-23T20:34:06.718Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T20:34:06.718Z","atBatIndex":89}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Schneemann flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-07-23T20:32:34.392Z","endTime":"2026-07-23T20:34:06.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.58"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.28"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.62"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.68"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.93"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.14"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.81"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.04"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.14"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.37"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.92"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.34"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.74"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".528"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".045"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".528"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Daniel Schneemann replaces Petey Halpin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-23T20:31:36.140Z","endTime":"2026-07-23T20:31:40.407Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":690984,"link":"/api/v1/people/690984"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-23T20:31:40.407Z","endTime":"2026-07-23T20:32:36.340Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.258196399954247,"aZ":-25.163224371633582,"pfxX":2.9737797975915705,"pfxZ":4.181599599816365,"pX":0.1873821882979262,"pZ":1.6096916250079936,"vX0":0.3422762061788154,"vY0":-127.62015178392326,"vZ0":-6.039892738543015,"x":109.86,"y":195.32,"x0":-0.3349293797458847,"y0":50.00120731450872,"z0":5.94639395289854,"aX":4.984680900953072},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.7,"breakHorizontal":-5.5,"spinRate":2448,"spinDirection":163},"zone":8,"typeConfidence":0.91,"plateTime":0.4265481174125956,"extension":6.2319475675308045},"index":2,"playId":"01f28624-48be-37dd-92e2-776b592bcea9","pitchNumber":1,"startTime":"2026-07-23T20:32:36.340Z","endTime":"2026-07-23T20:32:40.678Z","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":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.933024895280237,"aZ":-20.325835388556506,"pfxX":3.2533527157862556,"pfxZ":6.742143849616585,"pX":-0.41231059109396717,"pZ":1.3106279440870927,"vX0":-2.2910405085452297,"vY0":-130.57719523444544,"vZ0":-8.263613972561858,"x":132.72,"y":203.39,"x0":0.046056838388633226,"y0":50.00304303313979,"z0":6.000175266704889,"aX":5.717587566169152},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.9,"breakHorizontal":-5.5,"spinRate":2349,"spinDirection":189},"zone":13,"typeConfidence":0.86,"plateTime":0.4166643483037191,"extension":6.386112775414427},"index":3,"playId":"54d5d485-a6b2-37c5-9261-f1ffc024d43e","pitchNumber":2,"startTime":"2026-07-23T20:32:54.062Z","endTime":"2026-07-23T20:32:57.658Z","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(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":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.078089660675907,"aZ":-38.8897041209598,"pfxX":-4.290773001255829,"pfxZ":-4.5573212185269085,"pX":-0.21841543861478135,"pZ":2.0290196196133943,"vX0":-0.5934139984681394,"vY0":-121.34405417772675,"vZ0":-1.9986100157976234,"x":125.33,"y":184.0,"x0":0.5867334458725625,"y0":50.00006272734272,"z0":6.285225641508631,"aX":-6.329603813489869},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.4,"breakHorizontal":7.9,"spinRate":724,"spinDirection":208},"zone":8,"typeConfidence":0.88,"plateTime":0.45322538391325917,"extension":6.362014821155659},"index":4,"playId":"5c1f7542-79bc-3029-9361-d4608cb9b5fc","pitchNumber":3,"startTime":"2026-07-23T20:33:13.673Z","endTime":"2026-07-23T20:33:18.638Z","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":83.0,"endSpeed":76.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.799615947401485,"aZ":-36.413935750069996,"pfxX":0.011617770363194627,"pfxZ":-2.8952847828461286,"pX":-0.025641359850823862,"pZ":1.1953105351453515,"vX0":-1.3756358199129386,"vY0":-120.78937667406558,"vZ0":-4.063963159585075,"x":117.98,"y":206.51,"x0":0.5522693374375623,"y0":50.00500526491566,"z0":6.136541720064671,"aX":0.017023345285327764},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.0,"breakHorizontal":0.4,"spinRate":646,"spinDirection":220},"zone":13,"typeConfidence":0.82,"plateTime":0.45525193201660397,"extension":6.288641737932933},"index":5,"playId":"91916a40-cd33-3cb6-b5a8-1c6aecffdd3d","pitchNumber":4,"startTime":"2026-07-23T20:33:34.952Z","endTime":"2026-07-23T20:33:38.578Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16374212390397,"aZ":-30.76317735692117,"pfxX":-2.4223330712801436,"pfxZ":0.9456385006831187,"pX":-0.6410232289127841,"pZ":2.7897076924433892,"vX0":-1.8652162630462523,"vY0":-121.78389694529325,"vZ0":-1.836775241029774,"x":141.43,"y":163.46,"x0":0.4510451856261316,"y0":50.00410614452073,"z0":6.22885211957741,"aX":-3.617998711519034},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.6,"breakHorizontal":4.8,"spinRate":581,"spinDirection":211},"zone":4,"typeConfidence":0.88,"plateTime":0.4507285680646276,"extension":6.311484568473079},"hitData":{"launchSpeed":87.6,"launchAngle":51.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.51,"coordY":128.61}},"index":6,"playId":"2ff778f1-d831-3460-898b-a0319d92abf2","pitchNumber":5,"startTime":"2026-07-23T20:33:56.678Z","endTime":"2026-07-23T20:34:06.718Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T20:34:06.718Z","atBatIndex":89},"scoringPlays":[33,51,83,84],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":97.41,"y":169.19},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":105.4,"y":87.03},"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":1,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":148.85,"y":151.64},"type":"O","description":"Groundout"}]}},{"startIndex":8,"endIndex":13,"top":[8,9,10],"bottom":[11,12,13],"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":163.64,"y":189.41},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":137.47,"y":78.16},"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":2,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":125.14,"y":202.03},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"coordinates":{"x":147.96,"y":135.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":2,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":63.21,"y":65.98},"type":"O","description":"Flyout"}]}},{"startIndex":14,"endIndex":20,"top":[14,15,16],"bottom":[17,18,19,20],"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":176.29,"y":85.99},"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":96.99,"y":100.23},"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":3,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":125.66,"y":203.0},"type":"O","description":"Pop Out"}],"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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":125.47,"y":108.41},"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":3,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":85.31,"y":175.85},"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":3,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":80.82,"y":102.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":3,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":150.66,"y":174.64},"type":"O","description":"Groundout"}]}},{"startIndex":21,"endIndex":27,"top":[21,22,23],"bottom":[24,25,26,27],"hits":{"away":[],"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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":112.54,"y":160.72},"type":"O","description":"Pop Out"}]}},{"startIndex":28,"endIndex":35,"top":[28,29,30,31],"bottom":[32,33,34,35],"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":162.85,"y":120.66},"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":5,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":105.88,"y":131.07},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":104.0,"y":150.0},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":120.81,"y":107.49},"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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":241.46,"y":72.66},"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":5,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":159.13,"y":164.96},"type":"O","description":"Groundout"}]}},{"startIndex":36,"endIndex":41,"top":[36,37,38],"bottom":[39,40,41],"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":156.71,"y":167.38},"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":6,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":124.91,"y":150.39},"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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":109.51,"y":164.96},"type":"O","description":"Grounded Into DP"},{"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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":154.29,"y":144.38},"type":"O","description":"Groundout"}]}},{"startIndex":42,"endIndex":47,"top":[42,43,44],"bottom":[45,46,47],"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":159.13,"y":169.8},"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":7,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":107.7,"y":152.85},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"coordinates":{"x":162.54,"y":126.0},"type":"O","description":"Flyout"}]}},{"startIndex":48,"endIndex":57,"top":[48,49,50,51,52,53],"bottom":[54,55,56,57],"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":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"coordinates":{"x":134.43,"y":90.64},"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":8,"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":147.03,"y":152.85},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":149.45,"y":155.88},"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":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":160.95,"y":166.77},"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":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":76.39,"y":108.46},"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":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":128.27,"y":209.74},"type":"O","description":"Pop Out"}]}},{"startIndex":58,"endIndex":65,"top":[58,59,60],"bottom":[61,62,63,64,65],"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":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":166.39,"y":106.87},"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":9,"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":144.61,"y":149.22},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":222.6,"y":92.92},"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":9,"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":114.66,"y":173.37},"type":"O","description":"Groundout"}]}},{"startIndex":66,"endIndex":71,"top":[66,67,68],"bottom":[69,70,71],"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":10,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":147.03,"y":210.95},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":10,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":159.74,"y":148.62},"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":10,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":142.19,"y":148.01},"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":10,"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":125.25,"y":181.3},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":10,"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":142.19,"y":150.43},"type":"O","description":"Groundout"}]}},{"startIndex":72,"endIndex":79,"top":[72,73,74,75],"bottom":[76,77,78,79],"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":11,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"coordinates":{"x":173.62,"y":107.95},"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":11,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":131.9,"y":145.59},"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":11,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":107.15,"y":155.21},"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":11,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":172.99,"y":96.23},"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":11,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":115.56,"y":154.67},"type":"O","description":"Forceout"}]}},{"startIndex":80,"endIndex":89,"top":[80,81,82,83,84,85],"bottom":[86,87,88,89],"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":12,"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":150.06,"y":155.88},"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":12,"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":86.21,"y":110.65},"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":12,"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":79.41,"y":129.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":12,"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"coordinates":{"x":92.42,"y":102.09},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":12,"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":136.14,"y":148.01},"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":12,"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":76.51,"y":128.61},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":12,"currentInningOrdinal":"12th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":10,"ordinalNum":"10th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":11,"ordinalNum":"11th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":12,"ordinalNum":"12th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":2},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":1,"hits":3,"errors":1,"leftOnBase":11},"away":{"runs":3,"hits":6,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"catcher":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"first":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"second":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"third":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"shortstop":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"left":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"center":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"right":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"onDeck":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"inHole":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"battingOrder":10,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"offense":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"onDeck":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"inHole":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"battingOrder":9,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"balls":2,"strikes":2,"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":5,"groundOuts":11,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":2,"hits":6,"hitByPitch":0,"avg":".246","atBats":41,"obp":".320","slg":".410","ops":".730","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":6,"rbi":3,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":14,"airOuts":11,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":7,"intentionalWalks":1,"hits":3,"hitByPitch":0,"atBats":38,"obp":".222","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":191,"era":"4.71","inningsPitched":"12.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.39","battersFaced":45,"outs":36,"completeGames":0,"shutouts":0,"pitchesThrown":191,"balls":75,"strikes":116,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":1,"pitchesPerInning":"15.92","runsScoredPer9":"0.75","homeRunsPer9":"0.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":12,"putOuts":36,"errors":0,"chances":48,"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, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":2,"strikes":11,"strikePercentage":".850","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":18,"groundOuts":40,"airOuts":30,"runs":17,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":40,"baseOnBalls":16,"intentionalWalks":1,"hits":34,"hitByPitch":0,"atBats":142,"obp":".314","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":597,"era":"3.86","inningsPitched":"37.1","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":16,"whip":"1.34","battersFaced":160,"outs":112,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":597,"balls":196,"strikes":401,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".500","pitchesPerInning":"15.99","gamesFinished":4,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"9.64","walksPer9Inn":"3.86","hitsPer9Inn":"8.20","runsScoredPer9":"4.10","homeRunsPer9":"1.21","inheritedRunners":13,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":{"summary":"7.0 IP, ER, 5 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":7,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":109,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":109,"balls":41,"strikes":68,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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":20,"gamesStarted":20,"flyOuts":68,"groundOuts":81,"airOuts":129,"runs":47,"doubles":21,"triples":0,"homeRuns":17,"strikeOuts":129,"baseOnBalls":46,"intentionalWalks":0,"hits":94,"hitByPitch":2,"atBats":430,"obp":".296","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1948,"era":"3.69","inningsPitched":"114.2","wins":9,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.22","battersFaced":481,"outs":344,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1948,"balls":721,"strikes":1227,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":1,"winPercentage":".692","pitchesPerInning":"16.99","gamesFinished":0,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"10.13","walksPer9Inn":"3.61","hitsPer9Inn":"7.38","runsScoredPer9":"3.69","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":26,"lineOuts":35},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":35,"groundOuts":66,"airOuts":72,"runs":23,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":53,"baseOnBalls":26,"intentionalWalks":1,"hits":56,"hitByPitch":9,"avg":".234","atBats":239,"obp":".323","slg":".360","ops":".683","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":282,"totalBases":86,"rbi":36,"leftOnBase":121,"sacBunts":0,"sacFlies":8,"babip":".262","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.14","popOuts":9,"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":{"caughtStealing":8,"stolenBases":50,"stolenBasePercentage":".862","caughtStealingPercentage":".138","assists":15,"putOuts":546,"errors":2,"chances":563,"fielding":".996","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665019":{"person":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"500","stats":{"batting":{"summary":"1-5 | SB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":7,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":58,"groundOuts":72,"airOuts":99,"runs":47,"doubles":19,"triples":3,"homeRuns":18,"strikeOuts":84,"baseOnBalls":22,"intentionalWalks":1,"hits":79,"hitByPitch":5,"avg":".239","atBats":330,"obp":".295","slg":".479","ops":".774","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":361,"totalBases":158,"rbi":48,"leftOnBase":146,"sacBunts":2,"sacFlies":2,"babip":".265","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.33","popOuts":18,"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":95,"putOuts":378,"errors":2,"chances":475,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686797":{"person":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"jerseyNumber":"22","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":67,"groundOuts":93,"airOuts":118,"runs":46,"doubles":15,"triples":3,"homeRuns":15,"strikeOuts":66,"baseOnBalls":28,"intentionalWalks":0,"hits":92,"hitByPitch":2,"avg":".251","atBats":367,"obp":".307","slg":".431","ops":".738","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":399,"totalBases":158,"rbi":56,"leftOnBase":141,"sacBunts":1,"sacFlies":1,"babip":".268","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.47","popOuts":23,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":157,"putOuts":98,"errors":7,"chances":262,"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"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID668885":{"person":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":41,"groundOuts":65,"airOuts":67,"runs":35,"doubles":12,"triples":0,"homeRuns":2,"strikeOuts":55,"baseOnBalls":38,"intentionalWalks":0,"hits":58,"hitByPitch":5,"avg":".239","atBats":243,"obp":".351","slg":".313","ops":".664","caughtStealing":6,"stolenBases":10,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":288,"totalBases":76,"rbi":20,"leftOnBase":87,"sacBunts":0,"sacFlies":2,"babip":".298","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"121.50","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":144,"errors":1,"chances":149,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":9,"gamesStarted":3,"flyOuts":10,"groundOuts":16,"airOuts":21,"runs":8,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":18,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":75,"obp":".372","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":389,"era":"3.32","inningsPitched":"21.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.57","battersFaced":96,"outs":65,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":389,"balls":164,"strikes":225,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".500","pitchesPerInning":"17.95","gamesFinished":2,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"9.97","walksPer9Inn":"7.48","hitsPer9Inn":"6.65","runsScoredPer9":"3.32","homeRunsPer9":"0.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":6,"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":"0-5 | 4 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"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":101,"flyOuts":52,"groundOuts":92,"airOuts":99,"runs":50,"doubles":23,"triples":1,"homeRuns":13,"strikeOuts":91,"baseOnBalls":29,"intentionalWalks":0,"hits":92,"hitByPitch":2,"avg":".247","atBats":372,"obp":".304","slg":".419","ops":".723","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":405,"totalBases":156,"rbi":62,"leftOnBase":162,"sacBunts":0,"sacFlies":2,"babip":".293","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.62","popOuts":23,"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"}]},"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":"901","stats":{"batting":{"note":"b-","summary":"1-3 | RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":1,"leftOnBase":3,"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":11,"flyOuts":7,"groundOuts":9,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".214","atBats":28,"obp":".303","slg":".214","ops":".517","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":6,"rbi":5,"leftOnBase":10,"sacBunts":0,"sacFlies":1,"babip":".240","groundOutsToAirouts":"0.90","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":16,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | 3 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":26,"groundOuts":32,"airOuts":47,"runs":29,"doubles":9,"triples":1,"homeRuns":9,"strikeOuts":29,"baseOnBalls":26,"intentionalWalks":0,"hits":42,"hitByPitch":1,"avg":".284","atBats":148,"obp":".392","slg":".541","ops":".933","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":177,"totalBases":80,"rbi":32,"leftOnBase":53,"sacBunts":0,"sacFlies":1,"babip":".297","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.44","popOuts":15,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":31,"stolenBasePercentage":".861","caughtStealingPercentage":".139","assists":8,"putOuts":275,"errors":1,"chances":284,"fielding":".996","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":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":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":17,"groundOuts":42,"airOuts":38,"runs":21,"doubles":4,"triples":2,"homeRuns":5,"strikeOuts":35,"baseOnBalls":12,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".233","atBats":150,"obp":".294","slg":".387","ops":".681","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":58,"rbi":24,"leftOnBase":70,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":13,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":59,"putOuts":79,"errors":2,"chances":140,"fielding":".986","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":{"note":"(W, 5-3)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":6,"strikes":7,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":32,"groundOuts":28,"airOuts":46,"runs":22,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":31,"baseOnBalls":16,"intentionalWalks":2,"hits":43,"hitByPitch":2,"atBats":144,"obp":".372","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":652,"era":"5.45","inningsPitched":"36.1","wins":5,"losses":3,"saves":2,"saveOpportunities":3,"holds":9,"blownSaves":1,"earnedRuns":22,"whip":"1.62","battersFaced":166,"outs":109,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":652,"balls":234,"strikes":418,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".625","pitchesPerInning":"17.94","gamesFinished":10,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"7.68","walksPer9Inn":"3.96","hitsPer9Inn":"10.65","runsScoredPer9":"5.45","homeRunsPer9":"0.74","inheritedRunners":32,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":15,"gamesStarted":15,"flyOuts":56,"groundOuts":67,"airOuts":111,"runs":43,"doubles":20,"triples":0,"homeRuns":13,"strikeOuts":60,"baseOnBalls":22,"intentionalWalks":0,"hits":79,"hitByPitch":2,"atBats":316,"obp":".303","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","numberOfPitches":1283,"era":"4.56","inningsPitched":"81.0","wins":7,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.25","battersFaced":342,"outs":243,"gamesPitched":15,"completeGames":1,"shutouts":1,"pitchesThrown":1283,"balls":447,"strikes":836,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".700","pitchesPerInning":"15.84","gamesFinished":0,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"6.67","walksPer9Inn":"2.44","hitsPer9Inn":"8.78","runsScoredPer9":"4.78","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":39,"lineOuts":16},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":0,"flyOuts":11,"groundOuts":40,"airOuts":22,"runs":12,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":19,"intentionalWalks":0,"hits":20,"hitByPitch":2,"atBats":98,"obp":".342","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":457,"era":"3.95","inningsPitched":"27.1","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":6,"blownSaves":0,"earnedRuns":12,"whip":"1.43","battersFaced":121,"outs":82,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":457,"balls":192,"strikes":265,"strikePercentage":".580","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.82","rbi":0,"winPercentage":".500","pitchesPerInning":"16.72","gamesFinished":1,"strikeoutWalkRatio":"0.95","strikeoutsPer9Inn":"5.93","walksPer9Inn":"6.26","hitsPer9Inn":"6.59","runsScoredPer9":"3.95","homeRunsPer9":"0.66","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":true,"isSubstitute":false}},"ID701519":{"person":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":15,"groundOuts":22,"airOuts":31,"runs":17,"doubles":3,"triples":2,"homeRuns":5,"strikeOuts":34,"baseOnBalls":14,"intentionalWalks":0,"hits":27,"hitByPitch":0,"atBats":113,"obp":".323","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":512,"era":"5.16","inningsPitched":"29.2","wins":2,"losses":0,"saves":2,"saveOpportunities":2,"holds":1,"blownSaves":0,"earnedRuns":17,"whip":"1.38","battersFaced":128,"outs":89,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":512,"balls":193,"strikes":319,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.26","gamesFinished":6,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"10.31","walksPer9Inn":"4.25","hitsPer9Inn":"8.19","runsScoredPer9":"5.16","homeRunsPer9":"1.52","inheritedRunners":12,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":9},"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}},"ID681252":{"person":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":9,"strikes":9,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":8,"groundOuts":10,"airOuts":11,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":37,"obp":".275","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":150,"era":"2.61","inningsPitched":"10.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.06","battersFaced":40,"outs":31,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":49,"strikes":101,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".---","pitchesPerInning":"14.52","gamesFinished":3,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"6.97","walksPer9Inn":"2.61","hitsPer9Inn":"6.97","runsScoredPer9":"2.61","homeRunsPer9":"0.87","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668904":{"person":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | 2 BB, 2 R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":40,"groundOuts":45,"airOuts":82,"runs":33,"doubles":12,"triples":0,"homeRuns":10,"strikeOuts":72,"baseOnBalls":28,"intentionalWalks":1,"hits":53,"hitByPitch":2,"avg":".213","atBats":249,"obp":".294","slg":".382","ops":".676","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":282,"totalBases":95,"rbi":30,"leftOnBase":122,"sacBunts":0,"sacFlies":3,"babip":".253","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.90","popOuts":25,"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":81,"putOuts":236,"errors":8,"chances":325,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663616":{"person":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"1-3 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":1,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":40,"groundOuts":57,"airOuts":82,"runs":47,"doubles":19,"triples":1,"homeRuns":8,"strikeOuts":54,"baseOnBalls":36,"intentionalWalks":1,"hits":80,"hitByPitch":3,"avg":".294","atBats":272,"obp":".383","slg":".460","ops":".843","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":312,"totalBases":125,"rbi":38,"leftOnBase":83,"sacBunts":1,"sacFlies":0,"babip":".343","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":137,"errors":1,"chances":142,"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":"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":"1-4 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":55,"groundOuts":46,"airOuts":101,"runs":57,"doubles":16,"triples":1,"homeRuns":25,"strikeOuts":85,"baseOnBalls":24,"intentionalWalks":2,"hits":87,"hitByPitch":4,"avg":".274","atBats":317,"obp":".331","slg":".568","ops":".899","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":180,"rbi":45,"leftOnBase":130,"sacBunts":0,"sacFlies":2,"babip":".297","groundOutsToAirouts":"0.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.68","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":163,"errors":0,"chances":163,"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":{"summary":"1.0 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"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":22,"balls":11,"strikes":11,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":38,"groundOuts":29,"airOuts":68,"runs":20,"doubles":5,"triples":1,"homeRuns":6,"strikeOuts":42,"baseOnBalls":23,"intentionalWalks":2,"hits":37,"hitByPitch":3,"atBats":174,"obp":".313","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":771,"era":"3.47","inningsPitched":"46.2","wins":1,"losses":0,"saves":12,"saveOpportunities":12,"holds":6,"blownSaves":0,"earnedRuns":18,"whip":"1.29","battersFaced":202,"outs":140,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":771,"balls":288,"strikes":483,"strikePercentage":".630","hitBatsmen":3,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.52","gamesFinished":27,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"8.10","walksPer9Inn":"4.44","hitsPer9Inn":"7.14","runsScoredPer9":"3.86","homeRunsPer9":"1.16","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":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":0,"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":{"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}},"ID656577":{"person":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"jerseyNumber":"70","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":6,"groundOuts":13,"airOuts":10,"runs":9,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":1,"intentionalWalks":0,"hits":19,"hitByPitch":2,"avg":".322","atBats":59,"obp":".355","slg":".441","ops":".796","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":26,"rbi":5,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".439","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.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":14,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":6,"putOuts":147,"errors":3,"chances":156,"fielding":".981","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"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":16,"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":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":38,"gamesStarted":2,"flyOuts":31,"groundOuts":47,"airOuts":47,"runs":21,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":49,"baseOnBalls":15,"intentionalWalks":1,"hits":47,"hitByPitch":2,"atBats":187,"obp":".311","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":850,"era":"3.31","inningsPitched":"49.0","wins":4,"losses":2,"saves":3,"saveOpportunities":5,"holds":14,"blownSaves":2,"earnedRuns":18,"whip":"1.27","battersFaced":207,"outs":147,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":850,"balls":295,"strikes":555,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".667","pitchesPerInning":"17.35","gamesFinished":6,"strikeoutWalkRatio":"3.27","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.76","hitsPer9Inn":"8.63","runsScoredPer9":"3.86","homeRunsPer9":"0.55","inheritedRunners":15,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID807712":{"person":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":70,"groundOuts":71,"airOuts":117,"runs":51,"doubles":14,"triples":1,"homeRuns":4,"strikeOuts":58,"baseOnBalls":38,"intentionalWalks":1,"hits":85,"hitByPitch":11,"avg":".261","atBats":326,"obp":".353","slg":".347","ops":".700","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":380,"totalBases":113,"rbi":29,"leftOnBase":136,"sacBunts":0,"sacFlies":5,"babip":".301","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"81.50","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":160,"putOuts":158,"errors":8,"chances":326,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]}},"batters":[686797,621439,680777,605137,665019,668904,668885,663616,807712,668952,702176,671737,702193,672782,667297,573124,681252],"pitchers":[671737,702193,672782,667297,573124,681252],"bench":[605170,656577],"bullpen":[701519,681892,805673,641927,696070,657746],"battingOrder":[686797,621439,680777,605137,665019,668904,663616,807712,702176],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Buxton; Clemens; Jeffers; Keaschall; Larnach; Roden."},{"label":"RBI","value":"Keaschall (29); Larnach (38); Roden (5)."},{"label":"2-out RBI","value":"Larnach; Keaschall."},{"label":"Runners left in scoring position, 2 out","value":"Jeffers; Buxton 2; Roden; Keaschall 2."},{"label":"GIDP","value":"Bell."},{"label":"Team RISP","value":"3-for-17."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Clemens (7, 2nd base off Williams, G/Bailey); Lewis, R (7, 2nd base off Gaddis/Bailey); Lee, B (7, 2nd base off Smith, C/Bailey)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Lee, B-Kreidler-Lewis, R)."}]}],"note":[{"label":"a","value":"Struck out for Martin in the 8th."},{"label":"b","value":"Singled for Kreidler in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":14,"airOuts":11,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":7,"intentionalWalks":1,"hits":3,"hitByPitch":0,"avg":".233","atBats":38,"obp":".312","slg":".375","ops":".687","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":6,"rbi":1,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":5,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":11,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":2,"hits":6,"hitByPitch":0,"atBats":41,"obp":".222","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":173,"era":"3.71","inningsPitched":"12.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.26","battersFaced":45,"outs":36,"completeGames":0,"shutouts":0,"pitchesThrown":173,"balls":52,"strikes":121,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":3,"pitchesPerInning":"14.42","runsScoredPer9":"2.25","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":10,"putOuts":36,"errors":1,"chances":47,"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":{},"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":22,"groundOuts":26,"airOuts":35,"runs":16,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":17,"intentionalWalks":1,"hits":28,"hitByPitch":2,"atBats":121,"obp":".336","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":574,"era":"4.18","inningsPitched":"32.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":8,"blownSaves":0,"earnedRuns":15,"whip":"1.39","battersFaced":141,"outs":97,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":574,"balls":211,"strikes":363,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".667","pitchesPerInning":"17.75","gamesFinished":8,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"9.19","walksPer9Inn":"4.73","hitsPer9Inn":"7.79","runsScoredPer9":"4.45","homeRunsPer9":"1.11","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":false,"isOnBench":true,"isSubstitute":false}},"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":9,"gamesStarted":0,"flyOuts":8,"groundOuts":11,"airOuts":14,"runs":13,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":3,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":68,"obp":".375","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":258,"era":"5.17","inningsPitched":"15.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.66","battersFaced":72,"outs":47,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":258,"balls":83,"strikes":175,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".---","pitchesPerInning":"16.47","gamesFinished":7,"strikeoutWalkRatio":"6.67","strikeoutsPer9Inn":"11.49","walksPer9Inn":"1.72","hitsPer9Inn":"13.21","runsScoredPer9":"7.47","homeRunsPer9":"1.72","inheritedRunners":4,"inheritedRunnersScored":1,"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}},"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":"0-4 | BB, 2 K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":42,"groundOuts":82,"airOuts":105,"runs":34,"doubles":19,"triples":1,"homeRuns":11,"strikeOuts":50,"baseOnBalls":34,"intentionalWalks":0,"hits":93,"hitByPitch":0,"avg":".284","atBats":328,"obp":".349","slg":".448","ops":".797","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":364,"totalBases":147,"rbi":50,"leftOnBase":142,"sacBunts":0,"sacFlies":2,"babip":".305","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.82","popOuts":30,"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":77,"errors":0,"chances":78,"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":49,"flyOuts":19,"groundOuts":43,"airOuts":33,"runs":18,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":12,"intentionalWalks":0,"hits":37,"hitByPitch":1,"avg":".280","atBats":132,"obp":".340","slg":".402","ops":".742","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":151,"totalBases":53,"rbi":15,"leftOnBase":71,"sacBunts":4,"sacFlies":2,"babip":".321","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","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":400,"errors":4,"chances":418,"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":"500","stats":{"batting":{"summary":"0-4 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":42,"groundOuts":63,"airOuts":75,"runs":34,"doubles":14,"triples":2,"homeRuns":9,"strikeOuts":69,"baseOnBalls":38,"intentionalWalks":1,"hits":65,"hitByPitch":4,"avg":".242","atBats":269,"obp":".341","slg":".409","ops":".750","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":314,"totalBases":110,"rbi":33,"leftOnBase":98,"sacBunts":0,"sacFlies":3,"babip":".289","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.89","popOuts":20,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":166,"putOuts":82,"errors":6,"chances":254,"fielding":".976","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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":83,"flyOuts":37,"groundOuts":60,"airOuts":59,"runs":28,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":81,"baseOnBalls":24,"intentionalWalks":0,"hits":52,"hitByPitch":0,"avg":".206","atBats":252,"obp":".275","slg":".321","ops":".596","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":276,"totalBases":81,"rbi":28,"leftOnBase":107,"sacBunts":0,"sacFlies":0,"babip":".279","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":8,"lineOuts":14},"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":84,"putOuts":107,"errors":1,"chances":192,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":20,"gamesStarted":20,"flyOuts":65,"groundOuts":113,"airOuts":107,"runs":59,"doubles":23,"triples":0,"homeRuns":15,"strikeOuts":82,"baseOnBalls":34,"intentionalWalks":1,"hits":116,"hitByPitch":3,"atBats":411,"obp":".337","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1697,"era":"4.60","inningsPitched":"103.2","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.45","battersFaced":455,"outs":311,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1697,"balls":616,"strikes":1081,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".364","pitchesPerInning":"16.37","gamesFinished":0,"strikeoutWalkRatio":"2.41","strikeoutsPer9Inn":"7.12","walksPer9Inn":"2.95","hitsPer9Inn":"10.07","runsScoredPer9":"5.12","homeRunsPer9":"1.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":18,"lineOuts":24},"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":"1-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":16,"errors":0,"chances":16,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":27,"groundOuts":56,"airOuts":51,"runs":20,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":54,"baseOnBalls":15,"intentionalWalks":0,"hits":40,"hitByPitch":0,"avg":".202","atBats":198,"obp":".257","slg":".313","ops":".570","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":216,"totalBases":62,"rbi":19,"leftOnBase":80,"sacBunts":2,"sacFlies":1,"babip":".250","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.60","popOuts":9,"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":37,"stolenBasePercentage":".685","caughtStealingPercentage":".315","assists":28,"putOuts":553,"errors":5,"chances":586,"fielding":".991","passedBall":2,"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":"0-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":57,"groundOuts":92,"airOuts":113,"runs":43,"doubles":15,"triples":2,"homeRuns":9,"strikeOuts":56,"baseOnBalls":27,"intentionalWalks":0,"hits":95,"hitByPitch":7,"avg":".271","atBats":350,"obp":".333","slg":".403","ops":".736","caughtStealing":5,"stolenBases":15,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":390,"totalBases":141,"rbi":48,"leftOnBase":143,"sacBunts":3,"sacFlies":3,"babip":".299","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.89","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":221,"putOuts":138,"errors":9,"chances":368,"fielding":".976","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":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":21,"groundOuts":18,"airOuts":30,"runs":13,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":21,"baseOnBalls":2,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".207","atBats":82,"obp":".224","slg":".341","ops":".565","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":28,"rbi":5,"leftOnBase":36,"sacBunts":3,"sacFlies":1,"babip":".250","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":4,"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":2,"putOuts":64,"errors":0,"chances":66,"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"701","stats":{"batting":{"note":"1-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":5,"groundOuts":22,"airOuts":10,"runs":11,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":47,"baseOnBalls":6,"intentionalWalks":1,"hits":25,"hitByPitch":0,"avg":".240","atBats":104,"obp":".282","slg":".404","ops":".686","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":42,"rbi":10,"leftOnBase":53,"sacBunts":0,"sacFlies":0,"babip":".385","groundOutsToAirouts":"2.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.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":46,"putOuts":30,"errors":2,"chances":78,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID670036":{"person":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":19,"groundOuts":33,"airOuts":46,"runs":24,"doubles":12,"triples":0,"homeRuns":6,"strikeOuts":45,"baseOnBalls":13,"intentionalWalks":0,"hits":45,"hitByPitch":4,"atBats":167,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":689,"era":"4.57","inningsPitched":"41.1","wins":2,"losses":2,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":21,"whip":"1.40","battersFaced":186,"outs":124,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":689,"balls":242,"strikes":447,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".500","pitchesPerInning":"16.67","gamesFinished":13,"strikeoutWalkRatio":"3.46","strikeoutsPer9Inn":"9.80","walksPer9Inn":"2.83","hitsPer9Inn":"9.80","runsScoredPer9":"5.23","homeRunsPer9":"1.31","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":true,"isSubstitute":false}},"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":"2.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":8,"strikes":13,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":39,"gamesStarted":0,"flyOuts":15,"groundOuts":43,"airOuts":34,"runs":9,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":40,"baseOnBalls":15,"intentionalWalks":1,"hits":20,"hitByPitch":3,"atBats":137,"obp":".245","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":598,"era":"1.82","inningsPitched":"39.2","wins":5,"losses":2,"saves":1,"saveOpportunities":1,"holds":8,"blownSaves":0,"earnedRuns":8,"whip":"0.88","battersFaced":155,"outs":119,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":598,"balls":229,"strikes":369,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".714","pitchesPerInning":"15.08","gamesFinished":8,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"9.08","walksPer9Inn":"3.40","hitsPer9Inn":"4.54","runsScoredPer9":"2.04","homeRunsPer9":"0.23","inheritedRunners":20,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":12},"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":10,"gamesStarted":0,"flyOuts":9,"groundOuts":5,"airOuts":17,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":37,"obp":".268","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":170,"era":"1.64","inningsPitched":"11.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":2,"whip":"1.00","battersFaced":41,"outs":33,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":170,"balls":68,"strikes":102,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".---","pitchesPerInning":"15.45","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.55","walksPer9Inn":"3.27","hitsPer9Inn":"5.73","runsScoredPer9":"1.64","homeRunsPer9":"0.82","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":19,"groundOuts":29,"airOuts":33,"runs":16,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":48,"baseOnBalls":22,"intentionalWalks":1,"hits":26,"hitByPitch":0,"avg":".191","atBats":136,"obp":".304","slg":".353","ops":".657","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":48,"rbi":13,"leftOnBase":63,"sacBunts":0,"sacFlies":0,"babip":".244","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.67","popOuts":11,"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":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":true,"isSubstitute":false}},"ID671922":{"person":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(BS, 4)","summary":"1.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":22,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":7,"strikes":15,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"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":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":45,"gamesStarted":0,"flyOuts":28,"groundOuts":32,"airOuts":42,"runs":17,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":67,"baseOnBalls":11,"intentionalWalks":1,"hits":40,"hitByPitch":1,"atBats":178,"obp":".269","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":811,"era":"2.63","inningsPitched":"48.0","wins":3,"losses":1,"saves":29,"saveOpportunities":33,"holds":0,"blownSaves":4,"earnedRuns":14,"whip":"1.06","battersFaced":193,"outs":144,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":811,"balls":281,"strikes":530,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":1,"winPercentage":".750","pitchesPerInning":"16.90","gamesFinished":38,"strikeoutWalkRatio":"6.09","strikeoutsPer9Inn":"12.56","walksPer9Inn":"2.06","hitsPer9Inn":"7.50","runsScoredPer9":"3.19","homeRunsPer9":"0.75","inheritedRunners":14,"inheritedRunnersScored":3,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608070":{"person":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":74,"flyOuts":54,"groundOuts":63,"airOuts":106,"runs":43,"doubles":18,"triples":0,"homeRuns":10,"strikeOuts":44,"baseOnBalls":43,"intentionalWalks":6,"hits":66,"hitByPitch":1,"avg":".239","atBats":276,"obp":".341","slg":".413","ops":".754","caughtStealing":2,"stolenBases":24,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":324,"totalBases":114,"rbi":35,"leftOnBase":119,"sacBunts":0,"sacFlies":3,"babip":".249","groundOutsToAirouts":"0.59","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"27.60","popOuts":26,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":89,"putOuts":47,"errors":6,"chances":142,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID680757":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | BB, K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":57,"groundOuts":95,"airOuts":117,"runs":42,"doubles":12,"triples":2,"homeRuns":1,"strikeOuts":37,"baseOnBalls":51,"intentionalWalks":1,"hits":80,"hitByPitch":3,"avg":".248","atBats":323,"obp":".354","slg":".307","ops":".661","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":384,"totalBases":99,"rbi":18,"leftOnBase":115,"sacBunts":4,"sacFlies":2,"babip":".275","groundOutsToAirouts":"0.81","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"323.00","popOuts":19,"lineOuts":41},"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":214,"errors":3,"chances":226,"fielding":".987","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":"700","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":44,"groundOuts":53,"airOuts":73,"runs":36,"doubles":9,"triples":1,"homeRuns":11,"strikeOuts":105,"baseOnBalls":33,"intentionalWalks":0,"hits":62,"hitByPitch":5,"avg":".213","atBats":291,"obp":".302","slg":".364","ops":".666","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":331,"totalBases":106,"rbi":32,"leftOnBase":150,"sacBunts":0,"sacFlies":2,"babip":".288","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.46","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":39,"putOuts":458,"errors":2,"chances":499,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":20,"gamesStarted":20,"flyOuts":49,"groundOuts":112,"airOuts":114,"runs":38,"doubles":18,"triples":4,"homeRuns":11,"strikeOuts":116,"baseOnBalls":36,"intentionalWalks":2,"hits":88,"hitByPitch":1,"atBats":424,"obp":".269","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1823,"era":"2.68","inningsPitched":"117.2","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.05","battersFaced":467,"outs":353,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1823,"balls":664,"strikes":1159,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":4,"pickoffs":2,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".615","pitchesPerInning":"15.49","gamesFinished":0,"strikeoutWalkRatio":"3.22","strikeoutsPer9Inn":"8.87","walksPer9Inn":"2.75","hitsPer9Inn":"6.73","runsScoredPer9":"2.91","homeRunsPer9":"0.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":34,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":2,"chances":14,"fielding":".857","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":{"note":"(L, 3-2)","summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":5,"strikes":12,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.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":38,"gamesStarted":0,"flyOuts":17,"groundOuts":6,"airOuts":34,"runs":14,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":50,"baseOnBalls":21,"intentionalWalks":2,"hits":19,"hitByPitch":0,"atBats":107,"obp":".308","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":546,"era":"3.56","inningsPitched":"30.1","wins":3,"losses":2,"saves":0,"saveOpportunities":1,"holds":20,"blownSaves":1,"earnedRuns":12,"whip":"1.32","battersFaced":130,"outs":91,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":546,"balls":204,"strikes":342,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.18","rbi":2,"winPercentage":".600","pitchesPerInning":"18.00","gamesFinished":3,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"14.84","walksPer9Inn":"6.23","hitsPer9Inn":"5.64","runsScoredPer9":"4.15","homeRunsPer9":"0.89","inheritedRunners":23,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668909":{"person":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, 0 ER, 11 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":97,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":23,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":24,"strikes":73,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"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":51,"groundOuts":112,"airOuts":98,"runs":56,"doubles":21,"triples":1,"homeRuns":20,"strikeOuts":156,"baseOnBalls":37,"intentionalWalks":0,"hits":102,"hitByPitch":3,"atBats":466,"obp":".281","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1978,"era":"3.78","inningsPitched":"126.1","wins":10,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.10","battersFaced":508,"outs":379,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1978,"balls":647,"strikes":1331,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":4,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".667","pitchesPerInning":"15.66","gamesFinished":0,"strikeoutWalkRatio":"4.22","strikeoutsPer9Inn":"11.11","walksPer9Inn":"2.64","hitsPer9Inn":"7.27","runsScoredPer9":"3.99","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":19,"lineOuts":28},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683769":{"person":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(H, 20)","summary":"0.1 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":16,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":8,"strikes":8,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"27.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":39,"gamesStarted":0,"flyOuts":25,"groundOuts":25,"airOuts":43,"runs":10,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":32,"baseOnBalls":12,"intentionalWalks":0,"hits":32,"hitByPitch":1,"atBats":130,"obp":".310","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":565,"era":"2.70","inningsPitched":"33.1","wins":1,"losses":2,"saves":1,"saveOpportunities":3,"holds":20,"blownSaves":2,"earnedRuns":10,"whip":"1.32","battersFaced":145,"outs":100,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":565,"balls":196,"strikes":369,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".333","pitchesPerInning":"16.95","gamesFinished":2,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"8.64","walksPer9Inn":"3.24","hitsPer9Inn":"8.64","runsScoredPer9":"2.70","homeRunsPer9":"0.81","inheritedRunners":13,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676440":{"person":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":0,"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":{"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":true,"isSubstitute":false}},"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":"600","stats":{"batting":{"summary":"0-4 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":81,"flyOuts":33,"groundOuts":32,"airOuts":73,"runs":30,"doubles":13,"triples":0,"homeRuns":11,"strikeOuts":89,"baseOnBalls":43,"intentionalWalks":0,"hits":41,"hitByPitch":3,"avg":".177","atBats":231,"obp":".310","slg":".377","ops":".687","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":281,"totalBases":87,"rbi":33,"leftOnBase":110,"sacBunts":0,"sacFlies":4,"babip":".222","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":30,"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":267,"errors":1,"chances":289,"fielding":".997","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,608070,800050,677587,683953,656555,700932,672356,672275,690984,682177,668909,683769,671922,670059,681870],"pitchers":[668909,683769,671922,670059,681870],"bench":[681807,595978],"bullpen":[680916,542888,676440,676282,677944,702021,670036,800048],"battingOrder":[680757,608070,800050,677587,683953,656555,672356,672275,682177],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Bailey (5, 5th inning off Bradley, T, 0 on, 1 out)."},{"label":"TB","value":"Bailey 4; Kwan 2."},{"label":"RBI","value":"Bailey (19)."},{"label":"Runners left in scoring position, 2 out","value":"Hoskins; Rocchio; Bazzana; Schneemann; Manzardo; Ramírez, Jo; Kwan."},{"label":"GIDP","value":"DeLauter."},{"label":"Team RISP","value":"0-for-17."},{"label":"Team LOB","value":"11."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Kwan (7, 2nd base off Bradley, T/Jeffers); DeLauter (5, 2nd base off Bradley, T/Jeffers)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Kwan (3, throw)."},{"label":"DP","value":"(Bazzana-Rocchio-Manzardo)."}]}],"note":[{"label":"a","value":"Flied out for Halpin in the 12th."},{"label":"1","value":"Ran for Manzardo in the 10th."}]}},"officials":[{"official":{"id":605671,"fullName":"Charlie Ramos","link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":482663,"fullName":"David Rackley","link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":598411,"fullName":"Nestor Ceja","link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":691042,"fullName":"Willie Traynor","link":"/api/v1/people/691042"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Bradley, T; Morris."},{"label":"IBB","value":"Buxton (by Holderman); Lewis, R (by Sabrowski); Ramírez, Jo (by Rogers, Ta)."},{"label":"Pitch timer violations","value":"Bradley, T (pitcher)."},{"label":"ABS Challenge","value":"Bailey 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Jeffers 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Bazzana (Strike-Overturned to Ball); DeLauter (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Bradley, T 109-68; Morris 16-10; Gómez, Y 22-11; Nance 13-11; Rogers, Ta 13-7; Anderson 18-9; Williams, G 97-73; Gaddis 16-8; Smith, C 22-15; Holderman 21-13; Sabrowski 17-12."},{"label":"Groundouts-flyouts","value":"Bradley, T 7-3; Morris 2-0; Gómez, Y 1-0; Nance 2-0; Rogers, Ta 1-1; Anderson 1-1; Williams, G 4-2; Gaddis 0-0; Smith, C 2-1; Holderman 4-1; Sabrowski 1-1."},{"label":"Batters faced","value":"Bradley, T 25; Morris 4; Gómez, Y 5; Nance 3; Rogers, Ta 4; Anderson 4; Williams, G 23; Gaddis 3; Smith, C 6; Holderman 7; Sabrowski 6."},{"label":"Inherited runners-scored","value":"Smith, C 2-1."},{"label":"Umpires","value":"HP: Charlie Ramos. 1B: David Rackley. 2B: Nestor Ceja. 3B: Willie Traynor. "},{"label":"Weather","value":"72 degrees, Sunny."},{"label":"Wind","value":"6 mph, In From CF."},{"label":"First pitch","value":"1:10 PM."},{"label":"T","value":"3:23."},{"label":"Att","value":"27,354."},{"label":"Venue","value":"Progressive Field."},{"label":"July 23, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909","boxscoreName":"Williams, G"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, 0 ER, 11 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":97,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":23,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":24,"strikes":73,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"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":51,"groundOuts":112,"airOuts":98,"runs":56,"doubles":21,"triples":1,"homeRuns":20,"strikeOuts":156,"baseOnBalls":37,"intentionalWalks":0,"hits":102,"hitByPitch":3,"atBats":466,"obp":".281","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1978,"era":"3.78","inningsPitched":"126.1","wins":10,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.10","battersFaced":508,"outs":379,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1978,"balls":647,"strikes":1331,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":4,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".667","pitchesPerInning":"15.66","gamesFinished":0,"strikeoutWalkRatio":"4.22","strikeoutsPer9Inn":"11.11","walksPer9Inn":"2.64","hitsPer9Inn":"7.27","runsScoredPer9":"3.99","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":19,"lineOuts":28},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":89,"pitchingGameScore":89},{"player":{"person":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737","boxscoreName":"Bradley, T"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, ER, 5 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":7,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":109,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":109,"balls":41,"strikes":68,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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":20,"gamesStarted":20,"flyOuts":68,"groundOuts":81,"airOuts":129,"runs":47,"doubles":21,"triples":0,"homeRuns":17,"strikeOuts":129,"baseOnBalls":46,"intentionalWalks":0,"hits":94,"hitByPitch":2,"atBats":430,"obp":".296","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1948,"era":"3.69","inningsPitched":"114.2","wins":9,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.22","battersFaced":481,"outs":344,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1948,"balls":721,"strikes":1227,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":1,"winPercentage":".692","pitchesPerInning":"16.99","gamesFinished":0,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"10.13","walksPer9Inn":"3.61","hitsPer9Inn":"7.38","runsScoredPer9":"3.69","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":26,"lineOuts":35},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":68,"pitchingGameScore":68},{"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":"1-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":16,"errors":0,"chances":16,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":27,"groundOuts":56,"airOuts":51,"runs":20,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":54,"baseOnBalls":15,"intentionalWalks":0,"hits":40,"hitByPitch":0,"avg":".202","atBats":198,"obp":".257","slg":".313","ops":".570","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":216,"totalBases":62,"rbi":19,"leftOnBase":80,"sacBunts":2,"sacFlies":1,"babip":".250","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.60","popOuts":9,"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":37,"stolenBasePercentage":".685","caughtStealingPercentage":".315","assists":28,"putOuts":553,"errors":5,"chances":586,"fielding":".991","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":53,"hittingGameScore":53}]},"decisions":{"winner":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"loser":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"save":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}